Extension to the Path Computation Element Communication Protocol for Enhanced Errors and Notifications draft-pouyllau-pce-enhanced-errors-02 H. Pouyllau.

Slides:



Advertisements
Similar presentations
Page - 1 Stateful PCE Kexin Tang Xuerong Wang Yuanlin Bao ZTE Corporation draft-tang-pce-stateful-pce-01.txt.
Advertisements

76th IETF – Hiroshima, November 2009 PCEP Requirements and Extensions for the support of Wavelength Switched Optical Networks (WSON) Young
71 th IETF – Philadelphia, USA March 2008 PCECP Requirements and Protocol Extensions in Support of Global Concurrent Optimization Young Lee (Huawei) J-L.
PCEP extensions for GMPLS
Extensions to the Path Computation Element Communication Protocol (PCEP) for Point-to-Multipoint Traffic Engineering Label Switched Paths draft-ietf-pce-pcep-p2mp-extensions-05.txt.
Page - 1 Stateful PCE Kexin Tang Wang Xuerong Cao Xuping ZTE Corporation draft-tang-pce-stateful-pce-02.txt.
Extensions to PCEP for Distributing Label across Domains draft-chen-pce-label-x-domains-00 Huaimo Chen Autumn Liu
OLD DOG CONSULTING Challenges and Solutions for OAM in Point-to-Multipoint MPLS Adrian Farrel, Old Dog Consulting Ltd. Zafar Ali, Cisco Systems, Inc.
Progress Report: Metering NSLP (M-NSLP) 66th IETF meeting, NSIS WG.
Draft-ietf-dime-agent-overload- 01.txt. Agenda Extensions to DOIC Questions Review of representative use cases.
Page th IETF – Vancouver, December 2007 PCEP Requirements and Extensions for the support of Wavelength Switched Optical Networks (WSON) Young
Downgrade Design Team Discussion Results IETF 77 DDT.
IPv4 and IPv6 Mobility Support Using MPLS and MP-BGP draft-berzin-malis-mpls-mobility-00 Oleg Berzin, Andy Malis {oleg.berzin,
MANETs Routing Dr. Raad S. Al-Qassas Department of Computer Science PSUT
Slide #1IETF 77 – Roll WG – March 2010 ROLL RPL IETF 77 status draft-ietf-roll-rpl Tim Winter Pascal Thubert Design Team.
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)
Institute of Computer and Communication Network Engineering OFC/NFOEC, 6-10 March 2011, Los Angeles, CA Lessons Learned From Implementing a Path Computation.
Draft-shiomoto-ccamp-switch-programming-00 74th IETF San Francisco March Advice on When It is Safe to Start Sending Data on Label Switched Paths.
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,
March 12, 2008© Copyright 2008 John Buford SAM Overlay Protocol draft-buford-irtf-sam-overlay-protocol-01.txt John Buford, Avaya Labs Research IETF 71.
IETF 60 – San Diegodraft-ietf-mmusic-rfc2326bis-07 Magnus Westerlund Real-Time Streaming Protocol draft-ietf-mmusic-rfc2326bis-07 Magnus Westerlund Aravind.
Distributed Authentication in Wireless Mesh Networks Through Kerberos Tickets draft-moustafa-krb-wg-mesh-nw-00.txt Hassnaa Moustafa
ZTE CORPORATION Extensions of BRPC and PCEP to Support Inter- AS Bidirectional LSP Path Computation draft-wang-pce-inter-as-extentions-00 Xuerong.
82 nd IETF – Taipei, Taiwan, November 2011 Extensions to Path Computation Element Communication Protocol (PCEP) for Hierarchical Path Computation Elements.
Path Computation Element (PCE) Discovery using Domain Name System(DNS) draft-wu-pce-dns-pce-discovery-04 Qin Wu ) Dhruv Dhody
PCE-based Computation Procedure To Compute Shortest Constrained P2MP Inter-domain Traffic Engineering Label Switched Paths draft-zhao-pce-pcep-inter-domain-p2mp-procedures-02.txt.
SIP working group IETF#70 Essential corrections Keith Drage.
PCE Traffic Engineering Database Requirements draft-dugeon-pce-ted-reqs-01.txt O. Dugeon, J. Meuric (France Telecom / Orange) R. Douville (Alcatel-Lucent)
An end-to-end usage of the IPv6 flow label
SRI International 1 Topology Dissemination Based on Reverse-Path Forwarding (TBRPF) Richard Ogier September 21, 2002.
PCE-based Computation for Inter-domain P2MP LSP draft-zhao-pce-pcep-inter-domain-p2mp-procedures-00.txt Quintin Zhao, Huawei Technology David Amzallag,
IETF66 DIME WG John Loughney, Hannes Tschofenig and Victor Fajardo 3588-bis: Current Issues.
End-to-middle Security in SIP draft-ono-sipping-end2middle-security-04 Kumiko Ono IETF62.
69th IETF, Chicago, July 2007 PCE Working Group Meeting IETF-69, July 2007, Chicago Online Agenda and Slides at: bin/wg/wg_proceedings.cgi.
Extensions to the Path Computation Element Communication Protocol for Enhanced Errors and Notifications draft-pouyllau-pce-enhanced-errors-03 H. Pouyllau.
66th IETF, Montreal, July 2006 PCE Working Group Meeting IETF-66, July 2006, Montreal A Backward Recursive PCE-based Computation (BRPC) procedure to compute.
Discussion On Routing Modes IETF72 P2PSIP WG draft-jiang-p2psip-sep-01 Jiang XingFeng Carlos Macian Victor Pascual.
PCE Database Requirements draft-dugeon-pce-ted-reqs-02.txt O. Dugeon, J. Meuric (Orange) R. Douville (Alcatel-Lucent) R. Casellas (CTTC) O.D de Dios (TiD)
Extensions to PCEP for Hierarchical Path Computation Elements PCE draft-zhang-pcep-hierarchy-extensions-00 Fatai Zhang Quintin Zhao.
Requirements for PCE Discovery draft-leroux-pce-discovery-reqs-00.txt Jean-Louis Le Roux (France Telecom) Paul Mabey (Qwest) Eiji Oki (NTT) Ting Wo Chung.
Extension to the Path Computation Element Communication Protocol for Enhanced Errors and Notifications draft-pouyllau-pce-enhanced-errors-01 H. Pouyllau.
The Application of the Path Computation Element Architecture to the Determination of a Sequence of Domains in MPLS & GMPLS draft-king-pce-hierarchy-fwk-01.txt.
77th IETF – Anaheim, March 2010 PCEP Extensions in support of WSON Signal Compatibility Constraints Young Huawei Greg.
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)
Support for RSVP-TE in L3VPNs Support for RSVP-TE in L3VPNs draft-kumaki-murai-ccamp-rsvp-te-l3vpn-01.txt Kenji Kumaki KDDI Corporation Tomoki Murai Furukawa.
6TSCH Webex 05/03/2013. Agenda update charter: security paragraph[5min] link / peering management[10min] 6TUS building blocks[10min] Centralized routing.
Extensions to Path Computation Element Communication Protocol (PCEP) for Hierarchical Path Computation Elements (PCE) PCE WG, IETF 84 draft-zhang-pce-hierarchy-extensions-02.
Extensions to Path Computation Element Communication Protocol (PCEP) for Hierarchical Path Computation Elements (PCE) PCE WG, IETF 86th draft-zhang-pce-hierarchy-extensions-03.
AS Numbers - Again Geoff Huston APNIC October 2009
Path Computation Element (PCE) Discovery using Domain Name System(DNS) draft-wu-pce-dns-pce-discovery-07 Qin Wu ) Dhruv Dhody
PCEP MIB Module draft-ietf-pce-pcep-mib-01.txt
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,
Daniel King, Old Dog Consulting Adrian Farrel, Old Dog Consulting
Jean-Philippe Vasseur – Cisco Systems Raymond Zhang - Infonet
Connections and Accesses for Hierarchical PCE
OSPF (Open Shortest Path First)
PCEP Extensions For Transporting Traffic Engineering (TE) Data
Multi Topology Routing (MTR) for OSPF
Daniel King, Old Dog Consulting Adrian Farrel, Old Dog Consulting
draft-lazzeri-pce-residual-bw-00
draft-ietf-pce-pcep-mib-03 Jon Hardwick (presenting)
Working Group Draft for TCPCLv4
draft-barth-pce-association-bidir-01
draft-gandhi-pce-pm-07
Path Computation Element WG Status
Proposed Change to Intra-Mesh Congestion Notification Frame
Standard Representation Of Domain Sequence
Path Computation Element WG Status
PCEP extensions for GMPLS
Presentation transcript:

