
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.
Configure a MikroTik single-homed BGP stub network by removing private autonomous systems, enabling default routes, and using filters to set preferred sources so all peers access the internet.
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 BGP multihoming for a non-stub network by using two ISPs, advertising prefixes with your own AS, and achieving load balancing and failover in MikroTik environments.
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.
Configure load balancing and failover for BGP using route filters, as prepends, and default routes, while disabling connection tracking to ensure correct failover between ISP one and ISP two.
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.
Learn to configure BGP communities and prepend paths to influence routing between ISPs, including Europe and the USA, in a practical lab.
Explore how to configure BGP well-known communities, specifically no export and no advertise, to control prefix propagation across iBGP and eBGP peers within and between ISPs.
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.
Explore how BGP route reflectors simplify iBGP in large ISP networks with many routers, avoiding full mesh. Learn how internal prefixes are advertised inside an autonomous system using reflectors.
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 the DBP configuration feature in BGP, why it's needed, and where to use it. Then watch a MikroTik BGP configuration lab and test the setup.
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.
Explore configuring BGP confederations in MikroTik, creating sub-autonomous systems, and linking them with iBGP and EBGP peers. Learn to advertise prefixes, inject defaults, and enable multi-hop to ensure full reachability.
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.