Terabit Backbones A Reality Check Vijay Gill. Agenda Current State of the Internet Side detour through VPNs DiffServ/QoS/CoS The Converged Core (hype.

Slides:



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

APNOMS03 1 A Resilient Path Management for BGP/MPLS VPN Jong T. Park School of Electrical Eng. And Computer Science Kyungpook National University
MPLS VPN.
MPLS: The Magic Behind the Myths Grenville Armitage (author) Scott Crosby (presenter)
Generalized Multiprotocol Label Switching: An Overview of Signaling Enhancements and Recovery Techniques IEEE Communications Magazine July 2001.
Protection and Restoration in Optical Network
Deployment of MPLS VPN in Large ISP Networks
2006 © SWITCH 1 TNC'06 Panel Presentation Myths about costs of circuit vs. packet switching Simon Leinen.
IEEE HPSR IP Network Background and Strategy Milestones  Started as a Internet backbone/IGW  Expansion with MAN networks  Tripleplay and multimedia,
ONE PLANET ONE NETWORK A MILLION POSSIBILITIES Barry Joseph Director, Offer and Product Management.
Dynamic Routing Scalable Infrastructure Workshop, AfNOG2008.
Router Architecture : Building high-performance routers Ian Pratt
Presented by: Dmitri Perelman Nadav Chachmon. Agenda Overview MPLS evolution to GMPLS Switching issues –GMPLS label and its distribution –LSP creation.
RIT Campus Data Network. General Network Statistics Over 23,000 wired outlets Over 14,500 active switched ethernet ports > 250 network closets > 1,000.
December 20, 2004MPLS: TE and Restoration1 MPLS: Traffic Engineering and Restoration Routing Zartash Afzal Uzmi Computer Science and Engineering Lahore.
MPLS H/W update Brief description of the lab What it is? Why do we need it? Mechanisms and Protocols.
Is IP going to take over the world (of communications)? Pablo Molinero-Fernandez Stanford University Nick McKeown Stanford University Hui Zhang Turin Networks,
MPLS and Traffic Engineering
CS Summer 2003 Lecture 13. CS Summer 2003 MP_REACH_NLRI Attribute The MP_REACH_NLRI attribute is encoded as shown below:
© 2006 Cisco Systems, Inc. All rights reserved. Implementing Secure Converged Wide Area Networks (ISCW) Module 4: Frame Mode MPLS Implementation.
A General approach to MPLS Path Protection using Segments Ashish Gupta Ashish Gupta.
MPLS L3 and L2 VPNs Virtual Private Network –Connect sites of a customer over a public infrastructure Requires: –Isolation of traffic Terminology –PE,
The Future of the Internet Jennifer Rexford ’91 Computer Science Department Princeton University
COS 420 Day 16. Agenda Assignment 3 Corrected Poor results 1 C and 2 Ds Spring Break?? Assignment 4 Posted Chap Due April 6 Individual Project Presentations.
SMUCSE 8344 MPLS Virtual Private Networks (VPNs).
The Optical Communications Market
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.
1 Introduction to Optical Networks. 2 Telecommunications Network Architecture.
1Traffic Engineering © 1999, Cisco Systems, Inc. MPLS Traffic Engineering George Swallow George Swallow
MPLS Last Update Copyright Kenneth M. Chipps Ph.D. 1.
CRIO: Scaling IP Routing with the Core Router-Integrated Overlay Xinyang (Joy) Zhang Paul Francis Jia Wang Kaoru Yoshida.
1 Multi Protocol Label Switching Presented by: Petros Ioannou Dept. of Electrical and Computer Engineering, UCY.
Introduction to MPLS and Traffic Engineering Zartash Afzal Uzmi.
MultiProtocol Label Switching (MPLS) July 29, 2000TECON 2000 Pramoda Nallur Alcatel Internetworking Division.
Public TeliaSonera International Carrier Daniel Sjoberg, Reykjavik, August 25th Bringing knowledge, quality and stability to the communications industry.
1 Cabo: Concurrent Architectures are Better than One Jennifer Rexford Princeton University Joint work with Nick Feamster.
MPLS and Traffic Engineering Ji-Hoon Yun Computer Communications and Switching Systems Lab.
Multi-Service Backbone Design Drivers behind Next Generation Networks Vijay Gill Jim Boyle.
Routing in Optical Networks Markus Isomäki IP and MPLS in Optical Domain.
Network Layer4-1 Chapter 4: Network Layer r 4. 1 Introduction r 4.2 Virtual circuit and datagram networks r 4.3 What’s inside a router r 4.4 IP: Internet.
S4-Chapter 3 WAN Design Requirements. WAN Technologies Leased Line –PPP networks –Hub and Spoke Topologies –Backup for other links ISDN –Cost-effective.
Protection and Restoration Definitions A major application for MPLS.
A Snapshot on MPLS Reliability Features Ping Pan March, 2002.
A Practical Approach for Providing QoS: MPLS and DiffServ
1MPLS QOS 10/00 © 2000, Cisco Systems, Inc. rfc2547bis VPN Alvaro Retana Alvaro Retana
An Approach to IP Network Traffic Engineering NANOG Miami, FL Chris Liljenstolpe Cable & Wireless
1 | © 2015 Infinera Open SDN in Metro P-OTS Networks Sten Nordell CTO Metro Business Group
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.
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
Introducing a New Concept in Networking Fluid Networking S. Wood Nov Copyright 2006 Modern Systems Research.
Cardinal Vs Ordinal Optimization: The Reality Police Vijay Gill Metromedia Fiber Network.
A Snapshot on MPLS Reliability Features Ping Pan March, 2002.
1 Protection in SONET Path layer protection scheme: operate on individual connections Line layer protection scheme: operate on the entire set of connections.
2/18/01 Hardware implications of Internet routing table growth Tony Li.
Internet Traffic Engineering Motivation: –The Fish problem, congested links. –Two properties of IP routing Destination based Local optimization TE: optimizing.
© 2001 Caspian Networks, Inc. CONFIDENTIAL AND PROPRIETARY INFORMATION Internet Intelligence and Traffic Growth Lawrence G. Roberts Chairman & CTO Caspian.
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.

MPLS Virtual Private Networks (VPNs)
An evolutionary approach to G-MPLS ensuring a smooth migration of legacy networks Ben Martens Alcatel USA.
Ken Gunnells, Ph.D. - Networking Paul Crigler - Programming
COS 561: Advanced Computer Networks
MPLS and GMPLS Li Yin CS294 presentation.
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
COS 461: Computer Networks
Experiences with Implementing MPLS/VPN Services
My Core Exploded And All I Got Was This Lousy T-Shirt
Presentation transcript:

Terabit Backbones A Reality Check Vijay Gill

Agenda Current State of the Internet Side detour through VPNs DiffServ/QoS/CoS The Converged Core (hype machine that goes to 11)

State Of the Internet Address 1. Amount of state at any level should be constrained and must not exceed Moore’s Law for economically viable solutions. 2. Ideally – growth of state should trail Moore’s Law We’re in trouble “If you’re not scared, you don’t understand” – Mike O’Dell Reality Based Internet Economics

Growth of State Recent trends show high growth in Internet state (routes, prefixes etc.) Isolate this growth as a predictor of future growth Compare growth to Moore’s law

Source: Tony Li (Procket Networks)

The Very Bad News Growth rate is Increasing Hyper-exponential growth Will eventually outgrow Moore’s law Moore’s law may fail

Source: Tony Li (Procket Networks)

The Real Problems If we don’t fix these, the other problems won’t matter Hyper-exponential growth will exceed Moore’s law Safety margins are at risk We need concerted effort on a new routing architecture Multi-homing must not require global prefixes Example: IPv6 plus EIDs

Nov ,000 individual addresses Dec ,100 individual addresses Increase in the average prefix length from /18.03 to / Dense peering (Rise of Exchange Points) and Multi-homing BGP Advertisement Span Source: Geoff Houston

State Now # of Paths vs. # of Prefixes Large amounts of peering CPU to crunch RIB to populate FIB More state requires more CPU time Leads to Delayed Convergence BGP – TCP rate limited, just adding pure CPU isn’t the entire answer Issue is with propagating state around

Convergence Times

Problem With State Issues with interactions of increased state, CPU, and message processing Run to completion processing missed hellos IGP meltdowns Time diameter exceeds hold down Pegged CPU on primary causes slave to initiate takeover Decoupled Hello processing from Routing Process

VoIP? What VoIP? IGPs Converge on average converge an order of magnitude faster than BGP Leads to temporary black holing Router reboots (like that ever happens) IGP converges away, BGP teardown Router comes back up IGP converges and places router in forwarding path BGP is still converging Packets check in, but don’t check out

VPNs - Operational Reality Check Vendors can barely keep one routing table straight Customer Enragement Feature, IBGP withdraw bugs Into this mess, we’re going to throw in another couple of hundred routing tables like some VPN proposals? Potential for several thousand internal customer prefixes inside our Edge routers Revenge of RIP Provider Provisioned VPNs – Just Say No.

What Is Going to Work Some people will optimize for high touch edges – Provider provisioned VPNs etc. But if they are talking with the rest of the world, welcome to the new reality – It sucks. For the Rest….

“ Already, data dominates voice traffic on our networks” -Fred Douglis, ATT Labs These exhibits were originally published in Peter Ewens, Simon Landless, and Stagg Newman, "Showing some backbone," The McKinsey Quarterly, 2001 Number 1, and can be found on the publication's Web site, Used by permission.

What to optimize for Optimize for IP Parallel backbones Some ISPs already have to do this based on volume of traffic for IP alone Do not cross the streams Voice traffic has well known properties Utilize them Optical network – Utilize DWDM and OXCs to virtualize the fiber

Solution Internet (IP) VPN Voice/Video CES Voice/Video CES Multi Service Optical Transport Fabric

NEWS FLASH Simple & Stupid Trumps Complex & Smart Every Time Networks Powered by PowerPoint ™ Stuff looks good on slides, then we try and hire people to implement and operate it Operational Reality Beats PowerPoint every time

The Converged Core ™ For the fortunate few Utilize OXCs + DWDM to impose arbitrary topologies onto fiber For the rest trying to run IP over Voice… Nice knowing you…. Voice - Use SONET as normal, it’s not growing very fast, so don’t mess with it WCOM, T

Network Design Principle The main problem is SCALING Everything else is a secondary If we can scale, we’re doing something right State Mitigation Partition State What you don’t know, can’t hurt you

Common Backbone Application Unaware Rapid innovation Clean separation between transport, service, and application Allows new applications to be constructed without modification to the transport fabric. Less Complex (overall)

Why A Common Backbone? Spend once, use many Easier capacity planning and implementation Elastic Demand Increase of N on edge necessitates 3-4 N core growth Flexibility in upgrading bandwidth allows you to drop pricing faster than rivals

These exhibits were originally published in Peter Ewens, Simon Landless, and Stagg Newman, "Showing some backbone," The McKinsey Quarterly, 2001 Number 1, and can be found on the publication's Web site, Used by permission. By carrying more traffic, a carrier can lower costs by up to 64%

Source: KPCB Historical and forecast market price and unit cost of Transatlantic STM-1 circuit (on 25 year IRU lease) 2,000 4,000 6,000 8,000 10,000 12,000 14,000 16,000 18, Price per STM-1 ($m) PRICE COST Bandwidth Blender - Set on Frappe

Problem We keep hearing the phrase ‘bandwidth glut’ So are we experiencing a glut or not? No matter how much terabits of core bandwidth gets turned up…. Capacity Constraints are at the edges Go drop 2-4 racks in colocation facilities Q in QoS stands for Quantity, not Quality We don’t need to boil the oceans, all we want is a poached fish

How To Build A Stupid Backbone Optical backbones cannot scale at the STS-1 level High speed backbone reduces complexity and increases manageability…. Impose a Hierarchy Optical Backbone provides High-speed provisioning/management: OC-192/48 Sub-rate clouds multiplex lower speed traffic onto core lightpaths

Regional-Core Network Infrastructure Core OXC Multi-Service Platform Client equipment Core network Metro SubNetwork

Requirements Support multiple services Voice, VPN, Internet, Private Line Improving service availability with stable approaches where possible Use MPLS if your SONET ring builds are taking too long (anyone still building SONET rings for data?) If you have to use MPLS….

LSPs re-instantiated as p2p links in IGP e.g. ATL to DEN LSP looks like p2p link with metric XYZ Helps obviate BGP blackholing issues Stabilize The Edge

Stabilize The Core Global instability propagated via BGP Fate sharing with the global Internet All decisions are made at the edge where the traffic comes in Rethink functionality of BGP in the core

LSP Distribution LDP alongside RSVP Routers on edge of RSVP domain do fan-out Multiple Levels of Label Stacking Backup LSPs Primary and Backup in RSVP Core Speed convergence Removes hold down issues (signaling too fast in a bouncing network) Protect path should be separate from working There are other ways, including RSVP E2E

Implementation IP + Optical Virtual Fiber Mesh Protection Overlay We already know where the big traffic will be NFL Cities, London, Paris, Frankfurt, Amsterdam DWDM + Routers

IP + Optical Fiber DWDM / 3R IP / Routers Optical Switching Virtual Fiber Embed Arbitrary fiber topology onto physical fiber. Mesh restoration. Private Line Increased Velocity of service provisioning Higher cost, added complexity

Edge Core Optical Switch DWDM Terminal Backbone Fiber Metro Collectors

IP + Optical Network Big Flow Out of port capacity, switching speeds on routers? Bypass intermediate hops

Dual Network Layers Optical Core (DWDM Fronted by OXC) Fast Lightpath provisioning Remember - Routers are very expensive OEO devices Metro/Sub-rate Collectors Multiservice Platforms, Edge Optical Switches Groom into lightpaths or dense fiber. Demux in the PoP (light or fiber) Eat Own Dog Food Utilize customer private line provisioning internally to run IP network.

Questions Vijay “Route around the congestion, we must” Gill Nota Bene – This is not a statement of direction for MFN! Many thanks to Tellium (Bala Rajagopalan and Krishna Bala) for providing icons at short notice!