RFC6374 Synonymous Flow Labels draft-bryant-mpls-rfc6374-sfl-03

Slides:



Advertisements
Similar presentations
71 th IETF – Philadelphia, USA March 2008 PCECP Requirements and Protocol Extensions in Support of Global Concurrent Optimization Young Lee (Huawei) J-L.
Advertisements

AVTCore IETF 82 Taipei Current Burst Gap related Drafts Jing Zhao Zhao Sunshine
TFRC for Voice: the VoIP Variant Sally Floyd, Eddie Kohler. March 2005, presentation to AVT draft-ietf-dccp-tfrc-voip-01.txt.
LSP-Ping and BFD encapsulation over ACH draft-nitinb-mpls-tp-lsp-ping-bfd-procedures Nitin BahadurRahul Aggarwal Dave WardTom Nadeau Nurit SprecherYaacov.
1 RTP Payload Format for DV Format Video draft-kobayashi-dv-video-00.txt Akimichi Ogawa Keio University.
© 2009 Cisco Systems, Inc. All rights reserved. Cisco Public Presentation_ID 1 Greg Mirsky, Ericsson Vero Zheng, Huawei Sam Aldrin, Yanfeng Zhang, Huawei.
IETF 69, PCE WG, Chicago Encoding of Objective Functions in PCE Communication and Discovery Protocols draft-leroux-pce-of-01.txt J.L. Le Roux (France Telecom)
IETF 68, MPLS WG, Prague P2MP MPLS-TE Fast Reroute with P2MP Bypass Tunnels draft-leroux-mpls-p2mp-te-bypass-01.txt J.L. Le Roux (France Telecom) R. Aggarwal.
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,
Draft-akiya-mpls-entropy-lsp-ping Nobo Akiya George Swallow Carlos Pignataro Nagendra Kumar IETF 88, Vancouver, Canada.
NA62 Trigger Algorithm Trigger and DAQ meeting, 8th September 2011 Cristiano Santoni Mauro Piccini (INFN – Sezione di Perugia) NA62 collaboration meeting,
TFRC for Voice: the VoIP Variant Sally Floyd, Eddie Kohler. March draft-ietf-dccp-tfrc-voip-01.txt
6lowpan ND Optimization draft Update Samita Chakrabarti Erik Nordmark IETF 69, 2007 draft-chakrabarti-6lowpan-ipv6-nd-03.txt.
Delay Variation Applicability Statement draft-morton-ippm-delay-var-as-02 March 21, 2007 Al Morton Benoit Claise “
1 1 Cullen Jennings IETF 90 V5. 2 WebRTC has “flows” of Audio, Video, and Data between browsers JavaScript applications running in the browser have an.
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.
draft-zhao-teas-pcecc-use-cases-03
RTCP XR Report Block for Packet Delay Variation Metric Reporting draft-ietf-xrblock-rtcp-xr-pdv-01 Qin Wu G. Hunt
Instructor Materials Chapter 6: Quality of Service
Residence Time Measurement draft-mirsky-mpls-residence-time-02
Zhenbin Li, Li Zhang(Huawei Technologies)
P2MP MPLS-TE Fast Reroute with P2MP Bypass Tunnels
MPLS-TP Fault Management Draft draft-boutros-mpls-tp-fault-01
draft-huang-detnet-xhaul-00
MPLS LSP Instant Install draft-saad-mpls-lsp-instant-install-00
MLEF Without Capacity Admission Does Not Satisfy MLPP Requirements
Greg Mirsky Vero Zheng Mach Chen Giuseppe Fioccola
(Long-Term) Reporting Metrics: Different Points of View
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 6: Quality of Service Connecting Networks.
Performance measurement with the alternate marking method in SFC draft-mirsky-sfc-pmamm-01 Greg Mirsky Giuseppe Fioccola
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.
TCB Control Block Sharing: 2140bis
Authors Mach Chen (Huawei) Xuesong Geng (Huawei) Zhenqiang Li (CMCC)
Authors Mach Chen Andrew G. Malis
N. Kumar, C. Pignataro, F. Iqbal, Z. Ali (Presenter) - Cisco Systems
Greg Mirsky IETF-99 July 2017, Prague
draft-ietf-ippm-multipoint-alt-mark-00
Zhenbin Li, Shunwan Zhuang Huawei Technologies
Greg Mirsky Jeff Tantsura Mach Chen Ilya Varlashkin
DetNet Configuration YANG Model
EE 122: Quality of Service and Resource Allocation
Greg Mirsky Erik Nordmark Nagendra Kumar Deepak Kumar Mach Chen
NMDA Q & A draft-dsdt-nmda-guidelines &
{Stewart Bryant, Mach Huawei
IETF 100 draft-zheng-xrblock-effective-loss-index-02
Post WG LC NMDA datastore architecture draft
BFD Directed Return Path draft-ietf-mpls-bfd-directed-07
IETF Meeting 100, Singapore, November 2017
draft-ietf-ospf-lls-interface-id-00
draft-gandhi-pce-pm-07
Simple Two-way Active Measurement Protocol (STAMP): base protocol and data model draft-mirsky-ippm-stamp draft-mirsky-ippm-stamp-yang Greg Mirsky
draft-litkowski-spring-non-protected-paths-01
Fast Reroute for Node Protection in LDP- based LSPs
Label Switched Path (LSP) Ping for IPv6 Pseudowire FECs
Introduction to Traffic Shaping
PW Control Word Stitching
An MPLS-Based Forwarding Plane for Service Function Chaining
Synonymous Flow Labels
Extended BFD draft-mirmin-bfd-extended
IPv6 Encapsulation for IOAM - Enhancement of IPv6 Extension Headers draft-li-6man-ipv6-sfc-ifit-01 draft-li-6man-enhanced-extension-header-00 Zhenbin.
PW Control Word Stitching
Enhanced Alternate Marking Method
Spencer Giacalone, Alia Atlas, John Drake, Dave Ward
Supporting Flexible Algorithm Prefix SIDs in LSP Ping/Traceroute
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,
A YANG Data model for Event Management draft-wwx-netmod-event-yang-01
IETF103 IS-IS V6/MT Deployment Considerations draft-chunduri-lsr-isis-preferred-path-routing-01 Uma Chunduri [Huawei USA] Jeff Tantsura [Apstra] LSR WG,
draft-gandhi-spring-sr-mpls-pm-03
Wireless MAC Multimedia Extensions Albert Banchs, Witold Pokorski
Presentation transcript:

RFC6374 Synonymous Flow Labels draft-bryant-mpls-rfc6374-sfl-03 S. Bryant, M. Chen & Z. Li: Huawei G. Swallow & S. Sivabalan: Cisco Systems G. Mirsky: G. Fioccola: Telecom Italia

This Revision The text on RFC6374 Packet Loss Measurement is unchanged and stable. We have added text to cover a number of packet delay & jitter measurements. The draft describes a number of measurement types. We seek input from the WG on which ones would likely be deployed.

RFC6374 Single Packet Delay Measurement Works exactly as you would expect an RFC6374 packet is sent over the SFL that is being instrumented. It only adds useful information compared to running RFC6374 over the LSP if there is SFL specific handling along the LSP that treats the packet differently from any other packet with the same TC [RFC3270].

Delay Measurement Marking (1) AAAAAAAAAABBBBBBBBBBAAAAAAAAAABBBBBBBBBB Packet loss measurement (2) AADDDDAAAABBBBBBBBBBAAAAAAAAAABBBBBBBBBB Marking subset for delay (4) AACDCDCDAABBBBBBBBBBAAAAAAAAAABBBBBBBBBB Multiple delay measurements within a packet loss measurement

Some Simplifying Rules Too many combinations of measurements. Recommended simplifications: System measuring delay MUST be able to measure loss and must be configured to do so. A delay measurement MAY start at any point during a loss measurement batch, subject to rule 3. A delay measurement interval MUST be short enough that it will complete before the enclosing loss batch completes. The duration of a second delay batch must be such that all packets from the packets belonging to a first delay batch will have been received before the second delay batch completes. Given that the sender controls both the start and duration of a loss and a delay packet batch, these rules are readily implemented in the control plane.

Method 1: Time Buckets Classifies the inter-packet gap into a series of “time buckets” i.e. 1us, 2us, 4us etc A relatively simple operation, but in practise limited config abilities likely to be provided by h/w Shows more structure in jitter than max, min, mean, std var’n +---------------------+ ~ RFC 6374 header ~ +--------+------------+ |Num Bkts| Reserved | | Interval x 10ns | | Num Pkt in Interval | ~ ~ ~ TLVs ~

Method 2: Classic Standard Deviation over a Batch µ = (Sum of Delay)/n Var = (∑ Delay^2 - n(µ)^2)/(n-1) Naïve algorithm – will investigate assumed mean +---------------------+ ~ RFC 6374 header ~ | Num Packets | | Sum delays for batch| | Min Delay | | Max Delay | | Sum Delay^2 | ~ TLVs ~

Method 3: Average Delay A one way delay method. Draft-ietf-ippm-alt-mark By reporting the average timestamp of packets, the average packet delay can be measured at multiple points along its path. +---------------------+ ~ RFC 6374 header ~ | Num Packets | | Time of First Pkt | | Time of Last Pkt | | Sum of Timestamps | | Sum Delay^2 | ~ TLVs ~

Sampled Measurement AASAASAASABBSBSBBBBBBAAASAASAAABBSBBBSBBB Instead of measuring all packets in a block, sample. Sample is singleton or first packet in a block Measurement interval not defined by colour but by interval between RFC6374 packets This approach may be less impacted by ECMP effects

Next Steps We need comments, particularly on measurement preferences. We suggest focusing on getting this right and then circle back to the architecture and control plane. Is it time for the WG to adopt this draft?