draft-gandhi-pce-pm-07

Slides:



Advertisements
Similar presentations
MPLS-TP Alarm Suppression tool
Advertisements

Page - 1 Stateful PCE Kexin Tang Xuerong Wang Yuanlin Bao ZTE Corporation draft-tang-pce-stateful-pce-01.txt.
RSVP-TE Extensions for SRLG Configuration of FA
71 th IETF – Philadelphia, USA March 2008 PCECP Requirements and Protocol Extensions in Support of Global Concurrent Optimization Young Lee (Huawei) J-L.
Page - 1 Stateful PCE Kexin Tang Wang Xuerong Cao Xuping ZTE Corporation draft-tang-pce-stateful-pce-02.txt.
1 Reoptimization of Point-to-Multipoint Traffic Engineering Loosely Routed LSPs draft-tsaad-mpls-p2mp-loose-path-reopt-00 Author list: Tarek Saad
OSPF Traffic Engineering (TE) Express Path draft-giacalone-ospf-te-express-path-00.txt Spencer Giacalone, Alia Atlas, John Drake, Dave Ward.
PCEP Extensions for Segment Routing draft-ietf-pce-segment-routing-01
Signaling & Routing Extension for Links with Variable Discrete Bandwidth draft-long-ccamp-rsvp-te-availability-03 draft-long-ccamp-ospf-availability-extension-02.
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)
1 Reoptimization of Point-to-Multipoint Traffic Engineering Loosely Routed LSPs draft-tsaad-mpls-p2mp-loose-path-reopt-03 Author list: Tarek Saad
PCEP extensions for the computation of route offers with price draft-carrozzo-pce-pcep-route-price-00 G. Carrozzo, G. Bernini, G. Landi {g.carrozzo, g.bernini,
1 Role based Auto Mesh IETF86 CCAMP Mar Orlando draft-li-ccamp-role-based-automesh-00.
OSPF Traffic Engineering (TE) Express Path Updates draft-giacalone-ospf-te-express-path-01.txt Spencer Giacalone, Alia Atlas, John Drake, Stefano Previdi,
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)
Stateful PCE Extensions for Data Plane Switchover and Balancing draft-tanaka-pce-stateful-pce-data-ctrl-00 July, 2013 Yosuke Tanaka, Yuji Kamite NTT Communications,
Extensions to Path Computation Element Communication Protocol (PCEP) for Hierarchical Path Computation Elements (PCE) PCE WG, IETF 84 draft-zhang-pce-hierarchy-extensions-02.
Konstantin agouros Omkar deshpande
Ning So Andrew Malis Dave McDysan Lucy Yong Fredric Jounay Yuji Kamite
BGP extensions for Path Computation Element (PCE) Discovery in a BGP/MPLS IP-VPN draft-kumaki-pce-bgp-disco-attribute-03.txt Kenji Kumaki KDDI R&D Labs,
Residence Time Measurement draft-mirsky-mpls-residence-time-02
Zhenbin Li, Li Zhang(Huawei Technologies)
draft-litkowski-pce-state-sync-00
66th IETF Meeting – July 2006 PCE Working Group
Zhenbin Li, Kai Lu Huawei Technologies IETF 98, Chicago, USA
OpenDaylight BGP Use-Cases
Tal Mizrahi Marvell IETF Meeting 78, July 2010
RSVP-TE Extensions for Associated Co-routed Bidirectional Label Switched Paths (LSPs) draft-gandhishah-teas-assoc-corouted-bidir-01 Author list: Rakesh.
MPLS LSP Instant Install draft-saad-mpls-lsp-instant-install-00
PCEP Extensions For Transporting Traffic Engineering (TE) Data
Use Cases for Using PCE to act as a Central Controller (PCECC) Component draft-zhao-teas-pce-central-controller-use-cases-00.txt 95th Buenos Aires.
YANG Data Models for TE and RSVP draft-ietf-teas-yang-rsvp-06 draft-ietf-teas-yang-te-05 Tarek Saad and Rakesh Gandhi.
PCEP Extension for Native IP ietf
(Long-Term) Reporting Metrics: Different Points of View
OSPF Extensions for ASON Routing draft-ietf-ccamp-gmpls-ason-routing-ospf-03.txt IETF67 - Prague - Mar’07 Dimitri.
Explicitly advertising the TE protocols enabled on links in OSPF
Traffic Engineering for the Modern MPLS Backbone
I2RS Large Flow Use Case draft-krishnan-i2rs-large-flow-use-case-00
Extensions to Resource Reservation Protocol For Fast Reroute of Traffic Engineering GMPLS LSPs draft-ietf-teas-gmpls-lsp-fastreroute-06 Authors: Mike Taillon.
IS-IS Reverse Metric IETF 97, Seoul
YANG Data Models for TE and RSVP draft-ietf-teas-yang-rsvp-06 draft-ietf-teas-yang-te-05 Tarek Saad and Rakesh Gandhi.
draft-lazzeri-pce-residual-bw-00
Explicitly advertising the TE protocols enabled on links in ISIS
Authors Mach Chen Andrew G. Malis
Greg Mirsky IETF-99 July 2017, Prague
Zhenbin Li, Shunwan Zhuang Huawei Technologies
Michale Wang Qin Wu Roni Even Wen Bin IETF 103 Bangkok, Tailand
Separating Routing Planes using Segment Routing draft-gulkohegde-spring-separating-routing-planes-using-sr-00 IETF 98 – Chicago, USA Shraddha Hegde
IETF South Korea PCEP Link-State extensions for Segment Routing draft-li-pce-pcep-ls-sr-extension-01 Zhenbin Li (Huawei) Xia Chen (Huawei) Nan.
YANG Data Models for TE and RSVP draft-ietf-teas-yang-te-08 draft-ietf-teas-yang-rsvp-07 draft-ietf-teas-yang-rsvp-te-01
DetNet Information Model Consideration
draft-barth-pce-association-bidir-01
Path Computation Element WG Status
MPLS-TP BFD for CC-CV proactive and RDI functionalities
Simple Two-way Active Measurement Protocol (STAMP): base protocol and data model draft-mirsky-ippm-stamp draft-mirsky-ippm-stamp-yang Greg Mirsky
Technical Issues with draft-ietf-mpls-bfd-directed
SDN Controllers in the WAN
draft-zhuang-pce-stateful-pce-lsp-scheduling-05
FlexE Design Team Presenter: Mach
Extended BFD draft-mirmin-bfd-extended
Quan Xiong(ZTE) Gregory Mirsky(ZTE) Chang Liu(China Unicom)
YANG Data Models for TE and RSVP draft-ietf-teas-yang-te-19 draft-ietf-teas-yang-rsvp-10 draft-ietf-teas-yang-rsvp-te-05 draft-ietf-teas-yang-te-mpls-01.
BGP VPN service for SRv6 Plus IETF 105, Montreal
Standard Representation Of Domain Sequence
Bidirectional Forwarding Detection (BFD) for EVPN Ethernet Segment Failover Use Case draft-zwm-bess-es-failover-00 BESS WG IETF104# Prague Sandy Zhang.
Spencer Giacalone, Alia Atlas, John Drake, Dave Ward
draft-gandhi-spring-sr-mpls-pm-03
PWE3/MPLS WG, IETF 80th, Prague
Inter-AS OAM for SR Networks IETF 105, Montreal
E. Bellagamba, Ericsson P. Sköldström, Acreo D. Ward, Juniper
Presentation transcript:

