OAM for Deterministic Networks draft-mirsky-detnet-oam

Slides:



Advertisements
Similar presentations
Yaacov Weingarten Stewart Bryant Nurit Sprecher Daniele Ceccarelli
Advertisements

MPLS-TP Ring Protection draft-weingarten-mpls-tp-ring-protection
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.
RFC6374 in the presence of LSP merging draft-bryant-mpls-flow-ident and draft-chen-mpls-source-label M. Chen, X. Xu, Z. Li, L. Fang, G. Mirsky, S. Bryant,
IETF 57, July 16, 2003Mustapha AïssaouiSlide 1 Extended MPLS/PW PID Mustapha Aïssaoui, Matthew Bocci, David Watkinson, Alcatel Andrew G. Malis, Tellabs.
1 MPLS Source Label Mach Chen Xiaohu Xu Zhenbin Li Luyuan Fang IETF87 MPLS Aug Berlin draft-chen-mpls-source-label-00.
draft-jounay-pwe3-dynamic-pw-update-00.txt IETF 70 PWE3 Working Group
Requirements for LER Forwarding of IPv4 Option Packets
Residence Time Measurement draft-mirsky-mpls-residence-time-02
Zhenbin Li, Li Zhang(Huawei Technologies)
DetNet Service Model draft-varga-detnet-service-model-00
MPLS-TP Fault Management Draft draft-boutros-mpls-tp-fault-01
DetNet Data Plane Discussion
draft-huang-detnet-xhaul-00
George Swallow Martin Vigoureux Rahul Aggerwal July 30, 2008
MPLS LSP Instant Install draft-saad-mpls-lsp-instant-install-00
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 (Huawei) Xuesong Geng (Huawei) Zhenqiang Li (CMCC)
Authors Mach Chen Andrew G. Malis
DetNet Flow Information Model
N. Kumar, C. Pignataro, F. Iqbal, Z. Ali (Presenter) - Cisco Systems
Greg Mirsky IETF-99 July 2017, Prague
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 Ethernet Control Word RECOMMENDED
BFD Directed Return Path draft-ietf-mpls-bfd-directed-07
DetNet Information Model Consideration
BFD for VXLAN draft-spallagatti-bfd-vxlan
DetNet Data Plane design team IETF 98, Chicago, 2017
DetNet Configuration YANG Model Update
PW Control Word Stitching
An MPLS-Based Forwarding Plane for Service Function Chaining
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
IETF 103 – Bangkok November 2018
OAM for Deterministic Networks with IP Data Plane draft-mirsky-detnet-ip-oam Greg Mirsky Mach Chen IETF-105 July 2019, Montreal.
OAM for Deterministic Networks with MPLS Data Plane draft-mirsky-detnet-mpls-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
János Farkas, Balázs Varga, Rodney Cummings, Jiang Yuanlong
Editors: Bala’zs Varga, Jouni Korhonen
BGP VPN service for SRv6 Plus IETF 105, Montreal
DetNet WG Chairs: Lou Berger
Parag Jain, Samer Salam, Ali Sajassi (Cisco),
DetNet WG Chairs: Lou Berger
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
Large-Scale Deterministic Network Update
Inter-AS OAM for SR Networks IETF 105, Montreal
DetNet Architecture Updates
Presentation transcript:

OAM for Deterministic Networks draft-mirsky-detnet-oam Greg Mirsky Mach Chen IETF-103 November 2018, Bangkok

Update Welcome Mach Chen Moved from the problem statement to the proposed solution

Problem statement Deterministic Networking (DetNet) intended to provide transport layer solution for services that require bounded low latency and very low, almost none, packet loss. The scope of the DetNet solution includes networking domains with MPLS and IPvX data planes as Layer 2, Ethernet, domains to use Time-Sensitive Networking (TSN) (product of IEEE 802.1 TSN Task Group). In addition to using traffic engineered paths, policing and traffic shaping, DetNet may use Packer Replication and Elimination function (PREF) to further minimize packet loss in the DetNet network. PREF ingress generates two or more copies of the DetNet packet. The packets are forwarded over disjoint paths to the PREF egress. The egress node eliminates all but the first arrived copy of the packet using a sequence number.

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 and Elimination Function (PREF) PREF 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 PREF is composed of two sub-functions: replication; elimination.

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. Use of GAL is optional. If GAL is used, it MUST precede S-Label on the label stack, and the S-Label MUST be followed by d-ACH. Use of GAL in DetNet OAM MAY require special processing by the replication and elimination sub-functions.

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 OAM over IP data plane Your comments, suggestions, questions always welcome and greatly appreciated WG adoption