08-24-2000APAN 2000 Conference1 Internet Backbone Routing Masaki Hirabaru ISIT, Japan / Merit Network, US.

Slides:



Advertisements
Similar presentations
6TAP for an IPv6 Internet Becca L. Nitzan ESnet/Lawrence Berkeley National Lab STAR TAP Meeting June 22, 1999, San Jose, CA.
Advertisements

Modeling Inter-Domain Routing Protocol Dynamics ISMA 2000 December 6, 2000 In collaboration with Abha, Ahuja, Roger Wattenhofer, Srinivasan Venkatachary,
Routing Basics.
CCNP Network Route BGP Part -I BGP : Border Gateway Protocol. It is a distance vector protocol It is an External Gateway Protocol and basically used for.
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.
© J. Liebeherr, All rights reserved 1 Border Gateway Protocol This lecture is largely based on a BGP tutorial by T. Griffin from AT&T Research.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v3.2—1-1 Module Summary BGP has reliable transport provided by TCP, a rich set of metrics called BGP.
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.
The need for BGP AfNOG Workshops Philip Smith. “Keeping Local Traffic Local”
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.1 Routing Working at a Small-to-Medium Business or ISP – Chapter 6.
1 Network Architecture and Design Routing: Exterior Gateway Protocols and Autonomous Systems Border Gateway Protocol (BGP) Reference D. E. Comer, Internetworking.
Analysis of BGP Routing Tables
BGP: Inter-Domain Routing Protocol Noah Treuhaft U.C. Berkeley.
Mathematics for Networks Workshop QMUL March Timothy G. Griffin Matthew Roughan Computer Laboratory School of Mathematical Sciences University.
Routing.
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.
Lecture Week 3 Introduction to Dynamic Routing Protocol Routing Protocols and Concepts.
1 ECE453 – Introduction to Computer Networks Lecture 10 – Network Layer (Routing II)
Scaling IXPs Scalable Infrastructure Workshop. Objectives  To explain scaling options within the IXP  To introduce the Internet Routing Registry at.
Network Sensitivity to Hot-Potato Disruptions Renata Teixeira (UC San Diego) with Aman Shaikh (AT&T), Tim Griffin(Intel),
Inter-domain Routing: Today and Tomorrow Dr. Jia Wang AT&T Labs Research Florham Park, NJ 07932, USA
I-4 routing scalability Taekyoung Kwon Some slides are from Geoff Huston, Michalis Faloutsos, Paul Barford, Jim Kurose, Paul Francis, and Jennifer Rexford.
1 Computer Communication & Networks Lecture 22 Network Layer: Delivery, Forwarding, Routing (contd.)
Research on design and implementation of Internet measurement infrastructure Lv Jun Aug 28, 2003.
Real-Time BGP Data Access 1 Mikhail Strizhov Colorado State University.
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.
1 Chapter 27 Internetwork Routing (Static and automatic routing; route propagation; BGP, RIP, OSPF; multicast routing)
IPv6 Activities in Korea Yong-Jin Kim IPv6 Forum Korea, President ETRI (Electronic Telecommunication Research Institute), Korea Global.
CS 3700 Networks and Distributed Systems Inter Domain Routing (It’s all about the Money) Revised 8/20/15.
Routing protocols Basic Routing Routing Information Protocol (RIP) Open Shortest Path First (OSPF)
CS 3830 Day 29 Introduction 1-1. Announcements r Quiz 4 this Friday r Signup to demo prog4 (all group members must be present) r Written homework on chapter.
Dynamic Routing Protocols Why Dynamic Routing Protocols? –Each router acts independently, based on information in its router forwarding table –Dynamic.
Border Gateway Protocol Presented BY Jay Purohit & Rupal Jaiswal GROUP 9.
1 GIRO: Geographically Informed Inter-domain Routing Ricardo Oliveira, Mohit Lad, Beichuan Zhang, Lixia Zhang.
Chapter 9 Routing. Contents Definition Differences from switching Autonomous systems Routing tables Viewing routes Routing protocols Route aggregation.
BCNET Conference April 29, 2009 Andree Toonk BGPmon.net Prefix hijacking! Do you know who's routing your network? Andree Toonk
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.
More on Internet Routing A large portion of this lecture material comes from BGP tutorial given by Philip Smith from Cisco (ftp://ftp- eng.cisco.com/pfs/seminars/APRICOT2004.
Border Gateway Protocol (BGP)
APAN 2000 Conference1 Internet Backbone Routing Masaki Hirabaru ISIT, Japan / Merit Network, US.
TCOM 509 – Internet Protocols (TCP/IP) Lecture 06_a Routing Protocols: RIP, OSPF, BGP Instructor: Dr. Li-Chuan Chen Date: 10/06/2003 Based in part upon.
By, Matt Guidry Yashas Shankar.  Analyze BGP beacons which are announced and withdrawn, usually within two hour intervals.  The withdraws have an effect.
CCNA 2 Week 6 Routing Protocols. Copyright © 2005 University of Bolton Topics Static Routing Dynamic Routing Routing Protocols Overview.
CS 4396 Computer Networks Lab BGP. Inter-AS routing in the Internet: (BGP)
W&L Page 1 CCNA CCNA Training 3.4 Describe the technological requirements for running IPv6 in conjunction with IPv4 Jose Luis Flores /
Internet Protocols. ICMP ICMP – Internet Control Message Protocol Each ICMP message is encapsulated in an IP packet – Treated like any other datagram,
Routing protocols. 1.Introduction A routing protocol is the communication used between routers. A routing protocol allows routers to share information.
Routing in the Inernet Outcomes: –What are routing protocols used for Intra-ASs Routing in the Internet? –The Working Principle of RIP and OSPF –What is.
Routing and Routing Protocols PJC CCNA Semester 2 Ver. 3.0 by William Kelly.
© 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—1-1 Course Introduction.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v3.2—3-1 Route Selection Using Policy Controls Using Multihomed BGP Networks.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v3.2—3-1 Module Summary The multihomed customer network must exchange BGP information with both ISP.
Some Observations on Network Failures NANOG 15 Craig Labovitz.
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.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v3.2—6-1 Scaling Service Provider Networks Introducing Confederations.
Border Gateway Protocol. Intra-AS v.s. Inter-AS Intra-AS Inter-AS.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.1 Routing Working at a Small-to-Medium Business or ISP – Chapter 6.
Border Gateway Protocol
شبکه هاي کامپيوتري فصل پنجم: لايه شبکه (NetworkLayer)
Routing.
인터넷 구조 2002년 2학기 장주욱.
COS 561: Advanced Computer Networks
Scaling Service Provider Networks
The real-time Internet routing observatory
COS 561: Advanced Computer Networks
Identifying problematic inter-domain routing issues
Routing.
Presentation transcript:

APAN 2000 Conference1 Internet Backbone Routing Masaki Hirabaru ISIT, Japan / Merit Network, US

APAN 2000 Conference2 Global Routing over the Internet Backbone 1) Internet Routing Exchanges (IXes) 2) Internet Routing Registries (IRRs) 3) Internet Routing Analysis (incl. IPv6) Contents

