Re: Stupid Ipv6 question...

2004-11-22 Thread Kevin Oberman

 From: Joe Abley [EMAIL PROTECTED]
 Date: Sun, 21 Nov 2004 19:55:10 -0500
 
 
 On 20 Nov 2004, at 19:13, Kevin Oberman wrote:
 
  In any case, if the prefix length is 64, routing is done in the
  CPU.
 
 Engineers at Juniper seem to be telling me that this is definitively 
 not the case for their M- and T-series routers. Which routers were you 
 referring to?

Odd. Juniper engineers have assured me that this is th case with M and T
series routers (or any router using the IP2 chip).

To clarify a bit, if the networks are connected, or direct in
Juniper-ese. then the CPU is not involved. Only if there is a real
routing decision made. OS if you have several connected /126s or /127s
on a single router, you are OK, but if you are truly sub-netting a
prefix longer than a /64 to several routers, then the CPU gets to figure
out where a packet goes.

I'd love to hear this is wrong, but it was confirmed to m by a rather
senor engineer at Juniper, not a JTAC phone droid. Would Tony care to
comment?
-- 
R. Kevin Oberman, Network Engineer
Energy Sciences Network (ESnet)
Ernest O. Lawrence Berkeley National Laboratory (Berkeley Lab)
E-mail: [EMAIL PROTECTED]   Phone: +1 510 486-8634


Re: Stupid Ipv6 question...

2004-11-21 Thread Joe Abley

On 20 Nov 2004, at 19:13, Kevin Oberman wrote:
In any case, if the prefix length is 64, routing is done in the
CPU.
Engineers at Juniper seem to be telling me that this is definitively 
not the case for their M- and T-series routers. Which routers were you 
referring to?

Joe


Re: Stupid Ipv6 question...

2004-11-20 Thread Trent Lloyd

Hi Dan,

I've got some slides from talks I've done, they cover this sortof stuff.

You can see at http://www.sixlabs.org/talks/

Additionally, the size is 2^(128-prefixlen) [more or less]
But you don't use all of them, obviously, it'd be fairly difficult, best
part about a /64 is EUI-64 works (auto-address allocation based on MAC
address) if you advertise it with radvd [or rtadvd if your freebsd, no
idea about other oss, radvd seems to work in most places]

Cheers,
Trent
Bur.st

On Fri, Nov 19, 2004 at 03:06:43AM -0500, Dan Mahoney, System Admin wrote:
 
 In preparation for the upcoming advent of ipv6, I'm playing with a tunnel 
 I've gotten from HE's cool tunnelbroker, and I'm plagued by the question 
 that about an hour of google searching can't answer for me.
 
 I'm having trouble wrapping my head around ipv6 style suffixes -- does 
 anyone have a chart handy?  How big is a /64, specifically?
 
 Most of the tutorials I've found seem to be a bit over-the-top on this.
 
 -Dan
 
 --
 
 Wrin quick, somebody tell me the moon phase please?
 Dan_Wood Wrin: Plummeting.
 
 -Undernet #reboot, 9/11/01 (day of the WTC bombing)
 
 Dan Mahoney
 Techie,  Sysadmin,  WebGeek
 Gushi on efnet/undernet IRC
 ICQ: 13735144   AIM: LarpGM
 Site:  http://www.gushi.org
 ---

-- 
Trent Lloyd [EMAIL PROTECTED]
Bur.st Networking Inc.


Re: Stupid Ipv6 question...

2004-11-20 Thread Kevin Oberman

 Date: Fri, 19 Nov 2004 10:11:36 -0800
 From: Crist Clark [EMAIL PROTECTED]
 Sender: [EMAIL PROTECTED]
 
 
 Lars Erik Gullerud wrote:
 
  On Fri, 2004-11-19 at 16:36, Stephen Sprunk wrote:
  
  
 /127 prefixes are assumed for point-to-point links, and presumably an 
 organization will divide up a single /64 for all ptp links -- unless they 
 have more than 9,223,372,036,854,775,808 of them.
  
  
  While that would seem logical for most engineers, used to /30 or /31 ptp
  links in IPv4 (myself included)
 
 Aren't most engineers used to the fact that point-to-point links are
 not broadcast links and therefore the concept of a network/netmask for
 the interface is somewhat useless? In addition, link-local addressing
 eliminates many situations where you need to allocate tiny blocks for
 p2p links.

