Zach Shelby a écrit :
[...]
I hear you  saying the link-local scope may not cover the entire
link, only the part of it which is fully transitive and reflexive.  It
leads me more and more to think a non-transitive link is actually two
links. Each link with its own link-local scope, each fully transitive and symmetric. (If so, the problem left is to fit a router with a single interface connecting to two links simultaneously (the parts of a non-transitive link).)

You can't split this non-transitive link into a clean set of transitive ones just like that. It doesn't work, especially from the single-interface router point of view.
>
A - B - C

A can reach B, B can reach C, but A can't reach C.

B is a LoWPAN Router. From its perspective, its link-local scope includes both A and C. It does not have two links by any means. It is forwarding between two nodes on the same link (and in the same link-local scope) who don't have transitivity between each other (A and C).

B in LL scopes of both A and C, B has a single interface... could it be that B forwards a packet from A to C without A hearing it too?

Node A receiving its own packet could be easily qualified as noise.

Otherwise nodes should have a means to know on _which_ link-local scopes are they, and send data on only one scope. But I think there's only one link-local address per interface, and only a scope_id field in the respective C struct.

Sorry for insisting on this, it is IMHO.  I will agree with the WG further.

Alex
_______________________________________________
6lowpan mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/6lowpan

Reply via email to