TheConfiguring BGP on Cisco Routers version 4.1 training teaches the underlying foundations of the Internet and new-world technologies such as Multiprotocol Label Switching (MPLS). It prepares students to design and implement efficient, optimal, and trouble-free BGP networks covering:
- The theory of BGP and configuration of BGP on Cisco IOS routers
- Detailed troubleshooting information and hands-on exercises that provide students with the skills needed to configure and troubleshoot BGP networks in customer environments
- BGP network design issues and usage rules for various BGP features.
Skills Gained
Upon completing this course, the learner will be able to meet these overall objectives:
- Implement the correct BGP configuration to allow your network to act as an ISP
- Configure BGP with multiple BGP connections to other autonomous systems
- Configure a provider network to behave as a transit autonomous system (AS)
- Configure, monitor, and troubleshoot basic BGP to enable inter-domain routing in a network scenario with multiple domains
- Use BGP policy controls to influence the route selection process with minimal impact on BGP route processing in a network scenario where you must support connections to multiple ISPs
- Configure BGP to connect the customer network to the Internet when multiple connections must be implemented
- Enable route reflection and confederations as possible solutions to BGP scaling issues
- Optimize the scalability of the BGP routing protocol in a typical network
Who Can Benefit
The primary audience for this course is as follows:
- Internet service providers
- Networking professionals who need to connect to ISPs
- CCIP and CCIE certification candidates
- Individuals who need to understand how to configure Cisco routers for the BGP protocol
Prerequisites
The knowledge and skills the learner should have before attending this course are as follows:
- ROUTE - Implementing Cisco IP Routing v2.0
Course Outline
- Module 1: BGP Overview
- Module 2: BGP Transit Autonomous Systems
- Module 3: Route Selection Using Policy Controls
- Module 4: Route Selection Using Attributes
- Module 5: Customer to Provider Connectivity with BGP
- Module 6: Scaling Service Provider Networks
- Module 7: Optimizing BGP Scalability
Lab Outline
- Discovery 1: Configure Basic BGP
- Discovery 2: Announcing Networks in BGP
- Discovery 3: Implement BGP TTL Security Check
- Discovery 4: BGP Route Propagation
- Discovery 5: IBGP Full Mesh
- Discovery 6: BGP Administrative Distance
- Discovery 7: Configure Non-Transit Autonomous System
- Discovery 8: Filtering Customer Prefixes
- Discovery 9: Prefix-Based Outbound Route Filtering
- Discovery 10: Configure Route Maps as BGP Filters
- Discovery 11: Configure Per-Neighbor Weights
- Discovery 12: Configure and Monitor Local Preference
- Discovery 13: Configure Local Preference Using Route Maps
- Discovery 14: Configure AS Path Prepending
- Discovery 15: Configure MED
- Discovery 16: Configure Local Preference Using the Communities
- Discovery 17: Configure Route Reflector
- Discovery 18: Configure BGP Route Limiting
- Discovery 19: Configure BGP Peer Groups
Module 4: Route Selection Using Attributes
- BGP Route Selection with Weights
- BGP Local Preference
- AS-Path Prepending
- BGP Multi-Exit Discriminator (MED)
- Addressing BGP Communities
Module 5: Customer-to-Provider Connectivity with BGP
- Customer-to-Provider Connectivity Requirements
- Implementing Customer Connectivity Using Static Routes
- Connecting a Multihomed Customer to Single or Multiple Service Providers
Module 6: Scaling Service Provider Networks
- Scaling IGP and BGP in Service Provider Networks
- Designing Networks and Route Reflectors
- Configuring and Monitoring Route Reflectors
- Configuring and Monitoring Confederations
Module 7: Optimizing BGP Scalability
- Improving BGP Convergence
- Limiting the Number of Prefixes Received from a BGP Neighbor
- Implementing BGP Peer Groups
- BGP Route Dampening
Lab Outline:
Labs are designed to assure learners a whole practical experience, through the following practical activities:
- Lab 1: Configuring basic BGPCreate BGP peeringsAdvertise networks into BGPRedistribute your IGP into BGPExamine the effects of BGP auto-summarizationSummarize routes to your neighborImplement BGP TTL SecurityImplement BGP Authentication
- Lab 2: Configuring IBGP PeeringsConfigure an IBGP peering with another edge routerPeering with loopback interfacesExamine effect of BGP synchronizationDiscover BGP next-hop behaviorExamine the effects of multihoming on path selection
- Lab 3: Using AS-Path Filters and Regular ExpressionsFilter updates to external routersManipulate path selection using AS-path filters and regular expressions
- Lab 4: Using Prefix ListsFilter advertised AS routes using prefix listsImplement Outbound Route Filtering
- Lab 5: Configure Route Maps for BGP FilteringConfigure a route map as a BGP filter
- Lab 6: Configuring the Weight AttributeConfigure a second BGP peering for each routerSet a weight value for routes received from each EBGP neighborMonitor the resulting path choice
- Lab 7: Configuring the Local Preference AttributeUse the Local Preference attribute to control BGP path selection
- Lab 8: AS-Path PrependingConfigure AS-Path Prepending to make one path into your AS look more attractive than the other
- Lab 9: Configuring the Multi-Exit Discriminator (MED) AttributeUse the MED attribute to influence the BGP path selection by routers in neighboring systems
- Lab 10: Using the Community AttributeConfigure the community attribute in setting local preference BGP policies
- Lab 11: Using Route ReflectorsConfigure a hierarchical route reflector structureExamine the effects of route reflectors on routing updates
- Lab 12: Monitoring and Tuning BGP Resource UseExamine the effects of BGP session establishment and route updates on router resourcesExamine how timers speed BGP convergenceSet a maximum prefix value
- Lab 13: Using Peer GroupsPlace neighboring BGP routers into peer groupsApply policy configuration to peer groups
- Lab 14: Using Route DampeningConfigure and apply route dampening to external peersMonitor the results when that peer's routes flap
- Lab 15: Implement BGP for IPv6 (Optional)Configure BGP to support IPv6
Lab 2: Configuring IBGP Peerings
- Configure an IBGP peering with another edge router
- Peering with loopback interfaces
- Examine effect of BGP synchronization
- Discover BGP next-hop behavior
- Examine the effects of multihoming on path selection
Lab 3: Using AS-Path Filters and Regular Expressions
- Filter updates to external routers
- Manipulate path selection using AS-path filters and regular expressions
Lab 4: Using Prefix Lists
- Filter advertised AS routes using prefix lists
- Implement Outbound Route Filtering
Lab 5: Configure Route Maps for BGP Filtering
- Configure a route map as a BGP filter
Lab 6: Configuring the Weight Attribute
- Configure a second BGP peering for each router
- Set a weight value for routes received from each EBGP neighbor
- Monitor the resulting path choice
Lab 7: Configuring the Local Preference Attribute
- Use the Local Preference attribute to control BGP path selection
Lab 8: AS-Path Prepending
- Configure AS-Path Prepending to make one path into your AS look more attractive than the other
Lab 9: Configuring the Multi-Exit Discriminator (MED) Attribute
- Use the MED attribute to influence the BGP path selection by routers in neighboring systems
Lab 10: Using the Community Attribute
- Configure the community attribute in setting local preference BGP policies
Lab 11: Using Route Reflectors
- Configure a hierarchical route reflector structure
- Examine the effects of route reflectors on routing updates
Lab 12: Monitoring and Tuning BGP Resource Use
- Examine the effects of BGP session establishment and route updates on router resources
- Examine how timers speed BGP convergence
- Set a maximum prefix value
Lab 13: Using Peer Groups
- Place neighboring BGP routers into peer groups
- Apply policy configuration to peer groups
Lab 14: Using Route Dampening
- Configure and apply route dampening to external peers
- Monitor the results when that peer's routes flap
Lab 15: Implement BGP for IPv6 (Optional)
- Configure BGP to support IPv6