Subscribe / Unsubscribe Enewsletters | Login | Register

Pencil Banner

Neatly naming network nodes

Mark Gibbs | June 25, 2013
Experience has taught us that it is as easy to choose bad names as it is to choose good ones

On one of my favorite lists we just had an amusing discussion about naming computers. It seems that unless someone is running a server farm or hosting facility where logical organization is de rigeur and computers are numbered according to some strict plan, then anyone with any poetry in their soul feels they must find "good" names with some kind of consistency for their hardware.

Back in the mid-1980s when we started Novell UK, I used the names of books, so our servers were named things like Zenandtheartofmotorcyclemaintenance and Lifetheuniverseandeverything ... at least that's what they were named until a few weeks after my first tech hires arrived. It didn't take long for my staff to settle in and revolt, taking the servers hostage and changing their names to things that were far less amusing but much easier to type.

The names I used were obviously "bad" names, but as the machines were, for that brief period, only my concern, the ridiculously long names hadn't been a problem for me. But the naming of computers quickly did become an issue in the computer industry in general and in 1990 a Request for Comments on the topic of naming computers appeared.

Yes, RFC 1178 "Choosing a name for your computer," begins by noting: "In order to easily distinguish between multiple computers, we give them names. Experience has taught us that it is as easy to choose bad names as it is to choose good ones. This essay presents guidelines for deciding what makes a name good or bad."

In the section on what not to do when it comes to naming computers, the RFC gives an example: "A distributed database had been built on top of several computers. Each one had a different name. One machine was named up', as it was the only one that accepted updates. Conversations would sound like this: Is up down?' and Boot the machine up,' followed by Which machine?' ... While it didn't take long to catch on and get used to this zaniness, it was annoying when occasionally your mind would stumble, and you would have to stop and think about each word in a sentence. It is as if, all of a sudden, English has become a foreign language."

While there are obvious problems with bad names there are times when they have their uses. For example, one of my list friends mentioned someone who named her machine "Ichthyosaur" on the premise "that no one could spell it so no one was likely to use her workstation as a spare compute engine. She said it worked."

Over the last two decades every network I've had any control over has been subjected to a "Carrollian" naming scheme, by which I mean all machine names are derived for Lewis Carroll's works, including "Alice's Adventures in Wonderland" and "Jabberwocky." For those of you unfamiliar with "Jabberwocky":


1  2  Next Page 

Sign up for CIO Asia eNewsletters.