- An Overview of BGP
- Introduction to BGP
- BGP Session Establishment
- BGP Path Attributes
- BGP Route Processing
- Basic BGP Configuration
- Monitoring and Troubleshooting BGP
- BGP Transit Autonomous Systems
- Working with a Transit AS
- Interacting with IBGP and EBGP in a Transit AS
- Forwarding Packets in a Transit AS
- Configuring a Transit AS
- Monitoring and Troubleshooting IBGP in a Transit AS
- Route Selection Using Policy Controls
- Using Multi-homed BGP Networks
- Employing AS Path Filters
- Filtering with Prefix Lists
- Using Outbound Route Filtering
- Applying Route Maps as BGP Filters
- Implementing Changes in BGP Policy
- Route Selection Using Attributes
- Influencing BGP Route Selection with Weights
- Setting BGP Local Preference
- Using AS-Path Prepending
- Understanding BGP Multi-Exit Discriminator (MED)
- Addressing BGP Communities
- Customer-to-Provider Connectivity with BGP
- Understanding Customer-to-Provider Connectivity Requirements
- Implementing Customer Connectivity Using Static Routes
- Connecting a Multi-homed Customer to a Single Service Provider
- Connecting a Multi-homed Customer to Multiple Service Providers
- Scaling Service Provider Networks
- Scaling IGP and BGP in Service Provider Networks
- Introduction to Route Reflectors
- Designing Networks and Route Reflectors
- Configuring and Monitoring Route Reflectors
- Introducing Confederations
- Configuring and Monitoring Confederations
- Optimizing BGP Scalability
- Improving BGP Convergence
- Limiting the Number of Prefixes Received from a BGP Neighbor
- Implementing BGP Peer Groups
- Using BGP Route Dampening
- Deployment and Management Issues
- Conclusion: Recap, Q/A, and Evaluation