Re: that 4byte ASN you were considering...

2006-10-11 Thread Ian Mason



On 10 Oct 2006, at 22:54, Per Gregers Bilse wrote:



[This isn't meant to be flippant or anything else of the kind, it's
a genuinely heartfelt thing, albeit maybe a bit off topic.]

What all things computer related has needed from day one is a way
of pronouncing (reading out loud) hexadecimal.  My first computer
was a 6502, and I've resented numbers larger than FF since then
(been working with AMD Opterons for a couple of years now,  
disturbing).


If you print and read in hex, you don't need dots or any other  
syntactic
aids, the human eye/brain can easily group the requisite number of  
digits,

at least for the time being.

The problem is that from and including A we can't talk about the
damned things any more -- we resort to spelling out each number, with
no inherent and natural feel for what we're taling about.

An A380 has a maximum take-off weight of around 24E (two-four-E)  
tonnes.
An A380 has a maximum take-off weight of around 590 (five hundred  
and ninety)

tonnes.

Solve that, and we don't need any new notations beyond subtle  
groupings,

just like we group thousands and millions in decimal notation.

  - Per
This is so, so off topic it's not true. I started this as an off-list  
reply

to Per but I'm so pleased with my solution that I can't help sharing it.

Take the solution from natural languages. Most languages I speak (or  
have
a smattering of) have a regular or semi-regular way of pronouncing  
numbers.


Single digit numbers have a unique name.

10 (the base) has a unique name.

Numbers from 11 to 19 have a name with a suffix and a sound similar  
to the terminating
digit usually with a break from the rule for 11 and 12. (nine,  
nineteen) (fünf, fünfzehn)

We'd regularize that and not have

Two digit numbers with a zero in the lowest position have a name  
using, again,  suffix and a similar
sound to the name of the single significant digit involved. (four,  
fourty) (vier, vierzig)


100 has a unique name. 1000 has a unique name. Multiples of either  
are said

digit name multiplier name.

That's enough rules apart from the rules for combining all the above  
rules.


So, we just need:-
1) Unique names for all the single digit numbers.
2) A unique name for the base.
3) A suffix sound for 1x form numbers.
4) A suffix sound for x0 form numbers.
5) As many unique names for x0... form numbers as we feel we need.
6) A combining rule(s).

So:

1) Use the english names for 0..9. A..F may need new names if
combined versions sound too similar to the compound forms.

2) 0x10 = hen

3) Use the suffix -heen for 0x11 .. 0x1f

4) Use the suffix -he for 0xX0

5) 0x100 = hexdred, 0x1000 = hexdrend

6) use the english combining rules

7) Try lots of combinations and then revisit 1. e.g
0xA0 becomes 'Aye'-he which sounds too much like eighty for
comfort; so A may need a new name.

So:

0x5432 = five hexdrend, four hexdred and thirhe two.
0x1017 = one hexdrend and sevenheen
0x1 = hen hexdrend

Happy counting,

Ian



Re: that 4byte ASN you were considering...

2006-10-11 Thread Valdis . Kletnieks
On Tue, 10 Oct 2006 22:54:03 BST, Per Gregers Bilse said:

 The problem is that from and including A we can't talk about the
 damned things any more -- we resort to spelling out each number, with
 no inherent and natural feel for what we're taling about.
 
 An A380 has a maximum take-off weight of around 24E (two-four-E) tonnes.
 An A380 has a maximum take-off weight of around 590 (five hundred and ninety)
 tonnes.

I've seen somebody pronounce C48C as 'ceety four hundred and eighty cee' - and
the person listening grokked it.  aety, beety, ceety, deety, eety, effty.
aety and eighty are a bit too similar, unfortunately.

The thousands/millions probably comes easier to those of us who did a lot
of octal work - the newcomers seem to like to clump hex numbers in clumps
of 2 and 4.



pgpB6pvkaP5kT.pgp
Description: PGP signature


Re: that 4byte ASN you were considering...

