nanog mailing list archives
Re: that 4byte ASN you were considering...
From: Michael.Dillon () btradianz com
Date: Tue, 10 Oct 2006 09:44:17 +0100
- 'Canonical representation of 4-byte AS numbers '
http://www.ietf.org/internet-drafts/draft-michaelson-4byte-as-representation-01.txt
and what is good or bad about this representation? seems simple to me. and having one notation seems reasonable. what am i missing?
It breaks any applications which recognize IP address-like objects by seeing a dot in an otherwise numeric token. For the purposes of parsing a string into internal representation, an application can treat IP addresses, netmasks and inverse masks identically. We all know that the Internet is awash in homegrown scripts written in PERL or TCL or bash or Ruby or Python. It is likely that many authors have, in the past 15 years, written scripts which contain regular expressions like "[0123456789.]*" to match a string containing only digits and the period. Those scripts will be confused by this AS number notation. Also, any script which "recognizes" IP address-like objects when it hits the first period in a numeric string. The real question is what does the notation 1.0 add that the notation 65536 does not provide? All I can see is that it adds the risk of broken scripts and the confusion of AS numbers that look like decimal numbers. If the IETF had really wanted to create a universal notation then they should have recommended that AS numbers be represented in the form AS65536 which is completely unambiguous. When IP addresses were created, it was important to indicate the boundaries between the network number and the host address. Originally, the periods represented this boundary for the three classes of IP address, class A, class B and class C. Long ago, we removed this classfulness attribute, but the notation remains because lots of applications expect this notation. So why on earth are we changing AS number notation today? --Michael Dillon
Current thread:
- Re: that 4byte ASN you were considering..., (continued)
- Re: that 4byte ASN you were considering... Randy Bush (Oct 09)
- Re: that 4byte ASN you were considering... Kevin Loch (Oct 09)
- Re: that 4byte ASN you were considering... Randy Bush (Oct 10)
- RE: that 4byte ASN you were considering... Neil J. McRae (Oct 10)
- Re: that 4byte ASN you were considering... David W. Hankins (Oct 10)
- Re: that 4byte ASN you were considering... Joe Abley (Oct 10)
- Re: that 4byte ASN you were considering... David W. Hankins (Oct 10)
- Re: that 4byte ASN you were considering... Michael Shields (Oct 10)
- Re: that 4byte ASN you were considering... David W. Hankins (Oct 10)
- Re: that 4byte ASN you were considering... Kevin Loch (Oct 09)
- Re: that 4byte ASN you were considering... Randy Bush (Oct 09)
- Re: that 4byte ASN you were considering... william(at)elan.net (Oct 10)
- Message not available
- Re: that 4byte ASN you were considering... Henk Uijterwaal (Oct 10)
- Re: that 4byte ASN you were considering... Michael . Dillon (Oct 10)
- Message not available
- Re: that 4byte ASN you were considering... Henk Uijterwaal (Oct 10)
- AW: that 4byte ASN you were considering... Gunther Stammwitz (Oct 10)
- Re: that 4byte ASN you were considering... Larry Blunk (Oct 10)