Packet Expiration Time in 6LoWPAN Routing Header

Slides:



Advertisements
Similar presentations
Computer Networks20-1 Chapter 20. Network Layer: Internet Protocol 20.1 Internetworking 20.2 IPv IPv6.
Advertisements

IP datagrams Service paradigm, IP datagrams, routing, encapsulation, fragmentation and reassembly.
1 Chapter 3 TCP and IP. Chapter 3 TCP and IP 2 Introduction Transmission Control Protocol (TCP) Transmission Control Protocol (TCP) User Datagram Protocol.
CECS 474 Computer Network Interoperability Notes for Douglas E. Comer, Computer Networks and Internets (5 th Edition) Tracy Bradley Maples, Ph.D. Computer.
CS335 Networking & Network Administration Tuesday, May 11, 2010.
CSCI 4550/8556 Computer Networks Comer, Chapter 20: IP Datagrams and Datagram Forwarding.
1 IPFIX Protocol Specifications IPFIX IETF-59 March 3, 2004 Benoit Claise Mark Fullmer Reinaldo Penno Paul Calato Stewart Bryant Ganesh Sadasivan.
Jun Li DHCP Option for Access Network Information draft-lijun-dhc-clf-nass-option-01.
Dr. John P. Abraham Professor UTPA
Internetworking Internet: A network among networks, or a network of networks Allows accommodation of multiple network technologies Universal Service Routers.
ECE 4110 – Internetwork Programming IP Protocol. 2 * From TCP/IP Protocol Suite, B. A. Forouzan, Prentice Hall Position of IP in TCP/IP Protocol Suite.
Internetworking Internet: A network among networks, or a network of networks Allows accommodation of multiple network technologies Universal Service Routers.
1 RFC Transmission of IPv6 Packets over IEEE Networks Speaker: Li-Wen Chen Date:
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.
1 12-Jan-16 OSI network layer CCNA Exploration Semester 1 Chapter 5.
Dean Cheng 81 st IETF Quebec City RADIUS Extensions for CGN Configurations draft-cheng-behave-cgn-cfg-radius-ext
COMPUTER NETWORKS CS610 Lecture-30 Hammad Khalid Khan.
Chairs: Pascal Thubert Thomas Watteyne Etherpad for minutes: (exceptionally) IPv6 over the TSCH mode of IEEE e.
1 28-Sep-16 S Ward Abingdon and Witney College CCNA Exploration Semester 1 OSI network layer CCNA Exploration Semester 1 Chapter 5.
Behrouz A. Forouzan TCP/IP Protocol Suite, 3rd Ed.
BGP extensions for Path Computation Element (PCE) Discovery in a BGP/MPLS IP-VPN draft-kumaki-pce-bgp-disco-attribute-03.txt Kenji Kumaki KDDI R&D Labs,
draft-jounay-pwe3-dynamic-pw-update-00.txt IETF 70 PWE3 Working Group
Requirements for LER Forwarding of IPv4 Option Packets
28 October 2016 Webex IPv6 over the TSCH mode of IEEE e
Internet Protocol Version 6 Specifications
Backbone Router PlugFest demo
IP - The Internet Protocol
Chairs: Samita Chakrabarti, Gabriel Montenegro
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:
Error and Control Messages in the Internet Protocol
Pascal Thubert, Carsten Bormann, Robert Cragie, Laurent Toutain
IPv6 / IP Next Generation
draft-jeyatharan-netext-pmip-partial-handoff-02
Chapter 6: Network Layer
<month year> doc.: IEEE < e> <Mar 2017>
IPv6 Router Alert Option for MPLS OAM
IP - The Internet Protocol
IPv6 VPN Based Address Format draft-lee-l3vpn-ipv6-vpn-00.txt
IP - The Internet Protocol
Tunnel Loops and Its Detection draft-ng-intarea-tunnel-loop-00.txt
Dr. John P. Abraham Professor UTPA
CHAPTER 8 Network Management
Authors Mach Chen Andrew G. Malis
Dr. John P. Abraham Professor UTRGV, EDINBURG, TX
RADIUS Attributes for NSH
Greg Mirsky Erik Nordmark Nagendra Kumar Deepak Kumar Mach Chen
IP - The Internet Protocol
Dr. John P. Abraham Professor UTPA
OSPF WG Status IETF 98, Chicago
Chapter 20. Network Layer: IP
ICCP extension for the MSP application
Chairs: Samita Chakrabarti, Gabriel Montenegro
IP - The Internet Protocol
Lijo Thomas Akshay P.M Satish Anamalamudi S.V.R Anand Malati Hegde
Simple Two-way Active Measurement Protocol (STAMP): base protocol and data model draft-mirsky-ippm-stamp draft-mirsky-ippm-stamp-yang Greg Mirsky
Report on Date: Authors: July 2016 July 2013
Consideration of IPv6 Encapsulation for Path Services draft-li-6man-ipv6-sfc-ifit-00 Zhenbin Li, Shuping Peng.
Report on Date: Authors: July 2016 July 2013
IP - The Internet Protocol
Update on DHCPv6 On-Demand Mobility Extension draft
BIER in IPv6 draft-zhang-bier-bierin6-03
OAM for Deterministic Networks with MPLS Data Plane draft-mirsky-detnet-mpls-oam Greg Mirsky Mach Chen IETF-105 July 2019, Montreal.
OAM for Deterministic Networks draft-mirsky-detnet-oam
Editors: Bala’zs Varga, Jouni Korhonen
Parag Jain, Samer Salam, Ali Sajassi (Cisco),
Enhanced Alternate Marking Method
Large-Scale Deterministic Network Update
Inter-AS OAM for SR Networks IETF 105, Montreal
Presentation transcript:

