Ralph, Not quite. The bug was also seen when the host was asked to do SLAAC. Since neither, I, you, nor Erik have access to this host's source code, we can never tell for certain what caused the host to issue NS for address resolution when the router DID NOT signal on-link to the host. I do agree we found multiple bugs in the host's IPv6 implementation and that is what has caused us to some rules in section 2 of our on-and-off-link draft.
Hemant -----Original Message----- From: Ralph Droms (rdroms) Sent: Wednesday, December 05, 2007 4:27 PM To: Hemant Singh (shemant) Cc: Erik Nordmark; IPV6 List Mailing; Suresh Krishnan Subject: Re: Off-link and on-link To give a little more detail to that implementation bug, it seems the host implementation inferred an on-link prefix from an address assigned through DHCPv6. We believe the implementation carried over IPv4 behavior, in which it's common to pass on-link prefix information to a host as a side effect of address assignment to interfaces. In IPv6, of course, RAs provide an explicit path for announcing prefix information, so no prefix state should be inferred from address assignment. In my opinion, the "no PIO" case is adequately described in RFC 4861, as the host has no information about on-link status of a prefix if there is no PIO for that prefix. Therefore, the host should send any outbound traffic to an address from a prefix for which the host has not received a PIO to the default router. - Ralph On Dec 5, 2007, at Dec 5, 2007,4:05 PM, Hemant Singh (shemant) wrote: > Erik, > > As I said in the presentation, let's forget the aggregation router. > The > host implementation bug we found is reproduced in an Ethernet LAN > network too. An RA from the router was sent where RA was NOT signaling > on-link and the host still behaved as on-link for traffic forwarding. > The RA we used was an RA that did not send any PIO (Prefix Information > Option). BTW, such a case (RA with no PIO) is not even covered by the > definition of on- and off-link in section 2.1 of RFC 4861, especially > since section 2.1 goes to so much copious details to describe on-link. > > I was looking for a Turing machine to signal off-link. > > Hemant > > -----Original Message----- > From: Erik Nordmark [mailto:[EMAIL PROTECTED] > Sent: Wednesday, December 05, 2007 12:29 PM > To: Hemant Singh (shemant) > Cc: Suresh Krishnan; ipv6@ietf.org > Subject: Re: Off-link and on-link > > Hemant Singh (shemant) wrote: >> Suresh, >> >> At least our drafts do not ask for a new off-link flag. Without a new >> off-link flag your scenario will have to go with (a). But do note, >> aggregation routers do not send Redirects. So the scenario below >> cannot be even supported on aggregation routers. > > Which RFC defines an "aggregation router"? > > Erik > >> >> Hemant >> >> -----Original Message----- >> From: Suresh Krishnan [mailto:[EMAIL PROTECTED] >> Sent: Wednesday, December 05, 2007 11:01 AM >> To: ipv6@ietf.org >> Subject: Off-link and on-link >> >> Hi Hesham/Dave/Erik, >> I am not taking a stand on whether an explicit off-link flag is >> necessary/useful or not, but I have encountered a scenario where the >> existing algorithm specified in RFC4861 does not work very well. >> Let's > >> say a router wants to signal to the clients that 2001:dead:beef::/48 >> is on-link except for 2001:dead:beef:abcd::/64 that is off-link. How >> would it go about describing this? I see two ways >> >> a) Advertise the /48 with L=0 and send redirects for all addresses >> not > >> on the /64 >> b) Advertise the /48 with L=1 and the /64 with Q(the new off-link >> flag)=0 >> >> I see b) as being more efficient than a) >> >> P.S: I do not think that this scenario is very likely, just possible. >> >> Cheers >> Suresh >> >> -------------------------------------------------------------------- >> IETF IPv6 working group mailing list >> ipv6@ietf.org >> Administrative Requests: https://www1.ietf.org/mailman/listinfo/ipv6 >> -------------------------------------------------------------------- >> >> -------------------------------------------------------------------- >> IETF IPv6 working group mailing list >> ipv6@ietf.org >> Administrative Requests: https://www1.ietf.org/mailman/listinfo/ipv6 >> -------------------------------------------------------------------- > > -------------------------------------------------------------------- > IETF IPv6 working group mailing list > ipv6@ietf.org > Administrative Requests: https://www1.ietf.org/mailman/listinfo/ipv6 > -------------------------------------------------------------------- -------------------------------------------------------------------- IETF IPv6 working group mailing list ipv6@ietf.org Administrative Requests: https://www1.ietf.org/mailman/listinfo/ipv6 --------------------------------------------------------------------