At Thu, 7 Nov 2013 18:42:02 -0800, Owen DeLong <[email protected]> wrote:
> > I'd note, from purely architectural point of view, that it's totally > > valid a packet that has a link-local address is forwarded, as long as > > the packet remains in the originating link zone. [...] > > That is not correct… > > RFC 4291 says: [...] > Routers must not forward any packets with Link-Local source or > destination addresses to other links. > > It is quite clear that a packet with a link-local address in either > field MUST not be forwarded. Don't forget the "to other links" part. This make it valid, e.g., that a router forwards a packet with a link-local source address back to the receiving link. A stubborn person might still argue that "other" can include the receiving link itself, and in a sense I admit it might confuse readers. In fact, such confusion is one of the things RFC 4007 tried to clarify. At the very least, I'm 100% sure this is what Steve (Deering) intended when he co-authored the IPv6 addressing architecture spec and what he tried to clarify in RFC 4007 as a co-author of it. > >> implementation sounds suspect, and I'm with Jen in wondering why a > >> router forwarded the packet in the first place. > > > > It's not surprising to me since the source address is not needed as > > long as routing decision is only made based on the destination > > address. I noticed one popular router vendor didn't implement this > > restriction of RFC 4007 correctly many years ago and even reported it > > to the vendor, but (assuming it's still not fixed) just being "non > > compliant" is probably not convincing enough for them to introduce > > additional overhead in their forwarding logic. > > It's surprising to me and it means that the router is, by definition, not > compliant with RFC 4291, ergo, the router is broken. Of course it's broken. But the existence of broken implementations is not uncommon in general, so simply because something is broken doesn't mean (to me) it's surprising there's such a thing. And, in this particular case, I can even see the incentive of being broken, so it's not surprising to me at all. But "surprising" is a subjective concept anyway, so it's not surprising different people have different sense of it:-) -- JINMEI, Tatuya _______________________________________________ rtgwg mailing list [email protected] https://www.ietf.org/mailman/listinfo/rtgwg
