BGP - Configuring BGP on Cisco Routers

Length Price Cisco Learning Credits
5 days $3,195.00 32

In this comprehensive 5-day Authorized Cisco course, you will gain an in-depth knowledge of BGP, the routing protocol that is one of the underlying foundations of the Internet. Explore the theory of BGP, advanced configuration of BGP on Cisco IOS routers, and detailed troubleshooting information. Our enhanced hands-on labs provide you with the skills needed to configure and troubleshoot BGP networks in both enterprise and service provider environments. Learn BGP network design issues and usage rules for various BGP features, and learn to design and implement efficient, optimal, and trouble-free BGP networks. This course is part of the recommended training for the CCIP certification.

Prerequisites

  • Completion of Building Scalable Cisco Internetworks (BSCI) or equivalent knowledge.

What You'll Learn

  • Use BGP policy controls
  • Use BGP attributes to influence the route selection process
  • 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

Who Needs to Attend

  • Internet Service Providers, networking professionals who need to connect to ISPs, CCIP and CCIE certification candidates, and other individuals who need to understand how to configure Cisco routers for the BGP protocol.

Course Outline

1. BGP Overview

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

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

  • 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

4. Route Selection Using Attributes

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

5. Customer-to-Provider Connectivity with BGP

  • Understanding Customer-to-Provider Connectivity Requirements
  • Implementing Customer Connectivity Using Static Routes
  • Connecting a Multihomed Customer to a Single Service Provider
  • Connecting a Multihomed Customer to Multiple Service Providers

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

7. Optimizing BGP Scalability

  • Improving BGP Convergence
  • Limiting the Number of Prefixes Received from a BGP Neighbor
  • Implementing BGP Peer Groups
  • Using BGP Route Dampening

Labs

Lab 1: Network Setup

In this lab, establish physical connectivity between the student routers, configure IP addressing, enable an Interior Routing Protocol, and verify routing among the student routers.

Lab 2: Configuring EBGP Peerings

In this exercise, create two EBGP peerings, advertise networks into BGP, and redistribute your IGP into BGP. Additionally, you will notice the effects of BGP auto-summarization, and you'll summarize your pod's routes to your external neighbor.

Lab 3: Configuring IBGP Peerings

In this exercise, you will configure an IBGP peering with the other edge router in your pod, simulating a network with redundancy and giving a backup path in case there are problems with your other external path. Learn peering with loopback interfaces, the effect of BGP synchronization, and BGP next-hop behavior. Examine the effects of multihoming on path selection, both internally and on the external neighbors.

Lab 4: Using AS-Path Filters and Regular Expressions

Prevent your network from becoming a transit autonomous system by filtering updates to the external routers and manipulating path selection between the external peers using a combination of AS-path filters and regular expressions.

Lab 5: Using Prefix Lists

In this exercise, you will implement a policy about routes your AS accepts and advertises. Filter the routes advertised to your autonomous system by using prefix lists applied to routing updates from your external neighbors.

Lab 6: Soft Reconfiguration and Route Refresh

Explore less disruptive ways to make your BGP policy take effect other than clearing your peer relationships. Monitor and verify the actions of BGP Route Refresh and configure BGP soft inbound reconfiguration.

Lab 7: Configuring the Weight Attribute

In this exercise, you will set a policy on individual routers using the Weight attribute in order to control BGP path selection on those routers. Configure a second BGP peering for each of your BGP routers, then set a weight value for routes received from each EBGP neighbor, and monitor the resulting path choice.

Lab 8: Configuring the Local Preference Attribute

Set a policy that affects your entire autonomous system using the Local Preference attribute to control BGP path selection by all routers with your autonomous system.

Lab 9: AS-Path Prepending

Use AS-Path Prepending to influence the BGP path chosen by other routers in the Internet for traffic bound for your AS. Configure AS-Path Prepending in order 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 autonomous systems for traffic bound to your autonomous system.

Lab 11: Using the Community Attribute

Explore ways of using the Community attribute to tag routes. Additionally, configure the use of that attribute in setting local preference BGP policies within your autonomous system.

Lab 12: Becoming a Service Provider

Configure your autonomous system as a service provider and, thus, a transit AS for your customers. Configure full-mesh IBGP, determine appropriate filters for routing updates to and from your customer, and configure and apply these filters.

Lab 13: Using Route Reflectors

Enhance the scalability of BGP within your autonomous system by configuring a hierarchical route reflector structure. Then, examine the effects of route reflectors on routing updates.

Lab 14: Using Confederations

Explore another way to improve the scalability of BGP within your autonomous system by dividing your AS into confederations. Configure both intra- and inter-confederation peerings, as well as 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 timers to speed BGP convergence. Configure your AS to limit the number of prefixes received from neighboring autonomous systems by setting a maximum prefix value.

Lab 16: Using Peer Groups

Simplify your BGP configuration, improving its scalability by placing neighboring BGP routers into peer groups. Apply policy configuration to the peer groups.

Lab 17: Using Route Dampening

Minimize the impact of flapping routes by configuring and applying route dampening to your external peers. In addition, monitor the results when that peer's routes flap.

 

Class Dates:

Toronto, ON
Aug 02, 2010 - Aug 06, 2010
Register Now
Dallas, TX
Aug 02, 2010 - Aug 06, 2010
Register Now
Boston, MA
Aug 09, 2010 - Aug 13, 2010
Register Now
Houston, TX
Aug 16, 2010 - Aug 20, 2010
Register Now
Morristown, NJ
Aug 23, 2010 - Aug 27, 2010
Register Now
Washington, DC
Aug 30, 2010 - Sep 03, 2010
Register Now
Orlando, FL
Sep 13, 2010 - Sep 17, 2010
Register Now
San Jose, CA
Sep 20, 2010 - Sep 24, 2010
Register Now
New York City, NY
Sep 20, 2010 - Sep 24, 2010
Register Now
Austin, TX
Sep 27, 2010 - Oct 01, 2010
Register Now