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

Re: [DNA] Re: LinkID v.s. Landmark Prefix



Greg
 
> Link Identifiers
> ---------------------
> 
> A Host H, exists and moves around the Internet.
> 
> On an link unvisited by the host, Link L, a prefix, P is
> retracted by one of the routers Router1. Subsequent to this,
> the actual lowest prefix on the link is Prefix Q.
> 
> 
> Another router, Router2 fails to see the prefix retraction.
> (Perhaps RAs are lost, or Router1 didn't comply with
> section 6.2.6 of RFC2461).
> 
> The prefix is then reassigned within its previous
> lifetime to another link, link M, whose lowest prefix
> was prefix T.  Link M, has also not been visited by
> host H.
> 
> Link Identifiers are in use on both Link L and
> Link M.  On Link M, all routers advertise Prefix P
> as current LinkID and Prefix T as OldLinkID.
> 
> On Link L, Router2 advertises prefix P as Current LinkID.
> 
> If the host H arrives on Link L, it may receive
> Prefix P as LinkID even though it is no longer present
> on-link.  The host would configure Prefix Q (or a higher prefix)
> which is advertised in a PIO.
> 
> If the LinkID is not contradicted, for example if there are
> no other advertising routers left on the link, when the host
> moves to Link M, it will also receive an RA with prefix P as
> the Current LinkID.  The Old LinkID will be ignored (it hasn't
> been seen before).
> 
> In this case, no change will be detected upon arrival to
> link M, and the previous prefix will remain configured.

The above example gives a problem because a linkid prefix is 
reassigned to the other link within 3 hours. 

The draft recommends that a linkid prefix should not be reassigned
to other link within 3 hours. 

If network administrator follows the recommendation, such
a problem won't happen. So I don't think we need to worry about 
this problem.  

> I understand that LinkID is quite robust against change.
> 
> The point I originally was making was that while it is robust,
> All of the schemes are flawed to some extent.

I can't deny the possibility but don't think your example
showed such a flaw. The false detection comes from 
human error. 

Best Regards

JinHyeock