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.5 out of 5(418 ratings)
2,983 students

Cisco BGP (Border Gateway Protocol) Training

Learn Cisco BGP (Border Gateway Protocol) with Step by Step Lab Workbook
Created byAhmad Ali
Last updated 2/2025
English

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 section41 lectures13h 25m total length
  • Lecture-01:Introduction to Border Gateway Protocol (BGP).17:19
  • Lecture-02:Introduction & Theory of Autonomous System (AS).43:54
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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

BGP (Border Gateway Protocol) is the toughest protocol to understand, Implement and troubleshoot, this course will make it Easy to understand and learn Cisco BGP (Border Gateway Protocol).Border Gateway Protocol (BGP) is the routing technology that enables the largest and most sophisticated network in the world today - the Internet.

This technical course provides students with in-depth knowledge of BGP (Border Gateway Protocol), the routing protocol that is one of the underlying foundations of the Internet and new-world technologies such as Multiprotocol Label Switching (MPLS). It prepares students to design and implement efficient, optimal, and trouble-free BGP (Border Gateway Protocol) networks. The theory and Particles of BGP (Border Gateway Protocol) and configuration of BGP (Border Gateway Protocol) on Cisco IOS router's Detailed troubleshooting information and hands-on exercises that provide students with the skills needed to configure and troubleshoot BGP (Border Gateway Protocol) networks in customer environments.

BGP stands for Border Gateway Protocol. It is a standardized gateway protocol that exchanges routing information across autonomous systems (AS). When one network router is linked to other networks, it cannot decide which network is the best network to share its data to by itself.

Who this course is for:

Everyone interested in running BGP (Border Gateway Protocol) to create reliable connectivity to the Internet.
Technical engineers and delegates seeking Cisco certifications.
This course is recommended for any student interested in mastering advanced Internet and related Cisco technologies.

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.