APAN 2000 Conference3 Network Access Point (NAP) NAP ISP A ISP Z B C ISP RA

APAN 2000 Conference4 Merit Route Server Package ISP Route Server Route Server Internet Routing Registry (IRR) Automatic configuration Layer 2 Inter-connect Scalable, reliable routing system for exchange point Performance improvement by separating routing and packet forwarding Easy router configuration Decrease CPU & memory requirements Redundant servers Gathering routing statistics

APAN 2000 Conference5 Major Public Internet Exchanges (US) AADS NAP (Chicago) Incl. STARTAP & NGIX-Mid Sprint NAP (New York) MAE-East (Washington DC) MAE-West (San Jose) (San Jose) PacBell NAP ( San Francisco、 Los Angeles ) PAIX (Palo Alto) NGIX-East Merit NGIX-West MAE-Central ( Dallas )

APAN 2000 Conference6 Gathering Routing Info NAP NA P NAP ISP A ISP Z B C ISP RA BGP MRT, Zebra

APAN 2000 Conference7 Snapshots (Looking glass) vs. Raw BGP data DB R telnet, SNMP, or similar R1 BGP (multi-hop) connection Couldn’t catch rapid changes Huge full routing table R2 R2 must be able to dump routing info R1 (may) needs to modify its configuration DB

