Page - 1 Stateful PCE Kexin Tang Wang Xuerong Cao Xuping ZTE Corporation draft-tang-pce-stateful-pce-02.txt.

Slides:



Advertisements
Similar presentations
Page - 1IETF 76, Hiroshima, November 8-13, 2009 GMPLS Signaling Extensions for Evolutive OTNs control draft-fuxh-ccamp-gmpls-extension-for-evolutive-otn-03.txt.
Advertisements

IETF 78, Maastricht, Netherlands, July 25-30, 2010Page - 1 Requirement and Framework for Multi Stages Multiplexing Configuration in G.709 network draft-fuxh-ccamp-multi-stage-multiplex-config-req-01.
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
OSPF-TE extensions for GMPLS Control of Evolving G.709 OTN draft-ceccarelli-ccamp-gmpls-ospf-g709-02/03 CCAMP WG, IETF 78 th Maastricht.
Page - 1IETF 76, Hiroshima, November 8-13, 2009 Explicit Control of Region Boundary for PCE-Based Inter-Layer draft-lin-pce-ccamp-multilayer-lsp-00.txt.
76th IETF – Hiroshima, November 2009 PCEP Requirements and Extensions for the support of Wavelength Switched Optical Networks (WSON) Young
Requirements for PCE Applied in OTN Networks draft-zhang-pce-reqs-for-otn-00.txt Fei Zhang Feng Gao Yuanlin Bao ZTE Corporation.
71 th IETF – Philadelphia, USA March 2008 PCECP Requirements and Protocol Extensions in Support of Global Concurrent Optimization Young Lee (Huawei) J-L.
MPLS-TP Lock Instruct MPLS WG, IETF 76, Hiroshima, 9 Nov 2009 draft-dai-mpls-tp-lock-instruct-00draft-dai-mpls-tp-lock-instruct-00 ZTE Corporation Xuehui.
11th Nov th Beijing PCEP-P2MP-MIB draft-zhao-pce-pcep-p2mp-mib-01.txt Quintin Zhao Dhruv Dhody
IETF 77, Maastricht, Netherlands, July 25-30, 2010Page - 1 Information Modele Electro-Optical Multi- Layer G.709 network draft-xie-ccamp-multi-elec-opt-network-ext-req-00.
Protocol Extension Requirement for Cooperation between PCE and Distributed Routing Controller in GMPLS Networks draft-zhaoyl-pce-dre-01.txt Yongli Zhao,
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.
Extensions to PCEP for Backup Ingress and Egress of LSP draft-chen-pce-compute-backup-ingress-01 draft-chen-pce-compute-backup-egress-01 Huaimo Chen
IETF 77, Anaheim, March 21-26, 2010Page - 1 Requirements for Path Ownership Transfer between Management Plane and Control Plane in a MPLS-TP network draft-bao-mpls-tp-path-transfer-reqs-00.txt.
OSPF-TE extensions for GMPLS Control of Evolutive G.709 OTN
Page 1 iPOP2009, Tokyo, Japan Selecting Domain Paths in Inter-Domain MPLS-TE and GMPLS Adrian Farrel, Old Dog Consulting Daniel King, Old Dog Consulting.
Extensions to PCEP for Distributing Label across Domains draft-chen-pce-label-x-domains-00 Huaimo Chen Autumn Liu
An Architecture for Application-Based Network Operations Adrian Farrel - Old Dog Consulting Daniel King –
Requirement and protocol for WSON and non-WSON interoperability CCAMP WG, IETF 81th, Quebec City, Canada draft-shimazaki-ccamp-wson-interoperability-00.
Composite Link Framework Issues. Functional requirement #1 The solution SHALL provide a means to summarize routing advertisements regarding the characteristics.
Page th IETF – Vancouver, December 2007 PCEP Requirements and Extensions for the support of Wavelength Switched Optical Networks (WSON) Young
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)
Draft-li-mpls-global-label-framework-02IETF 90 MPLS WG1 A Framework of MPLS Global Label draft-li-mpls-global-label-framework-02 Zhenbin Li, Quintin Zhao,
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,
ZTE CORPORATION Extensions of BRPC and PCEP to Support Inter- AS Bidirectional LSP Path Computation draft-wang-pce-inter-as-extentions-00 Xuerong.
Forward-Search P2P/P2MP TE LSP Inter-Domain Path Computation draft-chen-pce-forward-search-p2p-path-computation draft-chen-pce-forward-search-p2mp-path.
Path Computation Element (PCE) Discovery using Domain Name System(DNS) draft-wu-pce-dns-pce-discovery-04 Qin Wu ) Dhruv Dhody
PCE Traffic Engineering Database Requirements draft-dugeon-pce-ted-reqs-01.txt O. Dugeon, J. Meuric (France Telecom / Orange) R. Douville (Alcatel-Lucent)
IETF-70th Vancouver1 Extensions to GMPLS RSVP-TE for Bidirectional Lightpath with the Same Wavelength draft-xu-rsvpte-bidir-wave-01 Sugang Xu, Hiroaki.
PCE-based Computation for Inter-domain P2MP LSP draft-zhao-pce-pcep-inter-domain-p2mp-procedures-00.txt Quintin Zhao, Huawei Technology David Amzallag,
Applicability of Existing Solutions to the Problem Space draft-takeda-l1vpn-applicability-03.txt.
Extensions to the Path Computation Element Communication Protocol for Enhanced Errors and Notifications draft-pouyllau-pce-enhanced-errors-03 H. Pouyllau.
PCEP Protocol Extension for Spectrum Utilization Optimization in Flexi-Grid Networks draft-zhaoyl-pce-flexi-grid-pcep-ex-00.txt Yongli Zhao, Jie Zhang,
66th IETF, Montreal, July 2006 PCE Working Group Meeting IETF-66, July 2006, Montreal A Backward Recursive PCE-based Computation (BRPC) procedure to compute.
Extension to the Path Computation Element Communication Protocol for Enhanced Errors and Notifications draft-pouyllau-pce-enhanced-errors-02 H. Pouyllau.
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)
Forward Search P2MP TE LSP Inter- Domain Path Computation draft-chen-pce-forward-search-p2mp-path Huaimo Chen
Forward-Search P2P TE LSP Inter- Domain Path Computation draft-chen-pce-forward-search-p2p-path-computation Huaimo Chen
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.
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)
Extensions to Path Computation Element Communication Protocol (PCEP) for Hierarchical Path Computation Elements (PCE) PCE WG, IETF 84 draft-zhang-pce-hierarchy-extensions-02.
GMPLS extensions to communicate latency as a Traffic Engineering performance metric draft-wang-ccamp-latency-te-metric-00.txt draft-wang-ccamp-latency-te-metric-00.txt.
PCEP extensions for GMPLS CCAMP WG, IETF 79th, Beijing, China draft-ietf-pce-gmpls-pcep-extensions-01 Cyril Margaria Nokia Siemens Networks Oscar González.
Path Computation Element (PCE) Discovery using Domain Name System(DNS) draft-wu-pce-dns-pce-discovery-07 Qin Wu ) Dhruv Dhody
RSVP-TE Extensions to Realize Dynamic Binding of Associated Bidirectional LSP CCAMP/MPLS WG, IETF 79th, Beijing, China draft-zhang-mpls-tp-rsvpte-ext-associated-lsp-01.
Konstantin agouros Omkar deshpande
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,
draft-litkowski-pce-state-sync-00
Daniel King, Old Dog Consulting Adrian Farrel, Old Dog Consulting
Daniel King, Old Dog Consulting Adrian Farrel, Old Dog Consulting
PCEP Extensions For Transporting Traffic Engineering (TE) Data
PCEP Extensions in Support of Transporting Traffic Engineering 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.
Daniel King, Old Dog Consulting Adrian Farrel, Old Dog Consulting
PCEP extensions for a BGP/MPLS IP-VPN
Path Computation Element (PCE) Discovery using Domain Name System(DNS) draft-wu-pce-dns-pce-discovery-03 Qin Wu ) Dhruv Dhody
Guard Bands requirements for GMPLS controlled optical networks
Traffic Engineering for the Modern MPLS Backbone
draft-lazzeri-pce-residual-bw-00
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.
draft-barth-pce-association-bidir-01
draft-gandhi-pce-pm-07
draft-zhuang-pce-stateful-pce-lsp-scheduling-05
Standard Representation Of Domain Sequence
Presentation transcript:

