[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [DNA] linkid [Was: Couple of points ondraft-jinchoi-dna-soln-frame-00.txt]



Hi Erik, 


----- Original Message -----
From: Erik Nordmark <Erik.Nordmark@sun.com>
Date: Tuesday, August 3, 2004 4:52 pm
Subject: Re: [DNA] linkid [Was: Couple of points on draft-jinchoi-dna-soln-frame-00.txt]

> 
> > Really I was talking about a common (explicit)
> > linkID, which could be configured on all
> > routers. 
> > 
> > The existing 2461 statements about disjoint prefixes
> > being allowed on a subnet would indicate that 
> > routers will not be able to always agree on a 
> > prefix which they can all advertise.
> 
> No matter how the linkid is picked (some local ID, a large random
> number, or an existing prefix) the routers on a link would need to
> agree on which number they advertise. Thus unless
> you do manual config or the routers, there needs to be a router-to-
> routerprotocol to agree on the number to advertise. (And DET also 
> needs a 
> router-to-router protocol for agreement about something else, so
> one can probably do this in the same exchange.)

Agreed,

In fact that's what linkID-02 does now.
(it was updated before the -XX drafts cutoff)

> > If they did so, one or more routers would be
> > advertising a global prefix they have no
> > existing configuration knowledge of...
> 
> Yes, but that is true for a linkid which is a random number as well.

Indeed.

Please note that I was talking explicitly about 
Prefix Information Options (PIOs),
rather than prefixes though.

> > This may be misleading or inappropriate
> > when dealing with non-DNA ipv6 hosts.
> 
> I'm confused. I'm assuming there will be a new linkid option in the
> RA with the semantics know to the host that "this uniquely 
> identifies a link".
> Thus non-DNA hosts would silently ignore that option.

That's correct.

Once again, I think I was trying to argue against
something you weren't proposing.

I was saying: Global may be OK, reusing the 
ND prefix information option is not.

> Further, whether the number in the linkid option is a random number 
> (whichthe routers on the link agreed on), or a global prefix 
> assigned to the link
> (which the routers on the link agreed on) doesn't even have any impact
> on DNA aware hosts. The only issue is whether
> - the probability of random numbers colliding should be of concern
> - the need to change a prefix-based linkid when the link is 
> renumbered   is of concern

It makes the selection slightly more difficult
than a meaningless number.

Not much.

I think the big issue with global identifiers
is that they're >= 64 bits... (and fit
into >=128 bit options).

If we want to send LinkID always, this may be
a big consideration.

 
> > If we have a separate option which has
> > a globally unique identifier (or even a locally
> > unique one), then the information will have
> > different semantics not tied to existing 
> > prefix information option semantics.
> 
> Ah - you thought I wanted to use the prefix information option to 
> carrythe linkid. I don't. But that explains the confusion.

Indeed.

Actually I was trying to indicate why you don't
want to do that.
 
> > This may lead to additional information being
> > transmitted in RAs though (the explicit 
> > link identifier option).
> 
> Yes, but if we have a random number as the source for the linkid,
> it might make sense to make that as large as 128 bits as well.
> So the size of the linkid option might be the same whether random
> or prefix-based.

Well, there are tradeoffs with size.
THe collision probability and failure cases
are sufficiently mild to not worry too much.

If we make the linkID >=64 bits, we may as well 
use the lowest guaranteed unique prefix (or 
address), regardless of the overall option size. 

Greg