Packet Expiration Time in 6LoWPAN Routing Header draft-lijo-6lo-expiration-time-00 Lijo Thomas Akshay P.M Satish Anamalamudi S.V.R Anand Malati Hegde Charlie Perkins lijo@cdac.in 1

Motivation and Background Delay sensitive industrial M2M IoT applications Packet expiration assists in meeting delay constraints in 6lo networks Positive response from the 6TiSCH ML  http://www.ietf.org/mail-archive/web/6tisch/current/msg04731.html http://www.ietf.org/mail-archive/web/6tisch/current/msg04742.html Interest from inband-oam draft authors to include packet expiration time in IPv6 Header https://tools.ietf.org/html/draft-brockners-inband-oam-data-02 Packet expiration time being planned to be included as IPv6 Edge-to-Edge Option in the draft-brockners-inband-oam-data-02, section 3.3 Applicability : 6lo, 6tisch, roll, and detnet Nov 15, 2016 IETF 97 – 6lo WG

Overview TimeStamp-6LoRH type for 6LoWPAN dispatch page 1 Carries packet expiration time Enables delay aware forwarding and scheduling decisions Operates on time synchronized constrained networks Handles different time zones over heterogenous networks Time Synchronized Network 6BBR 6BBR LLN1(6tisch) LLN2(6tisch) Nov 15, 2016 IETF 97 – 6lo WG

6LoRHC Generic Header Format 1 1 2 3 4 5 6 7 8 9 1 X TSE Type ……………… Length implied by Type / TSE 0 : Critical Header 1 : Elective Header Type Specific Extension : (Depending on type field) 6LoRHC Header type Timestamp-6LoRHC Header Format 1 1 2 3 4 5 6 7 8 9 1 D Size 6LoRH Type = TBD Expiration time in micro seconds Length implied by Size field Under time expiration 1: Drop 0: Best-effort forwarding Header type ( Maximum length : 64 Bits ) Expiration time in octets Expiration Time = Packet Origination Time(POT) + Max Delay For 6TiSCH network POT is Current ASN * Slot length (micro seconds) Nov 15, 2016 IETF 97 – 6lo WG

End Points within same 6LBR(Non-storing) 6LR S R Sender : Receiver Default Routing IPv6-in-IPv6 Encapsulation Source Routing Scenario-1 Sender includes Timestamp-6LoRH Header Goes into outer IP header (draft-ietf-roll-useofrplinfo-09.txt, Section 6.9) 6LR reads expiration time for forwarding and scheduling 6LBR, before forwarding to receiver Generates an IPv6-in-IPv6 encapsulated packet Copies Timestamp-6LoRH header to outer IP Header Nov 15, 2016 IETF 97 – 6lo WG

End Points on Different Time Synchronized Networks Receiver 6LBR S Sender : Detnet/Internet (Time Synchronized) 6LR Default Routing IPv6-in-IPv6 Encapsulation Scenario-2 Sender includes Timestamp-6LoRH Header Goes into outer IPv6 header (draft-ietf-roll-useofrplinfo-09.txt, Section 6.5) 6LR reads expiration time for forwarding and scheduling 6LBR Computes the Remaining Time (RT) Removes outer IP header (draft-ietf-roll-useofrplinfo-09.txt, Section 6.5) RT is encoded into In-band OAM Edge to Edge option for further routing Post Routing : Expiration Time (ET) in In-band OAM is updated ET = RT + CTout (Current time of the outgoing interface) Nov 15, 2016 IETF 97 – 6lo WG

End Points across 6LBRs(Non-storing) Scenario-3 Sender includes Timestamp-6LoRH Header 6LR reads expiration time for forwarding and scheduling 6LBR of Sender Computes the remaining time, RT Performs the same operation as Scenario 2 At 6LBR of the Receiver Updates the Timestamp-6LoRHC header with current time of DODAG2 Forwards IPv6-in-IPv6 encapsulated packet to the Receiver Nov 15, 2016 IETF 97 – 6lo WG

Thanks! Next Steps Comments and Questions Nov 15, 2016 IETF 97 – 6lo WG