In this comprehensive course, learners will gain in-depth knowledge of Border Gateway Protocol (BGP), the protocol that powers the internet. By the end of this course, you'll have the skills to configure, troubleshoot, and optimize BGP to suit different networking scenarios. From understanding the basics to mastering advanced features, this course takes you on a structured learning journey to make you proficient in BGP operations.
The course begins with a solid foundation in BGP basics, covering everything from the protocol's functionality to setting up and verifying BGP in your network. You’ll explore key topics like Autonomous Systems (ASNs), iBGP, and BGP’s internal workings. As you progress, you'll be introduced to more intricate concepts, such as how BGP attributes influence path selection and the tools available to manage routing effectively, including AS Path Prepending and Multi-Exit Discriminator.
Moving into intermediate topics, you'll dive into BGP's more complex routing attributes, learning to influence the path selection process with attributes like Weight and Local Preference. You'll also explore BGP’s handling of route summarization and its integration with advanced metrics like AIGP. This section is designed to give you practical experience in optimizing your BGP configurations for real-world networking challenges.
The course wraps up with advanced BGP topics, such as Route Reflectors, BGP Communities, and methods to optimize routing through techniques like route aggregation and preventing transit AS. Whether you're configuring MPLS Layer 3 VPNs or solving issues like BGP Backdoor Routes, this course equips you with the tools needed to handle the most complex BGP scenarios.
Overview
Syllabus
- BGP Basics
- In this module, we will introduce the foundational concepts of Border Gateway Protocol (BGP), covering its purpose as the protocol that routes the internet. You’ll explore the differences between BGP and IGPs, understand when and why to use BGP, and learn to establish BGP peering relationships. This hands-on section also walks through configuring BGP, setting up loopback addresses, using the next-hop-self feature, and understanding the role of ASNs.
- BGP Intermediate
- In this module, we will dive deeper into the mechanics of BGP routing decisions by exploring its attributes and path selection process. You'll learn to fine-tune BGP behavior using attributes like weight, local preference, AS path prepending, and MED. The module also introduces route summarization and AIGP to support efficient routing across multiple ASes.
- BGP Advanced Features
- In this module, we will explore advanced features that enhance the flexibility and scalability of BGP in enterprise and service provider environments. You’ll configure BGP communities, route reflectors, and AS-SETs, and learn how to deal with private ASNs and routing loops. This section also includes hands-on scenarios for optimizing multi-homed BGP networks and refining route advertisement policies.
Taught by
Packt - Course Instructors