Course Objectives
After completing this course the student should be able to:
- Describe how to configure, monitor, and troubleshoot basic BGP to enable interdomain routing in a network scenario with multiple domains
- Describe how to use BGP policy controls to influence the BGP route selection process in a network scenario In which you must support connections to multiple ISPs
- Describe how to use BGP attributes to influence the route selection process in a network scenario where you must support multiple connections
- Describe how to successfully connect the customer network to the Internet in a network scenario in which multiple connections must be implemented
- Describe how to configure the service provider network to behave as a transit AS in a typical implementation with multiple BGP connections to other autonomous systems
- Enable route reflection as possible solution to BGP scaling issues in a typical service provider network with multiple BGP connections to other autonomous systems
- Describe the available BGP tools and features to optimize the scalability of the BGP routing protocol in a typical BGP network
Agenda
- Introducing BGP
- Understanding BGP Path Attributes
- Establishing BGP Sessions
- Processing BGP Routes
- Configuring Basic BGP
- Monitoring and Troubleshooting BGP
- Lab 1-1: Initial Lab Setup
- Lab 1-2: Configuring Basic BGP
- 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
- Lab 2-1: Configuring a Transit AS
- Using Multihomed 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
- Lab 3-1: Using Multihomed BGP Networks
- Lab 3-2: Employing AS-Path Filters
- Lab 3-3: Filtering with Prefix-Lists
- Lab 3-4: Implementing Changes in BGP Policy
- Influencing BGP Route Selection with Weights
- Setting BGP Local Preference
- Using AS-Path Prepending
- Understanding BGP Multi-Exit Discriminators
- Addressing BGP Communities
- Lab 4-1: Influencing BGP Route Selection with Weights
- Lab 4-2: Setting BGP Local Preference
- Lab 4-3: Understanding BGP Multi-Exit Discriminators
- Lab 4-4: Addressing BGP Communities
- Understanding Customer-to-Provider Connectivity Requirements
- Implementing Customer Connectivity Using Static Routing
- Connecting a Multihomed Customer to a Single Service Provider
- Connecting a Multihomed Customer to Multiple Service Providers
- Scaling IGP and BGP in Service Provider Networks
- Introducing Route Reflectors
- Designing Networks with Route Reflectors
- Configuring and Monitoring Route Reflectors
- Introducing Confederations
- Configuring and Monitoring Confederations
- Lab 6-1: Introducing Route Reflectors
- Lab 6-2: Configuring and Monitoring Confederations
- Improving BGP Convergence
- Limiting the Number of Prefixes Received from a BGP Neighbor
- Implementing BGP Peer Groups
- Using BGP Route Dampening
- Lab 7-1: Limiting the Number of Prefixes Received from a BGP Neighbor
- Lab 7-2: Implementing BGP Peer Groups
- Lab 7-3: Using BGP Route Dampening
FREE
Interested in course?
Course Type: Instructor Led