# BGP Fundamentals

> Master the Border Gateway Protocol (BGP). Learn Autonomous Systems, eBGP vs. iBGP, path attributes, and neighbor configuration.

Canonical: https://codelivly.com/rooms/bgp-fundamentals
Last updated: 2026-09-01

| | |
|---|---|
| Level | Beginner |
| Category | Networking |
| Lessons | 5 |
| Estimated time | 30 min |
| XP | 200 |

Dive into the core mechanics of the Border Gateway Protocol (BGP), the routing protocol that makes the global internet work. This module transitions you from enterprise routing to carrier-grade networking. You will explore Autonomous Systems (AS), the differences between eBGP and iBGP, the BGP neighbor establishment process, and the critical Path Attributes (like AS_PATH, NEXT_HOP, and LOCAL_PREF) that dictate global routing decisions. Through interactive topology labs and configuration exercises, you will learn how to establish BGP sessions, advertise networks, and understand how the internet routes traffic at scale. Perfect for network engineers advancing toward CCNP Enterprise or JNCIP certifications.

## Lessons

1. What Is BGP and Why Does It Matter (30 min)
2. eBGP vs iBGP (30 min)
3. BGP Path Attributes & Best Path Selection (30 min)
4. Route Filtering with Prefix Lists & Route Maps (30 min)
5. Guided Lab: Configuring eBGP Peering Between Two Autonomous Systems (30 min)

## Related

- [Learning path: Routing & Switching Fundamentals](https://codelivly.com/learning-paths/routing-switching-fundamentals)
- [All rooms](https://codelivly.com/rooms)