2006-10-11 Thread Douglas Otis



On Oct 11, 2006, at 9:07 AM, [EMAIL PROTECTED] wrote:


On Tue, 10 Oct 2006 22:54:03 BST, Per Gregers Bilse said:

The problem is that from and including A we can't talk about the  
damned things any more -- we resort to spelling out each number,  
with no inherent and natural feel for what we're talking about.


An A380 has a maximum take-off weight of around 24E (two-four-E)  
tonnes.
An A380 has a maximum take-off weight of around 590 (five hundred  
and ninety) tonnes.


I've seen somebody pronounce C48C as 'ceety four hundred and eighty  
cee' - and the person listening grokked it.  aety, beety, ceety,  
deety, eety, effty. aety and eighty are a bit too similar,  
unfortunately.


There is also a convention defined at-

'x' prefix/suffix convention for pronouncing hexadecimal numbers

http://en.wikipedia.org/wiki/Hexadecimal

-Doug







Re: that 4byte ASN you were considering...

2006-10-10 Thread Michael . Dillon

  - '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



Re: that 4byte ASN you were considering...

2006-10-10 Thread Henk Uijterwaal


At 10:44 10/10/2006, [EMAIL PROTECTED] wrote:


  - '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.


Well, it will break an applications that considers everything
consisting of numbers and dots to be an IP address/netmask/inverse
mask.  I don't think many applications do this, as they will then
treat the typo 193.0.1. as an IP address.  It won't break applications
that check if there are exactly 4 numbers in the 0-255 range and 3 dots.

The alternative notation (x:y) is much worse in this respect.  x:y
is something (a community string).  x.y is not.



The real question is what does the notation 1.0 add that the
notation 65536 does not provide?


It is (for me, and I guess most other humans) much easier to read and
remember, just as 193.0.1.49 is easier to read and remember than
3238002993.  It also reflects that on the wire there are two 16
bit numbers, rather than 1 32-bit number.

More important: I think it is a mistake to assume that using AS65536
will NOT break things:

1. If you are a 16-bit AS speaker (ASN16), then AS65536 is not just
   the next one in the line, it is an AS that will have to be treated
   differently.  The code has to recognize it and replace it by the
   transistion mechanism AS.

2. Just as people having used the regexps that you mentioned, I'm
   also certain that people have used unsigned short int's or
   signed long int's in their code.

In short, like it or not, you will have to check and update your tools
anyway.


If the IETF had really wanted


The IETF process is open and you can still comment on the issue.

Henk


--
Henk Uijterwaal   Email: henk.uijterwaal(at)ripe.net
RIPE Network Coordination Centre  http://www.amsterdamned.org/~henk
P.O.Box 10096  Singel 258 Phone: +31.20.5354414
1001 EB Amsterdam  1016 AB Amsterdam  Fax: +31.20.5354445
The NetherlandsThe NetherlandsMobile: +31.6.55861746
--

1160438400 + 381600 = 116082.



Re: that 4byte ASN you were considering...

2006-10-10 Thread Randy Bush

 Using '.' as a delimiter will be somewhat annoying when used in
 regular expressions and likely to induce errors.  Would '-' be a
 better choice?

somehow we seem to have survived similar issues in IP quad
representation.

randy



Re: that 4byte ASN you were considering...

2006-10-10 Thread Michael . Dillon

 Well, it will break an applications that considers everything
 consisting of numbers and dots to be an IP address/netmask/inverse
 mask.  I don't think many applications do this, as they will then
 treat the typo 193.0.1. as an IP address. 

An application using [0123456789.]* will not break when it
sees the above typo. 193.0.1. *IS* an IP address-like object
and any existing code will likely report it as mistyped
IP address or mask. 

 It won't break applications
 that check if there are exactly 4 numbers in the 0-255 range and 3 dots.

