[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Idr] Last Call: 'Canonical representation of 4-byte AS numbers' to Informational RFC (draft-michaelson-4byte-as-representation)
On 10-okt-2006, at 19:14, John G. Scudder wrote:
I'm inclined to agree with others who've expressed a slight
preference for a simple decimal integer representation. I think
the (lack of) technical issues with doing so has already been
pretty well captured in the conversation.
My preference is a lot stronger than this. The main issue is that
it's customary today in routers to work on AS paths with regular
expressions, and introducing a new character in AS numbers will
require changing at least some of those regular expressions (= all
must be reviewed), while adding digits generally shouldn't.
xx.yy notation is also interpreted as a valid IPv4 address in many
implementations, for instance, try: ping 17.4752682
Note that there is significant resistance to this on the NANOG list,
and although this resistance is criticized, nobody is actually
speaking up in favor of the draft under consideration.
On a related note: what happens to community values? These are 32
bits long but are often interpreted as AS:nn. If AS is already 32,
then there are no bits for nn. The obvious answer is to use some kind
of extended community, but that's something that won't happen over
night.
Suggestion: introduce a new syntax for community values that is:
[16 low order bits AS * 16 + 4 lowest high order bits AS][some
character][12 bits nn]
For instance, today you'd see 701:120, with the new notation
something like 7000001#120 (although 700001#5000 isn't valid while
701:5000 is). If the RIRs then start giving out 32-bit AS numbers
starting at 655360 or higher, the high order bits of the AS and the
nn won't clash for existing AS numbers (= < 40960).
_______________________________________________
Idr mailing list
Idr at ietf.org
https://www1.ietf.org/mailman/listinfo/idr