My Core Exploded And All I Got Was This Lousy T-Shirt

Slides:



Advertisements
Similar presentations
MPLS VPN.
Advertisements

© 2009 Cisco Systems, Inc. All rights reserved. Cisco Public Presentation_ID 1 BGP Diverse Paths draft-ietf-grow-diverse-bgp-paths-dist-02 Keyur Patel.
Routing Basics.
1 Copyright  1999, Cisco Systems, Inc. Module10.ppt10/7/1999 8:27 AM BGP — Border Gateway Protocol Routing Protocol used between AS’s Currently Version.
Border Gateway Protocol Ankit Agarwal Dashang Trivedi Kirti Tiwari.
CS540/TE630 Computer Network Architecture Spring 2009 Tu/Th 10:30am-Noon Sue Moon.
Lecture 9 Overview. Hierarchical Routing scale – with 200 million destinations – can’t store all dests in routing tables! – routing table exchange would.
1 BGP Anomaly Detection in an ISP Jian Wu (U. Michigan) Z. Morley Mao (U. Michigan) Jennifer Rexford (Princeton) Jia Wang (AT&T Labs)
1 Interdomain Routing Protocols. 2 Autonomous Systems An autonomous system (AS) is a region of the Internet that is administered by a single entity and.
1 Quagga Status RIPE65 Martin Winter OpenSourceRouting.org.
Chapter 4: Network Layer 4. 1 Introduction 4.2 Virtual circuit and datagram networks 4.3 What’s inside a router 4.4 IP: Internet Protocol –Datagram format.
BGP in 2009 Geoff Huston APNIC May Conventional BGP Wisdom IAB Workshop on Inter-Domain routing in October 2006 – RFC 4984: “routing scalability.
1 Network Architecture and Design Routing: Exterior Gateway Protocols and Autonomous Systems Border Gateway Protocol (BGP) Reference D. E. Comer, Internetworking.
1 ELEN 602 Lecture 20 More on Routing RIP, OSPF, BGP.
MPLS H/W update Brief description of the lab What it is? Why do we need it? Mechanisms and Protocols.
CS Summer 2003 Quiz 1 Q1) Answer the following: List one protocol that is commonly used for intra AS routing? List one protocol that is used for.
CS Summer 2003 Quiz 1 A1) IGP (IS-IS, OSPF) BGP A2) Stub Transit. because it is adverting AS2’s routes to AS1 and vice versa. A3) Traffic discarded.
Feb 12, 2008CS573: Network Protocols and Standards1 Border Gateway Protocol (BGP) Network Protocols and Standards Winter
© 2009 Cisco Systems, Inc. All rights reserved. ROUTE v1.0—6-1 Connecting an Enterprise Network to an ISP Network Considering the Advantages of Using BGP.
Chapter 27 Q and A Victor Norman IS333 Spring 2015.
Introduction to BGP.
© Synergon Informatika Rt., 1999 Chapter 12 Connecting Enterprises to an Internet Service Provider.
Border Gateway Protocol
Border Gateway Protocol (BGP) W.lilakiatsakun. BGP Basics (1) BGP is the protocol which is used to make core routing decisions on the Internet It involves.
Vytautas Valancius, Nick Feamster, Akihiro Nakao, and Jennifer Rexford.
T. S. Eugene Ngeugeneng at cs.rice.edu Rice University1 COMP/ELEC 429/556 Introduction to Computer Networks Inter-domain routing Some slides used with.
Routing and Addressing: where we are today Prague, IETF 68 March 2007.
Network Layer4-1 Intra-AS Routing r Also known as Interior Gateway Protocols (IGP) r Most common Intra-AS routing protocols: m RIP: Routing Information.
Lecture 2 Agenda –Finish with OSPF, Areas, DR/BDR –Convergence, Cost –Fast Convergence –Tools to troubleshoot –Tools to measure convergence –Intro to implementation:
IP Routing Principles. Network-Layer Protocol Operations Each router provides network layer (routing) services X Y A B C Application Presentation Session.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v3.2—6-1 Scaling Service Provider Networks Scaling IGP and BGP in Service Provider Networks.
© 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.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v3.2—2-1 BGP Transit Autonomous Systems Forwarding Packets in a Transit AS.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v3.2—1-1 Course Introduction.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v3.2—7-1 Optimizing BGP Scalability Improving BGP Convergence.
1 Chapter 4: Internetworking (IP Routing) Dr. Rocky K. C. Chang 16 March 2004.
BGP Transit Autonomous System
Text BGP Basics. Document Name CONFIDENTIAL Border Gateway Protocol (BGP) Introduction to BGP BGP Neighbor Establishment Process BGP Message Types BGP.
Inter-domain Routing Outline Border Gateway Protocol.
Border Gateway Protocol. Intra-AS v.s. Inter-AS Intra-AS Inter-AS.
Routing in the Internet
14 – Inter/Intra-AS Routing
Connecting an Enterprise Network to an ISP Network
2017 session 1 TELE3118: Network Technologies Week 6: Network Layer Control Plane Inter-Domain Routing Protocols Some slides have been adapted from:
Boarder Gateway Protocol (BGP)
BGP 1. BGP Overview 2. Multihoming 3. Configuring BGP.
Jian Wu (University of Michigan)
Border Gateway Protocol
CS4470 Computer Networking Protocols
BGP supplement Abhigyan Sharma.
CS 457 – Lecture 12 Routing Spring 2012.
Lixin Gao ECE Dept. UMASS, Amherst
BGP Overview BGP concepts and operation.
Cours BGP-MPLS-IPV6-QOS
CS 457 – Lecture 14 Global Internet
Delivery and Routing of IP Packets
CSCI-1680 Network Layer: Inter-domain Routing
John Scudder October 24, 2000 BGP Update John Scudder October 24, 2000.
Computer Networking TCP/IP Part 2
Department of Computer and IT Engineering University of Kurdistan
Dynamic Routing and OSPF
RFC 1058 & RFC 2453 Routing Information Protocol
COS 561: Advanced Computer Networks
Network Layer I have learned from life no matter how far you go
COMP/ELEC 429/556 Introduction to Computer Networks
COS 461: Computer Networks
CSCI-1680 Network Layer: Inter-domain Routing
2005 – A BGP Year in Review February 2006 Geoff Huston
Computer Networks Protocols
Network Layer: Internet Inter-Domain Routing
Presentation transcript:

