Inter-domain Routing



Similar documents
Active Directory Service

Goals of Routing Protocols. 10: Inter and intra AS, RIP, OSPF, BGP, Router Architecture. Real Internet Routing? CIDR? Dynamic Routing?

Inter-domain Routing. Outline. Border Gateway Protocol

Architecture and Data Flows Reference Guide

McAfee Network Security Platform

European Convention on Social and Medical Assistance

1 GSW IPv4 Addressing

Fundamentals of Cellular Networks

Enterprise Digital Signage Create a New Sign

1. Definition, Basic concepts, Types 2. Addition and Subtraction of Matrices 3. Scalar Multiplication 4. Assignment and answer key 5.

Student Access to Virtual Desktops from personally owned Windows computers

DlNBVRGH + Sickness Absence Monitoring Report. Executive of the Council. Purpose of report

Based on Computer Networking, 4 th Edition by Kurose and Ross

Fragmentering och hopsättning. Network Layer. The Internet Network layer. IP Fragmentation and Reassembly. IP datagram format

Application Note Configuring Integrated Windows Authentication as a McAfee Firewall Enterprise Authenticator. Firewall Enterprise

Inter-domain Routing Basics. Border Gateway Protocol. Inter-domain Routing Basics. Inter-domain Routing Basics. Exterior routing protocols created to:

Active measurements: networks. Prof. Anja Feldmann, Ph.D. Dr. Nikolaos Chatzis Georgios Smaragdakis, Ph.D.

OUTLINE SYSTEM-ON-CHIP DESIGN. GETTING STARTED WITH VHDL August 31, 2015 GAJSKI S Y-CHART (1983) TOP-DOWN DESIGN (1)

Outline. EE 122: Interdomain Routing Protocol (BGP) BGP Routing. Internet is more complicated... Ion Stoica TAs: Junda Liu, DK Moon, David Zats

Data Security 1. 1 What is the function of the Jump instruction? 2 What are the main parts of the virus code? 3 What is the last act of the virus?

Outline of the Lecture. Software Testing. Unit & Integration Testing. Components. Lecture Notes 3 (of 4)

Cell Breathing Techniques for Load Balancing in Wireless LANs

VMware Horizon FLEX Administration Guide

BEC TESTS Gli ascolti sono disponibili all indirizzo

Interdomain Routing. Outline

Exterior Gateway Protocols (BGP)

Week 4 / Paper 1. Open issues in Interdomain Routing: a survey

ClearPeaks Customer Care Guide. Business as Usual (BaU) Services Peace of mind for your BI Investment

Towards Zero-Overhead Static and Adaptive Indexing in Hadoop

HP Networking BGP and MPLS technology training

Outline. Internet Routing. Alleviating the Problem. DV Algorithm. Routing Information Protocol (RIP) Link State Routing. Routing algorithms

Internet inter-as routing: BGP

How To Network A Smll Business

Module 7. Routing and Congestion Control. Version 2 CSE IIT, Kharagpur

Network Level Multihoming and BGP Challenges

Routing in Small Networks. Internet Routing Overview. Agenda. Routing in Large Networks

Routing Protocols. Interconnected ASes. Hierarchical Routing. Hierarchical Routing

Quick Guide to Lisp Implementation

Seeking Equilibrium: Demand and Supply

BGP Multihoming. Why Multihome? Why Multihome? Why Multihome? Why Multihome? Why Multihome? Redundancy. Reliability

5 a LAN 6 a gateway 7 a modem

Border Gateway Protocol (BGP)

European Convention on Products Liability in regard to Personal Injury and Death

VMware Horizon FLEX Administration Guide

AntiSpyware Enterprise Module 8.5

Multihoming and Multi-path Routing. CS 7260 Nick Feamster January

BGP (Border Gateway Protocol)

c b N/m 2 (0.120 m m 3 ), = J. W total = W a b + W b c 2.00

SE3BB4: Software Design III Concurrent System Design. Sample Solutions to Assignment 1

Angles 2.1. Exercise Find the size of the lettered angles. Give reasons for your answers. a) b) c) Example

How To Set Up A Network For Your Business

Understanding Large Internet Service Provider Backbone Networks

How To Organize A Meeting On Gotomeeting

Small Business Networking

