Authors Mach Chen Andrew G. Malis

Slides:



Advertisements
Similar presentations
MPLS-TP Alarm Suppression tool
Advertisements

OLD DOG CONSULTING Challenges and Solutions for OAM in Point-to-Multipoint MPLS Adrian Farrel, Old Dog Consulting Ltd. Zafar Ali, Cisco Systems, Inc.
Draft-li-mpls-global-label-usecases-00IETF 88 SPRING WG1 Usecases of MPLS Global Label draft-li-mpls-global-label-usecases-00 Zhenbin Li, Quintin Zhao.
Draft-li-rtgwg-cc-igp-arch-00IETF 88 RTGWG1 An Architecture of Central Controlled Interior Gateway Protocol (IGP) draft-li-rtgwg-cc-igp-arch-00 Zhenbin.
Real-time Flow Management 2 BOF: Remote Packet Capture Extensions Jürgen Quittek NEC Europe Ltd, Heidelberg, Germany Georg Carle GMD.
Framework for latency and loss traffic engineering application draft-fuxh-ccamp-delay-loss-te-framework-00.txt draft-fuxh-ccamp-delay-loss-rsvp-te-ext-00.txt.
MPLS-TP Packet Loss and Delay Measurement draft-frost-mpls-tp-loss-delay-00 Dan Stewart IETF 76 November.
November 10, 2010IETF 79 – Beijing, China A method for IP multicast performance monitoring draft-cociglio-mboned-multicast-pm-01 Alessandro Capello Luca.
Draft-chen-rtgwg-resource-management-yang-00IETF 94 RTGWG1 PCE-initiated IP Tunnel draft-chen-pce-pce-initiated-ip-tunnel-00 Xia Chen, Zhenbin Li(Huawei)
March 22, 2010IETF 77 – Anaheim, USA1 A method for IP multicast performance monitoring draft-cociglio-mboned-multicast-pm-00 Alessandro Capello Luca Castaldelli.
1 draft-ali-ccamp-te-metric-recording-02.txt CCAMP – IETF 84 – Vancouver July - August 2012 Zafar Ali Cisco Systems Clarence Filsfils  Cisco Systems Kenji.
1 MPLS Source Label Mach Chen Xiaohu Xu Zhenbin Li Luyuan Fang IETF87 MPLS Aug Berlin draft-chen-mpls-source-label-00.
MPLS-TP OAM Analysis Nurit Sprecher / Nokia Siemens Networks Tom Nadeau / BT Huub van Helvoort / Huawei Yaacov Weingarten / Nokia Siemens Networks.
Draft-bardhan-spring-poi-sr-oam-00 Authors: Sanjoy Bardhan (Infinera) Madhukar Anand (Infinera) Ramesh Subrahmaniam (Infinera) Jeff Tantsura (individual)
Draft-mpls-tp-OAM-maintnance-points-00
Voice Performance Measurement and related technologies
draft-jounay-pwe3-dynamic-pw-update-00.txt IETF 70 PWE3 Working Group
RFC6374 Synonymous Flow Labels draft-bryant-mpls-rfc6374-sfl-03
Zhenbin Li, Li Zhang(Huawei Technologies)
PW MUX PWE – 71st IETF 10 March 2008 Yaakov (J) Stein.
Tal Mizrahi Marvell IETF Meeting 78, July 2010
draft-liu-pim-single-stream-multicast-frr-01
DetNet Data Plane Discussion
SD-Triggered Protection Switching in MPLS-TP draft-zhl-mpls-tp-sd-01
MPLS LSP Instant Install draft-saad-mpls-lsp-instant-install-00
Switching and High-Speed Networks
Packet PWE3 – Efficient for IP/MPLS
Advertising Encapsulation Capability Using OSPF
draft-jeyatharan-netext-pmip-partial-handoff-02
An analysis of scaling issues in MPLS-TE backbone networks
Guoman Liu ) ) Yuefeng Jian Jinghai ) Zongpeng )
Performance measurement with the alternate marking method in SFC draft-mirsky-sfc-pmamm-01 Greg Mirsky Giuseppe Fioccola
School of Electrical Engineering and Computer Science
Authors Mach Chen (Huawei) Xuesong Geng (Huawei) Zhenqiang Li (CMCC)
Greg Mirsky IETF-99 July 2017, Prague
draft-ietf-ippm-multipoint-alt-mark-00
Zhenbin Li, Shunwan Zhuang Huawei Technologies
Michale Wang Qin Wu Roni Even Wen Bin IETF 103 Bangkok, Tailand
Greg Mirsky Jeff Tantsura Mach Chen Ilya Varlashkin
DetNet Configuration YANG Model
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
draft-barth-pce-association-bidir-01
Chapter 15. Internet Protocol
draft-gandhi-pce-pm-07
1 Multi-Protocol Label Switching (MPLS). 2 MPLS Overview A forwarding scheme designed to speed up IP packet forwarding (RFC 3031) Idea: use a fixed length.
Simple Two-way Active Measurement Protocol (STAMP): base protocol and data model draft-mirsky-ippm-stamp draft-mirsky-ippm-stamp-yang Greg Mirsky
Venkatesan Mahalingam
DetNet Data Plane design team IETF 98, Chicago, 2017
DetNet Configuration YANG Model Update
PW Control Word Stitching
IETF 103 – Bangkok November 2018
Extended BFD draft-mirmin-bfd-extended
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
How OAM Identified in Overlay Protocols draft-mirsky-rtgwg-oam-identify Greg Mirsky IETF-104 March 2019, Prague.
OAM for Deterministic Networks draft-mirsky-detnet-oam
Royi Zigler(Broadcom)
Spencer Giacalone, Alia Atlas, John Drake, Dave Ward
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,
EVPN control plane for Geneve draft-boutros-bess-evpn-geneve-03
draft-gandhi-spring-sr-mpls-pm-03
Georgios Karagiannis, Tom Taylor, Kwok Chan, Michael Menth
Large-Scale Deterministic Network Update
Inter-AS OAM for SR Networks IETF 105, Montreal
DetNet Architecture Updates
Presentation transcript:

Authors Mach Chen Andrew G. Malis DetNet Packet Loss and Delay Performance Measurement draft-chen-detnet-loss-delay-00 Authors Mach Chen Andrew G. Malis IETF 103 Bangkok DetNet WG

Motivation DetNet is defined to provide end-to-end bounded latency and extremely low packet loss rates for critical flows. It's important to measure and monitor the packet loss rates and end-to-end delay and delay variation of a DetNet flow path, which allows evaluation of whether the Service Level Agreements (SLA) of the provided DetNet services are satisfied. These metrics are also useful in network/traffic planning, trouble shooting, and network performance evaluation. Passive performance measurement does not affect the behavior of the real DetNet service, and can provide more accurate measurement results than active PM. This document defines protocol mechanisms to support Passive PM for DetNet services.

d-CW based PM MPLS-based encapsulation introduces the DetNet service layer that makes it possible to implement Passive PM for DetNet services, where The Service Label (S-Label) is used for flow identification The Sequence Number in d-CW is used for packet counting/timestamping, and counts/timestamp correlation No extra packets injected, the performance of the DetNet services will not be affected

Loss Measurement To measure the number of packets transmitted at the ingress node but not received at the egress node B within a measurement interval, there needs a way to determine which packets belong to which measurement interval. The measurement interval number is calculated as the modulo of the sequence number and a pre-configured constant. Measurement Interval = "Sequence Number" mod "Pre-configured constant". Then: Packet Loss[n] = A_TxP[n] - B_RxP[n], where: The “n” is the measurement interval, The A_TxP[n] is the number of packets transmitted at the ingress node; The B_RxP[n] is the number of packets received at the egress node; The A_TxPs and B_RxPs are communicated through RFC6374 LM message;

Delay Measurement Since each packet will carry a Sequence Number, it will be used for correlation between the timestamps collected from the ingress node and the timestamps collected from the egress node; Then: Packet Delay[n] = B_RxT[n] - A_TxT[n], where: The “n” is the sequence number; The B_RxT[n] is the timestamp of the No. “n” packet when received at the egress node; The A_TxT[n] is the timestamp of the No. “no” packet when sent at the ingress node;

Embedded DM/LM Indication or Out-of-band Configuration/Signaling ? Allocate two bits (D bit and L bit) from the Sequence Number space, indicate whether LM and/or DM are enabled; L bit: Loss Measurement Indicator, set at the ingress, notify the Measurement Points (MPs) to count this packet; D bit: Delay Measurement Indicator, set at the ingress, notify the MPs to timestamp this packet; The D bit can be optional, the L bit is more desired; Alternative solutions (Out-of-band) DetNet configuration model, or PCEP extension, or Command Line Interface (CLI). The MPs may take more time and use more complex way to determine whether a packet should be counted, or whether a packet should be timestamped (depends on implementation).

Lou’s Math on Sequence Number Space Given the packet size of 1.5K, 26 bits looks sufficient for all flows to hold 1 sec traffic. Considering large flow normally means large packets Can we squeeze out one or two bits for DetNet OAM?

Extensions to RFC6374 New TLVs to RFC6374 LM and DM messages Measurement Interval TLV Carry the Measurement Interval in the LM message, when perform packet loss measurement DetNet control word TLV Carry the d-CW in the DM message, when perform packet delay measurement Service Label TLV Can be carried in both LM and DM message, for identifying the measured DetNet flow.

Next Steps Ask opinons from the WG regarding to the DM/LM indication Embedded or out-of-band? Solicit more reviews/comments, refine the draft accordingly.

Thanks