BGP Review Ming Liu Background The internet is organized as - - PowerPoint PPT Presentation

bgp review
SMART_READER_LITE
LIVE PREVIEW

BGP Review Ming Liu Background The internet is organized as - - PowerPoint PPT Presentation

BGP Review Ming Liu Background The internet is organized as autonomous systems (AS) A corporations internal network Hierarchically aggregate routing information in a large internet The interdomain routing problem Each AS


slide-1
SLIDE 1

BGP Review

Ming Liu

slide-2
SLIDE 2

Background

  • The internet is organized as autonomous systems (AS)

ü A corporation’s internal network

  • Hierarchically aggregate routing information

in a large internet

slide-3
SLIDE 3

The interdomain routing problem

  • Each AS determines its own routing policies

ü One AS only wants to send and receive packets from the Internet ü One AS can carry transit traffic for others if you pay this service

  • Political considerations

ü Never send traffic from the Pentagon on a route through Iraq

  • Security considerations

ü Traffic starting or ending at Apple should not transit Google

  • Economic considerations

ü Use cheaper service

slide-4
SLIDE 4

Routing policy example

  • A routing policy decides what traffic can flow over which of the links

between ASes

  • Provider, Customer, Peer
slide-5
SLIDE 5

Terminology

  • Autonomous system traffic

ü Local traffic: originates at or terminates on nodes within an AS ü Transit traffic: passes through ASes

  • Three types of AS

ü Stub AS: a single connection to one other AS, local traffic ü Multihomed AS: an AS that has connections to more than one other AS, local traffic ü Transit AS: an AS that has connection to more than one other AS, carry both transit and local traffic

slide-6
SLIDE 6

Basics of BGP

  • Two routers:

ü Border routers à through which packets enter and leave the AS ü BGP speaker à advertisements, usually the same as border routers

  • Path-vector protocol

ü Next hop router ü AS Path: a list of autonomous systems to reach a particular network ü Routers communicate with each other by establishing TCP connections

slide-7
SLIDE 7

A BGP route advertisement example

  • Each router that sends a route outside the AS prepends its own AS

number to the route

slide-8
SLIDE 8

Loop detection

  • Unique AS number

ü BGP current version: AS number is 16 bits

slide-9
SLIDE 9

Route selection

  • Routes via peered networks are chosen in preference to routes via

transit providers

  • Free
  • Shorter AS paths are better
  • Prefer the route that has the lowest cost within the ISP

ü See previous example

slide-10
SLIDE 10

One example

  • Given the following network,

ü Consider a network with 7 ASes. ü AS1 is the provider for AS2 and AS3 ü AS2 is the provider for AS4 and AS5 ü AS3 is the provider for AS6 and AS7 ü AS2 and AS3 are peers

  • Questions ?