28 May, Inter Domain Routing Border Gateway Protocol 4
Presented by Tomas Winkler and Innocenty Sukhov
The Lecture Outline
- Motivation
- BGP Overview/Big Picture
- The BGP4 Protocol
- The BGP4 Operations
- BGP4 Extensions
- Experience with BGP4
- Future Work
The Internet Scaling Problem
- Exponential growth of the Internet
- Exhaustion of the class B network address space
- Growth of routing tables beyond the ability of
current hardware/software to manage
- Exhaustion of the 32-bit IP address space
Exhaustion of Class B Space
- The three bears and Goldylocks problem
Most organizations are larger then class C (254) but significantly smaller than class B (64K) (typically about 1000...5000 hosts)
✁Class B fits, with waste of 60K IP addresses
✁Would be nice to give them few consecutive C class networks
✁But this exacerbates the routing table explosion problem
Network (14 bits) Host (16 bits) 10
Routing Table Explosion
ISP
Despite all the client networks have common prefix 209.185 they are Class C addresses and the provider has to announce each network individually
209.185.8.0 209.185.9.0 ...... 209.185.15.0 Client Networks The Global Internet mesh 209.185.8.0 209.185.9.0 209.185.15.0
...
Classless InterDomain Routing
- A tool to deal with exhaustion of B class address
space
- Network prefix of arbitrary length
- Provides a basis for slowing down the growth of
routing tables
✂aggregation
- Eases temporarily the problem of IP address