Dear 6LoWPANners,
This is clarification discussion issued from recent exchanges on ROLL
list, and in private with some co-authors - I thank for having taken the
time.
Often was mentioned that 6lowpan/roll router would have a single
interface, that subnet and routing is different than my understanding,
and exact match (non-longest-prefix) match and host-based routes are
relevant to this new IP routing model.
Let me picture what I understand by an IP router:
if1 ------ if2
--------|Router|-------
subnet1 ------ subnet2
Router forwards by inspecting dst field and longest-prefix
matching it in the routing table.
Moreover, a router decides to forward a packet to only one outgoing
interface, among two, like this:
_______
/
------/if0
----|Router|
------\
\if1
------
But when we talk the picture of 6lowpan/roll router, it seemingly does
not need to make any such IP routing decision:
---------------- new "subnet"
|if0
----
/ \
/ \
/ Sensor \
\ Router /
\ /
\----/
What would be the critical SensorRouter operation? It would look at
which fields of an incoming packet? And it would match it how? Into a
table of what?
A table of MAC addresses? (dst of the received packet, exact match search).
A table of IP addresses? (with a new exact match search).
What is the IP routing model assumed by the single-interface router?
The text in 6lowpan ND is not clear about this, because at several
places it uses old terms with new assumed meanings (for example it says
there's a single subnet, a single link-scope multicast scope, but at the
same time comments say IP routing and subnet is not what used to be).
Alex
_______________________________________________
6lowpan mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/6lowpan