
Describe course objectives and set out outcome of the course.
Provides an introduction to the protocol; a few minutes of theory about BGP. It would be helpful in understanding the working of protocol.
This lecture discusses BGP message types. They include OPEN, UPDATE, KEEPALIVE, NOTIFICATION, and ROUTE-REFRESH messages.
Setup IBGP peerings with load sharing on multiple links.
We will setup BGP in our topology in AS100.
In this lecture, we will configure our second autonomous system (AS200) with IBGP.
Discuss how routes are advertised in BGP on Junos platform. We will setup route advertisement in AS100 in our topology.
Configure EBGP on Juniper routers by defining autonomous system numbers, creating external peer groups, and advertising routes with policies; verify connectivity using BGP and show commands.
Learn how to secure BGP with authentication, using keychains for groups or individual neighbors, rotating keys and selecting algorithms like MD5 to prevent false routing updates.
Learn how route reflectors in BGP prevent IBGP full-mesh overhead by clustering clients and using originator-id and cluster-list to detect loops, and configure a cluster IP on the peer group.
Explore how BGP attributes—mandatory and discretionary well-known, transitive and non-transitive—drive best-path decisions through next-hop resolution, local preference, AS-path length, origin, and related criteria.
Discover how iBGP preserves next-hop values, causing reachability problems for externally learned prefixes, and implement fixes by advertising the iBGP link or setting next-hop self on border routers.
Configure BGP local preference policies to make M7 the primary path with 200 and M6 the backup at 150, then verify routing via trace route.
Explore how Junos handles BGP origin codes, configuring import policies to set local preference and adjust origin to IGP or incomplete, shaping route selection across peers.
Understand how ebgp and ibgp route selection work, compare how local preference, origin, and metric influence route choice, and how ties are resolved in practice.
Learn to filter routes with Junos prefix lists for BGP, define a prefix list once, reuse it, and apply it to inbound or outbound traffic with exact address matches.
Explore how route filters enable flexible BGP prefix filtering beyond exact matches by using prefix length ranges and subnet masks to advertise selected subnets via policy statements.
Create a static default route on the edge router pointing to the upstream, then redistribute it into BGP and into an IGP to route unknown prefixes via the default.
Originate two default routes to each ISP and use BGP with local preferences 200 for primary and 150 for the backup to enforce primary outbound path and return traffic.
Route aggregation reduces forwarding table size and memory usage, speeds processing, and hides instability from neighbors by advertising a single 200.0.0.0/28 aggregate via BGP with an export policy for prefixes.
Enable BGP logging on Juniper devices at protocol, group, or personal levels to diagnose open messages. Log updates and keep alive events, but expect large logs in production networks.
A complete BGP course with 4 hours video content, 3 assignments, and 5 Quizzes. CHOOSE THIS COURSE IF YOU WANT TO BECOME AN EXPERT IN BGP IMPLEMENTATION ON JUNOS.
This course is designed to teach you everything you need to know about BGP to successfully implement it and effectively support it. There is a long list of things that you will learn in this course (go through the table of contents for the course for details, please!).
The course is divided into sections:
Basic BGP setup - that will have you setup the BGP in real-life like network (Message Types, Peering establishment, Route advertisement, Authentication)
BGP Scaling - route reflectors, default route origination, route aggregation
Path Selection - BGP attributes in detail (1 hour 13 minutes videos to show how BGP path selection works)
Route Filtering - with prefix lists and route filters
BGP Maintenance and troubleshooting - setting up trace-options and logging to maintain BGP and troubleshoot issues.
Select this course, IF
You want to work in a service provider environment
You have basic IP routing skills and want to take your skills to next level
You have worked on other vendor's devices and want to learn Juniper's way of implementing BGP with details and examples.
If you have time for only 1 course and you want to be confident in your BGP skills then chose this one, I am sure you will not regret!