True, however my point is that I do not believe that all
existing applications do this. Therefore, changing their 
input in an unexpected way will break them.

 The real question is what does the notation 1.0 add that the
 notation 65536 does not provide?
 
 It is (for me, and I guess most other humans) much easier to read and
 remember, just as 193.0.1.49 is easier to read and remember than
 3238002993.  It also reflects that on the wire there are two 16
 bit numbers, rather than 1 32-bit number.

In my experience, ISPs do not transmit numbers by phone calls
and paper documents. They use emails and web pages which allow
cut'n'paste to avoid all transcription errors. And I know of no
earthly reason why a general written representation needs to
represent the format of bits on the wire. How many people
know or care whether their computer is bid-endian or little
endian?

 1. If you are a 16-bit AS speaker (ASN16), then AS65536 is not just
 the next one in the line, it is an AS that will have to be treated
 differently.  The code has to recognize it and replace it by the
 transistion mechanism AS.

And how is a special notation superior to 

  if asnum  65535 then
  process_big_as
  else
  process_little_as

In any case, people wishing to treat big asnums differently will need
to write new code so the dot notation provides them zero benefit.

 2. Just as people having used the regexps that you mentioned, I'm
 also certain that people have used unsigned short int's or
 signed long int's in their code.

Typically ISPs are using apps written in higher level languages
which are more likely to treat integers as 32-bit signed quantities.
In any case, this is a length issue, not an issue of notation.

 In short, like it or not, you will have to check and update your tools
 anyway.

My point is that if we do NOT introduce a special notation
for ASnums greater than 65536, then tools only need to be 
checked, not updated. If your tool was written by someone
who left the company 7 years ago then you might want to
do such checking by simply testing it with large as numbers,
not by inspecting the code. The dot notation requires that
somebody goes in and updates/fixes all these old tools.

--Michael Dillon



Re: that 4byte ASN you were considering...

2006-10-10 Thread Henk Uijterwaal


At 13:34 10/10/2006, [EMAIL PROTECTED] wrote:



My point is that if we do NOT introduce a special notation
for ASnums greater than 65536, then tools only need to be
checked, not updated. If your tool was written by someone
who left the company 7 years ago then you might want to
do such checking by simply testing it with large as numbers,
not by inspecting the code. The dot notation requires that
somebody goes in and updates/fixes all these old tools.


I don't agree with you but this is a valid argument.  I suggest you
make it to the IESG before they decide.

Henk


--
Henk Uijterwaal   Email: henk.uijterwaal(at)ripe.net
RIPE Network Coordination Centre  http://www.amsterdamned.org/~henk
P.O.Box 10096  Singel 258 Phone: +31.20.5354414
1001 EB Amsterdam  1016 AB Amsterdam  Fax: +31.20.5354445
The NetherlandsThe NetherlandsMobile: +31.6.55861746
--

1160438400 + 381600 = 116082.



RE: that 4byte ASN you were considering...

2006-10-10 Thread Neil J. McRae

 somehow we seem to have survived similar issues in IP quad
 representation.

true but we don't typically user them in regex expressions as much
(at least I haven't). Its more masks and inverted masks...

Regards,
Neil.
--
Neil J. McRae - Alive and Kicking - Team Hong Nor
[EMAIL PROTECTED]




AW: that 4byte ASN you were considering...

2006-10-10 Thread Gunther Stammwitz

 
 My point is that if we do NOT introduce a special notation 
 for ASnums 
 greater than 65536, then tools only need to be checked, not 
 updated. If 
 your tool was written by someone who left the company 7 
 years ago then 
 you might want to do such checking by simply testing it with 
 large as 
 numbers, not by inspecting the code. The dot notation requires that 
 somebody goes in and updates/fixes all these old tools.
 
 I don't agree with you but this is a valid argument.  I 
 suggest you make it to the IESG before they decide.
 
 Henk
 
Yes, I agree too. Please make sure to introduce your proposal within time.
If you need some (virtual) signatures of supporters just ask on the list :-)

Gunther



Re: that 4byte ASN you were considering...