Extension to the Path Computation Element Communication Protocol for Enhanced Errors and Notifications draft-pouyllau-pce-enhanced-errors-02 H. Pouyllau R. Theillaud J. Meuric

draft-pouyllau-pce-enhanced-errors-02 2 | PCEP extensions for enhanced errors and notifications |IETF 78 th Outline Motivation and problem statement Proposed Extensions Conclusion

draft-pouyllau-pce-enhanced-errors-02 3 | PCEP extensions for enhanced errors and notifications |IETF 78 th Motivation PCErr and PCNtf  Some error and notification types/values are standardized  A large range of types and values is not used. The goal is not to modify the existing ones. Extending error and notification codes and specify associated behaviors is a a need for:  Enhancing PCE functionalities  Notifications can be used for particular functions (PCE policing, discovery, etc.)  Improving the coordination among PCE systems  Anticipating future evolutions of the standard Examples  Path computation methods (e.g. Hierarchical PCE End-to-End) might require the propagation of errors or notifications to PCEs involved in a path computation

draft-pouyllau-pce-enhanced-errors-02 4 | PCEP extensions for enhanced errors and notifications |IETF 78 th Outline Motivation and problem statement Proposed Extensions Conclusion

draft-pouyllau-pce-enhanced-errors-02 5 | PCEP extensions for enhanced errors and notifications |IETF 78 th Proposed Extensions Error types corresponding to the identified behaviors:  Error-type=16, “status quo”,  Error-type=17, “propagation” and “status quo”,  Error-type=18, “unrecoverable”,  Error-type=19, “propagation” and “unrecoverable”, Notification types corresponding to the identified behaviors:  Notification-type=3, “status quo”,  Notification-type=4, “Request-specific Propagation”,  Notification-type=5, “Non request-specific Propagation”.