My Core Exploded And All I Got Was This Lousy T-Shirt Vijay Gill

What Is The Problem The amount of state is increasing. Real problem So what? Real problem Nasty surprises that result from interactions between current routing implementations, increased state, CPU, and message processing.

Examples Run to completion processing may cause missed hellos Frame Relay meltdowns Time diameter exceeds hold down Pegged CPU on primary causes slave to initiate takeover Decoupled Hello processing from Routing Process

Types of State Amount of state is approximately the same Where it is and how the protocols deal with it are different Lean IGPs Reasons for Lean IGP Carry Prefixes in iBGP Primary state growth is in BGP Focus on BGP

Prefixes in a Promising Local ISPs Network

Resource Consumption # of Paths vs. # of Prefixes Large amounts of peering Crunch RIB to populate FIB More state requires more CPU time Delayed Convergence

RIB

FIB

Insufficient Resources Memory Fragmentation Solved Problem – Hope springs eternal Flap BGP Sessions Failure cascade Packet forwarding and downstream peering failures Learned Routes Forwarding Table

Route Establishment

Growth Trends RIB Growth is Linear FIB Growth is Sub-linear RIB has multiple views/paths FIB only has the Forwarding Table Regardless of the number of paths/routes, only few forwarding entrys are installed in the FIB

Scaled RIB/FIB Memory Usage Time Money

Results Headroom seems to consist of 100k more prefixes Supra-linear growth trend Two years: Consumption /14 every 4 months or so. Today, less than 2 months.

Peer Updates

This is a problem Transient routing loops Potential for wide scale disruption of routing functionality Missed Keepalives May never Converge Choke point is updating peers

RIP V2 Forever! Questions and Answers