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 © 2005 - 2007 The.

Slides:



Advertisements
Similar presentations
APNOMS03 1 A Resilient Path Management for BGP/MPLS VPN Jong T. Park School of Electrical Eng. And Computer Science Kyungpook National University
Advertisements

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.
Generalized Multiprotocol Label Switching: An Overview of Signaling Enhancements and Recovery Techniques IEEE Communications Magazine July 2001.
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
The Impact of SDN On MPLS Networks Adrian Farrel Juniper Networks
An Architecture for Application-Based Network Operations Adrian Farrel - Old Dog Consulting Daniel King –
IPOP2009, Tokyo, Japan Old Dog Consulting Network Virtualisation for Packet Optical Networks Adrian Farrel, Old Dog Consulting Steve West, Cyan Optics.
N Group0/1: Yangfei WANG z Amrita Manayil z Thangappan Madavan V K z Peng Fu z Shuo Sun z Total Slides :19 In-Operation.
1 EL736 Communications Networks II: Design and Algorithms Class3: Network Design Modeling Yong Liu 09/19/2007.
Grant agreement n° SDN architectures for orchestration of mobile cloud services with converged control of wireless access and optical transport network.
ITU-T Workshop “NGN and its Transport Networks“ Kobe, April 2006 International Telecommunication Union ITU-T Introduction to the Path Computation.
An evolutionary approach to G-MPLS ensuring a smooth migration of legacy networks Ben Martens Alcatel USA.
Old Dog Consulting Multi-Segment Pseudowires: Recognising the Layer Network Adrian Farrel Old Dog Consulting.
Page 1 OLD DOG CONSULTING Control Plane Resilience and Security in GMPLS Networks: Fact and Fiction 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.
Presented by: Dmitri Perelman Nadav Chachmon. Agenda Overview MPLS evolution to GMPLS Switching issues –GMPLS label and its distribution –LSP creation.
December 20, 2004MPLS: TE and Restoration1 MPLS: Traffic Engineering and Restoration Routing Zartash Afzal Uzmi Computer Science and Engineering Lahore.
Control and Traffic Management Paper: Banerjee et al.: ” Generalized multiprotocol label switching: an overview of signaling enhancements and recovery.
Client/Server Architecture
SMUCSE 8344 Constraint-Based Routing in MPLS. SMUCSE 8344 Constraint Based Routing (CBR) What is CBR –Each link a collection of attributes (performance,
Abstraction and Control of Transport Networks (ACTN) BoF
Evolution of Path Computation Towards Generalized Resource Computation Adrian Farrel Old Dog Consulting
1 Multi-Protocol Label Switching (MPLS). 2 MPLS Overview A forwarding scheme designed to speed up IP packet forwarding (RFC 3031) Idea: use a fixed length.
Institute of Computer and Communication Network Engineering OFC/NFOEC, 6-10 March 2011, Los Angeles, CA Lessons Learned From Implementing a Path Computation.
Connect. Communicate. Collaborate VPNs in GÉANT2 Otto Kreiter, DANTE UKERNA Networkshop 34 4th - 6th April 2006.
GMPLS for Multi-Region Networks {martin.vigoureux, {shiomoto.kohei, oki.eiji,
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.
A Framework for Internetworking Heterogeneous High-Performance Networks via GMPLS and Web Services Xi Yang, Tom Lehman Information Sciences Institute (ISI)
OIF NNI: The Roadmap to Non- Disruptive Control Plane Interoperability Dimitrios Pendarakis
What is Bandwidth on Demand ? Bandwidth on Demand (BoD) is based on a technology that employs a new way of managing and controlling SONET-based equipment.
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.
Graceful Label Numbering in Optical MPLS Networks Ibrahim C. Arkut Refik C. Arkut Nasir Ghani
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.
IETF-70th Vancouver1 Extensions to GMPLS RSVP-TE for Bidirectional Lightpath with the Same Wavelength draft-xu-rsvpte-bidir-wave-01 Sugang Xu, Hiroaki.
1 Requirements for GMPLS-based multi-region and multi-layer networks (MRN/MLN) draft-ietf-ccamp-gmpls-mln-reqs-01.txt CCAMP WG, IETF 66 Jul. 10, 2006 Kohei.
PCE-based Computation for Inter-domain P2MP LSP draft-zhao-pce-pcep-inter-domain-p2mp-procedures-00.txt Quintin Zhao, Huawei Technology David Amzallag,
June 4, 2003Carleton University & EIONGMPLS - 1 GMPLS Generalized Multiprotocol Label Switching Vijay Mahendran Sumita Ponnuchamy Christy Gnanapragasam.
(Slide set by Norvald Stol/Steinar Bjørnstad
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.
Optical + Ethernet: Converging the Transport Network An Overview.
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.
Multi layer implications in GMPLS controlled networks draft-bcg-ccamp-gmpls-ml-implications-05 D.Papadimitriou (Alcatel-Lucent) D.Ceccarelli (Ericsson)
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.
Next Steps in Path Computation Element (PCE) Architectures: From Software Defined Concepts to Standards, Interoperability and Deployment CSA FP7 ICT Call.
MPLS Introduction How MPLS Works ?? MPLS - The Motivation MPLS Application MPLS Advantages Conclusion.
Multiprotocol Label Switching (MPLS) Routing algorithms provide support for performance goals – Distributed and dynamic React to congestion Load balance.
Multi-protocol Label Switching (MPLS) RFC 3031 MPLS provides new capabilities: QoS support Traffic engineering VPN Multiprotocol support.
67th IETF - San Diego, CA, USA November 8, 2006 PCECP Requirements for support of Global Concurrent Optimization Y. Lee, Huawei, D. King, Aria Networks,
An evolutionary approach to G-MPLS ensuring a smooth migration of legacy networks Ben Martens Alcatel USA.
Daniel King, Old Dog Consulting Adrian Farrel, Old Dog Consulting
Zhenbin Li, Kai Lu Huawei Technologies IETF 98, Chicago, USA
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
TE Topology and Tunnel Modeling for Transport Networks draft-bryskin-teas-te-topo-and-tunnel-modeling Igor Bryskin (Huawei Technologies) Xufeng Liu (Jabil)
Network Virtualisation for Packet Optical Networks
Presentation transcript:

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 Copyright in this document belongs to Aria Networks Ltd. ARIA Networks Intelligence for Converging Networks Latest Developments in Techniques for Computing Inter-Layer and Multi-Region Paths for Multi-Layer Traffic Engineering. Adrian Farrel CTO

Limit for content Do not exceed Limit for content Do not exceed Limit for content Do not exceed Limit for content Do not exceed The Copyright in this presentation belongs to Aria Networks Ltd Page 2 iPOP2007, 7-8 June. 2007, Tokyo, Japan Agenda  Regions, Layers, and Domains  Why do Multi-Layer Networking?  Management and Signaling Models  Application of PCE to Multi-Layer Path Computation  Global Visibility  Per-Domain Path Computation  Backward Recursive Path Computation  Cooperating PCEs with VNT Management  Computational Challenges and Solutions

Limit for content Do not exceed Limit for content Do not exceed Limit for content Do not exceed Limit for content Do not exceed The Copyright in this presentation belongs to Aria Networks Ltd Page 3 iPOP2007, 7-8 June. 2007, Tokyo, Japan  Services delivered by layered networking  Layers have client/server relationship  Network layers may be same or different technologies  If the technologies are different switching types we call them regions  For example, IP/MPLS over Optical  If the technologies are the same switching type we call them layers  For example, OC-12 over OC-48  Path computation is performed on a domain of visibility  Network layers are often administered as domains Terms and Concepts

Limit for content Do not exceed Limit for content Do not exceed Limit for content Do not exceed Limit for content Do not exceed The Copyright in this presentation belongs to Aria Networks Ltd Page 4 iPOP2007, 7-8 June. 2007, Tokyo, Japan  This is nothing new  Connectivity in client networks has always been provided by connections in transport networks  What is new?  Mixed technology networks  One administrative network with multiple technology devices  Multi-technology nodes  Can switch multiple technologies  Can adapt between different technology interfaces  Multi-layer end-to-end paths  A single end-to-end LSP is computed to transit multiple layers  Multi-layer traffic engineering  Traffic engineering considers optimality in more than one layer Why Multi-Layered Networking?

Limit for content Do not exceed Limit for content Do not exceed Limit for content Do not exceed Limit for content Do not exceed The Copyright in this presentation belongs to Aria Networks Ltd Page 5 iPOP2007, 7-8 June. 2007, Tokyo, Japan  Management Model  Triggered Signaling Model  Full visibility  Assumed lower-layer connectivity  Virtual Network Topology Management  Coordinated policy control  Connectivity may be pre-established or triggered Operational Models A B C D E F G H J K L M N

Limit for content Do not exceed Limit for content Do not exceed Limit for content Do not exceed Limit for content Do not exceed The Copyright in this presentation belongs to Aria Networks Ltd Page 6 iPOP2007, 7-8 June. 2007, Tokyo, Japan Path Computation Element (PCE) “An entity (component, application, or network node) that is capable of computing a network path or route based on a network graph and applying computational constraints” - RFC 4655  What’s new?  Nothing! Just look at NMS and LSRs today  A formalisation of the functional architecture  The ability to perform path computation as a (remote) service PCE TED NMS LSR Signalling Engine LSR Signalling Engine LSR Signalling Engine LSR Signalling Engine LSR Signalling Engine LSR Signalling Engine LSR Signalling Engine LSR Signalling Engine PCE TED PCE TED PCE TED

Limit for content Do not exceed Limit for content Do not exceed Limit for content Do not exceed Limit for content Do not exceed The Copyright in this presentation belongs to Aria Networks Ltd Page 7 iPOP2007, 7-8 June. 2007, Tokyo, Japan  One PCE has full visibility of all layers  Traffic Engineering Database (TED) may be:  Integrated (all links and nodes together)  Separated by layers  Computed end-to-end path crosses layers  Tunnels set up on-demand (triggered), and re-used if available  Need to know adaptation capabilities at layer boundaries (Are these implicit?)  May be scaling and administrative concerns PCE With Global Visibility A B C D E F G H J K L M N PCE

Limit for content Do not exceed Limit for content Do not exceed Limit for content Do not exceed Limit for content Do not exceed The Copyright in this presentation belongs to Aria Networks Ltd Page 8 iPOP2007, 7-8 June. 2007, Tokyo, Japan  Application of draft-ietf-ccamp-inter-domain-pd-path-comp-05.txt  Global visibility is not required  Node A consults PCE A to find best path across first domain to reach lower-layer network  Node D consults PCE B to find best path across lower-layer to remote higher-layer domain  Triggered signaling is used  Lower-layer domain may need to use crankback  Paths found are not necessarily optimal Multi-Layer Per-Domain Computation PCE A PCE B PCE C A B C D E F G H J K L M N

Limit for content Do not exceed Limit for content Do not exceed Limit for content Do not exceed Limit for content Do not exceed The Copyright in this presentation belongs to Aria Networks Ltd Page 9 iPOP2007, 7-8 June. 2007, Tokyo, Japan  Application of draft-ietf-pce-brpc-02.txt  Global visibility not required  Optimal path found through cooperation between PCEs  Assumes each PCE can compute any path across a domain  Assumes each PCE knows a PCE for the neighbouring domains  Start at the destination domain  Compute optimal path from each entry point  Pass the set of paths to the neighbouring PCEs  At each PCE in turn  Compute the optimal paths from each entry point to each exit point  Build a tree of potential paths rooted at the destination  Prune out branches where there is no/inadequate reachability  Faster resolution if the sequence of domains is “known”  Fully adaptable to multiple server networks and layers Backward Recursive Path Computation

Limit for content Do not exceed Limit for content Do not exceed Limit for content Do not exceed Limit for content Do not exceed The Copyright in this presentation belongs to Aria Networks Ltd Page 10 iPOP2007, 7-8 June. 2007, Tokyo, Japan  PCE 3 considers shortest paths from entry-points to node V PCE 3 supplies PCE 2 with the tree PCE 2 considers shortest paths from entry-points to exit points PCE 2 supplies PCE 1 with the tree PCE 1 considers shortest paths from node A to exit-points PCE 1 selects AFHIGMQTV cost 8 But are the policies the same in each layer? Multi-Layer BRPC Example A U T Q R L M N K J I H G E F C B V PCE 1 PCE 2 PCE 3 S P D V Q U R V Q U R H 2 K 4 G 3

Limit for content Do not exceed Limit for content Do not exceed Limit for content Do not exceed Limit for content Do not exceed The Copyright in this presentation belongs to Aria Networks Ltd Page 11 iPOP2007, 7-8 June. 2007, Tokyo, Japan  The application of constraints is different in each layer  Requires high-level PCEs to understand lower layers  Administrative policy is very different for lower layers  Especially true of transport networks  Multiplexing issues must be considered carefully  Operator MUST keep control over lower layer resources  VNT Manager provides a point of control between cooperating PCEs  Triggered signaling is still retained  For realizing potential links approved by VNT Manager Why Do We Need VNT Management

Limit for content Do not exceed Limit for content Do not exceed Limit for content Do not exceed Limit for content Do not exceed The Copyright in this presentation belongs to Aria Networks Ltd Page 12 iPOP2007, 7-8 June. 2007, Tokyo, Japan  A combination of BRPC and VNT  Best of all worlds  Optimal end-to-end paths  Full TE and optimal use of lower-layer network  Full administrative and policy control of lower layer network and service delivery  Limited distribution of TE information  TE links made available in upper layer  May be real or virtual  Relies on a VNT Manager Component  Receives notifications and requests from higher layer PCE  Consults lower layer PCE (and possibly other higher layer PCEs)  Issues provisioning requests and advertises TE links Cooperating PCEs with VNT Management A L M K J I H G E F C B D VNT Manager

Limit for content Do not exceed Limit for content Do not exceed Limit for content Do not exceed Limit for content Do not exceed The Copyright in this presentation belongs to Aria Networks Ltd Page 13 iPOP2007, 7-8 June. 2007, Tokyo, Japan  Multi-layer path computation is non-trivial  Multiplexing models can be wasteful  Need predictive demand models  Need grooming facilities  Layered architectures hide resource sharing  Upper layer TE links may appear to be disjoint, but actually use same lower layer links  Client/server relationship might not be 1:1  Server network has multiple clients  The clients don’t know each other  Client network may have multiple server networks  Server networks may also have client/server relationships  Different networks and technologies have different constraints and objectives Path Computation Challenges

Limit for content Do not exceed Limit for content Do not exceed Limit for content Do not exceed Limit for content Do not exceed The Copyright in this presentation belongs to Aria Networks Ltd Page 14 iPOP2007, 7-8 June. 2007, Tokyo, Japan  Solve the whole network  Different service levels, switching types, service types  Varying constraints and interactions  Optimize across all network layers  Adapt to changes in network, service, and constraints  May use heuristic processes  We don’t need the right solution  We need a solution that is good enough  We do need speed and flexibility  A new era of computation servers  Abandon rigid linear programming techniques  Flexible trading of constraints and objectives in a dynamic network Holistic Path Computation

Limit for content Do not exceed Limit for content Do not exceed Limit for content Do not exceed Limit for content Do not exceed The Copyright in this presentation belongs to Aria Networks Ltd Page 15 iPOP2007, 7-8 June. 2007, Tokyo, Japan  Networks are multi-layered  Convergence requires integrated management  Multi-layer TE facilitates network optimization  Building blocks  Signaling techniques  PCE and Computation techniques  VNT and VNT Management  Challenges remain  “Smart” multi-feature tools are needed  To bridge the gap between planning, management and control plane  To handle complex constraints and different network layers  To perform multiple functions  Network failure analysis  Capacity planning  Rapid turn-around of network experiments  Network re-optimisation  Integrated planning and activation (NMS, PCE, and LSR) Summary

Limit for content Do not exceed Limit for content Do not exceed Limit for content Do not exceed Limit for content Do not exceed The Copyright in this presentation belongs to Aria Networks Ltd Page 16 iPOP2007, 7-8 June. 2007, Tokyo, Japan  RFC 4655: A Path Computation Element (PCE)-Based Architecture  RFC 4726: A Framework for Inter-Domain Multiprotocol Label Switching Traffic Engineering  RFC 4206: Label Switched Paths (LSP) Hierarchy with Generalized Multi-Protocol Label Switching (GMPLS) Traffic Engineering (TE)  draft-ietf-ccamp-inter-domain-pd-path-comp: A Per-domain path computation method for establishing Inter-domain Traffic Engineering (TE) Label Switched Paths (LSPs) (work in progress)  draft-ietf-pce-brpc: A Backward Recursive PCE-based Computation (BRPC) procedure to compute shortest inter-domain Traffic Engineering Label Switched Paths (work in progress)  draft-ietf-ccamp-gmpls-mln-reqs: Requirements for GMPLS-based multi-region and multi-layer networks (MRN/MLN)  draft-ietf-pce-inter-layer-frwk: Framework for PCE-Based Inter-Layer MPLS and GMPLS Traffic Engineering References

Limit for content Do not exceed Limit for content Do not exceed Limit for content Do not exceed Limit for content Do not exceed The Copyright in this presentation belongs to Aria Networks Ltd Page 17 iPOP2007, 7-8 June. 2007, Tokyo, Japan Questions? Aria Networks