1Traffic Engineering © 1999, Cisco Systems, Inc. MPLS Traffic Engineering George Swallow George Swallow

Slides:



Advertisements
Similar presentations
CONFIDENTIAL © 2004 Procket Networks, Inc. All rights reserved. 4-Feb-14 The 21 st Century Intelligent Network Tony Li, Carl DeSousa.
Advertisements

MPLS and GMPLS Li Yin CS294 presentation.
QoS Strategy in DiffServ aware MPLS environment Teerapat Sanguankotchakorn, D.Eng. Telecommunications Program, School of Advanced Technologies Asian Institute.
APNOMS03 1 A Resilient Path Management for BGP/MPLS VPN Jong T. Park School of Electrical Eng. And Computer Science Kyungpook National University
Identifying MPLS Applications
Generalized Multiprotocol Label Switching: An Overview of Signaling Enhancements and Recovery Techniques IEEE Communications Magazine July 2001.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v MPLS TE Overview Configuring MPLS TE on Cisco IOS Platforms.
Deployment of MPLS VPN in Large ISP Networks
© 2006 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 MPLS Scale to 100k endpoints with resiliency and simplicity Clarence.
Why SDN and MPLS? Saurav Das, Ali Reza Sharafat, Guru Parulkar, Nick McKeown Clean Slate CTO Summit 9 th November, 2011.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—8-1 MPLS TE Overview Understanding MPLS TE Components.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—8-1 MPLS TE Overview Introducing the TE Concept.
© 2010 Cisco and/or its affiliates. All rights reserved. 1 Segment Routing Clarence Filsfils – Distinguished Engineer Christian Martin –
1 Traffic Engineering (TE). 2 Network Congestion Causes of congestion –Lack of network resources –Uneven distribution of traffic caused by current dynamic.
1 EL736 Communications Networks II: Design and Algorithms Class3: Network Design Modeling Yong Liu 09/19/2007.
MPLS additions to RSVP Tunnel identification Tunnel parameter negotiation Routing policy distribution Routing debugging information Scalability improvements.
Dynamic routing – QoS routing Other approaches to QoS routing Traffic Engineering Practical Traffic Engineering.
Ashish Gupta Under Guidance of Prof. B.N. Jain Department of Computer Science and Engineering Advanced Networking Laboratory.
Introduction to MPLS and Traffic Engineering Zartash Afzal Uzmi.
Traffic Engineering Jennifer Rexford Advanced Computer Networks Tuesdays/Thursdays 1:30pm-2:50pm.
December 20, 2004MPLS: TE and Restoration1 MPLS: Traffic Engineering and Restoration Routing Zartash Afzal Uzmi Computer Science and Engineering Lahore.
MPLS and Traffic Engineering
Special Session PDCS’2000 Interworking of Diffserv, RSVP and MPLS for achieving QoS in the Internet Junaid Ahmed Zubairi Department of Mathematics and.
In-Band Flow Establishment for End-to-End QoS in RDRN Saravanan Radhakrishnan.
Introduction to MPLS and Traffic Engineering
Traffic Engineering and Routing Hansen Bow. Topics Traffic Engineering with MPLS Issues Concerning Voice over IP Features of Netscope QoS Routing for.
More Traffic Engineering TE with MPLS TE in the inter-domain.
© 2006 Cisco Systems, Inc. All rights reserved. Implementing Secure Converged Wide Area Networks (ISCW) Module 4: Frame Mode MPLS Implementation.
MPLS L3 and L2 VPNs Virtual Private Network –Connect sites of a customer over a public infrastructure Requires: –Isolation of traffic Terminology –PE,
Jennifer Rexford Princeton University MW 11:00am-12:20pm Wide-Area Traffic Management COS 597E: Software Defined Networking.
Control and Traffic Management Paper: Banerjee et al.: ” Generalized multiprotocol label switching: an overview of signaling enhancements and recovery.
1 © 2004 Cisco Systems, Inc. All rights reserved. Session Number Presentation_ID Cisco IP Solution Center 4.0 TRAFFIC ENGINEERING MANAGEMENT Executive.
SMUCSE 8344 Constraint-Based Routing in MPLS. SMUCSE 8344 Constraint Based Routing (CBR) What is CBR –Each link a collection of attributes (performance,
1 Multi-Protocol Label Switching (MPLS) presented by: chitralekha tamrakar (B.S.E.) divya krit tamrakar (B.S.E.) Rashmi shrivastava(B.S.E.) prakriti.
MPLS networking at PSP Co Multi-Protocol Label Switching Presented by: Hamid Sheikhghanbari 1.
1 Wide Area Network. 2 What is a WAN? A wide area network (WAN ) is a data communications network that covers a relatively broad geographic area and that.
Mobile IP Performance Issues in Practice. Introduction What is Mobile IP? –Mobile IP is a technology that allows a "mobile node" (MN) to change its point.
1 Multi Protocol Label Switching Presented by: Petros Ioannou Dept. of Electrical and Computer Engineering, UCY.
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.
End-to-end resource management in DiffServ Networks –DiffServ focuses on singal domain –Users want end-to-end services –No consensus at this time –Two.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS Introduction Module 4: Frame Mode MPLS Implementation.
Multi-Protocol Label Switching University of Southern Queensland.
MPLS and Traffic Engineering Ji-Hoon Yun Computer Communications and Switching Systems Lab.
Architecting the Network Part 3 Geoff Huston Chief Scientist, Internet Telstra ISOC Workshop.
Protection and Restoration Definitions A major application for MPLS.
A Snapshot on MPLS Reliability Features Ping Pan March, 2002.
Graceful Label Numbering in Optical MPLS Networks Ibrahim C. Arkut Refik C. Arkut Nasir Ghani
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNP 1 v3.0 Module 1 Overview of Scalable Internetworks.
1 Multiprotocol Label Switching (MPLS) and its Applications Network Architecture Spring 2009 Lecture 17.
Mr. Mark Welton.  WAN transportation method that formats data into frames and sent over a network controlled by a service provider  Frame Relay is often.
(Slide set by Norvald Stol/Steinar Bjørnstad
SOFTWARE DEFINED NETWORKING/OPENFLOW: A PATH TO PROGRAMMABLE NETWORKS April 23, 2012 © Brocade Communications Systems, Inc.
Introducing a New Concept in Networking Fluid Networking S. Wood Nov Copyright 2006 Modern Systems Research.
Multiple Protocol Support: Multiprotocol Level Switching.
A Snapshot on MPLS Reliability Features Ping Pan March, 2002.
Characteristics of Scaleable Internetworks
1 Protection in SONET Path layer protection scheme: operate on individual connections Line layer protection scheme: operate on the entire set of connections.
1 Traffic Engineering By Kavitha Ganapa. 2 Introduction Traffic engineering is concerned with the issue of performance evaluation and optimization of.
Internet Traffic Engineering Motivation: –The Fish problem, congested links. –Two properties of IP routing Destination based Local optimization TE: optimizing.
MULTI-PROTOCOL LABEL SWITCHING By: By: YASHWANT.V YASHWANT.V ROLL NO:20 ROLL NO:20.
Multi-protocol Label Switching
1587: COMMUNICATION SYSTEMS 1 Wide Area Networks Dr. George Loukas University of Greenwich,
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.
Wide Area Network.
Customer Presentation
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 6: Quality of Service Connecting Networks.
CHAPTER 8 Network Management
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.
Label Switched VPNs – Scalability and Performance Analysis
Presentation transcript:

1Traffic Engineering © 1999, Cisco Systems, Inc. MPLS Traffic Engineering George Swallow George Swallow

2Traffic Eng. © 1999, Cisco Systems, Inc. Cisco Systems What is Traffic Engineering Taking control of how traffic flows in your network in order to -  Improve overall network performance  Offer premium services  As a tactical tool to deal with network design issues when the longer range solution are not deployed

3Traffic Eng. © 1999, Cisco Systems, Inc. Cisco Systems Voice Traffic Engineering Telco’s noticed that demands vary widely by time of day Began “engineering the traffic” long ago Evolved over time Now fully automated

4Traffic Eng. © 1999, Cisco Systems, Inc. Cisco Systems Reasons for Traffic Engineering Economics – more packets, fewer $$$ Address deficiencies of IP routing Tactical tool for network operations Class-of-service routing

5Traffic Eng. © 1999, Cisco Systems, Inc. Cisco Systems Mike O’Dell, UUnet Economics of Traffic Engineering “The efficacy with which one uses the available bandwidth in the transmission fabric directly drives the fundamental ‘manufacturing efficiency’ of the business and its cost structure.” Savings can be dramatic. Studies have shown that transmission costs can be reduced by 40%.

6Traffic Eng. © 1999, Cisco Systems, Inc. Cisco Systems The “Fish” Problem a deficiency in IP routing IP uses shortest path destination based routing Shortest path may not be the only path Alternate paths may be under-utilized while the shortest path is over-utilized R8 R2 R6 R3 R4 R7 R5 R1

7Traffic Eng. © 1999, Cisco Systems, Inc. Cisco Systems Deficiencies in IP Routing Chronic local congestion Load balancing Across long haul links Size of links Difficult to get IP to make good use unequal size links without overloading the lower speed link

8Traffic Eng. © 1999, Cisco Systems, Inc. Cisco Systems Load Balancing Making good use of expensive links simply by adjusting IGP metrics can be a frustrating exercise!

9Traffic Eng. © 1999, Cisco Systems, Inc. Cisco Systems Overlay Motivation Separate Layer 2 Network (Frame Relay or ATM) Mike O’Dell UUnet, November 17, 1996 “The use of the explicit Layer 2 transit layer gives us very exacting control of how traffic uses the available bandwidth in ways not currently possible by tinkering with Layer 3-only metrics.”

10Traffic Eng. © 1999, Cisco Systems, Inc. Cisco Systems The Overlay Solution Layer 2 network used to manage the bandwidth Layer 3 sees a complete mesh L3 L3 L3 L3 L3 L3 L3 L2 L2 L2 L2 L2 L2 L3 L3 L3 L3L3 PhysicalLogical

11Traffic Eng. © 1999, Cisco Systems, Inc. Cisco Systems Overlay Drawbacks Extra network devices (cost) More complex network management Two-level network without integrated NM Additional training, technical support, field engineering IGP routing doesn’t scale for meshes Number of LSPs generated for a failed router is O(n 3 ); n = number of routers

12Traffic Eng. © 1999, Cisco Systems, Inc. Cisco Systems Traffic Engineering & MPLS MPLS fuses Layer 2 and Layer 3 Layer 2 capabilities of MPLS can be exploited for IP traffic engineering Single box / network solution + or = RouterATM Switch MPLS Router ATM MPLS Router

13Traffic Eng. © 1999, Cisco Systems, Inc. Cisco Systems An LSP Tunnel R8 R2 R6 R3 R4 R7 R5 R1 Normal Route R1->R2->R3->R4->R5 Tunnel: R1->R2->R6->R7->R4 Labels, like VCIs can be used to establish virtual circuits

14Traffic Eng. © 1999, Cisco Systems, Inc. Cisco Systems Comprehensive Traffic Engineering Network design Engineer the topology to fit the traffic Traffic engineering Engineer the traffic to fit the topology fixedtraffic matrix, Given a fixed topology and a traffic matrix, what set of explicit routes offers the best overall network performance?

15Traffic Eng. © 1999, Cisco Systems, Inc. Cisco Systems The Traffic Engineering System TE Tunnel CLI Router NetworkTraffic Engineering Tools Configuration Collection Traffic Analysis Traffic Engineering Design and Modeling StatisticsStatistics

16Traffic Eng. © 1999, Cisco Systems, Inc. Cisco Systems Approaches to Traffic Engineering Topology Type of Traffic Comprehensive TE Comprehensive for Premium Flows Tactical for Premium Flows Tactical TE

17Traffic Eng. © 1999, Cisco Systems, Inc. Cisco Systems Tactical Traffic Engineering Links not available Infrastructure doesn’t exist Lead times too long Failure scenarios Unanticipated growth and shifts in traffic

18Traffic Eng. © 1999, Cisco Systems, Inc. Cisco Systems Tactical TE An Example Major US ISP  New web site appears Within weeks becomes the largest traffic source on their network One of their PoPs becomes completely congested  Once the problem was identified TE tunnels were established to route away any traffic passing through that PoP, but not destined or sourced there Congestion was completely resolved in 5 minutes

19Traffic Eng. © 1999, Cisco Systems, Inc. Cisco Systems System Block Diagram Traffic Engineering Control Path Selection TE Topology Database RSVP Flooding Routing IS-IS/OSPF TE Link Adm Ctl Forwarding Engine

20Traffic Eng. © 1999, Cisco Systems, Inc. Cisco Systems TE Tunnel Attributes Bandwidth Setup & Holding priorities Used for Admission Control Resource class affinity Simple policy routing Path Options Input to route selection

21Traffic Eng. © 1999, Cisco Systems, Inc. Cisco Systems LSP Tunnel Setup Setup: Path (R1->R2->R6->R7->R4->R9) Tunnel ID 5, Path ID R8 R2 R6 R3 R4 R7 R1 R5 R9 Reply: Communicates Labels and Label Operations Reserves bandwidth on each link Pop 32

22Traffic Eng. © 1999, Cisco Systems, Inc. Cisco Systems Multiple Parallel Tunnels Automatically load shared Weighted by bandwidth to nearest part in 16 Traffic assigned by either Source-Destination hash Round robin

23Traffic Eng. © 1999, Cisco Systems, Inc. Cisco Systems Automatic Load Balancing New York #1 New York #2 Washington London #1 London #2 Paris Stockholm Munich Brussels Frankfurt Amsterdam Link #1 Link #2 Link #3 LSP Tunnel #1 LSP Tunnel #2 LSP Tunnel #3

24Traffic Eng. © 1999, Cisco Systems, Inc. Cisco Systems Additional Features Adjusting to failures Requires rapid notification Adjusting to improvements Need to account for Global optimality Network stability

25Traffic Eng. © 1999, Cisco Systems, Inc. Cisco Systems Protection Strategy Two pronged approach: Local protection Repair made at the point of failure us to keep critical applications going Fast - O(milliseconds) Sub-optimal Path protection An optimized long term repair Slower - O(seconds)

26Traffic Eng. © 1999, Cisco Systems, Inc. Cisco Systems Local Protection via a Bypass Tunnel R2 R3 R6 R4 R8 R7 R1 R10 R9 R5 Primary Paths Bypass Tunnel Backup Paths

27Traffic Eng. © 1999, Cisco Systems, Inc. Cisco Systems Path Protection R2 R3 R6 R4 R8 R7 R1 R10 R9 R5 Primary Path Backup Path

28Traffic Eng. © 1999, Cisco Systems, Inc. Cisco Systems Summary Traffic engineering provides the means to  Save transmission costs  Address routing deficiencies  Attack tactical network engineering problems  Provide better QoS Making sure resource are available Minimizing disruption

29Traffic Engineering © 1999, Cisco Systems, Inc. Thank You