Border Gateway Protocol (BGP) has a reputation for being complex and fragile, but at the CCNP Enterprise level you only need a focused subset. The goal is to understand how BGP forms neighbor relationships, chooses paths and applies simple policies.
You do not need to become an Internet-scale routing expert. Instead, think of BGP as a policy-driven routing protocol that gives you fine-grained control over which paths are used.
BGP neighbors are configured manually using IP addresses and autonomous system (AS) numbers. Sessions run over TCP port 179, which means:
Distinguish clearly between eBGP neighbors (different AS numbers) and iBGP neighbors (same AS). iBGP requires a full mesh or the use of route reflectors, while eBGP typically runs between directly connected edge devices.
When BGP learns multiple paths to the same prefix, it uses a sequence of attributes to pick one “best” path. At the CCNP level, focus on the major attributes:
The exact decision sequence can be long, but you rarely need every detail in the exam. Learn how to influence path choice using weight and local preference inside your AS, and by manipulating AS paths or MED at the edges.
BGP is powerful because it can filter and shape route advertisements. That power comes with responsibility. In both exams and production:
This prevents accidental route leaks or unwanted transit behavior. Exam scenarios often ask you to allow certain prefixes while blocking others, or to steer traffic through a preferred egress router using local preference.
To make BGP more concrete:
This hands-on approach will embed the theory in your memory and make exam questions feel like a description of something you have already built.
Practice BGP configuration and troubleshooting with targeted question sets that match the CCNP Enterprise exam domains.
View BGP Exam Bank