When you enroll in this course, you'll also be enrolled in this Specialization.
Learn new concepts from industry experts
Gain a foundational understanding of a subject or tool
Develop job-relevant skills with hands-on projects
Earn a shareable career certificate
There are 4 modules in this course
This course offers a comprehensive exploration of advanced BGP routing scalability and performance techniques essential for managing large-scale networks. You will gain practical knowledge of migrating to and configuring BGP route reflectors to overcome the limitations of traditional iBGP full-mesh architectures, significantly reducing the number of required sessions while maintaining efficient route propagation. The course also covers Cisco IOS performance enhancements—including PMTU discovery, BGP PIC, BFD, NSF awareness, and route dampening—designed to optimize router CPU resources and accelerate network convergence.
Unique to this program is its detailed focus on configuring and monitoring BGP features with real Cisco IOS commands, enabling hands-on proficiency of route reflectors, peer groups, and advanced scalability mechanisms. You will understand how to implement peer groups to minimize administrative overhead and how route dampening controls instability at AS borders to improve routing reliability. By course completion, you will be equipped to design and operate scalable, high-performance BGP networks, preparing you for challenges faced in large service provider environments and full internet routing scenarios.
With its blend of theory, configuration practice, and performance optimization, this course stands out as an essential resource for network engineers seeking to enhance network stability and scalability in dynamic, real-world settings.
Scaling and Optimizing BGP Course Syllabus•6 minutes
Introducing Route Reflectors
Module 2•3 hours to complete
Module details
In classic IBGP, the BGP boundary router needs to forward the route that is received from an EBGP peer to every other router within its own AS. This requires the use of a dedicated IBGP session for each router. Also, the BGP boundary router forwards routes that a router sources in the same way. The result is that a large number of IBGP sessions are required. BGP provides the route reflector feature to help to scale these sessions. Large BGP networks cannot properly scale without relying on performance-enhancing tools such as route reflectors. Route reflectors enable BGP routing information to be distributed in a way that does not require a physical full-mesh network. Implementation of such a network requires knowledge of the steps to properly migrate and configure route reflectors and the commands that are used to verify the operation of a configured network. This course introduces the steps that are required to successfully migrate an existing AS to BGP route reflectors. It also lists the Cisco IOS commands that are required to configure and monitor route reflectors.
What's included
10 videos11 readings12 assignments
Show info about module content
10 videos•Total 22 minutes
Introduction Video - Introducing Route Reflectors•2 minutes
IBGP Scalability Issues in a Transit AS•3 minutes
Route Reflector Split-Horizon Rules•4 minutes
Redundant Route Reflectors•2 minutes
Route Reflector Clusters•2 minutes
Network Design with Route Reflectors•1 minute
Potential Network Issues•1 minute
Hierarchical Route Reflectors•2 minutes
Route Reflector Backbone Migration•2 minutes
Configuring Route Reflectors•2 minutes
11 readings•Total 65 minutes
IBGP Scalability Issues in a Transit AS•5 minutes
As the number of routes in the Internet increases, demands on router CPU and memory resources on the router in a service provider will increase. BGP processing affects both router resources and network convergence time. Network convergence must be as fast as possible to ensure accurate routing information between domains. Router resources also must be optimized whenever possible. Cisco IOS performance improvements for BGP are designed to aid network administrators in achieving these goals.
In this course, you will learn about various Cisco IOS performance improvements that have been designed to reduce BGP convergence time. This course includes discussions of convergence, BGP routing processes, and the effects of BGP routing processes on router CPU resources. The course also discusses the commands that are required to configure and monitor BGP for various Cisco IOS performance improvements. Improvements that are mentioned are PMTU discovery, input hold queue, BGP PIC, BFD, BGP NSF awareness, BGP scan time, advertisement interval, keepalive, and hold-down timers.
What's included
12 videos13 readings13 assignments
Show info about module content
12 videos•Total 47 minutes
Introduction Video - Improving BGP Convergence•1 minute
Knowledge Check - BGP Keepalive and Hold-Down Timers•6 minutes
Optimizing BGP Scalability
Module 4•5 hours to complete
Module details
More than 600,000 prefixes are now on the Internet. Network administrators do not need or desire their routers to carry full Internet routing in many circumstances. Furthermore, protective controls are needed on customer-facing routers to ensure that a configuration error does not cause the accidental advertisement of prefixes from autonomous systems that did not originate them. BGP is designed for reliability and scalability. It has much flexibility regarding administrative policy controls, route selection, and performance tuning and scalability features. An advanced BGP configuration tool has been designed to improve BGP scalability and performance by reducing the number of prefixes that a router receives from a BGP neighbor. Scaling routers to meet the demands of full Internet routing and associated administrative policies requires protocols such as BGP with embedded scalability mechanisms. In environments where network administrators must configure many BGP peers, peer groups are a scalability tool that reduces both administrative overhead and router resource requirements. Typical service provider networks usually contain BGP-speaking routers that consist of many neighbors that are configured with the same administrative policies. These policies can be outbound route maps, distribute lists, filter lists, update source, and so on. You can group neighbors with the same update policies into peer groups to simplify configuration and, more importantly, to make BGP updates more efficient. In this course, you will learn about peer groups as a BGP scalability mechanism. Even when a BGP implementation is correctly configured and highly robust, the performance of the routing process on any given router is limited. Limiting the propagation of unstable routes, specifically when they are not beneficial to the network, becomes an important issue because it reduces the processing requirements of the router that is forced to process routing table state changes. Route dampening is a BGP feature that has been designed to reduce BGP processing requirements by minimizing the propagation of unstable routes to BGP peers. AS border routers, in any BGP implementation, cannot rely upon external peers to sufficiently shield the AS from routing table instability. Route dampening allows route instability to be contained at an AS border router that borders the instability. This course describes the purpose and operation of the route-dampening feature on Cisco IOS routers. This course also discusses the Cisco IOS commands that are required to enable route dampening, modify default dampening parameters, and release a route that has been suppressed because of dampening. Cisco IOS commands that are used to monitor route dampening are also discussed.
What's included
12 videos16 readings15 assignments1 peer review
Show info about module content
12 videos•Total 25 minutes
Introduction Video - Optimizing BGP Scalability•2 minutes
Configuring BGP Route Limiting•2 minutes
BGP Peer Groups Overview•4 minutes
BGP Peer Groups as a Performance Tool•2 minutes
Configuring BGP Peer Groups•2 minutes
BGP Peer Group Configuration Examples•2 minutes
BGP Dynamic Update Peer Groups Feature•3 minutes
BGP Peer Templates Overview•3 minutes
BGP Peer Templates Configuration•2 minutes
BGP Route Dampening•1 minute
BGP Route Dampening Operation•2 minutes
BGP Route Dampening Operation•2 minutes
16 readings•Total 95 minutes
BGP Route Limiting•6 minutes
Configuring BGP Route Limiting•6 minutes
BGP Peer Groups Overview•9 minutes
BGP Peer Groups as a Performance Tool•5 minutes
BGP Peer Group Limitations•6 minutes
Configuring BGP Peer Groups•4 minutes
BGP Peer Group Configuration Examples•5 minutes
BGP Dynamic Update Peer Groups Feature•7 minutes
The Cisco Learning and Certifications organization is a worldwide leader in training and education programs that foster the development of careers in networking and other technology areas. The organization caters to a global community of students, partners, customers, and employees who seek the most up-to-date training on Cisco technologies and certifications.
When will I have access to the lectures and assignments?
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
What will I get if I subscribe to this Specialization?
When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Is financial aid available?
Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.