Preface.
1. Introduction.
A Brief IP Primer.
Notes on Terminology.
IP Addressing and the Need for Routing.
Autonomous Systems and the Distinction Between IGPs and EGPs.
Distance Vector Versus Link State Routing Protocols.
Distance Vector Protocols.
Link State Protocols.
Classless Inter-Domain Routing.
Setting the Tone for Understanding BGP.
2. The BGP Protocol. Bringing Up a BGP Session.
The BGP Message Types.
Common Header.
Open.
Update.
Notification.
Keepalive.
Conceptual Model of Operation.
Base Standard Path Attributes.
Origin.
As-Path.
Next-Hop.
Multi-Exit-Discriminator.
Local-Pref.
Atomic-Aggregate.
Aggregator.
Internal Versus External BGP.
BGP Route Selection Process.
3. BGP Operations. IGP Interaction.
Routing Policy and Transit Versus Nontransit.
Notes About Practice.
A Singly Homed Subscriber.
A Multihomed Subscriber.
Multihoming to a Single Provider.
Multihoming to More Than One Provider.
A View into Providers' Use of BGP.
Aggregation.
Filtering Transit Customers.
Public Interconnect Points.
4. BGP Extensions. Internal BGP Scaling.
Route Reflection.
AS Confederations.
Route Flap Dampening.
BGP Communities.
Protocol Details of the Community Attribute.
Example Use of the Community Attribute: Enforcing Transit Policy.
Well-Known Community Values.
Example Use of the Community Attribute: Automatic Backup Routes.
TCP MD5 Authentication.
Multiprotocol.
MP-Reach-NLRI.
MP-Unreach-NLRI.
Capabilities Negotiation.
Appendix A: Resources. Internet Standards Process and Documents.
TCP/IP.
General Routing.
BGP.
Glossary. Index. 0201379511T04062001