Transitioning to BGP. ISP Workshops. Last updated 24 April 2013

A Case Study Design of Border Gateway Routing Protocol Using Simulation Technologies

How fast can we sort? Sorting. Decision-tree model. Decision-tree for insertion sort Sort a 1, a 2, a 3. CS Spring 2009

ISP Case Study. UUNET UK (1997) ISP/IXP Workshops. ISP/IXP Workshops. 1999, Cisco Systems, Inc.

Radial blowers with AC motor

SOLVING EQUATIONS BY FACTORING

Recognition Scheme Forensic Science Content Within Educational Programmes

The remaining two sides of the right triangle are called the legs of the right triangle.

DD2491 p Load balancing BGP. Johan Nicklasson KTHNOC/NADA

Quick Reference Guide: One-time Account Update

TOA RANGATIRA TRUST. Deed of Trust

Masterkurs Rechnernetze IN2097

Introduction to Routing

Words Symbols Diagram. abcde. a + b + c + d + e

Border Gateway Protocol (BGP-4)

Internet inter-as routing: BGP

Small Business Networking

Small Business Networking

Multihomed BGP Configurations

Reasoning to Solve Equations and Inequalities

Small Business Networking

Practice Test 2. a. 12 kn b. 17 kn c. 13 kn d. 5.0 kn e. 49 kn

Small Business Cloud Services

6.263 Data Communication Networks

Qualmark Licence Agreement

- DAY 1 - Website Design and Project Planning

Revised products from the Medicare Learning Network (MLN) ICD-10-CM/PCS Myths and Facts, Fact Sheet, ICN , downloadable.

Chapter. Contents: A Constructing decimal numbers

Ratio and Proportion

CSC458 Lecture 6. Homework #1 Grades. Inter-domain Routing IP Addressing. Administrivia. Midterm will Cover Following Topics

Warm-up for Differential Calculus

Lesson 1: Getting started

Using the Border Gateway Protocol for Interdomain Routing

KEY SKILLS INFORMATION TECHNOLOGY Level 3. Question Paper. 29 January 9 February 2001

Small Businesses Decisions to Offer Health Insurance to Employees

ITRI CCL. IP Routing Primer. Paul C. Huang, Ph.D. ITRI / CCL / N300. CCL/N300; Paul Huang 1999/6/2 1

Interpreting the Mean Comparisons Report

Can Forwarding Loops Appear when Activating ibgp Multipath Load Sharing?

Transcription:

COMP 631: COMPUTER NETWORKS Inter-domin Routing Jsleen Kur Fll 2014 1 Internet-sle Routing: Approhes DV nd link-stte protools do not sle to glol Internet How to mke routing slle? Exploit the notion of utonomous systems to divide routing into two prts Intr-domin routing: Routing within n utonomous system eg: RIP (distne-vetor type), OSPF (link-stte type) Inter-domin routing: Routing etween utonomous systems Hierrhilly ggregte routing informtion Route propgtion ( know smrter router poliy): Hosts know lol (defult) router Lol routers know site routers Site routers know ore (kone) routers Core routers know everything 2 1

Internet AS-level Arhiteture: Properties Lrge orportion Consumer ISP Peering point Consumer ISP Bkone servie provider Peering point Lrge orportion Consumer ISP Smll orportion Tiered Internet servie providing Multi-homed stu networks Peering reltions Points of presene (POPs) 3 Internet-sle Routing: Chllenges Mtter of sle! Bkone routers must provide mth for ny vlid IP ddress Even with CIDR, still need to mintin O(100,000) prefixes Autonomous nture of domins: Eh domin runs own interior routing protool nd linkost ssignment sheme Impossile to lulte meningful pth osts for pths tht ross multiple domins Therefore, inter-domin routing dvertises only rehility informtion Find ny pth tht is loop-free (optimlity not onsidertion) 4 2