Page - 1 Stateful PCE Kexin Tang Wang Xuerong Cao Xuping ZTE Corporation draft-tang-pce-stateful-pce-02.txt

Page - 2 A Problem without Stateful PCE Figure 1:Sequence of events with stateless PCE T 5 LSP 1 setup success(AB) Unreserved Bandwidth Unavailable Bandwidth C AB 100 M 20 M LSP1:80 M 100 M PCReq1( LSP 1: A-B, 80M) PCRep 1 (LSP 1:AB) PCRep2: ( LSP 2:AB) PCReq2(LSP 2: A-B,80M) LSP 2 setup failed (insufficient bandwidth) Time T 1 T 2T 3 T 4T7 LSP 2 setup failed IGP Flooding: LSP1 setup T 6

Page - 3 Realization of stateful PCE Discovery of Stateful PCE Path computation, And result saved in each PCEs local TED Synchronization of the computed path between multiple PCEs (Inter-AS/Inter-Area) Synchronization of the setup/deleted LSP between PCC and PCE PCC discovers stateful PCE PCE computed path, and save the result Notify each PCE the E2E path computation result Notify PCE the LSP setup/deletion result

Page - 4 PCED Extension BitCapabilities 0Path computation with GMPLS link constraints 1Bidirectional path computation 2Diverse path computation 3Load-balanced path computation 4Synchronized path computation 5Support for multiple objective functions 6Support for additive path constraints (max hop count, etc.) 7Support for request prioritization 8Support for multiple requests per message 9P2MP path computation TBDStateful PCE 10-31Reserved for future assignments by IANA New PCE Capability Flag of PCE-CAP-FLAG Extended PCED TLV(RFC 5088), defined a new capability flag With the stateful PCE capability flag, the PCC can select which PCE to be used.