draft-pouyllau-pce-enhanced-errors-02 6 | PCEP extensions for enhanced errors and notifications |IETF 78 th Propagation Restrictions A Time-To-Live object: to limit the number of PCEP peers that will recursively receive the message; A Diffusion List Object (DLO): to indicate the PCEP peer addresses or domains of PCEP peers the message must be propagate to and to exclude some domains or PCEs; History mechanisms: if a PCEP peer keeps track of the messages it has relayed, it could avoid propagating several times the same error/notification to the same peers.

draft-pouyllau-pce-enhanced-errors-02 7 | PCEP extensions for enhanced errors and notifications |IETF 78 th Examples provided in -02 – Error-type 17 A parameter is not supported by one of the PCE (e.g. a METRIC object of type 4). The path computation request can thus be treated but the parameter will be ignored. Hence, this error is not critical but the source PCC should be informed of this fact. So, an error of type 17 is raised and propagated backwardly to the source PCC. (17, x)

draft-pouyllau-pce-enhanced-errors-02 8 | PCEP extensions for enhanced errors and notifications |IETF 78 th Examples provided in -02 – Notification-type 03 A PCE sends a request-specific notification indicating that, due to multiple sendings (or for other reason), further requests from this PCC will be ignored. Hence, a notification of type 3 is sent to the PCC. (3, x)