Internet-sle Routing: Chllenges Issue of trust: Provider A my e unwilling to elieve route dvertisements from provider B Misonfigured routers, insuffiient pity to rry trffi, mliious intent Need to support flexile routing poliies: Prevention of trnsit trffi Multi-homed orportions my not wish to rry trffi etween the two providers Provider A my wnt to implement speil poliies: Use provider B only to reh these ddresses Use the pth tht rosses the fewest ASes Use AS x in preferene to AS y Erly-exit poliy! 5 Border Gtewy Protool (BGP) Arhiteturl Components eh AS hs: At lest one BGP speker (spokesperson for entire AS) Estlish BGP sessions to spekers in other ASes Exhnge rehility informtion mong ASes One or more Border Gtewys (through whih pkets enter/leve the AS) Routers hrged with tsk of forwrding pkets etween ASes C. C d A A. A. B. B Border Gtewys 6 3

BGP: Bsi Ide BGP is Pth-vetor protool: Advertises omplete pth for rehing given destintion AS 2 dvertises: networks 128.96, 192.4.153, 192.4.32, 192.4.3 n e rehed diretly from AS 2 Bkone AS dvertises: 128.96, 192.4.153, 192.4.32, 192.4.3 n e rehed long pth: (AS1, AS2) 192.12.169, 192.4.54, 192.4.23 n e rehed long pth: (AS1, AS3) Customer P (AS 4) 128.96 192.4.153 Bkone Provider (AS 1) Regionl Provider A (AS 2) Regionl Provider A (AS 3) Customer Q (AS 5) Customer R (AS 6) Customer S (AS 7) 192.4.32 192.4.3 192.12.169 192.4.54 192.4.23 7 BGP Advertisements: Implementing Poliies Complete AS pth helps implement loop-free routing If AS finds itself in n dvertisement, ignores it An AS will dvertise only those routes tht it onsiders good enough for itself And these re the routes tht it will tully use for forwrding dt BGP spekers need not dvertise routes, even if they know of one Helps implement non-trnsit poliy for multi-homed stu networks If X does not wnt to route trffi to Z, then X will not dvertise ny routes to Z Helps implement ost-relted or usiness-relted poliies Don t dvertise routes vi ompetitor s network (even if ompetitor hs dvertised routes to you) Don t dvertise routes through peers tht hrge you for ytes routed through them 8 4

Putting It Together: Intr-AS & Inter-AS Routing Host h1 C. C d A A. Inter-AS routing etween A nd B A. Intr-AS routing within AS A B. B Intr-AS routing within AS B Host h2 Stu networks send to only order router (if single- homed) Provider AS: Border router injets informzon into the intr- domin rouzng protool I hve link to ustomer- prefix Y of ost X All internl routers send pkets for this desznzon to this order router Bkone AS: Use Interior- BGP (IBGP) to distriute info lerned y BGP spekers to ll routers Enles eh router to lern est order router to use for given prefix 9 Why Different Intr- nd Inter-AS Routing? Poliy: Inter-AS: dministrtion wnts ontrol over how its trffi routed nd who routes through its network Intr-AS: single dministrtion, so no poliy deisions needed Sle: Hierrhil routing sves tle size, redued updte trffi Performne: Intr-AS: n fous on performne Inter-AS: poliy my dominte over performne 10 5

BGP Performne: Pth Reovery 2-yer study of routing updtes y the Routeviews projet Oservtions: Dely in Internet inter-domin pth filovers verges 3 minutes Some lst 15 minutes Cuse: Mostly unforeseen intertion of protool timers with speifi vendor implementtion deisions User-Impt: Filovers ffet end-to-end performne signifintly Mesured pket losses grow y 30 times Lteny grows y 4 times 11 BGP Performne: Misonfigurtions Oservtions mde in 2001 study: Eh dy, 200-1200 prefixes (1% glol BGP tle) suffer misonfigurtions 2% of the time, inreses routing updte lod y t lest 10% One oservtion douled lod ross ll vntge points 3-4 new prefixes seen everydy result from misonfigurtions Cuses: Involuntry slips y network opertors Router initiliztion ugs Poor understnding of onfigurtion semntis y opertors User-impt: onnetivity is roust Only 4% of d nnounements disrupt onnetivity 12 6

BGP Performne: Pth Infltions 2002 study oserved firly inflted pths Cuses: Mny pths tht use erly-exit re inflted (longer RTTs) Topology-insensitive lod lning n use signifint pth infltion Peering points etween ISPs my not e on the shortest pth for two end-hosts Non-erly exit poliies To void ongested peering point Not ll ISPs re diretly onneted to eh other 13 7