An Approach to IP Network Traffic Engineering NANOG Miami, FL Chris Liljenstolpe Cable & Wireless

Slides:



Advertisements
Similar presentations
MPLS and GMPLS Li Yin CS294 presentation.
Advertisements

Generalized Multiprotocol Label Switching: An Overview of Signaling Enhancements and Recovery Techniques IEEE Communications Magazine July 2001.
NEW OUTLOOK ON MULTI-DOMAIN AND MULTI-LAYER TRAFFIC ENGINEERING Adrian Farrel
Deployment of MPLS VPN in Large ISP Networks
© 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.
Multi-Layer Switching Layers 1, 2, and 3. Cisco Hierarchical Model Access Layer –Workgroup –Access layer aggregation and L3/L4 services Distribution Layer.
5: DataLink Layer5-1 Cerf & Kahn’s Internetwork Architecture What is virtualized? r two layers of addressing: internetwork and local network r new layer.
Presented by: Dmitri Perelman Nadav Chachmon. Agenda Overview MPLS evolution to GMPLS Switching issues –GMPLS label and its distribution –LSP creation.
Mod 10 – Routing Protocols
RIT Campus Data Network. General Network Statistics Over 23,000 wired outlets Over 14,500 active switched ethernet ports > 250 network closets > 1,000.
MPLS H/W update Brief description of the lab What it is? Why do we need it? Mechanisms and Protocols.
CMPE 150- Introduction to Computer Networks 1 CMPE 150 Fall 2005 Lecture 22 Introduction to Computer Networks.
MPLS and Traffic Engineering
1IMIC, 8/30/99 Constraint-Based Unicast and Multicast: Practical Issues Bala Rajagopalan NEC C&C Research Labs Princeton, NJ
1 © 2006 Cisco Systems, Inc. All rights reserved. MS Network Symposium6 Thoughts on the MS Network Research Workshop Fred Baker.
Kae Hsu Communication Network Dept. Redundant Internet service provision - customer viewpoint.
© 2009 Cisco Systems, Inc. All rights reserved. ROUTE v1.0—3-1 Implementing a Scalable Multiarea Network OSPF- Based Solution Improving Routing Performance.
1 Chapter 10 Introduction to Metropolitan Area Networks and Wide Area Networks Data Communications and Computer Networks: A Business User’s Approach.
Control and Traffic Management Paper: Banerjee et al.: ” Generalized multiprotocol label switching: an overview of signaling enhancements and recovery.
Network Topologies.
MPLS Evan Roggenkamp. Introduction Multiprotocol Label Switching High-performance Found in telecommunications networks Directs data from one network node.
1Traffic Engineering © 1999, Cisco Systems, Inc. MPLS Traffic Engineering George Swallow George Swallow
Table Of Contents Introduction What is WAN? Point to Point Links Circuit Switching Packet Switching WAN Virtual Circuits WAN Dialup Services WAN Devices.
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.
27 th of SeptemberAgnes PouelePage 1 MPLS Next Generation Networking September 2000 TF-TANT MPLS TESTING.
© 2009 Cisco Systems, Inc. All rights reserved. ROUTE v1.0—2-1 Implementing an EIGRP-Based Solution Configuring and Verifying EIGRP for the Enterprise.
A Foray Into MPLS AusNOG 01 Sydney Nov February 7, 2007 Overview What is MPLS? Why use Tunnels? Why use MPLS? Why use RSVP? Head-End Placement.
Chapter 4: Managing LAN Traffic
1 Multi Protocol Label Switching Presented by: Petros Ioannou Dept. of Electrical and Computer Engineering, UCY.
Chapter 18. Virtual-Circuit Networks: Frame Relay and ATM
CCNA 1 version 3.0 Rick Graziani Cabrillo College
Routing and Routing Protocols Routing Protocols Overview.
M.Menelaou CCNA2 ROUTING. M.Menelaou ROUTING Routing is the process that a router uses to forward packets toward the destination network. A router makes.
Shannon Lab 1AT&T – Research Traffic Engineering with Estimated Traffic Matrices Matthew Roughan Mikkel Thorup
Hour 9 Network Hardware. What You’ll Learn in This Hour Bridges Hubs and switches Routers Network Address Translation.
Multi-Protocol Label Switching University of Southern Queensland.
Routing in Optical Networks Markus Isomäki IP and MPLS in Optical Domain.
Agenda 1. QUIZ 2. TEST & LAST WEEK’S QUIZ 3. HOMEWORK 4. SWITCHING 5. POINT-TO-POINT PROTOCOL 6. INTEGRATED SERVICES DIGITAL NETWORK (ISDN) 7. X.25 8.
Brief Introduction to Juniper and its TE features Huang Jie [CSD-Team19]
What is FRAME RELAY ? Frame Relay is a way of sending information over a WAN by dividing data into packets It operates at the Physical and Data Link layers.
Sub-ip - 1 Blurring the Lines Between Circuits and Protocols: Plans to Re-Organize Sub-IP Technologies in the IETF Scott Bradner Harvard University.
Inter VLAN routing W.lilakiatsakun. What is inter VLAN routing.
Protection and Restoration Definitions A major application for MPLS.
CenterTrack An IP Overlay Network for Tracking Denial-of-Service Floods Robert Stone Internet Security Engineer UUNET Technologies NANOG17 October 5, 1999.
Routers Operate in a Mesh –Many possible alternative routes between two stations Only One of Many Possible Alternative Routes Packet.
1 Backup Options & Sample WAN Designs. 2 Chapter Topics  WAN Backup Design Options  Sample WAN Designs.
Lecture-2: Idea of Network LAN - Local Area Network WAN - Wide Area Network.
MULTI-PROTOCOL LABEL SWITCHING Brandon Wagner. Lecture Outline  Precursor to MPLS  MPLS Definitions  The Forwarding Process  MPLS VPN  MPLS Traffic.
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
1 Why Optical Layer Protection? Optical layer provides lightpath services to its client layers (e.g., SONET, IP, ATM) Protection mechanisms exist in the.
Circuit Switching Circuit-switched network direct physical connection between two devices  ex) phones or computers shorter links (no, length) than point-to-point.
SYSTEM ADMINISTRATION Chapter 2 The OSI Model. The OSI Model was designed by the International Standards Organization (ISO) as a structural framework.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v3.2—6-1 Scaling Service Provider Networks Scaling IGP and BGP in Service Provider Networks.
HELSINKI UNIVERSITY OF TECHNOLOGY Visa Holopainen 1/18.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v3.2—5-1 Customer-to-Provider Connectivity with BGP Connecting a Multihomed Customer to a Single Service.
Challenges in the Next Generation Internet Xin Yuan Department of Computer Science Florida State University
Akhyari Nasir.  Router-on-a-stick is a type of router configuration in which a single physical interface routes traffic between.
The Difference Between Router and Switch Not everyone knows: ADVANTAGES OF SWITCH:  Switches offer higher performance than bridges and hubs.  Switches.
1 Protection in SONET Path layer protection scheme: operate on individual connections Line layer protection scheme: operate on the entire set of connections.
Internet Traffic Engineering Motivation: –The Fish problem, congested links. –Two properties of IP routing Destination based Local optimization TE: optimizing.
MPLS Introduction How MPLS Works ?? MPLS - The Motivation MPLS Application MPLS Advantages Conclusion.
Redundancy. Single point of failure Hierarchical design produces many single points of failure Redundancy provides alternate paths, but may undermine.
Cisco 3 - Switch Perrine. J Page 17/3/2016 Chapter 3 Which of the following are found in the EIGRP neighbor table? (Choose two.) 1.routes installed by.
Inter VLAN routing Ferry Astika Saputra.
Instructor Materials Chapter 1: WAN Concepts
Chapter 1: WAN Concepts Connecting Networks
CHAPTER 8 Network Management
Pertemuan 24 Frame Relay Concepts
Presentation transcript:

