OAM for Deterministic Networks with MPLS Data Plane draft-mirsky-detnet-mpls-oam Greg Mirsky Mach Chen IETF-105 July 2019, Montreal.

Slides:



Advertisements
Similar presentations
Nov 2009 draft-ietf-mpls-tp-framework-06.txt A framework for MPLS in Transport networks draft-ietf-mpls-tp-framework-06.txt Stewart Bryant (Cisco), Matthew.
Advertisements

BIER WG2015-Mar-251 Update on BIER Architecture and BIER MPLS Encapsulation A few changes and additions since early revisions of the drafts Some issues.
12/8/2015 draft-blb-mpls-tp-framework-01.txt A framework for MPLS in Transport networks draft-blb-mpls-tp-framework-01.txt Stewart Bryant (Cisco), Matthew.
LSP-Ping extensions for MPLS-TP draft-nitinb-mpls-tp-lsp-ping-extensions-01 Nitin Bahadur Sami Boutros Rahul Aggarwal Eric Gray 1IETF 77 MPLS WG IETF 77,
1 MPLS Source Label Mach Chen Xiaohu Xu Zhenbin Li Luyuan Fang IETF87 MPLS Aug Berlin draft-chen-mpls-source-label-00.
IETF 67, Nov 2006Slide 1 VCCV Extensions for Multi- Segment Pseudo-Wire draft-hart-pwe3-segmented-pw-vccv-01.txt draft-ietf-pwe3-segmented-pw-04.txt Mustapha.
Connecting IPv4 Islands over IPv6 MPLS Using IPv4 Provider Edge Routers(4PE) Zhenqiang Li China Mobile.
draft-jounay-pwe3-dynamic-pw-update-00.txt IETF 70 PWE3 Working Group
Requirements for LER Forwarding of IPv4 Option Packets
Connecting MPLS-SPRING Islands over IP Networks
Residence Time Measurement draft-mirsky-mpls-residence-time-02
Support for ECN and PCN in MPLS networks
On-demand Continuity Check (CC) and Connectivity Verification(CV) for OverlayNetworks draft-ooamdt-rtgwg-demand-cc-cv-01 Greg Mirsky Erik Nordmark Nagendra.
DetNet Service Model draft-varga-detnet-service-model-00
PW MUX PWE – 71st IETF 10 March 2008 Yaakov (J) Stein.
MPLS-TP Fault Management Draft draft-boutros-mpls-tp-fault-01
DetNet Data Plane Discussion
draft-xu-isis-nvo-cp-00 Xiaohu Xu (Huawei) Saumya Dikshit (Cisco)
George Swallow Martin Vigoureux Rahul Aggerwal July 30, 2008
Packet PWE3 – Efficient for IP/MPLS
Advertising Encapsulation Capability Using OSPF
Multi-domain MPLS Deployment Enhancement
IPv6 Router Alert Option for MPLS OAM
Greg Mirsky Vero Zheng Mach Chen Giuseppe Fioccola
DetNet Data Plane Discussion
draft-finn-detnet-problem-statement Norm Finn, Pascal Thubert
Multi-layer OAM for SFC Networks draft-wang-sfc-multi-layer-oam-09
RFC 3036 FECs RFC 3036 defines FECs used to bind labels to address prefixes in routing table Two FECs defined: Address Prefix FEC Host Address FEC Not.
DetNet Data Plane Protection Implementation Report
Authors Mach Chen Andrew G. Malis
DetNet Flow Information Model
Greg Mirsky IETF-99 July 2017, Prague
Zhenbin Li, Shunwan Zhuang Huawei Technologies
A Unified Approach to IP Segment Routing
Greg Mirsky Jeff Tantsura Mach Chen Ilya Varlashkin
DetNet WG Chairs: Lou Berger
Bala’zs, Norm, Jouni DetNet WG London, 23rd March, 2018
DetNet Configuration YANG Model
Greg Mirsky Erik Nordmark Nagendra Kumar Deepak Kumar Mach Chen
Encapsulation for BIER in Non-MPLS IPv6 Networks
draft-ietf-detnet-dp-sol-00 Issues
{Stewart Bryant, Mach Huawei
Use of p2mp BFD in PIM-SM over shared-media segment draft-mirsky-pim-bfd-p2mp-use-case Greg Mirsky Ji Xiaoli
BFD Directed Return Path draft-ietf-mpls-bfd-directed-07
Technical Issues with draft-ietf-mpls-bfd-directed
Label Switched Path (LSP) Ping for IPv6 Pseudowire FECs
DetNet Data Plane design team IETF 98, Chicago, 2017
DetNet Configuration YANG Model Update
PW Control Word Stitching
Return Path in SFC OAM
IETF BIER, November 2017, Singapore
Use of p2mp BFD in PIM-SM (over shared-media segment) draft-mirsky-pim-bfd-p2mp-use-case Greg Mirsky Ji Xiaoli
Use of p2mp BFD in PIM-SM (over shared-media segment) draft-mirsky-pim-bfd-p2mp-use-case Greg Mirsky Ji Xiaoli
OAM for Deterministic Networks with IP Data Plane draft-mirsky-detnet-ip-oam Greg Mirsky Mach Chen IETF-105 July 2019, Montreal.
PW Control Word Stitching
Active OAM in Geneve draft-mmbb-nvo3-geneve-oam
How OAM Identified in Overlay Protocols draft-mirsky-rtgwg-oam-identify Greg Mirsky IETF-104 March 2019, Prague.
Quan Xiong(ZTE) Gregory Mirsky(ZTE) Chang Liu(China Unicom)
Deterministic Networking Application in Ring Topologies
OAM for Deterministic Networks draft-mirsky-detnet-oam
Editors: Bala’zs Varga, Jouni Korhonen
BGP VPN service for SRv6 Plus IETF 105, Montreal
Parag Jain, Samer Salam, Ali Sajassi (Cisco),
DetNet WG Chairs: Lou Berger
IETF Montreal BFD YANG Data Model
IETF BIER, November 2018, Bangkok
DetNet Data Plane Solutions draft-ietf-detnet-dp-sol-ip-02  draft-ietf-detnet-dp-sol-mpls-02  Bala’zs Varga, Jouni Korhonen, Janos Farkas, Lou Berger,
DetNet WG Chairs: Lou Berger
Inter-AS OAM for SR Networks IETF 105, Montreal
DetNet Architecture Updates
Presentation transcript:

OAM for Deterministic Networks with MPLS Data Plane draft-mirsky-detnet-mpls-oam Greg Mirsky Mach Chen IETF-105 July 2019, Montreal

Update Addressed comments from Pascal Thubert (IETF-103) Split draft-mirsky-detnet-oam: draft-mirsky-detnet-mpls-oam draft-mirsky-detnet-ip-oam Removed optional use of GAL/G-ACh

DetNet over MPLS data plane Solution, extracted from draft-ietf-detnet-dp-sol, draft-bryant-detnet-mpls-dp resembles PW with mandatory DetNet CW which is similar to PW CW: 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |0 0 0 0| Sequence Number | Like PW label, DetNet service identified by S-label, which is BoS. DetNet service transport, T-labels, may be MPLS LSP or SR-MPLS.

DetNet’ Packet Replication, Duplicate Elimination, and Order Preservation Function (PREOF) PREOF egress is to use the Sequence Number information included in the DetNet Control Word (d-CW) when eliminating extra copies of the packet it already forwarded: 1111 11111111 111111 221222 2112222 3231 CE1----EN1--------R1-------R2-------R3--------EN2----CE2 \2 22222/ 3 / \2222222 /----+ 3 / +------R4------------------------+ 333333333333333333333333 PREOF is composed of three sub-functions: replication; duplicate elimination; order preservation.

DetNet OAM over MPLS data plane For DetNet OAM propose to use d-ACH that replaces DetNet CW in the encapsulation: 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |0 0 0 1|Version|Sequence Number| Channel Type | Bits 0..3 MUST be 0b0001. This value of the first nibble allows the packet to be distinguished from an IP packet [RFC4928] and a DetNet data packet [I-D.ietf-detnet-dp-sol-mpls]. Version: this is the version number of the d-ACH. This specification defines version 0. Sequence Number: this is unsigned eight bits-long field. The originating DetNet node MUST set the value of the Sequence Number field to a non-zero before packet being transmitted. The originating node MUST monotonically increase the value of the Sequence Number field for the every next active OAM packet. Channel Type: the value of DetNet Associated Channel Type is one of values defined in the IANA PW Associated Channel Type registry.

Active OAM and DetNet’ PREF (cont.) Consider an active OAM packet traversing DetNet domain if the replication sub-function uses S-label only: O O O O O” CE1----EN1--------R1-------R2-------R3--------EN2----CE2 \O’ O’/ O” / \ /----+ O” / +------R4------------------------+ The replication sub-function creates copies of the OAM packet at nodes EN1 and R4. The elimination sub-function considers 28 higher order bits of d-ACH as the number. As result , node R2 will drop late packet O’ and EN2 will drop late copy O.

Next steps DetNet MPLS OAM over: DetNet IP/UDP tunnel TSN domain Your comments, suggestions, questions always welcome and greatly appreciated WG adoption