Page - 5 Protocol Extensions: PCEP Notification-type=TBD: LSP Status – Notification-value=1/2: end-to-end path computation success/ failure – Notification-value=3/4: LSP setup success/ failure. – Notification-value=5: LSP deletion success. ::= ::= [ ] ::= [ ][ ] := ::=[ ][ ][ ][ ] ::= [ ]

Page - 6 Synchronization between PCC/PCE and PCE/PCE PCC/PCEPCE/PCE Path setup result : PCC sends the path setup result to the PCE: Notification-value=3/4 Success: PCE saved the resources for the carried in the PCNtf Failed:PCE removed the resources for the carried in the PCNtf End-to-End Path Computation Result: PCE of the first domain Sends PCNtf to each PCE in the PCE chain: Notification-value=1/2 Success: Each PCE released resources except those belong to the carried in the PCNtf Failed:Each PCE released all the resources saved for the LSP in TED Path deletion result: Notification-value=5 Deletion Success: removed the resources of the deleted LSP in its local TED. (Note: When path setup/deletion result sent from PCC to PCE, the PCE that received the notify message play the role of PCC, and notify the next PCE, as PCC/PCE synchronization.)

Page - 7 Stateful PCE Avoid Resource Conflict Figure 2:Sequence of events with stateful PCE T 5 LSP 1 setup success(AB) Unreserved Bandwidth Unavailable Bandwidth 100 M 20 M LSP1:80 M 100 M PCReq1( LSP 1: A-B, 80M) PCRep 1 (LSP 1:AB) PCReq2: ( LSP 2:ACB) PCReq2(LSP2: A-B,80M) IGP Flooding: LSP1 setup Time T 1 T 2T 3 T 4T7 LSP2 setup Success(ACB) T 6 A C B LSP2:80 M 20 M LSP2:80 M Notify PCE LSP1 setup success Notify PCE LSP2 setup success

Page - 8 BRPC compute Inter-area/AS path HFDB 1. PCNtf (ABDFHJ) 2. PCNtf (ABDFHJ) 4. PCNtf (ABDFHJ) 3. Release saved resource: EF 5. Release saved resource: IJ

Page - 9 Stateful vs Stateless PCE in RWA Wavelength block rate under different network load Wavelength block rate with different PCReq interval

Page - 10 Next Steps Refine it according to the feedback from the meeting or mailing list. More emulation under different condition.

Page - 11 Thank You Comments?