Pascal Thubert, Carsten Bormann, Robert Cragie, Laurent Toutain

Slides:



Advertisements
Similar presentations
Wireless Embedded Systems ( x) IPv6 over Low-Power Wireless Personal Area Networks (6LoWPAN) Chaiporn Jaikaeo Department of.
Advertisements

07/24/200769th IETF Meeting - 6LoWPAN WG1 6LoWPAN Interoperability Jonathan Hui Zach Shelby David Culler.
A Compression Format for RPL Control Messages draft-goyal-roll-rpl-compression-00 Mukul Goyal University of Wisconsin Milwaukee.
Network Layer Packet Forwarding IS250 Spring 2010
Slide #1IETF 77 – Roll WG – March 2010 ROLL RPL IETF 77 status draft-ietf-roll-rpl Tim Winter Pascal Thubert Design Team.
Sub-IP Mesh for LoWPAN Nandu Kushalnagar & Gabriel Montenegro.
IS-IS WG - IETF 71 Summary Route with Detailed Reachability George Swallow, Clarence Filsfils, Stefano Previdi
03/11/200871st IETF Meeting - 6LoWPAN WG1 Compression Format for IPv6 Datagrams in 6LoWPAN Networks Jonathan Hui 6LoWPAN WG Meeting 71 st IETF Meeting.
07/24/200769th IETF Meeting - 6LoWPAN WG1 IPv6 Header Compression for Global Addresses Jonathan Hui David Culler draft-hui-6lowpan-hc1g-00 – “Stateless.
1 RFC Transmission of IPv6 Packets over IEEE Networks Speaker: Li-Wen Chen Date:
Slide #1IETF 82 – ROLL WG – November 2011 RPL adaptation for asymmetrical links IETF 82 status draft-thubert-roll-asymlink Pascal Thubert.
6TSCH Webex 05/24/2013. Agenda BoF recap[5min] Webinar announcement[5min] Centralized routing requirements draft [10min + 5min Q&A] updated TSCH draft[5min]
CSC 600 Internetworking with TCP/IP Unit 5: IP, IP Routing, and ICMP (ch. 7, ch. 8, ch. 9, ch. 10) Dr. Cheer-Sun Yang Spring 2001.
Routing Fundamentals and Subnets Introduction to IT and Communications Technology CE
Header Compression for Communication exceed 6LoWPAN
IEEE l2r  Project: IEEE Layer 2 Routing Interest Group  Submission Title: Mesh Under Routing in a 15.4e/6LoWPAN Stack  Date.
1 © 2004, Cisco Systems, Inc. All rights reserved. CCNA 1 v3.1 Module 10 Routing Fundamentals and Subnets.
6LoBAC: A new IPv6 Data Link
March 2007RBridge Extensions1 RBridge Protocol Extensions and the Inner Q-tag Location Donald Eastlake 3rd
Network Layer Protocols COMP 3270 Computer Networks Computing Science Thompson Rivers University.
8 Byte BGP Communities Finding a practical way forward.
Chairs: Pascal Thubert Thomas Watteyne Etherpad for minutes: (exceptionally) IPv6 over the TSCH mode of IEEE e.
20 February 2015 Webex IPv6 over the TSCH mode of IEEE e
Transmission of IP Packets over IEEE 802
IPv6 over MS/TP Networks
28 October 2016 Webex IPv6 over the TSCH mode of IEEE e
Connecting MPLS-SPRING Islands over IP Networks
Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [On IETF LPWAN] Date Submitted: [10 July.
Chapter 3 TCP and IP Chapter 3 TCP and IP.
Advertising Generic Information in IS-IS
06 February 2015 Webex IPv6 over the TSCH mode of IEEE e
24 June 2016 Webex IPv6 over the TSCH mode of IEEE e Chairs:
An IPv6 Flow Label Specification Proposal
Multi-Instances ISIS Extension draft-ietf-isis-mi-08.txt
Compression Format for IPv6 Datagrams in 6LoWPAN Networks
NDN Messages and NDN Packets
IETF80, Prague Diameter Maintenance and Extensions (DIME) WG
Multi Topology Routing (MTR) for OSPF
Packet Expiration Time in 6LoWPAN Routing Header
Carrying IPSEC Authentication and ESP Headers Across SCPS-NP Networks
ROLL RPL Security IETF 77 status
Yimin Shen (Juniper) Rahul Aggarwal (Arktan Inc)
Bob Heile, Wi-SUN Alliance (Chair )
OSPF Extensions for ASON Routing draft-ietf-ccamp-gmpls-ason-routing-ospf-03.txt IETF67 - Prague - Mar’07 Dimitri.
IP Forwarding Relates to Lab 3.
6LoWPAN Interoperability
Dr. John P. Abraham Professor UTPA
IP : Internet Protocol Surasak Sanguanpong
Chapter 20 Network Layer: Internet Protocol
Updating 6LoWPAN ND draft-thubert-6lo-rfc6775-update
Robert Moskowitz, Verizon
Robert Moskowitz, Verizon
Robert Moskowitz, Verizon
Robert Moskowitz, Verizon
Dr. John P. Abraham Professor UTPA
Robert Moskowitz, Verizon
Chairs: Samita Chakrabarti, Gabriel Montenegro
The problem with fragments in 6lo mesh networks
Lijo Thomas Akshay P.M Satish Anamalamudi S.V.R Anand Malati Hegde
IPv4 Addressing By, Ishivinder Singh( ) Sharan Patil ( )
DetNet Data Plane design team IETF 98, Chicago, 2017
Extended BFD draft-mirmin-bfd-extended
IPv6 Encapsulation for IOAM - Enhancement of IPv6 Extension Headers draft-li-6man-ipv6-sfc-ifit-01 draft-li-6man-enhanced-extension-header-00 Zhenbin.
draft-liu-pim-mofrr-tilfa-00
How OAM Identified in Overlay Protocols draft-mirsky-rtgwg-oam-identify Greg Mirsky IETF-104 March 2019, Prague.
draft-ietf-bier-ipv6-requirements-01
Parag Jain, Samer Salam, Ali Sajassi (Cisco),
Thomas Watteyne (Chair)
EVPN control plane for Geneve draft-boutros-bess-evpn-geneve-03
Chapter 4: outline 4.1 Overview of Network layer data plane
Presentation transcript:

Pascal Thubert, Carsten Bormann, Robert Cragie, Laurent Toutain A Routing Header Dispatch for 6LoWPAN draft-thubert-6lo-routing-dispatch Pascal Thubert, Carsten Bormann, Robert Cragie, Laurent Toutain IETF 94 Yokohama, October 2015

Initially What is 6LoRH? Covering RPL specific needs A compression mechanism for RPL info in data packets RH3, RPL (HbH) option (but not control packets) Covering RPL specific needs RPL stamps instance ID for multi-topology routing RPL stamps Rank for loop avoidance and lazy repair RPL routers insert and remove headers

What is 6LoRH? Now A vector for packet info used by routers as opposed to hosts Easy to manipulate, add and remove compressed headers Extensible (TLV format) A SubIP? Probably not. Packets transformation works both ways. IP packets could be processed in uncompressed space Though it is expected to be done in compressed space

Adopted a context switch system for 6LoWPAN What’s new Since IETF 93? Adopted a context switch system for 6LoWPAN Consensus at IETF 93 RFC 4944 is page 0 (default) at the beginning of the Packet 16 pages available Pages are delimited in a 6LoWPAN packet by a dispatch value that indicates the next current Page. The Page number is encoded in a Dispatch Value Bit Pattern of 1111xxxx where xxxx is the Page number, 0 to 15, as follows: 0 1 2 3 4 5 6 7 +-+-+-+-+-+-+-+-+ |1|1|1|1|Page Nb|

Content for page 1 is defined What’s new Since IETF 93? Content for page 1 is defined After the Delimiter, NALP, MESH and FRAG space can be used again 6LoRH uses only 33% of page 1 Cost is 1 Octet / packet (as opposed to esc which is 1 octet/header) RFC 6282 is identically mapped in both pages 0 and 1 Compatible with Jonathan’s proposal of sur-compression

Encoded Packet format 0 1 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ .... +-+ |1|0|I| Size/Fmt| Type | | <-- Length --> Figure 2: 6LoWPAN Routing Header I Flag: The I flag is set to indicate that a 6LoWPAN Routing Header may be ignored and skipped in parsing. If it is ignored, the 6LoRH is forwarded with no change inside the LLN.

Compressed RH3 0 1 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- -+- -+ ... +- -+ |1|0|0| Size |6LoRH Type 0..4| Hop1 | Hop2 | | HopN | Size indicates the number of compressed addresses Figure 3: The RH3-6LoRH

Compressed RPI 0 1 2 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ ... -+-+-+ |1|0|0|O|R|F|I|K| 6LoRH Type=5 | Compressed fields | The O, R, and F bits as defined in [RFC6550], Section 11.2. +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |1|0|0|O|R|F|1|1| 6LoRH Type=5 | SenderRank | I=1, K=1: The most compressed RPI-6LoRH

IP in IP 0 1 2 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- ... -+ |1|0|1| Length | 6LoRH Type 6 | Hop Limit | Encapsulator Address | Figure 11: The IPinIP-6LoRH

Example compressed packets +- ... -+- ... -+-+-+- ... -+-+-+-+-+ ... -+-+-+-+-+-+-+-+-+-+-+-+- ... |11110001| IPinIP | RH3(128bits)| RH3(3*16bits)| Dispatch + LOWPAN_IPHC |Page 1 | 6LoRH | 6LoRH | 6LoRH | RFC 6282 +- ... -+- ... +-+-+-+ ... -+-+-+-+-+ ... -+-+-+-+-+-+-+-+-+-+-+-+- ... +- ... -+- ... -+-+ ... -+-+ ... -+- ... +-+-+-+-+-+-+-+-+-+-+- ... |Frag type|Frag hdr |11110001| IPinIP | RPI | Dispatch + LOWPAN_IPHC |RFC 4944 |RFC 4944 | Page 1 | 6LoRH | 6LoRH | RFC 6282 <- RFC 6282 -> No RPL artifact

Should we split the page system in a separate drafts? Call for decisions Should we split the page system in a separate drafts? WG adoption Needed for RPL interop test (e.g. hosted by 6TiSCH/ETSI) 6TiSCH plugtest content for Berlin being defined now