While implement Host side of RA, I suddently noticed that my code
makes no difference for
RA with Router Lifetime = 600
and
RA with Prefix ::0/0, L=0, A=0, Lifetime = 600
Both create effectively a default route pointing to this router. Am I
doing something wrong? A default route could be deleted by having a
prefix option ::0/0 with lifetime = 0.
Additionally in RFC-2461, 6.3.5 says...
Whenever the Lifetime of an entry in the Default Router List
expires, that entry is discarded. When removing a router from the
Default Router list, the node MUST update the Destination Cache in
such a way that all entries using the router perform next-hop
determination again rather than continue sending traffic to the
(deleted) router.
Suppose we had RA with
Router Lifetime = 600
Prefix X/48, L=0, A=0, Lifetime = 1200
The way 6.3.5 is written, seems to say that both ::0/0 and X/48 should
be removed. However, I think only default route should exipire, but
router continues to be available for X/48 still (another 600 secods).
The same question arises also, when router sends RA with Router
Lifetime=0. Should only default route disappear or all routes?
--------------------------------------------------------------------
IETF IPng Working Group Mailing List
IPng Home Page: http://playground.sun.com/ipng
FTP archive: ftp://playground.sun.com/pub/ipng
Direct all administrative requests to [EMAIL PROTECTED]
--------------------------------------------------------------------