A network by any other name....
Dec. 2nd, 2005 11:07 amYesterday's phrase of the day was "professional pride".
I have a small obsession with naming things. I always have. The name is to control, and control is useful.
When I started at my current employer, the network naming scheme was a mess, mostly due to lack of consistency. You had to either grovel through DNS to find what was the most likely name, or go through the ARP tables to find the (most likely) MAC address of the switch hooked up to the router, etc. It was a nuisnace to do certain operational tasks, and as is the nature of things, operational tasks that would ordinarily be routine fell by the wayside. My obsession with naming things (in the guise of me) decided that this would not do.
So, not quite two years ago, I took lead on designing a network device naming convention that was cool enough to merit a paper at a networking conference. Some people loved it, a whole bunch hated it, and some really wanted to talk with me about it, but in general, people appreciated that it was written, because it meant that someone put some serious thought into the topic, specifically in the realm of network devices.
Sometime before publication, my colleagues and I implemented it network-wide. Doing a
I told you all of that, so I could tell you this:
For all that I attended Columbia University In The City Of New York, Inc. for 4.5 years, I never had any interest in how their university network was put together. This has since changed. So, in the process of doing a
Note the bolded bits. Sure enough, if you make guesses about the address for the other end of hop #9, you notice the following:
So, someone at my alma mater thought that my ideas on network naming were cool enough to adopt for use in their own network. I was grinning like an idiot for several hours when I found that out. It isn't the first time that a 3rd party has used a tool/scheme/framework I have written, but it's nice to have something to which I can point and say "someone else thought this was a good idea, too!".
There are any number of reasons that my alma mater will likely never name a building after me. I don't have tens of millions of dollars to donate, and I can't conceive of a building ugly and useless enough to meet Columbia's criteria for new edifices, to name a couple.
.....but it appears I left my mark on the University, just the same.
I have a small obsession with naming things. I always have. The name is to control, and control is useful.
When I started at my current employer, the network naming scheme was a mess, mostly due to lack of consistency. You had to either grovel through DNS to find what was the most likely name, or go through the ARP tables to find the (most likely) MAC address of the switch hooked up to the router, etc. It was a nuisnace to do certain operational tasks, and as is the nature of things, operational tasks that would ordinarily be routine fell by the wayside. My obsession with naming things (in the guise of me) decided that this would not do.
So, not quite two years ago, I took lead on designing a network device naming convention that was cool enough to merit a paper at a networking conference. Some people loved it, a whole bunch hated it, and some really wanted to talk with me about it, but in general, people appreciated that it was written, because it meant that someone put some serious thought into the topic, specifically in the realm of network devices.
Sometime before publication, my colleagues and I implemented it network-wide. Doing a
traceroute into our network is actually somewhat aesthetically pleasing, now. You can re-derive every network link, have an understanding of where the packets are going, and it all basically makes sense. As an example, traceroute to lychee.net.tufts.edu (130.64.2.99). If you look at the last couple of hops near the end, you can see names of the pattern "A-x-B". That indicates an internal transit link. The other end of the connection is labeled "B-x-A". There's also parts of the spec or terminus interfaces, and single-address-multiple-interface devices, like switches. It's all named, logical, and descriptive. It pleases me.I told you all of that, so I could tell you this:
For all that I attended Columbia University In The City Of New York, Inc. for 4.5 years, I never had any interest in how their university network was put together. This has since changed. So, in the process of doing a
traceroute to the one server I knew still existed (i.e. www.cs.columbia.edu), I noticed the following.[~]> traceroute www.cs.columbia.edu traceroute to shadow.cs.columbia.edu (128.59.23.100), 64 hops max, 44 byte packets 1 tab-rtr-pri-v-vlan1-primary.net.tufts.edu (130.64.1.2) 0.398 ms 0.389 ms 0.306 ms 2 core-pri-x-tab-rtr-pri.net.tufts.edu (130.64.4.98) 0.300 ms 0.251 ms 0.308 ms 3 border-pri-x-core-pri.net.tufts.edu (130.64.4.9) 0.695 ms 1.043 ms 0.696 ms 4 nox230gw1-Vl-506-NoX-TUFTS.nox.org (192.5.89.21) 1.874 ms 1.378 ms 1.480 ms 5 nox230gw1-PEER-NoX-NOX-192-5-89-10.nox.org (192.5.89.10) 7.145 ms 6.896 ms 7.153 ms 6 nyc-gsr-abilene-nycm.nysernet.net (199.109.4.129) 6.739 ms 6.681 ms 6.915 ms 7 columbia.nyc-gsr.nysernet.net (199.109.4.14) 6.947 ms 6.539 ms 6.613 ms 8 cc-core-1-x-nyser32-gw-1.net.columbia.edu (128.59.255.5) 7.533 ms 7.084 ms 6.706 ms 9 mudd-edge-1-x-cc-core-1.net.columbia.edu (128.59.255.86) 7.322 ms 7.162 ms 6.754 ms 10 shadow.cs.columbia.edu (128.59.23.100) 7.133 ms 7.054 ms 7.538 ms
Note the bolded bits. Sure enough, if you make guesses about the address for the other end of hop #9, you notice the following:
[~]> host 128.59.255.86 86.255.59.128.IN-ADDR.ARPA domain name pointer mudd-edge-1-x-cc-core-1.net.columbia.edu [~]> host 128.59.255.85 85.255.59.128.IN-ADDR.ARPA domain name pointer cc-core-1-x-mudd-edge-1.net.columbia.edu
So, someone at my alma mater thought that my ideas on network naming were cool enough to adopt for use in their own network. I was grinning like an idiot for several hours when I found that out. It isn't the first time that a 3rd party has used a tool/scheme/framework I have written, but it's nice to have something to which I can point and say "someone else thought this was a good idea, too!".
There are any number of reasons that my alma mater will likely never name a building after me. I don't have tens of millions of dollars to donate, and I can't conceive of a building ugly and useless enough to meet Columbia's criteria for new edifices, to name a couple.
.....but it appears I left my mark on the University, just the same.
no subject
Date: 2005-12-02 05:51 pm (UTC)You are such a geek! (hehehe)
no subject
Date: 2005-12-02 06:26 pm (UTC)"merit." heheheh. "merit."
inanely yours,
-bb.
no subject
Date: 2005-12-02 06:43 pm (UTC)Dork.
no subject
Date: 2005-12-02 06:51 pm (UTC)[she fierces, wildly]
Date: 2005-12-02 07:20 pm (UTC)Hi there!
no subject
Date: 2005-12-02 09:56 pm (UTC)no subject
Date: 2005-12-03 03:18 am (UTC)What is the sound of one world shrinking? zzzzip!
So, you joining?
no subject
Date: 2005-12-03 06:01 am (UTC)I write nonfiction. On my time off, I fix lawnmowers. If you're having a 'mowerfixmo', I'm your guy, but I just spent eight hours writing about software that I'm rapidly coming to hate, and not planning on doing any more writing until Monday morning.
no subject
Date: 2005-12-02 08:03 pm (UTC)no subject
Date: 2005-12-02 08:14 pm (UTC)no subject
Date: 2005-12-02 09:08 pm (UTC)no subject
Date: 2005-12-03 12:25 am (UTC)no subject
Date: 2005-12-03 12:41 am (UTC)no subject
Date: 2005-12-03 03:58 am (UTC)no subject
Date: 2005-12-03 04:11 am (UTC)It appears that I'm getting what I wished for, and getting it good and hard. :)
no subject
Date: 2005-12-03 04:15 am (UTC)sorry, couldn't resist.
no subject
Date: 2005-12-03 04:01 am (UTC)no subject
Date: 2005-12-03 05:02 am (UTC)Is the paper readable somewhere ... ooo. Paper, and video stream. Cool!
no subject
Date: 2005-12-03 01:13 pm (UTC)On one hand, "Wow. That's a lot of 'well's and 'um's and 'say's."
OTOH, I actually sound genuinely competent, and slightly authoritative. I had no idea. :)
no subject
Date: 2005-12-03 08:33 pm (UTC)On the one hand, yes, yes you do. It's a hard habit to break, but if you can, people pay a lot more attention to you. (And, I believe, their comprehension levels go up, too.)
On the other hand, yes, yes you do. I may show the presentation to one of our computing services wonks who actually has a brain and see if anything comes of it.
no subject
Date: 2005-12-04 04:13 pm (UTC)