2006-10-10 Thread Larry Blunk


Henk Uijterwaal wrote:


At 13:34 10/10/2006, [EMAIL PROTECTED] wrote:



My point is that if we do NOT introduce a special notation
for ASnums greater than 65536, then tools only need to be
checked, not updated. If your tool was written by someone
who left the company 7 years ago then you might want to
do such checking by simply testing it with large as numbers,
not by inspecting the code. The dot notation requires that
somebody goes in and updates/fixes all these old tools.


I don't agree with you but this is a valid argument.  I suggest you
make it to the IESG before they decide.

Henk



   RFC2622 uses the following Flex macro for AS numbers --

INT[[:digit:]]+
ASNOAS{INT}

  Note that this does not limit the length of the AS number.   While
it's no guarantee that an RPSL tool wouldn't break with longer AS
numbers, it would seem less likely than with the . notation.

-Larry Blunk
 Merit



Re: that 4byte ASN you were considering...

2006-10-10 Thread Edward Lewis


At 9:44 +0100 10/10/06, [EMAIL PROTECTED] wrote:


It breaks any applications which recognize IP address-like
objects by seeing a dot in an otherwise numeric token.


I can't believe grown engineers are afraid of a dot.


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


I find that more of a reason to do a change than to leave well
enough alone.  What's gonna happen when all of the current generation (the
writers of the scripts) retire and close the door on their careers?
How will the Internet live on?

Shouldn't a technical beast be able to thrive on technical changes?
But that question isn't germane to the issue at hand.


The real question is what does the notation 1.0 add that the
notation 65536 does not provide?


Fair enough - my answer is it provides the same as the dotted
quad for IP, it makes it easier for human to human conveyance.
It also makes the transition from 2 byte to 4 byte more obvious
in the interim.


If the IETF had really wanted to create a universal notation


The IETF really doesn't want to create anything.  The IETF is
just a forum where folks can gather to discuss an issue like this.
(Pardon my second non-germane comment on this thread.)


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?


For the same reason - to distinguish the boundaries between what
the old engineers know from what the future young engineers will
take for granted.  The dot would outlast the old engineers just
as the dotted quad persists into the CIDR age.

Why on earth?  Because there aren't [m]any IP addresses on the moon.

--
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Edward Lewis+1-571-434-5468
NeuStar

Secrets of Success #107: Why arrive at 7am for the good parking space?
Come in at 11am while the early birds drive out to lunch.


Re: that 4byte ASN you were considering...

2006-10-10 Thread Randy Bush

 I can't believe grown engineers are afraid of a dot.

they are not.  but they have enough free time on their hands
to endlessly discuss a dot.

randy



Re: that 4byte ASN you were considering...

2006-10-10 Thread shields

On 2006-10-10 09:41:37, Edward Lewis wrote:
 I can't believe grown engineers are afraid of a dot.

People have been burned in the past, and this leads them to exaggerate the
cost.  But even if the cost is not as large as they fear, it is not zero.

If you are in favor of a new notation because you think it will save work
overall by reducing confusion, or because you prefer it aesthetically,
or because you want change for the sake of change in order to flush out
old tools, then you should write up your arguments and get them included
in the document.  It would be much more efficient to explain the benefits
once in the RFC, rather than a thousand times whenever someone complains
that they don't like it.

Whatever the benefits are, it's apparent from the thread here that many
operators are not convinced, and that they have concerns that may not
have been considered.  Although this subject is relatively on-topic for
NANOG, talking about it here is not going to have any effect on the draft.
If you feel strongly about it, you should join the IDR or IESG lists.
-- 
Shields.


Re: that 4byte ASN you were considering...

2006-10-10 Thread Owen DeLong


On Oct 10, 2006, at 4:34 AM, [EMAIL PROTECTED] wrote:




Well, it will break an applications that considers everything
consisting of numbers and dots to be an IP address/netmask/inverse
mask.  I don't think many applications do this, as they will then
treat the typo 193.0.1. as an IP address.