draft-gandhi-pce-pm-07 PCEP Extensions for Reporting MPLS-TE LSP Performance Measurements with Stateful PCE draft-gandhi-pce-pm-07 Rakesh Gandhi (rgandhi@cisco.com) Bin Wen (Bin_Wen@comcast.com) Colby Barth (cbarth@juniper.net) Dhruv Dhody (dhruv.dhody@huawei.com) 98th IETF @ Chicago

Agenda Requirements and Scope Overview of the PCEP Extensions Delay Measurement Reporting Loss Measurement Reporting Bandwidth Utilization Reporting Notification Message Next Steps 98th IETF @ Chicago

Performance Metrics Protocol Landscape BGP [idr-te-pm-bgp] STATEFUL PCE ISIS [RFC7810] CSPF Path Request [pcep-service-aware] TE-LSP End-to-end Metric Monitoring and Reporting [gandhi-pce-pm] OSPF [RFC7471] MPLS-TP-PM [RFC6374] TE PM [RFC7876] PCC (Head-end) Link-State Metric Advertisements TE-LSP End-to-end Metric Measurements 98th IETF @ Chicago

Requirements Stateful PCE to Monitor MPLS-TE LSP’s real-time performance in terms of end-to-end delay and packet loss to ensure SLAs Initial path computation finds the path in the network using the link metrics that can meet the performance requirements of an LSP However, there is still a need to monitor the LSP’s end-to-end performance metrics and report to Stateful PCE Stateful PCE to monitor MPLS-TE LSP’s bandwidth utilization for capacity planning and reserving required bandwidth for the LSP in the network Can be used to implement auto-bandwidth at Stateful PCE Where, Stateful PCE decides the “adjusted” bandwidth 98th IETF @ Chicago

Scope In-scope Requesting and reporting of MPLS-TE LSP delay measurement, loss measurement and bandwidth utilization with given measurement parameters when using Stateful PCE PCE-Initiated MPLS-TE LSPs PCC-Initiated MPLS-TE LSPs Out-of-scope Usage of the reported performance metrics by the Stateful PCE Mechanisms for measuring the delay, loss and bandwidth utilization of an MPLS-TE LSP on the PCC 98th IETF @ Chicago