Just to introduce a touch of practicality to this discussion, it might
be worth noting that Cisco and Juniper took the RFC stating that the
smallest subnet assignments would be a /64 seriously and the ASICs only
route on 64 bits. I suspect that they influenced the spec in this area as
expending them to 128 bits would have been rather expensive.

In any case, if the prefix length is 64, routing is done in the
CPU. IPv6 traffic for most tends to be light enough that this is not a
big issue today, but the assigning /126 or /127s for P2P links is
really, really not a good idea. the use of 127s also ignore the
possibility of a anycast address.
-- 
R. Kevin Oberman, Network Engineer
Energy Sciences Network (ESnet)
Ernest O. Lawrence Berkeley National Laboratory (Berkeley Lab)
E-mail: [EMAIL PROTECTED]   Phone: +1 510 486-8634


Re: Stupid Ipv6

2004-11-20 Thread bmanning

 Just to introduce a touch of practicality to this discussion, it might
 be worth noting that Cisco and Juniper took the RFC stating that the
 smallest subnet assignments would be a /64 seriously and the ASICs only
 route on 64 bits. I suspect that they influenced the spec in this area as
 expending them to 128 bits would have been rather expensive.

darn...  and we fought so hard last time we had to expunge
classfull addressing asics/hardware in the late 1990s.
looks like it crept back into vendor gear.  IPv6 was -never-
supposed to be classful.

--bill


RE: Stupid Ipv6

2004-11-20 Thread Scott Morris

While the concept of classes has changed, I'm not so sure that I agree with
the complaint here...

Everything I've seen about the multi TLA/SLA concepts always seem to leave
64 bits at the end for the actual host address, so it would be a logical
step at that point to have the ASICs spun so that 64 bits was the limit for
routing tables.

Perhaps I have had the same assumption/misunderstanding that the programmer
guys have had then?!?!?

Scott 

-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of
[EMAIL PROTECTED]
Sent: Saturday, November 20, 2004 9:56 PM
To: Kevin Oberman
Cc: [EMAIL PROTECTED]; Lars Erik Gullerud; Stephen Sprunk; North
American Noise and Off-topic Gripes
Subject: Re: Stupid Ipv6 


 Just to introduce a touch of practicality to this discussion, it might 
 be worth noting that Cisco and Juniper took the RFC stating that the 
 smallest subnet assignments would be a /64 seriously and the ASICs 
 only route on 64 bits. I suspect that they influenced the spec in this 
 area as expending them to 128 bits would have been rather expensive.

darn...  and we fought so hard last time we had to expunge
classfull addressing asics/hardware in the late 1990s.
looks like it crept back into vendor gear.  IPv6 was -never-
supposed to be classful.

--bill



Re: Stupid Ipv6 question...

2004-11-19 Thread Stephane Bortzmeyer

On Fri, Nov 19, 2004 at 03:06:43AM -0500,
 Dan Mahoney, System Admin [EMAIL PROTECTED] wrote 
 a message of 25 lines which said:

 I'm having trouble wrapping my head around ipv6 style suffixes --
 does anyone have a chart handy?  How big is a /64, specifically?

Since an IPv6 address is 128 bits, a /64 holds 2 ** (128 - 64)
addresses, which is 2 ** 64. But it seems too simple. This was really
your question?


Re: Stupid Ipv6 question...

2004-11-19 Thread Dan Mahoney, System Admin
On Fri, 19 Nov 2004, Stephane Bortzmeyer wrote:
On Fri, Nov 19, 2004 at 03:06:43AM -0500,
Dan Mahoney, System Admin [EMAIL PROTECTED] wrote
a message of 25 lines which said:
I'm having trouble wrapping my head around ipv6 style suffixes --
does anyone have a chart handy?  How big is a /64, specifically?
Since an IPv6 address is 128 bits, a /64 holds 2 ** (128 - 64)
addresses, which is 2 ** 64. But it seems too simple. This was really
your question?
Yup.  I said it was a stupid question :)
Mainly because I've always remembered CIDR's mnemonically rather than 
mathematically.

-Dan
--
Of course she's gonna be upset!  You're dealing with a woman here Dan, 
what the hell's wrong with you?

-S. Kennedy, 11/11/01
Dan Mahoney
Techie,  Sysadmin,  WebGeek
Gushi on efnet/undernet IRC
ICQ: 13735144   AIM: LarpGM
Site:  http://www.gushi.org
---


