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.

Slides:



Advertisements
Similar presentations
MPLS-TP Ring Protection draft-weingarten-mpls-tp-ring-protection
Advertisements

71 th IETF – Philadelphia, USA March 2008 PCECP Requirements and Protocol Extensions in Support of Global Concurrent Optimization Young Lee (Huawei) J-L.
71st IETF Philadelphia, March 2008 ERO Extensions for Path Key draft-bradford-ccamp-path-key-ero-01.txt Richard Bradford : JP Vasseur.
11th Nov th Beijing PCEP-P2MP-MIB draft-zhao-pce-pcep-p2mp-mib-01.txt Quintin Zhao Dhruv Dhody
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.
Limit for content Do not exceed Limit for content Do not exceed Limit for content Do not exceed Limit for content Do not exceed 1 Aria Networks Multi-domain.
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.
1 68th IETF, Prague, March 2007 Graceful Shutdown in MPLS Traffic Engineering Networks draft-ietf-ccamp-mpls-graceful-shutdown-02.txt Zafar Ali
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 Multicast in BGP/MPLS VPNs and VPLS draft-raggarwa-l3vpn-mvpn-vpls-mcast-
OLD DOG CONSULTING Challenges and Solutions for OAM in Point-to-Multipoint MPLS Adrian Farrel, Old Dog Consulting Ltd. Zafar Ali, Cisco Systems, Inc.
Requirement and protocol for WSON and non-WSON interoperability CCAMP WG, IETF 81th, Quebec City, Canada draft-shimazaki-ccamp-wson-interoperability-00.
Protection Mechanisms for LDP P2MP/MP2MP LSP draft-zhao-mpls-mldp-protections-02.txt Quintin Zhao, Emily Chen, Tao Chou Huawei Technology Daniel King OldDog.
1 Reoptimization of Point-to-Multipoint Traffic Engineering Loosely Routed LSPs draft-tsaad-mpls-p2mp-loose-path-reopt-00 Author list: Tarek Saad
Draft-li-mpls-global-label-usecases-00IETF 88 SPRING WG1 Usecases of MPLS Global Label draft-li-mpls-global-label-usecases-00 Zhenbin Li, Quintin Zhao.
ITU-T Workshop “NGN and its Transport Networks“ Kobe, April 2006 International Telecommunication Union ITU-T Introduction to the Path Computation.
66th IETF Montreal July 2006 Requirements for delivering MPLS services Over L3VPN draft-kumaki-l3VPN-e2e-mpls-rsvp-te-reqts-01.txt Kenji Kumaki KDDI, Editor.
November th Requirements for supporting Customer RSVP and RSVP-TE over a BGP/MPLS IP-VPN draft-kumaki-l3VPN-e2e-mpls-rsvp-te-reqts-05.txt.
61st IETF Washington DC November 2004 Detecting P2MP Data Plane Failures draft-yasukawa-mpls-p2mp-lsp-ping-00.txt Seisho Yasukawa -
© 2009 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 IETF 84 – Vancouver August 2012 LSP Ping Support for P2MP PWs (draft-jain-pwe3-p2mp-pw-lsp-ping-00.txt)
TRansparent Interconnection of Lots of Links (TRILL) March 11 th 2010 David Bond University of New Hampshire: InterOperability.
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,
66th IETF Montreal July 2006 Analysis of Inter-domain Label Switched Path (LSP) Recovery draft-takeda-ccamp-inter-domain-recovery-analysis-00.txt Tomonori.
1 Reoptimization of Point-to-Multipoint Traffic Engineering Loosely Routed LSPs draft-tsaad-mpls-p2mp-loose-path-reopt-03 Author list: Tarek Saad
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.
1 IETF-61 – Washington DC Path Computation Element (PCE) BOF-2 Status - CCAMP Co-chairs: JP Vasseur/Adrian Farrel ADs: Alex Zinin/Bill Fenner.
1 IETF- 56 – TE WG- SAN FRANCISCO Inter-AS MPLS Traffic Engineering draft-vasseur-inter-AS-TE-00.txt Jean-Philippe Vasseur – Cisco Systems Raymond Zhang.
82 nd IETF – Taipei, Taiwan, November 2011 Extensions to Path Computation Element Communication Protocol (PCEP) for Hierarchical Path Computation Elements.
Half-Duplex Multicast Distribution Trees (draft-brockners-ldp-half-duplex-mp2mp-00.txt) IETF 68, March 2007 Frank Brockners
Extensions to G/RSVP-TE for Point to Multipoint TE LSPs R.Aggarwal, D.Papadimitriou, and S.Yasukawa (Editors) and contributors (L.Berger, I.Bryskin, D.Cheng,
1 IETF-81, MPLS WG, Quebec City, Canada, July, 2011 draft-ali-mpls-inter-domain-p2mp-rsvp-te-lsp-06.txt MPLS WG IETF-81 Quebec City, Canada July, 2011.
MPLS WG1 Targeted mLDP Base mLDP spec didn’t consider use of LDP multipoint extensions over Targeted mLDP sessions LDP speaker must choose “upstream LSR”,
PCE-based Computation for Inter-domain P2MP LSP draft-zhao-pce-pcep-inter-domain-p2mp-procedures-00.txt Quintin Zhao, Huawei Technology David Amzallag,
IETF-74, San Francisco, March 2009 PCE Working Group Meeting IETF-74, March 2009, San Francisco Online Agenda and Slides at:
Draft-oki-pce-vntm-def-00.txt 1 Definition of Virtual Network Topology Manager (VNTM) for PCE-based Inter-Layer MPLS and GMPLS Traffic Engineering draft-oki-pce-vntm-def-00.txt.
1 Ping and Traceroute for GMPLS LSPs in Non-Packet Switched Networks draft-ali-ccamp-gmpls-lsp-ping-traceroute-01.txt Zafar Ali, Roberto Cassata (Cisco.
Applicability of PCE for Computing Protection Paths draft-chen-pce-protection-applicability Huaimo Chen, Huawei.
Inter-AS PCE Requirements draft-bitar-zhang-interas-PCE-req-01.txt Nabil Bitar (Verizon) Dean Cheng (Cisco) Kenji Kumaki (KDDI) Raymond Zhang (BT Infonet)
Limit for content Do not exceed Limit for content Do not exceed Limit for content Do not exceed Limit for content Do not exceed Page 1 © The.
1 77th IETF, CCAMP WG, Anaheim, CA, USA March 2010 Signaling RSVP-TE P2MP LSPs in an Inter- domain Environment draft-ali-mpls-inter-domain-p2mp-rsvp-te-lsp-03.txt.
66th IETF, Montreal, July 2006 PCE Working Group Meeting IETF-66, July 2006, Montreal A Backward Recursive PCE-based Computation (BRPC) procedure to compute.
Extended procedures and Considerations for Loop Free Alternatives draft-chunduri-rtgwg-lfa-extended-procedures-01 Uma Chunduri Ericsson Inc. Jeff Tantsura.
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.
The Application of the Path Computation Element Architecture to the Determination of a Sequence of Domains in MPLS & GMPLS draft-ietf-pce-hierarchy-fwk-00.txt.
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.
Establishing P2MP MPLS TE LSPs draft-raggarwa-mpls-p2mp-te-02.txt Rahul Aggarwal Juniper Networks.
66th IETF Montreal July 2006 Analysis of Inter-domain Label Switched Path (LSP) Recovery draft-takeda-ccamp-inter-domain-recovery-analysis-00.txt Tomonori.
61st IETF Washington DC, Nov GMPLS Inter-domain Traffic Engineering Requirements GMPLS Inter-domain Traffic Engineering Requirements draft-otani-ccamp-interas-gmpls-te-01.txt.
82 nd Taipei Protection Mechanisms for LDP P2MP/MP2MP LSP draft-zhao-mpls-mldp-protections-00.txt Quintin Zhao, Emily Chen, 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.
A Framework for Computed Multicast applied to MPLS based Segment Routing draft-allan-spring-mpls-multicast-framework-00 Dave Allan, Jeff Tantsura; Ericsson.
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.
67th IETF - San Diego, CA, USA November 8, 2006 PCECP Requirements for support of Global Concurrent Optimization Y. Lee, Huawei, D. King, Aria Networks,
PCE-based Computation Procedure for P2MP Inter-domain TE LSP draft-zhao-pce-pcep-inter-domain-p2mp-procedures-06 Quintin Zhao, Zafar.
Daniel King, Old Dog Consulting Adrian Farrel, Old Dog Consulting
IETF 67, MPLS WG, San Diego 11/08/2006
PCE Applicability for Inter-Layer MPLS and GMPLS Traffic Engineering draft-oki-pce-inter-layer-app-00.txt Mar. 20, 2006 Eiji Oki (NTT) Jean-Louis Le.
P2MP MPLS-TE Fast Reroute with P2MP Bypass Tunnels
Daniel King, Old Dog Consulting Adrian Farrel, Old Dog Consulting
MPLS LSP Instant Install draft-saad-mpls-lsp-instant-install-00
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
Signaling RSVP-TE P2MP LSPs in an Inter-domain Environment draft-ali-mpls-inter-domain-p2mp-rsvp-te-lsp-01.txt Zafar Ali, Cisco Systems.
Path Computation Element WG Status
Presentation transcript:

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 Quintin Zhao, Huawei Technology Zafar Ali, Cisco Systems Tarek Saad, Cisco Systems Fabien Verhaeghe, Thales Communication Daniel King, Old Dog Consulting Kenji Kumaki, KDDI David Amzallag, BT 76th IETF Hiroshima

History This work describes extensions to the PCE communication Protocol (PCEP) to handle requests and responses for the computation of inter-domain paths for P2MP TE LSPs. Two solutions presented at the IETF74 meeting – draft-ali-pce-brpc-p2mp-ext-00 – draft-zhao-pce-pcep-inter-domain-p2mp-00 Co-chairs requested authors of both drafts communicate to determine if both drafts need to move forward independently, or might be merged draft-zhao-pce-pcep-inter-domain-p2mp-procedures-02 is a merged version of both initial drafts 76th IETF Hiroshima

Requirements Allow a a P2MP TE LSP to meet specific OFs (SPT, MCT) The Sub-tree within each domain should also be optimized subject to the OFs Computing each sub-tree is independent of the domain sequences End-to-end Path has to be remerge free Maintain internal domain confidentiality Grafting and pruning of multicast destinations in a domain should have minimal or no impact on the tree in other domains Limits the number of entry and exit points to a domain A number of additional requirements are also specified in [RFC5376] and RFC4461RFC5376RFC4461

Mechanisms Available Per Domain – Suited for simply-connected domains and where the preferred points of interconnection are known Extended BRPC – Reuses existing techniques and suitable for multi-domain environments with few interconnection points Core Tree – Uses BRPC for its initial phase and utilizes additional techniques to support multi-domain environments with many interconnection points and allows for tree reoptimization

Extended BRPC BRPC is extended so that VSPT also includes Shortest Paths (SPs) from: – Destination (leaf) to all exit BNs in the destination domain – From all entry-BNs to all exit-BNs at every transit domain – Can optimize by excluding entry-BNs and their sub-trees – Forms a virtual graph G(V,E), V={root, BNs, and destinations} and E={aggregate links, inter-domain links} – Runs a suitable spanning tree (ST) heuristic to compute the tree when VSPTs for all destinations are back By clustering requests of destinations, belonging to the same destination domain, performance could be improved

Extended BRPC BN19 C S D BN23 BN22BN21 BN13 BN5 BN1 BN9 BN7 BN6BN12 BN4 BN2 I BN10 BN11 B F E D2 D4 D3 BN24 D1 H D5 BN26 BN20 PCE4 PCE3 PCE1 PCE5 PCE6 PCE7 BN16 J BN15 BN17 PCE2 BN18 G D6 2 Phased approach Phase 1: PCE (1) collects XVSPTs for each of the P2MP destinations Phase 2: using the aggregated tree, PCE(1), computes the P2MP tree 6

BN19 BN24 D1 H BN26 BN20 PCE4 PCE(4) computes path XVSPT(4) 7 Extended BRPC – Phase 1, step 1

BN19 C D BN23 D2 BN24 D1 H BN26 BN20 PCE4 PCE3 BN16 BN17 BN18 PCE(3) computes path XVSPT(3) using XVSPT(4) BN20, BN26 not considered BN22BN21 BN13 BN5 8 Extended BRPC Phase 1, step 2

BN19 C D BN23 D2 BN24 D1 H BN26 BN20 PCE4 PCE3 BN16 BN17 BN18 PCE(2) computes path XVSPT(2) using XVSPT(3) BN20, BN26 not considered BN22BN21 BN13 BN5 BN1 PCE1 BN16 BN15 PCE2 G 9 Extended BRPC Phase 1, step 3

BN19 C D BN23 D2 BN24 D1 H BN26 BN20 PCE4 PCE3 BN16 BN17 BN18 10 PCE(1) composes the aggregate P2MP tree from information collected BN20, BN26 not considered BN22BN21 BN13 BN5 BN16 BN15 PCE2 G S PCE1 BN1 10 Extended BRPC Phase 1, step 4

BN19 C S D BN22BN21 BN13 BN5 BN1 BN9 BN7 BN6BN12 BN4 BN2 I BN10 BN11 B F E D2 D4 D3 BN24 D1 D5 PCE1 BN16 BN15 BN18 G D6 11 PCE(1) completes the aggregate P2MP tree from information collected in XVSPTs for destinations D1,.. D5 PCE(1) runs a P2MP Tree computation based on the aggregated tree PCE(1) replies with P2MP tree to PCC(S) 11 Extended BRPC Phase 2

Core Tree A Core Tree is a path tree with Boundary Nodes (BNs) from each domain corresponding to the PCE topology which satisfies the following conditions: The root of the core tree is the ingress LSR in the root domain The leaf of the core tree is the entry node in the leaf domain The transit and branch node are from the entry and exit nodes from the transit and branch domains A Sub-Tree is a path tree within a domain with all of its root node, transit node and leaf node from the same domain The sub-tree within each domain is optimized subject to the OF The Computing each sub-tree is independent of the domain sequences The grafting and pruning of multicast destinations in a domain has no impact on other domains and no impact on the core-tree 76th IETF Hiroshima

Core Tree Two phased approach 76th IETF Hiroshima Domain1 Domain2 Domain3 Domain4 Domain5 Domain6

Core Tree Phase 1: Build the core tree 76th IETF Hiroshima PCE2 PCE1 PCE3 PCE4 PCE5 PCE6 T U A E MP RQ W X Z D1 D2 P2MP LSP Core Tree Building for the Boundary Nodes (BNs) Based on BRPC procedure, builds a VSPT which has the egress as the root and the ingress as the leaf The source PCE builds all possible Core Trees based on the VSPT computed from previous step and find out the optimal Core-Tree based on the OF

Core Tree Phase 2: Graft destinations 76th IETF Hiroshima PCE2 PCE1 PCE3 PCE4 PCE5 PCE6 T U A E MP RQ W X Z D1 D2 Grafting destinations or the sub-trees in each domain to the P2MP LSP Core Tree computed from phase1

Summary & Next Steps Both mechanisms were presented at iPOP 2009 (Tokyo) and MPLS 2009 (Washington) A lot of common ground exists between both mechanisms Lots of work and analysis ahead. We would appreciate feedback on both solutions from the WG We will continue to review requirements and select the technique that best meets the requirements Authors would like the draft to become a WG document 76th IETF Hiroshima