Presentation is loading. Please wait.

Presentation is loading. Please wait.

07/24/200769th IETF Meeting - 6LoWPAN WG1 6LoWPAN Interoperability Jonathan Hui Zach Shelby David Culler.

Similar presentations


Presentation on theme: "07/24/200769th IETF Meeting - 6LoWPAN WG1 6LoWPAN Interoperability Jonathan Hui Zach Shelby David Culler."— Presentation transcript:

1 07/24/200769th IETF Meeting - 6LoWPAN WG1 6LoWPAN Interoperability Jonathan Hui Zach Shelby David Culler

2 07/24/200769th IETF Meeting - 6LoWPAN WG2 Motivation 6LoWPAN format doc approved as Proposed Standard Several 6LoWPAN implementations –Had not yet seen independent implementations interoperating –No excuse even if some protocols are TBD Demonstrating interoperability of the format doesn’t require them Pin down routing tables, manually assign configurations To elevate to Draft Standard, need to show independent implementations interoperating Need a framework to start thinking about interoperability

3 07/24/200769th IETF Meeting - 6LoWPAN WG3 Format Complexity 6LoWPAN format takes many forms, cross-product of: –Adaptation Layer Short vs. extended addresses Dispatch, Mesh, and Fragmentation header Escape values for dispatch and hop limit –LOWPAN_HC1 Prefix compression (source and dest) Interface identifier compression (source and dest) Traffic Class and Flow Label –LOWPAN_HC2 (HC_UDP) Port compression (source and dest) Length compression  Thousands of permutations! –The same header can take multiple forms

4 07/24/200769th IETF Meeting - 6LoWPAN WG4 Beginnings of Interop Testing Not all forms can be tested in all situations, so lets layer it –Mesh, broadcast, and fragmentation still to be added Level 0 – Establish that we are talking IPv6 (uncompressed) –Level 0.0 Link-local communication Extended source and destination addresses No mesh or fragmentation header –Level 0.1 Global communication Level 1 – Communication over LOWPAN_HC1 –Level 1.0 Link-local communication Extended source and destination addresses No mesh or fragmentation header Maximally compressed (no addresses in IP header) –Level 1.1 Global Communication

5 07/24/200769th IETF Meeting - 6LoWPAN WG5 A Long Ways to Go! A small step for the 6LoWPAN format Interoperability will eventually encompass other 6LoWPAN protocols as well: –Configuration –Routing –Forwarding –Multicast Some things to keep in mind as we move forward…

6 07/24/200769th IETF Meeting - 6LoWPAN WG6 Interoperability between… Two embedded nodes in the same PAN? Two embedded nodes in different PANs? An embedded node and a gateway/router? An embedded node an any arbitrary IP device? Yes to all of these, of course

7 07/24/200769th IETF Meeting - 6LoWPAN WG7 Interoperability over… IEEE beacon mode or non-beacon mode? Basic CSMA without PAN coordinators? GTS? Other TDMA? Power management?  does not define power management in peer-to-peer 6LoWPAN is taking a non-traditional approach –Tight integration with layer 2: assumes headers The 6LoWPAN format is MAC/power management agnostic –But, starting to making some suggestions/assumptions about the existence of beacons and PAN coordinators –Should be careful when making assumptions about the underlying MAC

8 07/24/200769th IETF Meeting - 6LoWPAN WG8 Summary 6LoWPAN interoperability testing considerations –Embedded nature of nodes –MAC layer options and settings can affect interoperability –LoWPANs operating in isolation or as part of larger IP networks –Future interoperability Format relies on header, but can operate over different MAC configurations Next steps –Extend interop levels to cover entire 6LoWPAN format –Addition of test cases –Release of example test code –Encouragement of interop testing between implementations

9 07/24/200769th IETF Meeting - 6LoWPAN WG9 Interop Demo (after the meeting) Terminal End-to-end


Download ppt "07/24/200769th IETF Meeting - 6LoWPAN WG1 6LoWPAN Interoperability Jonathan Hui Zach Shelby David Culler."

Similar presentations


Ads by Google