Configuring BGP on Cisco Routers Version 3.2 (BGP)

Detailed Outlines

Course Outlines

1. BGP Overview

  • Session Establishment
  • Path Attributes
  • Route Processing
  • Basic Configuration
  • Monitoring and Troubleshooting

2. 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

3. Route Selection Using Policy Controls

  • Multihomed BGP Networks
  • Employing AS Path Filters
  • Filtering with Prefix Lists
  • Outbound Route Filtering
  • Applying Route Maps as BGP Filters
  • Implementing Changes in BGP Policy

4. Route Selection Using Attributes

  • BGP Route Selection with Weights
  • BGP Local Preference
  • AS-Path Prepending
  • BGP Multi-Exit Discriminator (MED)
  • Addressing BGP Communities

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 Mulitple Service Providers

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

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 1: Network Setup

  • Establish physical connectivity between routers
  • Configure IP addressing
  • Enable an Interior Routing Protocol
  • Verify routing

Lab 2: Configuring EBGP Peerings

  • Create two EBGP peerings
  • Advertise networks into BGP
  • Redistribute your IGP into BGP
  • Examine the effects of BGP auto-summarization
  • Summarize routes to your neighbor

Lab 3: 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 4: Using AS-Path Filters and Regular Expressions

  • Filter updates to external routers
  • Manipulate path selection using AS-path filters and regular expressions

Lab 5: Using Prefix Lists

  • Filter advertised AS routes using prefix lists

Lab 6: Soft Reconfiguration and Route Refresh

  • Monitor and verify the actions of BGP Route Refresh
  • Configure BGP soft inbound reconfiguration

Lab 7: 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 8: Configuring the Local Preference Attribute

  • Use the Local Preference attribute to control BGP path selection

Lab 9: AS-Path Prepending

  • Configure AS-Path Prepending to make one path into your AS look more attractive than the other

Lab 10: Configuring the Multi-Exit Discriminator (MED) Attribute

  • Use the MED attribute to influence the BGP path selection by routers in neighboring systems

Lab 11: Using the Community Attribute

  • Configure the community attribute in setting local preference BGP policies

Lab 12: Becoming a Service Provider

  • Configure your AS as a service provider
  • Configure full-mesh IBGP
  • Determine appropriate filters for routing updates to and from your customer
  • Configure and apply filters

Lab 13: Using Route Reflectors

  • Configure a hierarchical route reflector structure
  • Examine the effects of route reflectors on routing updates

Lab 14: Using Confederations

  • Divide your AS into confederations
  • Configure intra- and inter-confederation peerings
  • Configure peering with external neighbors
  • Examine the effects of confederation on routing updates

Lab 15: 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 16: Using Peer Groups

  • Place neighboring BGP routers into peer groups
  • Apply policy configuration to peer groups

Lab 17: Using Route Dampening

  • Configure and apply route dampening to external peers
  • Monitor the results when that peer's routes flap

Objectives and Pre-requisites

Course Objectives

  • Configure, monitor and troubleshoot basic BGP to enable interdomain routing, given a network scenario with multiple domains
  • Use BGP policy controls to influence the route selection process with minimal impact on BGP route processing, given a network scenario where connections to multiple ISPs must be supported
  • Use BGP attributes to influence the route selection process, given a network scenario where multiple connections must be supported
  • Implement the correct BGP configuration to successfully connect the customer's network to the Internet, given customer connectivity requirements
  • Enable the provider network to behave as a transit autonomous system, given a typical service provider network with multiple BGP connections to other autonomous systems
  • Identify common BGP scaling issues and enable route reflection and confederations as possible solutions to these issues, given a typical service provider network
  • Use available BGP tools and features to optimize the scalability of the BGP routing protocol, given a typical BGP network


The knowledge and skills you must have before attending this course are as follows:

  • Interconnecting Cisco Network Devices Part 1, Version 2.0 (ICND1)
  • Interconnecting Cisco Network Devices Part 2, Version 2.0 (ICND2)
  • Implementing Cisco IP Routing (ROUTE)

Classroom training
Duration: 5 days
Price: US$ ----
CLC: 33

Course Schedule:
Egypt, Cairo,  Jan 2015
Dubai,  Feb, 2015
Qatar, Doha, May 2015

PDF of this course

User Rating: 0 / 5

Star inactiveStar inactiveStar inactiveStar inactiveStar inactive
 Privacy Policy
Terms & Conditions