An application using [0123456789.]* will not break when it
sees the above typo. 193.0.1. *IS* an IP address-like object
and any existing code will likely report it as mistyped
IP address or mask.


Actually, most code will parse it as equivalant of 193.0.0.1.

Most of  the IP address parsers I have encountered will do
zero insertion in the middle, such that 10.253 is parsed the
same as 10.0.0.253, 10.3.24 is parsed as 10.0.3.24, 192.159.8
is parsed as 192.159.0.8, etc.  I'm not saying I think this is
necessarily good, but, it is the behavior observed.


The real question is what does the notation 1.0 add that the
notation 65536 does not provide?


It is (for me, and I guess most other humans) much easier to read and
remember, just as 193.0.1.49 is easier to read and remember than
3238002993.  It also reflects that on the wire there are two 16
bit numbers, rather than 1 32-bit number.


In my experience, ISPs do not transmit numbers by phone calls
and paper documents. They use emails and web pages which allow
cut'n'paste to avoid all transcription errors. And I know of no
earthly reason why a general written representation needs to
represent the format of bits on the wire. How many people
know or care whether their computer is bid-endian or little
endian?


Your experience differs from mine. There are lots of situations
where ASNs are discussed on telephone calls and/or transcribed
to/from yellow stickies, etc.

As to matching bits on the wire, no, it's not necessary, but, it is
a convenient side-effect.


1. If you are a 16-bit AS speaker (ASN16), then AS65536 is not just
the next one in the line, it is an AS that will have to be  
treated

differently.  The code has to recognize it and replace it by the
transistion mechanism AS.


And how is a special notation superior to

  if asnum  65535 then
  process_big_as
  else
  process_little_as

In any case, people wishing to treat big asnums differently will need
to write new code so the dot notation provides them zero benefit.


The dot notation is an improvement in human readability. It offers
no benefit to machines as they don't care as long as they have a good
parser for whatever notation is chosen.  The notation is for the human
interface.


My point is that if we do NOT introduce a special notation
for ASnums greater than 65536, then tools only need to be
checked, not updated. If your tool was written by someone
who left the company 7 years ago then you might want to
do such checking by simply testing it with large as numbers,
not by inspecting the code. The dot notation requires that
somebody goes in and updates/fixes all these old tools.


So will the colon notation for IPv6 addresses.

Owen



PGP.sig
Description: This is a digitally signed message part


Re: that 4byte ASN you were considering...

2006-10-10 Thread David W. Hankins
On Tue, Oct 10, 2006 at 01:59:22AM -0500, Randy Bush wrote:
 somehow we seem to have survived similar issues in IP quad
 representation.

Or domain names.


I'm concerned by the kind of discussion I'm seeing here.

RFC's are not law, and if your router vendor adopts this informational
document in such a way that it breaks your scripts then that's an issue
to take up with your router vendor(s).

I don't see why there's any reason it can't be made so (excuse me for
using what little Cisco configuration language I can remember):

o 'conf t' accepts:
router bgp 255.255.255.254
neighbor 10.0.0.1 remote-as 255.255.255.255

o 'wr mem/term' writes out:
router bgp 4294967294 # 255.255.255.254
  neighbor 10.0.0.1 remote-as 4294967295 # 255.255.255.255

  or even:
# BGP 255.255.255.254
router bgp 4294967294
  # EZ-ASN: 255.255.255.255
  neighbor 10.0.0.1 remote-as 4294967295

One or both of which probably won't break anyone's scripts.

The point is that this is a configuration language versioning issue,
which isn't something I think of the IETF having either a lot of
interest or ability to define.


As Shields has indicated, email the IETF mailing lists if you
must.

I'm in favor of people sending mail to lists to which I do not
subscribe.

But it's just /weird/ to ask the IETF to have this kind of
role...one it has never had to my memory, and seeks constantly
not to fulfill.