APAN 2000 Conference8 Internet Routing Analysis Internet Performance Measurement and Analysis Project (IPMA)

APAN 2000 Conference9 MAE-East Global BGP Routing Table Collected by Geoff Huston with Erik-Jan Bos

APAN 2000 Conference10 AS /24 A BGP (Border Gateway Protocol) A B C / / /24 AS /24 A RR /24 WA /24 AS2 R AS1 AS3 AS2 AS1 AS /24 AAS1 AS /24 A AS /24 A /24 W

APAN 2000 Conference11

APAN 2000 Conference12 Examples of Analysis Reserved or unregistered networks Reserved or unallocated AS numbers Host or un-aggregated networks IRR consistency (ex. origin AS) Instability Availability To subscribe them, send a request to

APAN 2000 Conference13 6bone Routing Report This report is for 08/18/00, peering with VIAGENIE (AS10566) CISCO (AS109) UUNET-US (AS12199) (AS13676) (AS13901) SICS (AS2839) MIT-SIPB (AS3) ETRI (AS3748) CERNET (AS4538) 6COM (AS561) CAIRN (AS7081) NUS-IRDU (AS7610) NC- REN (AS81) Size of 6Bone Routing Table: Max = 158, Min = 151, Average = pTLAs (in 3ffe::/16), 23 sTLAs (in 2001::/16) 120 Unique Autonomous System (AS) numbers BGP4+ Traffic Summary: Announcements = Withdraws = 5827 Unique Routes = 177

APAN 2000 Conference14 Unknown AS Numbers (not in 6bone registry): Format: AS-Path (Unknown-AS-Number -- Availability) ( %) ( %) ( %) ( %) ….. Unknown Prefixes (not in 6bone registry): Format: Prefix path AS-Path (Origin-AS -- Availability) ::/3 path (ICM-PL -- 0%) :: /120 path (TELEBIT %)

APAN 2000 Conference15 Poorly Aggregated Announcements (>24 in 3ffe:0000::/17 or >28 in 3ffe:8000::/17 or >35 in 2001::/16): Format: Prefix path AS-Path (Origin-AS -- Availability) asterisk(*) means the route is within its pTLA ICM-PL (AS8664) announced 31 route(s) 3ffe:3001:6::/48 path ( -- 97%) 3ffe:240:e::/48 path (SPRAY -- 56%) …. Prefixes from Different Origin AS: Format: Prefix path AS-Path (Origin-AS -- Availability) (2001:618::/35) path (BT-LABS -- 99%) (2001:618::/35) path (USOT-ECS -- 22%) BAY (3ffe:1300::/24) path (FIBERTEL -- 99%) BAY (3ffe:1300::/24) path (SPRINT %)

APAN 2000 Conference16 The Top Five Most Active Prefixes (more than 1000 changes): Format: AS-Path (Announce/Withdraw -- Availability) ROOT66 (3ffe::/24) had BGP+ updates (196 unique aspaths) (592/ %) (591/ %) (203/ %) ….

APAN 2000 Conference Every 15 minutes at MAE-East

APAN 2000 Conference Every 15 minutes at 6bone.merit.edu

APAN 2000 Conference19 Withdraw Convergence

APAN 2000 Conference20

APAN 2000 Conference21 List of Useful Tools IPv6 Reports and Statistics by CSELT Public Looking Glass (a list available at gglass.html)

APAN 2000 Conference22 List of Related Major Projects IPMA ( by UM and Merit & CAIDA ( Routing Information Service Project by RIPE NCC ( services/np/ris-index.html) International Internet Performance Measurement Project by APAN