
Complete the MikroTik with Labs entry-to-intermediate course as a prerequisite. This advanced BJP course covers topics not repeated from the first course and includes resources and links.
Configure a single-homed BGP stub network, establish BGP peering between routers, advertise public networks, and remove private AS numbers from the path before upstream, enabling internet reachability.
Learn how to configure BGP in a multihomed setup with two ISPs, enabling seamless failover from the primary to the secondary path.
Configure a MikroTik advanced BGP multihomed stub network for two ISPs, remove private AS, establish BGP peers, and advertise two /24 prefixes with a default route for automatic failover.
Explore a comprehensive lab scenario using seven MikroTik routers to implement BGP with two upstream ISPs, interconnect with OSPF for internal routing, and set up load-balanced prefixes via BGP.
Configure BGP multihomed non-stub networks by establishing peers with an upstream and two ISPs, advertising internal networks, injecting a default route, and applying NAT for Internet access.
Configure BGP multihomed non-stub network between two ISPs, inject the default routes, advertise networks to each peer, and implement load balancing with failover for internet access.
Test load balancing and failover in a MikroTik BGP multihomed non-stub network by validating paths via ISP1 and ISP2, toggling peers, and observing ICMP connectivity.
Discover what BGP communities are, where to use them, and why they matter in modern networks. Learn multiple ways to configure BGP communities on your MikroTik network during hands-on labs.
Explore the BGP aggregate feature, its function, and where to use it. Build and test a lab configuration to verify the aggregated routes and expected results.
Explore configuring a BGP aggregate to summarize two prefixes and learn how inherited attributes prevent routing loops in an upstream BGP setup.
Learn how a BGP route reflector reduces iBGP full-mesh complexity by reflecting prefixes to peers, and prepare a lab to configure and validate this setup.
Learn how MikroTik BGP route reflector propagates prefixes between non iBGP peers, enabling efficient distribution without full mesh in advanced labs.
Explore how bgp confederation reduces iBGP peers inside an autonomous system by dividing it into sub-autonomous systems and performing the iBGP within those groups.
BGP is the routing protocol of the internet. In case you are working in an ISP or an intermediate to big company, you will surely have to work with the Border Gateway Protocol (BGP). However, configuring this routing protocol is a challenge because it is very complex and there are a lot of topics inside BGP to know them.
For this reason, I have designed this course which is the 2nd course for BGP on MikroTik, but this one goes to the advanced level after I have explained the entry to intermediate level in my other course which is "BGP on MikroTik with LABS - From Entry to Intermediate level"
So this course will go into advanced level in BGP and will contain a lot of LABS.
Topics that this course will cover are:
Singlehomed BGP for stub networks
Multihomed BGP for stub networks
Multihomed BGP for non-stub networks (including Load balancing and Failover)
BGP Remove AP private
BGP Communities
BGP route reflector
BGP aggregate
BGP Confederation
and much more...
If you want to master the topics of BGP in MikroTik on the advanced level, this I advise you to enroll in my course and I am sure that by end of the course you will have a good understanding of how to configure Advanced BGP on MikroTik RouterOS.