On Oct 13, 2009, at 0:52 , Carsten Bormann wrote:
On Oct 12, 2009, at 23:30, Geoff Mulligan wrote:

On Mon, 2009-10-12 at 21:13 +0200, Carsten Bormann wrote:
On Oct 12, 2009, at 21:01, JP Vasseur wrote:

I do not think that the issue is the code size itself but a change
in the architecture, thus
the reasonable question on whether we could find a simpler approach
compatible with
4861 to handle the case of non transitive links that preserves the
architecture.

6LoWPAN-ND is "compatible with 4861".
(BTW, the "architecture" of IPv6 is in 2460, and we are not optimizing
that.)

Carsten,
Is this true?  Could I have a 6lowpan node that implemented just
standard 4861

No.
That's not the meaning of "compatible" I meant.

Since 4861 never worked on 6lowpan (with the exception of 1) a two- node 6lowpan, or 2) a fully transitive mesh-under with reasonably reliable multicast delivery, yadda yadda), there is very little use for that kind of compatibility.


It also works for the 2-node case only if those nodes are on all the time. Sleeping nodes are a big problem also for a simple mesh-under network. It basically looks like non-transivity.

ND is a link protocol, you need to run the same protocol on all interfaces of the same link. If you really want to deploy a simple LoWPAN with RFC4861 you can do that. Just make sure you run RFC4861 on all interfaces. I'm not convinced of the value of even requiring that they are mixed.

I think two-node 6lowpans and fully transitive mesh-unders are not the main applications we have in mind. (Yes, >2-node networks that happen to have full-mesh radio connectivity also work, until they no longer happen to have it. Given the vagaries of radio propagation, I don't think that's sound design.)

Even if 4861 worked for more interesting cases, the simplifications of 6lowpan-ND are a net win for constrained nodes. The only nodes that need code for both 4861 and 6lowpan-ND are the Edge Routers; of course the two protocols are similar enough that most of this code will be shared. The use case of "having my laptop in a 6lowpan" is probably best solved by the driver adaptation/translation I described.

It is already possible to plug a simple device into a PC today and it works with a standard IPv6 stack. Over the air we of course speak 6LoWPAN-ND. But to the IPv6 stack it is transparent. This I don't see as an issue.

- Zach


Gruesse, Carsten

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

--
http://www.sensinode.com
http://zachshelby.org - My blog “On the Internet of Things”
Mobile: +358 40 7796297

Zach Shelby
Head of Research
Sensinode Ltd.
Kidekuja 2
88610 Vuokatti, FINLAND

This e-mail and all attached material are confidential and may contain legally privileged information. If you are not the intended recipient, please contact the sender and delete the e-mail from your system without producing, distributing or retaining copies thereof.



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

Reply via email to