
https://github.com/r2079/BGP_Part_1D.git
Explore how BGP works in a Junos environment, from establishing a neighbor relationship and the BGP FSM to path selection by attributes and policy based forwarding, with hands-on labs.
Explore how a BGP finite state machine governs protocol events, from open messages to keepalives and notifications, and how error handling and collisions are managed.
Explore the BGP message flow and FSM states from idle to established, including open, keepalive, update, and notification, plus neighbor relationship, capability exchange, and graceful restart.
Explore how BGP selects the best next-hop using mandatory, optional, and discretionary attributes, and how iBGP/eBGP behavior and export policies shape route propagation.
Discover how the BGP local preference attribute shapes next-hop choice by configuring policy options and tuning values, using a two-entry-point scenario to steer inbound traffic.
Explore how BGP AS-PATH prepend and policy-based routing influence route selection, including the expand and prepend options, inbound updates, and applying named policies.
Explore IBGP fundamentals, including internal versus external BGP, the role of route reflectors and confederations, and the rule that IBGP learned routes don’t propagate to other IBGP neighbors.
Learn how to build an IBGP full mesh across multiple peers using loopback-based neighbors, handle session sourcing and interface choices, and understand how route reflectors can simplify the topology.
Explore iBGP route reflectors and how they replace full mesh to reduce BGP control plane traffic and improve convergence. Identify cluster, client vs non-client updates, and reflection policy.
Explore iBGP confederations as a scalable solution to iBGP updates, illustrating how splitting into sub-systems and careful BGP neighbor configurations improve path selection and traffic visibility.
Explore how BGP communities tag routes, define and apply policy options, and control route acceptance and export behavior across neighbors.
Github page for all the eve-ng topology files and configurations. Username and password would be lab/lab123 after you copy the configuration into the device.
Please do not request for Juniper Official course-ware or official images.
GitHub link is provided in the Curriculum.
-> Describe BGP implementation in Juniper Routers
-> Describe BGP FSM
-> Explain BGP Path-Selection
-> Explain various BGP Packets / Message Types
-> Explain BGP RR / BGP Confederation
-> Explain BGP Communities
-> Explain BGP Address-Families
-> Super-Lab
This is purely done keeping one thing in mind as i have re-iterated earlier, the goal of this course is to make it as practical as possible along with exploring the user-friendly options where students who enroll for this course can take a better advantage by setting up their own systems without worrying about hardware. I have also made sure that this entire course can run in VMX Instances of Junos. All the Labs and configuration / Slideware are uploaded in Github for your references.
I hope you enjoy this course as much as I did developing it.
What are the requirements?
What am I going to get from this course?
What is the target audience?
What level student is this for?
What level skill is the course?
What type of course within a given field is it?
What will the student be able to do or understand after taking this course?