Service Providers Technologies
We deliver training programs on Cisco, Juniper, Huawei, Extreme Networks covering from associate to expert level.
Cisco Certifications & Trainings
Configuring BGP on Cisco Routersv4.1
Configuring BGP on Cisco Routers provides students with an in-depth knowledge of Border Gateway Protocol (BGP), a routing protocol that is one of the foundations of the Internet and New World technologies such as Multiprotocol Label Switching (MPLS).
This course focuses on the theory of BGP, the configuration and troubleshooting of BGP on Cisco IOS routers. Extensive use of hands on labs has been incoporated into this curriculum to ensure learners have the skills required to configure and troublshoot BGP networks in customer environments.
Target Audience
Service Provider and Enterprise network engineers that design,deploy and maintain core IP network infrastructures running BGP.
Course Objectives
After you complete this course you will 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 route selection process in a network scenario where 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 and confederations as possible solutions 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.
Course Details
Introducing BGP
Interdomain Routing
Why External Routing Protocols?
BGP Characteristics
BGP Development Considerations
Single-Homed Customers
Multihomed Customers
Transit Autonomous Systems
Exploring BGP Path Attributes
BGP Path Attributes
Well-Known BGP Attributes
Optional BGP Attributes
AS-Path Attribute
Next-Hop Attribute
Establishing BGP Sessions
BGP Neighbor Lab
Establishing a BGP Session
BGP Keepalives
MD5 Authentication
Processing BGP Routes
Receiving Routing Updates
Building the BGP Table
BGP Route Selection Criteria
BGP Route Propagation
Building the IP Routing Table
Advertising Local Networks
Automatic Summarization
Configuring Basic BGP
BGP Routing Process
Configuring External Neighbors
Announcing Networks in BGP
Redistributing Routes into BGP
BGP Conditional Route Injection
BGP Support for TTL Security Check
Multihomed Customer Problem
Monitoring and Troubleshooting BGP
Monitoring Overall BGP Routing
Monitoring BGP Neighbors
Monitoring the BGP Table
Debugging BGP
BGP Session Startup Problems
BGP Neighbor Not Reachable
BGP Neighbor not Configured
BGP AS Number Mismatch
Working with Transit AS
Transit AS Tasks
External Route Propagation
Internal Route Propagation
Packet Forwarding in an AS
Core Router IBGP Requirements in a Transit AS
Interacting with IBGP and EBGP in a Transit AS
AS Path Processing in IBGP
Multipath Load Sharing in BGP
BGP Split Horizon
IBGP Full Mesh
IBGP Neighbors
IBGP Next-Hope Processing
Transit Network Using edge Routers as Next Hops Example
Differences Between EBGP and IBGP
Scalability Limitations of IBGP-Based Transit Backbones
Forwarding Packets in a Transit AS
Packet Forwarding in a Transit AS
Recursive Lookup in Cisco IOS Software
Routing Protocols in a Transit AS
BGP and IGP Interaction
Problems with BGP and IGP Interaction
Monitoring and Troubleshooting IBGP in a Transit AS
Monitoring IBGP
Common IBGP Problems
Troubleshooting IBGP Session Start-Up Issues
Troubleshooting IBGP Route Selection Issues
Troubleshooting IBGP Sychronization Issues
Using Multihomed BGP Networks
Business Requirements for Multihomed BGP Networks
Technical Requirements for Multihomed BGP Networks
BGP Route Selection
Multihomed Customer Routing Policies
Influencing BGP Route Selection
Transit Traffic Issue
Routing Update Reliability Issue
Return Traffic Issue
Employing AS Path Filters
AS Path Filtering Services
AS Path Regular Expressions
String Matching
Applying AS Path Filters
Configuring BGP AS Path Filters
Monitoring AS Path Filters
Filtering with Prefix Lists
Requirements for Prefix-Based Filters
Prefix Lists vs IP Access Lists
Configuring Prefix Lists
BGP Filters Implementation
Implementing Prefix Lists in the BGP Process
Modifying Prefix Lists
Monitoring Prefix Lists
Using Outbound Route Filtering
Outbound Route Filtering
Inbound vs Outbound Filtering Example
BGP Prefix-Based Outbound Route Filtering
Outbound Route Filter Message
Configuring Outbound Route Filtering
Using Outbound Route Filtering
Applying Route Maps as BGP Filters
Route Map Overview
BGP Route Map Policy List Support
BGP Route Map Continue
Prefix List Use in Route Maps
BGP Filters
Using Route Maps as BGP Filters
Implementing Changes in BGP Policy
Traditional Filtering Limitations
BGP Soft Reset Enhancement
Route Refresh
Configuring Route Refresh
Monitoring Route Refresh
Influencing BGP Route Selection with Weights
BGP Route Selection Criteria
Influencing BGP Route Selection
Configuring Per-Neighbor Weights
Changing Weights with Route Maps
BGP Route Selection and Filtering Tools Summary
Setting BGP Local Preference
Consistent Route Selection Within the AS
BGP Local Preference
Configuring Default Local Preference
Monitoring Local Preference
Configuring Local Preference with Route Maps
Using AS Path Prepending
Return Path Selection in a Multhomed AS
AS Path Prepending
AS Path Prepending Design Considerations
BGP Hide Local-Autonoumous System
Exploring the BGP MED
Selecting the Proper Return Path
MED Progression in a BGP Network
Changing the MED
Troubleshooting the MED
Advanced MED Considerations
Addressing BGP Communities
Selecting the Proper Return Path
BGP Communities Overview
Using Communities
Configuring BGP Communities
BGP Named Community Lists
BGP Cost Community
BGP Link Bandwidth Feature
BGP Support for Sequenced Entries in Extended Community Lists
Exploring Customer-to-Provider Connectivity Requirements
Customer-to-Provider Connectivity Types
Customer Redundant Connectivity
Customer-to-Provider Routing Schemes
Customer Routing Schemes
Customer Addressing Schemes
Customer Addressing Requirements
Customer AS Number Allocation
Implementing Customer Connectivity Using Static Routing
When to Use Static Routing ?
Characteristics of Static Routing
Designing Static Route Propagation in a Service Provider Network
BGP Backup with Static Routes
Floating Static Routes with BGP
Load Sharing with Static Routes
Connecting a Customer to a Single Service Provider
BGP Configuration on Customer Routes
Conditional BGP Advertising in Customer Networks
BGP Configuration on Service Provider Routers
Removing Private AS Numbers
BGP Support for Dual AS Configuration for Network AS Migrations
Backup Solutions with BGP
Load Sharing
Load Sharing with BGP Multipath
Load Sharing wth EBGP Multihop
Connecting a Multihomed Customer to Multiple Service Providers
BGP Configuration for Multihomed Customers
Multihomed Customer Address Space Selection
Multihomed Customer AS Number Selection
AS Number Translation
Primary and Backup Link Selection
BGP Incoming Link Selection
Load Sharing with Multiple Providers
Scaling IGP and BGP in Service Provider Networks
Common Service Provider Network
Route Propagation in Service Provider Networks
Scaling Service Provider Routing Protocols
Scaling Service Provider Addressing
Introducing Route Reflectors
IBGP Scalability Issues in a Transit AS
Route Reflector Split-Horizon Rules
Redundant Route Reflectors
Route Reflectors Clusters
Additional Route Reflector Loop-Prevention Mechanisms
Network Design with Route Reflectors
Potential Network Issues
Hierachical Route Reflectors
Route Reflector Backbone Migration
Configuring Route Reflectors
Improving BGP Convergence
BGP Convergence
BGP Processes
CPU Effects of BGP Processes
Improving BGP Convergence
PMTU Lab
Increasing Input Queue Depth
BGP Prefix Independent Convergence
BFD for BGP
BGP Nonstop Forwarding Awareness
BGP Scan Time
BGP Advertisement Interval
BGP Keepalive and Hold-Down Timers
Optimizing BGP Scalability
BGP Route Limiting
Configuring BGP Route Limiting
BGP Peer Groups Overview
BGP Peer Groups as a Performance Tool
BGP Peer Group Limitations
Configuring BGP Peer Groups
BGP Peer Group Configuration Examples
BGP Dynamic Update Peer Groups Feature
BGP Peer Templates Overview
BGP Peer Templates Inheritance
BGP Peer Templates Configuration
BGP Route Dampening
BGP Route Dampening Operation
Configuring BGP Route Dampening
Labs
Lab 1: Configure Basic BGP
Lab 2: Announce Networks in BGP
Lab 3: Implement the BGP Support for TTL Security Check Feature
Lab 4: Configure a Basic BGP Network
Lab 5: BGP Route Propagation
Lab 6: IBGP Full Mesh
Lab 7: BGP Administrative Distance
Lab 8: Configure a Transit AS
Lab 9: Configure Non-Transit Autonomous System
Lab 10: Filter Customer Prefixes
Lab 11: Prefix-Based Outbound Route Filtering
Lab 12: Configure Route Maps as BGP Filters
Lab 13: Configure BGP Using BGP Filtering
Lab 14: Configure Per-Neighbor Weights
Lab 15: Configure and Monitor Local Preference
Lab 16: Configure Local Preference Using Route Maps
Lab 17: Configure AS Path Prepending
Lab 18: Configure the MED
Lab 19: Configure Local Preference Using the Communities
Lab 20: Configure BGP Route Selection Using BGP Attributes
Lab 21: Configure Route Reflector
Lab 22: Implement Route Reflector Configurations
Lab 23: Configure BGP Route Limiting
Lab 24: Configure BGP Peer Groups
Lab 25: Configure BGP Route Dampening