Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Cisco BGP (Border Gateway Protocol) Training
Rating: 4.4 out of 5(431 ratings)
3,297 students

Cisco BGP (Border Gateway Protocol) Training

Learn Cisco BGP (Border Gateway Protocol) with Step by Step Lab Workbook
Created byAhmad Ali
Last updated 8/2026
English
English [Auto],

What you'll learn

  • Everyone interested in running BGP to create reliable connectivity to the Internet.
  • Technical engineers and delegates seeking Cisco certifications.
  • Recommended for any student interested in mastering advanced BGP.
  • Students who want to enhance practical knowledge on BGP and improve Implementation.

Course content

1 section42 lectures13h 27m total length
  • Before Starting This Course1:22
  • Lecture-01:Introduction to Border Gateway Protocol (BGP).17:19
  • Lecture-02:Introduction & Theory of Autonomous System (AS).43:54

    Learn how autonomous system numbers enable BGP to distinguish routers on the internet, compare 16-bit and 32-bit AS numbers, explain dot notation, and cover IPv4/IPv6 and IOS implications.

  • Lecture-03:Introduction to BGP two Flavors iBGP and eBGP.24:30

    Discover the two BGP flavors, iBGP and eBGP, and how internal BGP uses the same AS, TTL 255, and a 200 administrative distance, with direct connectivity requirements for eBGP.

  • Lecture-04:BGP Three Tables Neighbor, Forwarding & Routing.12:09

    Explore the three BGP tables—neighbor, forwarding, and routing—and learn how to view, update, and interpret them with commands like show ip bgp summary and show ip route bgp.

  • Lecture-05:Introduction and Lab of BGP Active and Passive.22:38

    Demonstrates BGP active and passive roles, explains tcp three-way handshake on port 179, and shows how the router with the lowest router-id becomes the active client, with static active/passive options.

  • Lecture-06:Introduction and Lab of BGP Neighbor States.33:36

    Explore how BGP forms a neighbor through six states—idle, connect, active, open sent, open confirm, established—after a TCP session on port 179, with manual neighbor setup.

  • Lecture-07:Introduction and Lab of BGP Messages Types.17:44

    Explore the four BGP message types—open, update, keep-alive, and notification—and learn how they establish neighbor relationships, handle route updates with path attributes, and report configuration errors.

  • Lecture-08:Introduction & Lab of BGP Multihop & Update-Source.17:52

    Explore configuring BGP multihop and update source to use loopback interfaces, with TTL adjustments and static reachability to ensure EBGP sessions stay up over multiple hops.

  • Lecture-09:Introduction and Lab of BGP Keepalive & Hold Timers.28:07

    Explore how BGP timers control session health through keepalive and hold timers, including default values, minimum three times keepalive, illegal 1–2 limits, and per-neighbor versus global timer configurations.

  • Lecture-10:Introduction and Lab of BGP Next-Hope-Self iBGP.19:45

    Demonstrates solving bgp reachability in an ibgp-to-ebgp scenario by using next-hop self and proper network advertisement to ensure 111 is reachable via 23.2.

  • Lecture-11:Introduction and Lab of BGP Synchronization.16:33

    Explore BGP synchronization and how it governs route advertisements, with IGP presence permitting advertisement even when enabled, and note that version 15 disables synchronization by default.

  • Lecture-12:Introduction and Theory of BGP Attributes.23:47

    Explore how BGP attributes serve as flexible metrics to find internet path, categorized as well known or optional, with mandatory and discretionary subtypes and key attributes like origin, as_path, next_hop.

  • Lecture-13:Introduction and Lab of BGP Best Path Selection.50:28

    Explain how BGP selects the best path using a prioritized attribute sequence from weight and local preference to origin, as-path, and tie-breakers like router ID and neighbor IP.

  • Lecture-14:Configure and Verify BGP Best Path Selection Lab.1:00:02
  • Lecture-15:Introduction and Lab of BGP Authentication.12:35

    Enable BGP peer authentication to secure sessions with MD5. Configure password exchange on both routers and inspect MD5 in the TCP handshake.

  • Lecture-16:Introduction, Theory and Lab of BGP Backdoor.18:52

    Learn how BGP backdoor increases BGP administrative distance to 200, so the OSPF/IGP route is preferred, using the backdoor command.

  • Lecture-17:BGP Route Refresh, Hard Rest and Route Refresh.22:18

    Compare hard reset, soft reconfiguration, and route refresh capability in BGP, and learn how route refresh avoids extra tables and preserves production network stability.

  • Lecture-18:Introduction and Lab of BGP Route Reflector RR.24:18

    Understand how route reflectors simplify ibgp by replacing full mesh with a root reflector and clients, preserving split horizon and loop avoidance while routes are shared with non-clients and clients.

  • Lecture-19:Introduction and Lab of BGP Address Families Part1.14:43

    explains how multiprotocol BGP uses address family identifiers to advertise IPv6 alongside IPv4, including unicast and multicast, through a lab with R1 and R2.

  • Lecture-20:Introduction and Lab of BGP Address Families Part2.12:13

    Explore multiprotocol BGP and address families by configuring and advertising IPv4 and IPv6 networks with unicast in a dual-stack lab.

  • Lecture-21:Introduction and Lab of BGP Filtering Access List.14:48

    Explore BGP filtering using access control lists, distributed lists, prefix lists, and route maps to block or allow routes; learn a lab with two routers denying the 2.2.2 network.

  • Lecture-22:Introduction and Lab of BGP Filtering Prefix List.12:02

    Demonstrates using BGP prefix lists to filter updates and deny specific prefixes inbound, comparing prefix lists to ACLs and showing lab configuration and verification with distributed lists.

  • Lecture-23:Introduction and Lab of BGP Filtering Route-Maps.15:30

    Apply route maps to filter routes in BGP using ACLs or prefix lists, with sequence numbers and permit/deny actions, and attach them to a BGP neighbor in lab scenarios.

  • Lecture-24:Introduction to Border Gateway Protocol Peer Group.12:51

    Create a BGP peer group to apply identical outbound policies to multiple neighbors, customize inbound updates per member, simplify configuration, and reduce CPU use by updating once per group.

  • Lecture-25:Configure & Verify Border Gateway Protocol Peer Group.20:54

    Configure and verify a BGP peer group for four routers, reducing config by using a single group, with update-source loopback, multihop, and Cisco password; verify with show ip bgp summary.

  • Lecture-26:Introduction and Theory of BGP Route Dampening.17:37

    Explore how BGP route dampening reduces router load by suppressing flapping routes, using penalties, half-life times, and suppress/reuse limits to stabilize networks.

  • Lecture-27:Configure, Lab and Verify of BGP Route Dampening.24:19

    Explore configuring and validating BGP dampening in a five-router lab, using default penalties: half life 15 minutes, reuse 750, suppression 2000, with live debugging and show commands.

  • Lecture-28:Introduction and Lab of BGP Split Horizon Rule.10:05

    Examine the BGP split horizon rule and its role in preventing routing loops by not advertising routes between iBGP peers. See how full mesh or route reflectors resolve this.

  • Lecture-29:Introduction and Theory of BGP Remove Private AS.7:58

    Use BGP remove private as to strip private AS numbers, with three flavors—remove private as, remove private as all, and remove private as replace—when path contains private AS numbers.

  • Lecture-30:Configure, Lab and Verify BGP Remove Private AS.17:27

    Demonstrates configuring BGP remove private AS in a lab with private AS 64512 on r1, AS 2 and 3 on r2/r3, remove private as, remove private as all, and replace.

  • Lecture-31:Configure, Lab and Verify BGP Auto Summary.9:04

    Learn how BGP auto summary governs advertising of classful networks; enable auto summary to advertise without subnet masks, or disable it and specify exact network and mask.

  • Lecture-32:Introduction and Theory of BGP Route Aggregation.16:00

    Learn how BGP route aggregation, or route summarization, minimizes routing tables by advertising a single aggregate address and explore aggregate address options and summary behavior.

  • Lecture-33:Configure, Lab and Verify BGP Route Aggregation.17:10

    Explore BGP route aggregation and summarization in a hands-on lab: configure BGP neighbors, test without summarization, apply aggregate address, and use summary only and as-set to control route advertisement.

  • Lecture-34:Introduction, Theory and Lab of BGP Suppress Map.10:54

    Explore suppress map alongside aggregate and summary in BGP to selectively advertise routes. Configure with a route map and ACL to suppress specific prefixes in a two-router lab.

  • Lecture-35:Introduction, Theory & Lab of BGP Unsuppress Map.9:39

    Learn how the BGP unsuppress map, the opposite of suppress map, uses per-neighbor route maps and ACLs to selectively advertise or suppress aggregated prefixes.

  • Lecture-36:Introduction and Theory to Types of ISP Connections.11:24

    Explain how BGP enables various ISP connections, from single home to dual multi home, detailing edge router connectivity, redundancy, and when static or dynamic routing applies.

  • Lecture-37:Introduction, Theory & Lab of BGP Multi-Homed Network.19:47

    Explore BGP multihomed networks with two ISPs and a single customer router, enabling redundancy, load sharing, and multipath routing to maintain connectivity during ISP failures.

  • Lecture-38:Introduction and Theory of BGP Confederation.6:51

    Learn how BGP confederation reduces internal full mesh by splitting a single AS into multiple sub-ASes, using a private inside and a single external AS seen by the outside world.

  • Lecture-39:Lab & Verify Border Gateway Protocol Confederation.17:36
  • Lecture-40:Introduction, Theory & Lab of BGP Regular Expression.14:57

    Explore how to use BGP regular expressions to filter routes by as-path and prefix with show ip bgp regular expression, using caret, dollar sign, and bracket syntax.

  • Lecture-41:Introduction to BGP Interview Questions & Answers.25:38

    Explore how BGP operates as an exterior gateway protocol for internet routing, handling huge routing tables with path vector attributes and autonomous systems, essential for interview questions.