-- 
ISC Training!  October 16-20, 2006, in the San Francisco Bay Area,
covering topics from DNS to DDNS  DHCP.  Email [EMAIL PROTECTED]
-- 
David W. HankinsIf you don't do it right the first time,
Software Engineer   you'll just have to do it again.
Internet Systems Consortium, Inc.   -- Jack T. Hankins


pgpBgptt6Z5i1.pgp
Description: PGP signature


Re: that 4byte ASN you were considering...

2006-10-10 Thread william(at)elan.net



On Tue, 10 Oct 2006, Kevin Loch wrote:


Randy Bush wrote:



- 'Canonical representation of 4-byte AS numbers '
   draft-michaelson-4byte-as-representation-01.txt as an Informational 
RFC


and what is good or bad about this representation?  seems simple to me. 
and having one notation seems reasonable.  what am i missing?


Using '.' as a delimiter will be somewhat annoying when used in
regular expressions and likely to induce errors.  Would '-' be a
better choice?


No. We already use . for number of ip resources so this is good.
I suspect new tools  config systems will also accept full 32bit
number as well (just like its sometimes possible with ip addresses)
which will give you way out if you do not like . in ASN. And
regular ASNs  65k will work without 0. in this way as well.

--
William Leibzon
Elan Networks
[EMAIL PROTECTED]


Re: that 4byte ASN you were considering...

2006-10-10 Thread Joe Abley



On 10-Oct-2006, at 12:01, David W. Hankins wrote:


But it's just /weird/ to ask the IETF to have this kind of
role...one it has never had to my memory, and seeks constantly
not to fulfill.


It's not so weird when you realise that the notation adopted has an  
impact on other IETF work (RPSL is the obvious example that springs  
to mind).



Joe




Re: that 4byte ASN you were considering...

2006-10-10 Thread David W. Hankins
On Tue, Oct 10, 2006 at 02:53:53PM -0500, Joe Abley wrote:
 On 10-Oct-2006, at 12:01, David W. Hankins wrote:
 But it's just /weird/ to ask the IETF to have this kind of
 role...one it has never had to my memory, and seeks constantly
 not to fulfill.
 
 It's not so weird when you realise that the notation adopted has an  
 impact on other IETF work (RPSL is the obvious example that springs  
 to mind).

I think you misunderstand me...

It's not weird that this document exists.

It is weird, to me, that people who have concerns about their
router's configuration syntax expect to be able to take this up
with the IETF, rather than their router manufacturer.

-- 
ISC Training!  October 16-20, 2006, in the San Francisco Bay Area,
covering topics from DNS to DDNS  DHCP.  Email [EMAIL PROTECTED]
-- 
David W. HankinsIf you don't do it right the first time,
Software Engineer   you'll just have to do it again.
Internet Systems Consortium, Inc.   -- Jack T. Hankins


pgpeITfRTo47o.pgp
Description: PGP signature


Re: that 4byte ASN you were considering...

2006-10-10 Thread Michael Shields

On 2006-10-10 13:41:42, David W. Hankins wrote:
 It is weird, to me, that people who have concerns about their
 router's configuration syntax expect to be able to take this up
 with the IETF, rather than their router manufacturer.

Personally, I care less about which notation we choose to express
four-byte ASNs than that *everyone choose one notation*.  Choosing a
mediocre notation and using it consistently would be better than having
to live forever with multiple notations.  Operating a heterogenous
network is hard enough already.

As to whether this is within the scope of the IETF, note that they are
already going far, far beyond this in the Netconf WG, which is defining
a complete router configuration protocol.
http://www.ietf.org/html.charters/netconf-charter.html
http://www.ietf.org/internet-drafts/draft-ietf-netconf-prot-12.txt
-- 
Shields.


Re: that 4byte ASN you were considering...

2006-10-10 Thread Per Gregers Bilse

[This isn't meant to be flippant or anything else of the kind, it's
a genuinely heartfelt thing, albeit maybe a bit off topic.]