Re: Stupid Ipv6 question...

2004-11-19 Thread Stephen Sprunk
Thus spake Dan Mahoney, System Admin [EMAIL PROTECTED]
I'm having trouble wrapping my head around ipv6 style suffixes -- does 
anyone have a chart handy?  How big is a /64, specifically?
Subnet sizes work a bit differently in IPv6 due to autoconfiguration; nearly 
all subnets are expected to be /64, which can hold up to 
18,446,744,073,709,551,616 hosts.  A /48, the minimum assignment to end 
sites (unless proven to need only a single /64), comprises 65,536 subnets. 
A /32, the minimum allocation to ISPs, comprises 65,536 /48s.  Of course, 
the minimum allocation sizes may be changed (up or down) in the future by 
RIR policy actions, and ISPs or end-sites can get shorter prefixes with 
proper justification.

/127 prefixes are assumed for point-to-point links, and presumably an 
organization will divide up a single /64 for all ptp links -- unless they 
have more than 9,223,372,036,854,775,808 of them.

S
Stephen Sprunk God does not play dice.  --Albert Einstein
CCIE #3723 God is an inveterate gambler, and He throws the
K5SSSdice at every possible opportunity. --Stephen Hawking 



Re: Stupid Ipv6 question...

2004-11-19 Thread Lars Erik Gullerud

On Fri, 2004-11-19 at 16:36, Stephen Sprunk wrote:

 /127 prefixes are assumed for point-to-point links, and presumably an 
 organization will divide up a single /64 for all ptp links -- unless they 
 have more than 9,223,372,036,854,775,808 of them.

While that would seem logical for most engineers, used to /30 or /31 ptp
links in IPv4 (myself included), that does not in fact seem to be the
way things are currently done in IPv6, unless something changed (again)
while I wasn't paying attention...  /64 is the minimum subnet size, even
for ptp-links - there was even an RFC published relating to the use of
/127's (or, should I say, the recommendation to don't to that), namely
RFC3627 (aka Use of /127 Prefix Length Between Routers Considered
Harmful). But, you can still get 65536 ptp links out of a single /48 of
course.

I'm sure Pekka or others will jump in here and correct me if this is now
out-of-date info. :)

/leg




Re: Stupid Ipv6 question...

2004-11-19 Thread Leo Bicknell
In a message written on Fri, Nov 19, 2004 at 05:15:26PM +0100, Lars Erik 
Gullerud wrote:
 While that would seem logical for most engineers, used to /30 or /31 ptp
 links in IPv4 (myself included), that does not in fact seem to be the
 way things are currently done in IPv6, unless something changed (again)
 while I wasn't paying attention...  /64 is the minimum subnet size, even
 for ptp-links - there was even an RFC published relating to the use of
 /127's (or, should I say, the recommendation to don't to that), namely
 RFC3627 (aka Use of /127 Prefix Length Between Routers Considered
 Harmful). But, you can still get 65536 ptp links out of a single /48 of
 course.

FWIW, my test networks have always been configured with /126's, and
have never had an issue.

With the exception of auto-configuration, I have yet to see any
IPv6 gear that cares about prefix length.  Configuring a /1 to a
/128 seems to work just fine.  If anyone knows of gear imposing
narrower limits on what can be configured I'd be facinated to know
about them.

-- 
   Leo Bicknell - [EMAIL PROTECTED] - CCIE 3440
PGP keys at http://www.ufp.org/~bicknell/
Read TMBG List - [EMAIL PROTECTED], www.tmbg.org


pgpJ31XBBtYLr.pgp
Description: PGP signature


Re: Stupid Ipv6 question...

2004-11-19 Thread Crist Clark
Lars Erik Gullerud wrote:
On Fri, 2004-11-19 at 16:36, Stephen Sprunk wrote:

/127 prefixes are assumed for point-to-point links, and presumably an 
organization will divide up a single /64 for all ptp links -- unless they 
have more than 9,223,372,036,854,775,808 of them.

While that would seem logical for most engineers, used to /30 or /31 ptp
links in IPv4 (myself included)
Aren't most engineers used to the fact that point-to-point links are
not broadcast links and therefore the concept of a network/netmask for
the interface is somewhat useless? In addition, link-local addressing
eliminates many situations where you need to allocate tiny blocks for
p2p links.
--
Crist J. Clark   [EMAIL PROTECTED]
Globalstar Communications(408) 933-4387