Overview of the PCEP Extensions STATEFUL PCE MEASUREMENT-CAPABILITY TLV (Open message) MEASUREMENT-CAPABILITY TLV (Open message) MEASUREMENT-ATTRIBUTES TLV (PCInitiate, PCUpd message) MEASUREMENT-ATTRIBUTES TLV (Delegated LSPs) MEASUREMENT-REPORT OBJ (PCRpt message) PCC (Head-end) OPEN Object New Objects LSPA Object 98th IETF @ Chicago

Measurement Attributes TLVs TLV Types TBD4 DELAY-MEASUREMENT-ATTRIBUTES TBD16 LOSS-MEASUREMENT-ATTRIBUTES TBD17 BW-UTILIZATION-MEASUREMENT-ATTRIBUTES Sub-TLVs 1 Measurement-Enable Flags (Bit-position) (mandatory sub-TLV) 31 One-Way Delay Measurement Enabled 30 Two-Way Delay Measurement Enabled 29 Unidirectional Loss Measurement Enabled 28 Bidirectional Loss Measurement Enabled 27 Inferred Loss Measurement Enabled 26 Bandwidth Utilization Reporting Enabled 2 Measurement-Interval Measurement interval in seconds (default 300 seconds) 3 Report-Threshold, Count Measurements reported immediately if report-threshold is crossed for consecutive “count” times when comparing last reported value with the current interval 4 Report-Threshold-percentage, Count Measurements reported immediately if report-threshold-percentage is crossed for consecutive “count” times when comparing last reported value with the current interval 5 Report-Interval Measurements reported at the end of report-interval configured in seconds (default 3600 seconds) 98th IETF @ Chicago

Measurement Report Objects Object-Class TBD5 DELAY MEASUREMENT Object TBD6 LOSS MEASUREMENT Object 5 BANDWIDTH Object 98th IETF @ Chicago

Delay Measurement Capability TLV TLV presence indicates PCE/PCC DM capable U Unidirectional Delay Measurement - 1 bit B Bidirectional Delay Measurement - 1 bit 98th IETF @ Chicago

Delay Measurement Report Object Metric types/units aligned with RFC7471 1 One-Way Delay Measurement value End-to-end average delay for the LSP in one (forward) direction, encoded as 24-bit integer 2 One-Way Delay Measurement Min/Max values Minimum and maximum values of the one-way delay, encoded as 24-bit integer 3 One-Way Delay Variation Measurement value Delay variation value for the LSP in one (forward) direction, encoded as 24-bit integer 4 Two-Way Delay Measurement value End-to-end average delay for the bidirectional LSP in both (forward and reverse) directions, encoded as 24-bit integer 5 Two-Way Delay Measurement Min/Max values Minimum and maximum values of the two-way delay, encoded as 24-bit integer 6 Two-Way Delay Variation Measurement Value Delay variation value for the bidirectional LSP in both (forward and reverse) directions, encoded as 24-bit integer Object-Types 98th IETF @ Chicago

Loss Measurement Capability TLV TLV presence indicates PCE/PCC LM capable U Unidirectional Loss Measurement - 1 bit B Bidirectional Loss Measurement - 1 bit I Inferred Loss Measurement Mode - 1 bit N Direct Loss Measurement Mode - 1 bit 98th IETF @ Chicago

Loss Measurement Report Object Metric types/units aligned with RFC7471 Object-Types 1 Tx Packets-Lost 24-bit field identifying the packet loss as a percentage of the total packets sent in Tx direction 2 Rx Packets-Lost 24-bit field identifying the packet loss as a percentage of the total packets received in Rx direction (used for bidirectional LSPs) 98th IETF @ Chicago

Bandwidth-Utilization Capability TLV TLV presence indicates PCE/PCC BU capable 98th IETF @ Chicago

Bandwidth-Utilization Report Object A new object-type (TBD14: BANDWIDTH-UTILIZATION Object) is defined for the BANDWIDTH Object (Class 5) to report the bandwidth-utilization. BwSample(i) - The bandwidth sample collected at the end of each sample-interval. The number of samples is dependent on the report-interval as well as the report-threshold. 98th IETF @ Chicago

PCEP Notification Message If Stateful PCE gets overwhelmed when deploying high LSP scale, it can notify PCC to temporarily suspend the PM reporting. PCNtf Message Notification Type = TBD15 (PM Overwhelm State) Notification Value = 1 (Entering PM overwhelm state) Notification Value = 2 (Clearing PM overwhelm state) 98th IETF @ Chicago

Next Steps Useful functionality to have? Welcome your comments and suggestions Request for WG adoption 98th IETF @ Chicago

Thank you. 98th IETF @ Chicago