What all things computer related has needed from day one is a way
of pronouncing (reading out loud) hexadecimal.  My first computer
was a 6502, and I've resented numbers larger than FF since then
(been working with AMD Opterons for a couple of years now, disturbing).

If you print and read in hex, you don't need dots or any other syntactic
aids, the human eye/brain can easily group the requisite number of digits,
at least for the time being.

The problem is that from and including A we can't talk about the
damned things any more -- we resort to spelling out each number, with
no inherent and natural feel for what we're taling about.

An A380 has a maximum take-off weight of around 24E (two-four-E) tonnes.
An A380 has a maximum take-off weight of around 590 (five hundred and ninety)
tonnes.

Solve that, and we don't need any new notations beyond subtle groupings,
just like we group thousands and millions in decimal notation.

  - Per


Re: that 4byte ASN you were considering...

2006-10-10 Thread David W. Hankins
On Tue, Oct 10, 2006 at 09:23:54PM +, Michael Shields wrote:
 Personally, I care less about which notation we choose to express
 four-byte ASNs than that *everyone choose one notation*.  Choosing a

Totally, and I would be surprised if that were not the eventual
outcome.  In the absence of any other format, the dotted quad will
probably bubble up into user interfaces eventually.

I think everyone else is wrong that there is going to be some sort
of heinous y2k doomsday scenario here in regards to breaking their
current-day scripts or operational practices, or if there were that
this is an issue to take up with the IETF rather than the vendors
making said changes.

 As to whether this is within the scope of the IETF, note that they are
 already going far, far beyond this in the Netconf WG, which is defining
 a complete router configuration protocol.

Netconf absolutely, and zeroconf too.  These are machine languages,
they aren't user interfaces.  So this is just a level of indirection.

If someone were suggesting a change to the netconf wire format
that is not reverse compatible, that's obviously something that
should be brought up at the IETF!

But a change to the config file or web/scripting interface or
whatever that you use to trigger Netconf into action?

Totally not their bag.

-- 
ISC Training!  October 16-20, 2006, in the San Francisco Bay Area,
covering topics from DNS to DDNS  DHCP.  Email [EMAIL PROTECTED]
-- 
David W. HankinsIf you don't do it right the first time,
Software Engineer   you'll just have to do it again.
Internet Systems Consortium, Inc.   -- Jack T. Hankins


pgpSNKKJe8Itg.pgp
Description: PGP signature


that 4byte ASN you were considering...

2006-10-09 Thread bmanning

FYI...  ifyou think you have an opinion about this, it might be worth a read
before the IESG dictates how you can use/code these badboys...

-

The IESG has received a request from an individual submitter to consider
the following document:

- 'Canonical representation of 4-byte AS numbers '
   draft-michaelson-4byte-as-representation-01.txt as an Informational RFC

The IESG plans to make a decision in the next few weeks, and solicits
final comments on this action.  Please send any comments to the
iesg@ietf.org or ietf@ietf.org mailing lists by 2006-11-06.

The file can be obtained via
http://www.ietf.org/internet-drafts/draft-michaelson-4byte-as-representation-01.txt



--bill


Re: that 4byte ASN you were considering...

2006-10-09 Thread Randy Bush



- 'Canonical representation of 4-byte AS numbers '
   draft-michaelson-4byte-as-representation-01.txt as an Informational RFC


and what is good or bad about this representation?  seems simple to me. 
 and having one notation seems reasonable.  what am i missing?


randy


Re: that 4byte ASN you were considering...

2006-10-09 Thread Kevin Loch


Randy Bush wrote:



- 'Canonical representation of 4-byte AS numbers '
   draft-michaelson-4byte-as-representation-01.txt as an 
Informational RFC


and what is good or bad about this representation?  seems simple to me. 
 and having one notation seems reasonable.  what am i missing?


Using '.' as a delimiter will be somewhat annoying when used in
regular expressions and likely to induce errors.  Would '-' be a
better choice?

- Kevin