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.

Slides:



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

71st IETF Philadelphia, March 2008 ERO Extensions for Path Key draft-bradford-ccamp-path-key-ero-01.txt Richard Bradford : JP Vasseur.
Protocol Extension Requirement for Cooperation between PCE and Distributed Routing Controller in GMPLS Networks draft-zhaoyl-pce-dre-01.txt Yongli Zhao,
G : DCM Signaling Mechanism Using GMPLS RSVP-TE ITU-T Workshop on IP-Optical, Chitose, Japan 7/11/2002 Dimitrios Pendarakis, Tellium, Inc. ITU-T.
Application-Based Network Operations (ABNO) IETF 88 – SDN RG
A New Paradigm for Inter-Domain Traffic Engineering Adrian Farrel Juniper Networks
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.
NEW OUTLOOK ON MULTI-DOMAIN AND MULTI-LAYER TRAFFIC ENGINEERING Adrian Farrel
An Architecture for Application-Based Network Operations Adrian Farrel - Old Dog Consulting Daniel King –
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—8-1 MPLS TE Overview Understanding MPLS TE Components.
Problem Statement and Architecture for Information Exchange Between Interconnected Traffic Engineered Networks draft-farrel-interconnected-te-info-exchange-03.txt.
Requirement and protocol for WSON and non-WSON interoperability CCAMP WG, IETF 81th, Quebec City, Canada draft-shimazaki-ccamp-wson-interoperability-00.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—2-1 Label Assignment and Distribution Introducing Typical Label Distribution in Frame-Mode MPLS.
ITU-T Workshop “NGN and its Transport Networks“ Kobe, April 2006 International Telecommunication Union ITU-T Introduction to the Path Computation.
Old Dog Consulting Multi-Segment Pseudowires: Recognising the Layer Network Adrian Farrel Old Dog Consulting.
OLD DOG CONSULTING Traffic Engineering or Network Engineering? The transition to dynamic management of multi-layer networks Adrian Farrel Old Dog Consulting.
Old Dog Consulting Path Computation Element (PCE) Adrian Farrel Old Dog Consulting
Draft-li-isdnrg-seamless-mpls-mbh-00IETF 92 SDNRG1 Inter-SDN in Seamless MPLS for Mobile Backhaul Zhenbin Li, Rober Tao Huawei Technologies IETF 92, Dallas,
Inter-Domain Path Computation in MPLS Authors: Faisal Aslam, Zartash Afzal Uzmi, Adrian Farrel, and Michal Pioro Zartash Afzal Uzmi Department of Computer.
1IMIC, 8/30/99 Constraint-Based Unicast and Multicast: Practical Issues Bala Rajagopalan NEC C&C Research Labs Princeton, NJ
Draft-li-rtgwg-cc-igp-arch-00IETF 88 RTGWG1 An Architecture of Central Controlled Interior Gateway Protocol (IGP) draft-li-rtgwg-cc-igp-arch-00 Zhenbin.
ROUTING PROTOCOLS Rizwan Rehman. Static routing  each router manually configured with a list of destinations and the next hop to reach those destinations.
SMUCSE 8344 Constraint-Based Routing in MPLS. SMUCSE 8344 Constraint Based Routing (CBR) What is CBR –Each link a collection of attributes (performance,
8/98 1 A Two-Tier Model for Internet Resource Management Lixia Zhang UCLA IETF RSVP WG August 26, 1998.
66th IETF Montreal July 2006 Analysis of Inter-domain Label Switched Path (LSP) Recovery draft-takeda-ccamp-inter-domain-recovery-analysis-00.txt Tomonori.
Draft-li-mpls-network-virtualization-framework-00IETF 88 SPRING WG1 Framework of Network Virtualization Based on MPLS Global Label draft-li-mpls-network-virtualization-framework-00.
OIF NNI: The Roadmap to Non- Disruptive Control Plane Interoperability Dimitrios Pendarakis
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.
Connect. Communicate. Collaborate BANDWIDTH-ON-DEMAND SYSTEM CASE-STUDY BASED ON GN2 PROJECT EXPERIENCES Radosław Krzywania (speaker) PSNC Mauro Campanella.
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.
69th IETF Chicago July 2007 An analysis of scaling issues in MPLS-TE backbone networks Seisho Yasukawa, Adrian Farrel, and Olufemi Komolafe draft-yasukawa-mpls-scaling-analysis-04.txt.
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.
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,
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.
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.
What do we put in the TED? Which TE links from the network should appear in the Traffic Engineering Database at a Label Switching Router? An attempt to.
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.
Internet Traffic Engineering Motivation: –The Fish problem, congested links. –Two properties of IP routing Destination based Local optimization TE: optimizing.
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.
Performance Analysis of Inter-Domain Path Computation Methodologies draft-dasgupta-ccamp-path-comp-analysis-00.txt Sukrit Dasgupta, Jaudelice C. de Oliveira.
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.
1 draft-ali-ccamp-te-metric-recording-02.txt CCAMP – IETF 84 – Vancouver July - August 2012 Zafar Ali Cisco Systems Clarence Filsfils  Cisco Systems Kenji.
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.
draft-patel-raszuk-bgp-vector-routing-01
Daniel King, Old Dog Consulting Adrian Farrel, Old Dog Consulting
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.
Daniel King, Old Dog Consulting Adrian Farrel, Old Dog Consulting
Daniel King, Old Dog Consulting Adrian Farrel, Old Dog Consulting
An analysis of scaling issues in MPLS-TE backbone networks
ACTN Information Model
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.
CS 4594 Broadband PNNI Signaling.
Presentation transcript:

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 Daniel King, Old Dog Consulting Adrian Farrel, Old Dog Consulting 75th IETF Stockholm

Motivation Using a PCE to compute a path between nodes within a single domain is relatively straightforward. Using a PCE to compute paths across multiple domains requires an additional technique: – per-domain path computation techniques Devolve the computation of a path segment to each domain entry point. Suits simply-connected domains and where the preferred points of interconnection are known. – Backwards Recursive Path Computation (BRPC) Allow the PCEs to collaborate to select an optimal end-to-end path that crosses multiple domains. Suits environments where multiple connections exist between domains and there is no preference for the choice of points of interconnection. This document examines techniques to establish the optimum path when the sequence of domains is not known in advance. – Provide mechanisms that allow the optimum sequence of domains to be selected and the optimum end-to-end path to be derived. 75th IETF Stockholm

Existing Techniques Per domain – With per domain the sequence of domains is known. – Domain border nodes are also usually known. – Computation technique builds path segments across individual domains. – Domain choice is only possible with crankback. – The mechanism does not guarantee an optimal path. BRPC – Current definition, RFC5441, domain sequence is already known. – BRPC is good for selecting domain border nodes. – Computation technique derives optimal end-to-end path. – BRPC can be applied to domain selection. Functions correctly (optimal solution) Significant scaling issues 75th IETF Stockholm

Navigating the Domain Mesh Networks constructed from multiple sub-domains, or multi-AS environments often have multiple interconnect points. – In an ASON subnetwork the computation of an end-to-end path requires the selection of nodes and links within a parent domain where some nodes may in fact be subnetwork. The traffic engineering properties of a domain cannot be seen from outside the domain. – TE aggregation or abstraction hides information and leads to failed path setup. – Flooding TE information breaks confidentiality and does not scale in the routing protocol and in the aggregation process. Domain 2 Domain 5 Domain 3 Domain 4 Domain 1 75th IETF Stockholm

Navigating the Domain Mesh A PCE-based computation solution needs to be scalable and maintain confidentiality while providing the optimal path. It also needs consider a number of factors: – Domain and Path Diversity Domain diversity should facilitate the selection of paths that share ingress and egress domains, but do not share transit domains. Domain path selection should provide the capability to include or exclude specific border nodes. – Existing Traffic Engineering Constraints The solution should take advantage of typical traffic engineering constraints (hop count, bandwidth, lambda continuity, path cost, etc.). 75th IETF Stockholm

Hierarchical PCE The Parent PCE maintains a topology map. – The nodes are the Child domains. – The map contains the inter-domain links. – The TE capabilities of the links are also known. Parent PCE knows the identify and location of the child PCEs responsible for the Child domains. – Statically configured Domain confidentiality – A Parent PCE is aware of the topology and connections between domains, but is not aware of the contents of the domains. – Child domains are completely confidential. One child cannot know the topology of another Child. Child domains do not know the general domain mesh connectivity. 75th IETF Stockholm

Hierarchical PCE: initial information exchange Example used in draft-king-pce-hierarchy-fwk-01 Domain 1 PCE 1 BN 11 BN 12 BN 13 PCE 5 Domain 5 1. Child PCE configured for its Parent PCE. 2. Child PCE listens to Child IGP and learns inter-domain connectivity. 3. Child PCE establishes contact with Parent PCE. 4. Child PCE reports neighbor domain connectivity. 5. Child PCE reports inter-domain link status change. 75th IETF Stockholm

Hierarchical PCE: Domain interconnectivity (Parent PCE) Domain 5 Domain 1 PCE 5 Domain 2 Domain 3 Domain 4 Example used in draft-king-pce-hierarchy-fwk-01

Hierarchical PCE Procedure Domain 1 PCE 1 S BN 11 BN 12 BN 13 PCE 5 Domain 5 Domain 2 PCE 2 Domain 4 PCE 4 Domain 3 PCE 3 D 1. Ingress LSR sends a request to PCE1 for a path to egress. 2. PCE 1 determines egress is not in domain PCE 1 sends computation request to parent PCE (PCE 5). 5. Parent PCE sends edge-to-edge computation requests to PCE 2 responsible for domain 2 and PCE 4 responsible for domain Parent PCE determines likely domain paths. 8. Parent PCE correlates responses and applies policy requirements. 9. Parent PCE supplies ERO to PCE Parent PCE send source to edge request to PCE Parent PCE sends edge to egress request to PCE3. 75th IETF Stockholm Example used in draft-king-pce-hierarchy-fwk-01

Summary & Next Steps Draft will continue to evolve: -Administration and Policy are key areas for discussion. -Applicability to various environments should also be discussed. Authors would like to request this work becomes a WG document. Feedback requested on the mailing list! 75th IETF Stockholm