• No results found

BGP. 1. Internet Routing

N/A
N/A
Protected

Academic year: 2021

Share "BGP. 1. Internet Routing"

Copied!
17
0
0

Loading.... (view fulltext now)

Full text

(1)

1 2005/03/11

(C) Herbert Haas

BGP

(2)

2 2

(C) Herbert Haas 2005/03/11

Internet Routing

Interior Gateway Protocols (IGPs) not

suitable for Inter-ISP routing

Technical metrics only

No policy features

Inter-ISP routing is a question of

contracts, money, services, policy

Lead to development of

Exterior Gateway Protocols (EGP)

(3)

3 3

(C) Herbert Haas 2005/03/11

Routing Protocol Realms

Autonomous System (AS) = domain of one routing policy

16 bit AS number (maintained by Internet Registries) Private range: 64512-65534 (RFC 1930)

IGPs are used inside an AS EGPs are usedbetweenASs

AS 5 OSPF AS 142 IGRP AS 1 RIPv2 AS 42103 Integrated IS-IS AS 69 EIGRP AS 21 RIP BG P-4 BGP-4 BGP-4 BG P-4 BGP-4 BGP-4 BGP-4 BG P -4

(4)

4 4

(C) Herbert Haas 2005/03/11

Policy Routing

ISPs exchange routes with each other

Policies affect paths and reachabilities

For example, policies define

Which routes to accept

Which routes to advertise

Which path to use

Each advertized route has several

attributes

assigned to it

Metric is only one of them

(5)

5 5 (C) Herbert Haas 2005/03/11 Tier III Tier II Tier I

Internet Architecture

Network

NetworkAccess Access Point (NAP) Point (NAP)

Network

NetworkService ProviderService Provider

Regional Regional Service Provider Service Provider ISP ISP Subscribers Subscribers Point of

Point of PresencePresence

(POP)

(POP)

POP

POP

POP

POP POPPOP

POP

POP POPPOP

POP

POP

POP

POP POPPOP POPPOP POPPOP POPPOP POPPOP POPPOP POPPOP Also

Also directdirect

peering

peering

Today the Internet Service Providers (ISPs) are divided into a three layer structure. Those ISPs who are directly connected to the Internet (i. e. who constitute the Internet!) are called "Tier 1" or Network Service Providers.

Tier 2 or Regional Service Providers are often interconnected and connect Tier 3 ISPs to the backbone of the Internet. Eventually, the subscribers are connected via "Point of References" (POPs) to the Internet.

(6)

6 6

(C) Herbert Haas 2005/03/11

Peering

NAPs are typically

multipoint LANs

such as Ethernet, FDDI, ATM

In real world, peering not only done

at NAPs between Network Service

Providers

Also between Tier-II and Tier-III

Also directly point-to-point

Also without Route Servers

What the hell

What the hell

are Route

are Route

Servers?

Servers?

(7)

7 7

(C) Herbert Haas 2005/03/11

Routing Arbiter (RA)

Routing Arbiter Database (

RADB

)

NSF-funded Routing Arbiter Project proposed

centralized database of routes and policies

To support manageability and stability

RIPE-181 as database language

RADB is maintained by

Route Server

UNIX workstation running BGP

Instead of n(n-1)/2 peerings, every service

provider only peers with route server

(8)

8 8

(C) Herbert Haas 2005/03/11

Internet Registries

Internet Registry (

IR

) care for

Network numbers

AS numbers

Domain Names

Domain Name Servers

IR passes responsibility to Regional

Internet Registries (

RIR

s)

E. g. RIPE NCC, APNIC, ARIN

The Internet Registry hierarchy consists of the following levels of hierarchy as seen from the top down: IANA, Regional IRs, Local IRs.

IANA - The Internet Assigned Numbers Authority has authority over all number spaces used in the Internet. This includes Internet Address Space. IANA allocates parts of the Internet address space to regional IRs according to its established needs.

Regional IRs operate in large geopolitical regions such as continents. Currently there are three regional IRs established; InterNIC serving North America, RIPE NCC serving Europe, and AP- NIC serving the Asian Pacific region. Since this does not cover all areas, regional IRs also serve areas around its core service areas. It is expected that the number of regional IRs will remain relatively small. Service areas will be of continental dimensions. Regional IRs are established under the authority of the IANA. This requires consensus within the Internet community of the region. A consensus of Internet Service Providers in that region may be necessary to fulfill that role. The specific duties of the regional IRs

