Performance measurement with the alternate marking method in SFC draft-mirsky-sfc-pmamm-01 Greg Mirsky gregimirsky@gmail.com Giuseppe Fioccola giuseppe.fioccola@telecomitalia.it.

Slides:



Advertisements
Similar presentations
Tal Mizrahi Marvell IETF Meeting 81, July 2011
Advertisements

Network Delays, Statistical Multiplexing
Delay and Loss Traffic Engineering Problem Statement for MPLS draft-fuxh-mpls-delay-loss-te-problem-statement-01 November 8, 2012 IETF 85, Atlanta 8/3/121.
Signaling & Routing Extension for Links with Variable Discrete Bandwidth draft-long-ccamp-rsvp-te-availability-03 draft-long-ccamp-ospf-availability-extension-02.
Measures of Central Tendency. These measures indicate a value, which all the observations tend to have, or a value where all the observations can be assumed.
63rd IETF - IPFIX WG dratf-stephan-isp-template-00.txt I nteroperability requirement for ISPs.
November 10, 2010IETF 79 – Beijing, China A method for IP multicast performance monitoring draft-cociglio-mboned-multicast-pm-01 Alessandro Capello Luca.
Residence Time Measurement draft-mirsky-mpls-residence-time-04 Greg Mirsky John Drake
March 22, 2010IETF 77 – Anaheim, USA1 A method for IP multicast performance monitoring draft-cociglio-mboned-multicast-pm-00 Alessandro Capello Luca Castaldelli.
SFC Trace Issue Analysis and Solutions IETF 94 Yokohama draft-yang-sfc-trace-issue-analysis-00 Xu. Yang L. Zhu G. Karagiannis.
Probabilistic Congestion Control for Non-Adaptable Flows Jörg Widmer, Martin Mauve, Jan Peter Damm (NOSSDAV’02) Presented by Ankur Upadhyaya for CPSC 538A.
Ethernet Packet Filtering – Part 2 Øyvind Holmeide 10/28/2014 by.
RTCP XR Report Block for Packet Delay Variation Metric Reporting draft-ietf-xrblock-rtcp-xr-pdv-01 Qin Wu G. Hunt
MPTCP Implementation: Use cases for Enhancement Opportunities
Chapter 9: Transport Layer
RFC6374 Synonymous Flow Labels draft-bryant-mpls-rfc6374-sfl-03
draft-nitish-vrrp-bfd-02
Update on Advertising L2 Bundle Member Link Attributes in IS-IS
Instructor Materials Chapter 9: Transport Layer
Residence Time Measurement draft-mirsky-mpls-residence-time-02
Zhenbin Li, Li Zhang(Huawei Technologies)
On-demand Continuity Check (CC) and Connectivity Verification(CV) for OverlayNetworks draft-ooamdt-rtgwg-demand-cc-cv-01 Greg Mirsky Erik Nordmark Nagendra.
Network Architecture Layered Architectures Network Protocols
Network Cost Services for Network-Aware FI Applications
IP - The Internet Protocol
A registry for IPPM metrics
GRE-in-UDP Encapsulation
Discussion of Duty-Cycled Wake-Up Receivers
Alan Clark Claire Bi Qin Wu Glen Zorn
Overlay OAM Design Team Report
Greg Mirsky Vero Zheng Mach Chen Giuseppe Fioccola
(Long-Term) Reporting Metrics: Different Points of View
Multi-layer OAM for SFC Networks draft-wang-sfc-multi-layer-oam-09
Authors Mach Chen (Huawei) Xuesong Geng (Huawei) Zhenqiang Li (CMCC)
Authors Mach Chen Andrew G. Malis
DetNet Flow Information Model
Greg Mirsky IETF-99 July 2017, Prague
draft-ietf-ippm-multipoint-alt-mark-00
Network Core and QoS.
SFC Path Consistency OAM
Greg Mirsky Erik Nordmark Nagendra Kumar Deepak Kumar Mach Chen
A B A B 1 2 Activity level [%] Time [weeks] 1 2 Time [weeks]
Use of p2mp BFD in PIM-SM over shared-media segment draft-mirsky-pim-bfd-p2mp-use-case Greg Mirsky Ji Xiaoli
IETF 100 draft-zheng-xrblock-effective-loss-index-02
BFD Directed Return Path draft-ietf-mpls-bfd-directed-07
Xiao Min Dou Zhanwei TWAMP Extension for Direct Loss Measurement draft-xiao-ippm-twamp-ext-direct-loss-00.
IETF Meeting 100, Singapore, November 2017
draft-gandhi-pce-pm-07
BFD for VXLAN draft-spallagatti-bfd-vxlan
Simple Two-way Active Measurement Protocol (STAMP): base protocol and data model draft-mirsky-ippm-stamp draft-mirsky-ippm-stamp-yang Greg Mirsky
Comparing draft-ietf-mpls-sfc and draft-malis-mpls-sfc-encapsulation
Active Tests and Traffic Simulation: Module Objectives
Active Tests and Traffic Simulation: Module Objectives
TDM Agreement There is rough consensus in the TDM DT for:
Sally Floyd and Eddie Kohler draft-floyd-ccid4-01.txt July 2007
draft-guichard-sfc-nsh-sr-02
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
Use of p2mp BFD in PIM-SM (over shared-media segment) draft-mirsky-pim-bfd-p2mp-use-case Greg Mirsky Ji Xiaoli
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.
Transport Layer 9/22/2019.
Enhanced Alternate Marking Method
Spencer Giacalone, Alia Atlas, John Drake, Dave Ward
Network Core and QoS.
Presentation transcript:

Performance measurement with the alternate marking method in SFC draft-mirsky-sfc-pmamm-01 Greg Mirsky gregimirsky@gmail.com Giuseppe Fioccola giuseppe.fioccola@telecomitalia.it Tal Mizrahi talmi@marvell.com IETF-99 July 2017, Prague

What and why 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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |Ver|O|R| TTL | Length | M |R|R|MD Type| Proto | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+ Mark field |S|D| S – single mark method +-+-+ D – double mark method

Single Mark Method Batching packets based on time interval to measure packet loss by switching value of the S flag. D flag MUST be set to 0 on transmit and ignored on receipt. First/Last Packet Delay calculation: capture timestamp of when S flag value flips. Method is sensitive to packet loss and packet re-ordering Average Packet Delay calculation: collect timestamps for each packet received within a single block. Average of the timestamp is the sum of all the timestamps divided by the total number of packets received. Hence minimally impacted by a packet loss and no impact if packets get re-ordered. Average Delay Variation calculation is possible S=1 S=0 S=0 S=1 S=1 S=1 S=0

Double Mark Method Use S flag to create batch of packets as in Single Mark method Use D flag to create new set of marked packets that are fully identified over the BIER network Collect and compare timestamps on D-marked packets to calculate more informative one-way packet delay metrics, such as minimum, maximum delay, median and percentiles values. Double mark method may be implemented by multiplexing fields or making certain assumptions about characteristic information that identifies the flow. More information can be found in draft-mizrahi-ippm-multiplexed-alternate-marking-02 S=1, D=0 S=0, D=1 S=0, D=0 S=1, D=0 S=1, D=1 S=1, D=0 S=0, D=0

PMAMM Applicability The Classifier marks packets Measurement Point at SFF3 enables e2e Packet Loss measurement, efficient measurement of Mean (Average) Delay and full spectrum of timing metrics, e.g. minimum, maximum, median delay values, delay variation Measurement Point may be dynamically enabled at any of the SFC entities, e.g. any combination of SFs and/or SFFs, to localize service degradation SF1 SF1’ SF2 SF3 SF3’ Classifier SFF1 SFF2 SFF3

Next Steps Welcome questions, comments Address comments Adopt by WG Thank you