Requirements

  • Basic knowledge of Networking, CCNA and CCNP.

Description

Master Cisco Border Gateway Protocol (BGP) through practical, real-world labs and gain the confidence to design, configure, optimize, and troubleshoot enterprise and Internet-scale routing networks.

Border Gateway Protocol (BGP) is considered one of the most challenging routing protocols to learn, but it is also one of the most valuable skills for network engineers. BGP is the routing protocol that powers the Internet, connects Autonomous Systems (AS), and enables global communication between Internet Service Providers (ISPs), cloud providers, data centers, and enterprise organizations.

This comprehensive course simplifies BGP by explaining every concept from the ground up using easy-to-follow theory, step-by-step Cisco IOS configurations, packet-flow explanations, and extensive troubleshooting demonstrations.

Whether you're preparing for CCNP Enterprise, CCIE Enterprise Infrastructure, Service Provider certifications, or simply want to become an expert in Internet routing, this course provides the practical knowledge and hands-on experience needed to succeed.

What You'll Learn

  • Understand how Border Gateway Protocol (BGP) works

  • Learn the role of Autonomous Systems (AS) in Internet routing

  • Configure eBGP and iBGP neighbors

  • Build scalable enterprise and ISP BGP topologies

  • Configure BGP neighbor relationships

  • Advertise and receive networks using BGP

  • Configure Route Reflectors and Confederations

  • Understand BGP Path Selection and Best Path Algorithm

  • Configure Local Preference, MED, Weight, AS Path, and Origin attributes

  • Implement Route Aggregation and Summarization

  • Configure Prefix Lists, Route Maps, and Community Attributes

  • Perform Route Filtering and Policy Control

  • Configure BGP Authentication

  • Implement Multipath Load Balancing

  • Configure Default Route Advertisement

  • Understand BGP Convergence and Stability

  • Troubleshoot BGP neighbor establishment and routing issues

  • Verify BGP operation using Cisco IOS commands

  • Apply BGP best practices for enterprise and service provider networks