(9)

9 9

(C) Herbert Haas 2005/03/11

Routing Registries

To avoid

conflicting policies

of

different ISPs when interconnecting

them

Required when peering at public

peering points

A must when connecting to major

ISPs

(10)

10 10

(C) Herbert Haas 2005/03/11

Autonomous Systems

Stub

or

Single-Homed AS

AS with multiple upstream transit

provider:

Multi-homed AS

Multi-homed Non-Transit

Multi-homed Transit

See RFC 1930 Guidelines for creation, selection, and registration of an Autonomous System (AS)

There are three types of autonomous systems: 1. Stub or Single-homed

(11)

11 11 (C) Herbert Haas 2005/03/11

Single-homed (Stub) AS

Stub AS AS 65210

4 Possibilities:

Static Route Default Route IGP EGP (BGP) ISP AS 25 Internet

(12)

12 12 (C) Herbert Haas 2005/03/11

Multi-homed Non-transit AS

Multi-homed Non-transit AS Net 30 Net 31 Net 28 Net 29 Net 44 Net 45 Net 30 Net 31 Net 30 Net 31 Net 28 Net 29 Net 44 Net 45 Internet

(13)

13 13 (C) Herbert Haas 2005/03/11

Multi-homed Transit AS

Multi-homed Transit AS Net 30 Net 31 Net 28 Net 29 Net 44 Net 45 Net 30 Net 31 Net 44 Net 45 Net 30 Net 31 Net 28 Net 29 Net 28 Net 29 Net 44 Net 45 Internet

BGP is used most commonly in service provider networks that ensure

(14)

14 14

(C) Herbert Haas 2005/03/11

EGP Requirements (1)

Multiple

expressive

policy attributes

for each route

Provide a

consistent

routing state

No forwarding loops

No black holes

Upon physical or policy changes

Compute new distributed routing state

(15)

15 15

(C) Herbert Haas 2005/03/11

EGP Requirements (2)

Large scale stability

Damp dynamic changes rather than

amplify

Bandwidth and CPU efficiency

Data volume is very large

QoS Routing

"Best-effort" path

"Low-latency" path

"High-bandwidth" path

Very Very Impo rtant ! Impo rtant !

(16)

16 16 (C) Herbert Haas 2005/03/11

EGPs

EGP-1

EGP-2

BGP-3

BGP-4

Classful Classful!!

(17)

17 17

(C) Herbert Haas 2005/03/11

Quick EGP-2 Overview

Distance Vector Protocol

Maximum Hop Count 255

All ASs must be attached to a Core-AS

To avoid count to infinity

Does not scale

Mapping of EGP-Metric to IGP-Metric not

defined

Vendor/Provider specific

Difficult to define global policy rules

Classful

FYI

FYI

EGP-2 was the only standard protocol until the early 1990s. It had several disadvantages and would have hampered the evolution of the Internet. The main drawback was its demand to attach all ASs to a single core-AS. Obviously this would not scale.

References

Related documents

Furthermore, we calculate the share of commuting trips with at least one trip leg on highways or other major roads between countryside and city/agglomeration

Health-promoting lifestyle and quality of life among undergraduate students at school of health, Isfahan University of Medical Sciences.. The situation of

Source: 3 rd Party Independent Consulting Group 0 20 40 60 80 100% Pain Level (Phone Interviews) A little painful.. Not at

• Acquired HSI data of Algal blooms in Lake Erie and Grand River sediment plume in Lake Michigan with concurrent water sampling conducted by. GLERL and

[r]

A three time-constant dynamic electric vehicle battery model for lead-acid, nickel metal hydride (Ni-MH), and lithium ion (Li-ion) batteries was proposed in [6] to represent

The Implementation module offers an introduction to the main theoretical ideas, tools and methods underlying the production and placement of products/services in the context of

For more details, please see Evaluation and Management Services Reimbursement Policy, R30, on the secure Cigna for Health Care Professionals website (CignaforHCP.com >