An Approach to IP Network Traffic Engineering NANOG Miami, FL Chris Liljenstolpe Cable & Wireless

Scope and Purpose  Describes C&W’s Traffic Engineering methodology as well as some of the reasoning behind it.  Not “The One True Way,” but a method that works for us.

Scale of the Previous Design  Originally a flat network - one layer of routers interconnected over a complete PVC mesh.  A Network “event” in 1998 on AS3561 “educated” the engineering staff on IGP scaling issues.  This “event” lead to a week of network instability as it was re-engineered.  At one time there were 380+ routers in the direct mesh, accounting for 30k PVCs in the network & 760+ direct IGP associations per router.

Hierarchy  At one time there were 380+ routers in the direct mesh, accounting for 30k PVCs & IGP associations.  Currently there are no more than 80 routers in any one mesh due to the addition of hierarchy.  Due to the shrinking mesh sizes, and code optimization efforts, calculation times have dropped from 4 hours to 20 minutes.

Online vs. Offline  We like to always know where our traffic is and where it is routed.  Calculating optimal routing takes time on dedicated compute platforms…

Layer 2 vs. Layer 3  Utilizing IGP metrics to adjust traffic flows on an IP network leads to network-wide (and sometimes/usually, unplanned) effects in a large network, due to flooding.  This can lead to the network equivalent of the midway game “Hit the groundhog”

IGP Use  The IGP (in our case 2 level IS-IS) is only used for link state signaling in normal and most failure mode conditions.  In the worst case dual failure mode condition, the IGP does provide real next- hop calculations.

IGP Metrics  Because of the direct router-router adjacencies provided by the underlying network, a large set of IGP metrics are not needed.  The set in use is small, and only used to select primary vs. secondary path, and discourage “expensive” link utilization in a multi-point failure that leads to multi-hop routing.

ATM to MPLS for TE  ATM w/ PVC’s worked quite nicely Except for ATM overhead And lack of high-speed router interfaces  For our traffic engineering network, we are treating MPLS as an IP friendly ATM (actually more like Frame Relay, but never mind)

Will ’s Replace MPLS?  Only when the bandwidth required for any router- router pair approaches the bandwidth available from a single on the DWDM plant AND the cost of a port on an OXC is significantly cheaper than an equivalent bandwidth port on an MPLS switch.  When that occurs, the ’s will be provisioned just as the MPLS LSP’s are – statically with resilience.  GMPLS may be the technology used to signal the path over the OXC, just as MPLS is used for the LSP’s today.

Tools  Currently the tools that compute the paths, and configure the layer 2 and layer 3 equipment with those paths are all developed and maintained in-house.  Some have been in continual development and “tweak” mode for 6 years.

Futures  Most link failures will be detected and handled at the layer 2 traffic engineering layer, instead of at layer 3.  Path redundancy will grow from 2 to 4 paths per router-router pair.  Developments optimization mathematics originally researched for circuit path layout and analog circuit design will be utilized in the path layout tools.  Networks other than the IP backbone will utilize the traffic engineering core.