This Course Includes

  • Comprehensive BGP theory

  • Step-by-step Cisco IOS configuration

  • Hands-on enterprise lab demonstrations

  • Real-world Internet routing scenarios

  • Packet-flow analysis

  • Practical troubleshooting exercises

  • Enterprise design best practices

  • Downloadable lab files and configurations

  • Configuration verification techniques

  • Lifetime course updates

Course Curriculum

  • Introduction to Border Gateway Protocol (BGP)

  • Autonomous Systems (AS)

  • eBGP and iBGP Fundamentals

  • BGP Neighbor Formation

  • BGP Message Types

  • BGP Path Attributes

  • Best Path Selection Algorithm

  • Route Advertisement

  • Route Filtering

  • Prefix Lists

  • Route Maps

  • Local Preference

  • MED (Multi-Exit Discriminator)

  • Weight Attribute

  • AS Path Manipulation

  • Community Attributes

  • Route Aggregation

  • Route Reflectors

  • Confederations

  • BGP Authentication

  • Multipath Routing

  • IPv6 BGP Fundamentals

  • Enterprise Internet Edge Design

  • Troubleshooting BGP

  • Real-World Lab Scenarios

Why Learn BGP?

BGP is the backbone routing protocol of the Internet and a critical technology for modern enterprise and service provider networks. Organizations use BGP to connect multiple Internet Service Providers (ISPs), implement resilient WAN architectures, optimize routing policies, and provide high availability for business-critical applications.

A strong understanding of BGP is highly valued for roles involving enterprise networking, cloud connectivity, ISP operations, and data center networking.

Mastering BGP will prepare you for careers such as:

  • Senior Network Engineer

  • Enterprise Infrastructure Engineer

  • Internet Service Provider (ISP) Engineer

  • Data Center Network Engineer

  • Cloud Network Engineer

  • Network Consultant

  • Solutions Architect

  • CCNP and CCIE Candidate

Who This Course Is For

  • CCNP Enterprise certification candidates

  • CCIE Enterprise Infrastructure candidates

  • Service Provider certification candidates

  • Network Engineers

  • Enterprise Infrastructure Engineers

  • ISP Engineers

  • Data Center Engineers

  • Network Administrators

  • Cisco Professionals

  • Anyone who wants to master BGP

Prerequisites

To get the most from this course, you should have:

  • Basic understanding of TCP/IP networking

  • Knowledge of IPv4 addressing and subnetting

  • Familiarity with static and dynamic routing

  • Basic understanding of OSPF or EIGRP is recommended

  • Experience configuring Cisco IOS devices is helpful but not mandatory

By the End of This Course

By completing this course, you will confidently configure, verify, optimize, and troubleshoot BGP in enterprise and service provider environments. You will understand how Internet routing works, how BGP selects the best path, how to implement advanced routing policies, and how to resolve common routing issues using industry best practices.

Whether your goal is to pass CCNP Enterprise, prepare for CCIE, or develop advanced networking skills for real-world deployments, this course provides the practical knowledge and hands-on experience needed to master Cisco Border Gateway Protocol.

Who this course is for:

  • Students who are aspirants of CCNA CCNP CCIE and those who are looking to work in ISPs.
  • Students who want to enhance practical knowledge on BGP and improve Implementation and Troubleshooting Skills.