6 - BGP Flashcards
Why use EGP to link ASes?
Scaling to large networks (hierarchy, limit scope of failure)
Define admin boundaries (hide info, make own routing choices)
Policy (Control network reachability)
Reasons not to use IGP to link ASes
If the other ISP has routing problems:
- Instability will ripple (backbones)
- Leaked prefixes leak into your backbone
- Won’t scale
Hard to filter routes.
BGP
Border Gateway Protocol
BGP focuses on…
Routing policy, not topology
Binds network groups
BGP pros
Good route filtering capabilities
Ability to isolate from other’s problems
BGP can be used to keep traffic local. Why is this useful?
Think about cost
Traffic doesn’t have to go over your expensive line but is instead peered locally
BGP Policy
Control how you accept and send routing updates to neighbours
Peering
COnnecting to other local ISPs directly.
Transit
Connecting through ISPs to other ISPs.
At a cost
Why Peer?
Reduce upstream transit costs
Local Traffic stays local
Increase International bandwidth
Can increase performance
May be the only way to connect customers to some part of the internet (tier 1)
Why not Peer?
- Peers are usually competition
- Requires periodic renegotiation
What provides internal connectivity in an AS?
IGP
BGP OPEN
Opens TCP conn. to peer and authenticates
BGP UPDATE
“Announcement”: prefix is reachable
“Withdraw”: prefix is not reachable
BGP KEEPALIVE
keeps connection alive in absence of UPDATES
serves as ACK to OPEN request