draft-pouyllau-pce-enhanced-errors-02 9 | PCEP extensions for enhanced errors and notifications |IETF 78 th Conclusion Goals of the draft  Extending PCEP to generalize error and notification behaviors  Give a common error/notification framework for existing and future path computation methods Will to restrict the propagation of errors/notifications while ensuring flexibility Next Steps:  Get a PCE WG feedback on the proposal

draft-pouyllau-pce-enhanced-errors | PCEP extensions for enhanced errors and notifications |IETF 78 th Points raised on the mailing-list 1) Error type is more related to a family of errors, in the draft it indicates a king of processing indication. Use means of TLVs rather than types for each possible option (propagation, shutdown, etc.)  Inline with the draft, no strong argument against this proposal  To be discussed 2) Warning is an error or a notification  Do errors always induce to shutdown the connection ? 3)DLO  Example: a PCE want to advertize to all the PCEs of the AS it belongs to that it is congested. The DLO object (in the manner of the IRO) can be used for that

Back-up

draft-pouyllau-pce-enhanced-errors | PCEP extensions for enhanced errors and notifications |IETF 78 th Notification Use-Case PCE(i-1)PCE(i)PCE(i+1) PCReq (ID=1) In this use case, PCE(i-1) and PCE(i+1) shares the same semantic of error messages (e.g. they are provided by the same vendor) but not PCE(i). PCE(i-1) is the PCC of the request. PCE(i+1) is overloaded. PCNtf(2,1, RP(ID=1)) PCRep (NO_PATH,ID=1) PCReq (ID=1) Domain(i-1)Domain(i) Domain(i+1) PCE(i+1) is overloaded and can not honored request 1. PCE(i-1) ignores the congestion on PCE(i+1) and sends a request to PCE(i+1).

draft-pouyllau-pce-enhanced-errors | PCEP extensions for enhanced errors and notifications |IETF 78 th Examples provided in -02 – Error-type 16 A PCE receiving a request does not understand a parameter value. For instance, the request could have a METRIC object of type 3 (hop count) with a bound value equal to -1. It raises an error to the PCC with error-type 16. This error is not critical, (the parameter will be ignored), the session is still active and a response can still be expected. (16, x)

draft-pouyllau-pce-enhanced-errors | PCEP extensions for enhanced errors and notifications |IETF 78 th Examples provided in -02 – Error-type 18 A PCC sends a request that contains an IRO which can not be satisfied by the next PCE. This problem is critical but not due to a malformation in the request of the source PCC. An error of type 18 is raised. The PCECP session is closed and PCE resources released. (18, x)

draft-pouyllau-pce-enhanced-errors | PCEP extensions for enhanced errors and notifications |IETF 78 th Examples provided in -02 – Error-type 19 The next PCE in the path computation chain is no more active (congested or deleted). The path can not be computed and the source PCC should be informed - for further path computation requests - that one of the PCE is not reachable any more. An error of type 19 is raised and propagated backwardly to the source PCC. PCECP sessions are closed and PCE resources released. (19, x)

draft-pouyllau-pce-enhanced-errors | PCEP extensions for enhanced errors and notifications |IETF 78 th Examples provided in -02 – Notification-type 04 A PCE receives a request but it is temporarily congested. However, it can treat the request after few minutes which might cause some time-out in the predecessor PCEs. A notification of type 4 is send to the PCC and forward backwardly in the PCE sequence. Such a notification could include an OVERLOAD object as described in RFC5886. (4, x)

draft-pouyllau-pce-enhanced-errors | PCEP extensions for enhanced errors and notifications |IETF 78 th Examples provided in -02 – Notification-type 05 The notification-type 5 could be used to disclose to external domains' PCEs (here PCEj and PCEj') that the parent PCE of a domain (here PCEi) has changed. In this case, the notification-type 5 is used as a complement of a discovery feature. (5, x, DLO(PCEj, PCEj’))