Re: Stupid Ipv6 question...

2004-11-19 Thread Kevin Loch
Leo Bicknell wrote:
With the exception of auto-configuration, I have yet to see any
IPv6 gear that cares about prefix length.  Configuring a /1 to a
/128 seems to work just fine.  If anyone knows of gear imposing
narrower limits on what can be configured I'd be facinated to know
about them.
64 bit prefixes are the mattress tags of IPv6 interfaces.
--
Kevin Loch


RE: Stupid Ipv6 question...

2004-11-19 Thread Scott Morris

Does that mean if we rip them off that we may be prosecuted?

;)

Scott 

-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of
Kevin Loch
Sent: Friday, November 19, 2004 1:41 PM
To: [EMAIL PROTECTED]
Subject: Re: Stupid Ipv6 question...


Leo Bicknell wrote:

 With the exception of auto-configuration, I have yet to see any
 IPv6 gear that cares about prefix length.  Configuring a /1 to a
 /128 seems to work just fine.  If anyone knows of gear imposing 
 narrower limits on what can be configured I'd be facinated to know 
 about them.
 

64 bit prefixes are the mattress tags of IPv6 interfaces.

--
Kevin Loch




Re: [nanog] RE: Stupid Ipv6 question...

2004-11-19 Thread Dan Mahoney, System Admin
On Fri, 19 Nov 2004, Scott Morris wrote:
No, nobody ever reads that tag.  It says not to be removed except by the 
consumer.

Which with at least one severly drunk friend of mine, has meant that if 
you remove it, you have to eat it :)

-Dan

Does that mean if we rip them off that we may be prosecuted?
;)
Scott
-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of
Kevin Loch
Sent: Friday, November 19, 2004 1:41 PM
To: [EMAIL PROTECTED]
Subject: Re: Stupid Ipv6 question...
Leo Bicknell wrote:
With the exception of auto-configuration, I have yet to see any
IPv6 gear that cares about prefix length.  Configuring a /1 to a
/128 seems to work just fine.  If anyone knows of gear imposing
narrower limits on what can be configured I'd be facinated to know
about them.
64 bit prefixes are the mattress tags of IPv6 interfaces.
--
Kevin Loch

--
We need another cat.  This one's retarded.
-Cali, March 8, 2003 (3:43 AM)
Dan Mahoney
Techie,  Sysadmin,  WebGeek
Gushi on efnet/undernet IRC
ICQ: 13735144   AIM: LarpGM
Site:  http://www.gushi.org
---


RE: [nanog] RE: Stupid Ipv6 question...

2004-11-19 Thread Scott Morris

Very true...  But if we are assuming that the ISP isn't the end customer who
may receive an allocation, then who really is the consumer?

One has to wonder how much time was spent drunk underneath chairs and/or
mattresses to come up with a rule like that!

Scott

-Original Message-
From: Dan Mahoney, System Admin [mailto:[EMAIL PROTECTED] 
Sent: Friday, November 19, 2004 2:12 PM
To: Scott Morris
Cc: 'Kevin Loch'; [EMAIL PROTECTED]
Subject: Re: [nanog] RE: Stupid Ipv6 question...

On Fri, 19 Nov 2004, Scott Morris wrote:

No, nobody ever reads that tag.  It says not to be removed except by the
consumer.

Which with at least one severly drunk friend of mine, has meant that if you
remove it, you have to eat it :)

-Dan



 Does that mean if we rip them off that we may be prosecuted?

 ;)

 Scott

 -Original Message-
 From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf 
 Of Kevin Loch
 Sent: Friday, November 19, 2004 1:41 PM
 To: [EMAIL PROTECTED]
 Subject: Re: Stupid Ipv6 question...


 Leo Bicknell wrote:

 With the exception of auto-configuration, I have yet to see any
 IPv6 gear that cares about prefix length.  Configuring a /1 to a
 /128 seems to work just fine.  If anyone knows of gear imposing 
 narrower limits on what can be configured I'd be facinated to know 
 about them.


 64 bit prefixes are the mattress tags of IPv6 interfaces.

 --
 Kevin Loch



--

We need another cat.  This one's retarded.

-Cali, March 8, 2003 (3:43 AM)

Dan Mahoney
Techie,  Sysadmin,  WebGeek
Gushi on efnet/undernet IRC
ICQ: 13735144   AIM: LarpGM
Site:  http://www.gushi.org
---