MikroTik Internetworking Engineer with LABS

Understand how to deploy BGP and MPLS/VPLS on MikroTik RouterOS and be ready for the MikroTik MTCINE exam

***This course is not officially sponsored by MikroTik and not an authorized course by MikroTik. We are neither affiliated with nor endorsed by MikroTik. We respect the Trademarks of the mentioned company and institution.***

What you'll learn
  • Understand what is BGP routing protocol and where it is used
  • Understand what is the function on the Autonomous system
  • Understand how prefixes are being advertised in the internet
  • Understand how to configure eBGP neighboship
  • Understand how to configure eBGP Authentication using TCP MD5 Key
  • Understand where eBGP multihop should be used
  • Understand why iBGP should be configured on routers within the same AS
  • Understand what is the function of split horizon in iBGP
  • Understand what are the 4 BGP messages and the function of each of them
  • Understand what are the BGP states
  • Understand what is the BGP Route Path Selection
  • Understand what are the Attributes that are used in MikroTik for BGP
  • Understand how to configure BGP Weight Attribute on MikroTik
  • Understand how to configure BGP Local Preferece Attribute on MikroTik
  • Understand how to configure BGP AS Path Preprending Attribute on MikroTik
  • Understand how BGP Origin code Attribute works on MikroTik
  • Understand how to configure MED Attribute on MikroTik
  • Understand how to remove Private AS
  • Understand how to configure BGP in a single homed stub network
  • Configuring BGP Mutihomed stub network for ISP's failover
  • Configuring BGP Mutihomed non-stub network
  • Configuring Failover and Load-Balancing on BGP Mutihomed non-stub network
  • Usage of Route Filter to accept and discard advertised prefixes the way in and out
  • Understand what BGP Community is
  • Configure BGP community with AS Prepend Path
  • Understand the well-known BGP communities and difference between no export and no advertise
  • Configure no export BGP Community
  • Configure no advertise BGP Community
  • Understand what BGP aggregate can do
  • Configure BGP aggregate w/o Inherit Attributes
  • Understand what is BGP Route Reflector
  • Configure BGP Route Reflector inside an AS to reduce number of iBGP peers
  • Understand what is BGP Confederation
  • Configure BGP Route Confederation inside an AS to reduce number of iBGP peers
  • Understand what is MPLS and where to use it
  • Understand how to have a BGP free core in your ISP using MPLS
  • Understand the MPLS acronyms ((CE, PE, P, Label Push, Label Swap, Label Pop)
  • Configure MPLS using the static labeling
  • Configure MPLS using the dynamic labeling
  • Filter MPLS using Accept and Advertise Filter
  • Understand and configure VRF lite on MikroTik
  • Understand MPLS layer 3 VPN using VRF
  • Configure MPLS layer 3 VPN using VRF
  • Understand and configure MPLS layer 2 VPN using VPLS
  • Understand what is MPLS Traffic Engineering
  • Configure MPLS Traffic Engineering
  • Run VPLS over TE Tunnels


  • Basic networking knowledge
  • Basic TCP/IP protocol knowledge
  • Knowledge about Interior routing protocol such as RIP and OSPF
MikroTik MTCINE is the hardest and the more complex course track in MikroTik. Actually it is the one and only advanced course between all MikroTik courses and it requires as a pre-requisite the MTCNA course as well as MTCRE course.
As being a complex course, I have decided to design this course in which I explain all topics of the MTCINE track. In this course, I will explain and do LABS about the Border Gateway Protocol (BGP) and Multiple Protocol Label Switching (MPLS) which are both considered very advanced topics and implemented inside the networks of the Internet Service Provider (ISP).
So in this course, I will cover the following topics:
  • What is Autonomous System (AS)
  • What is Border Gateway Protocol (BGP)?
  • Path Vector algorithm
  • BGP Transport and packet types
  • iBGP and eBGP
  • Stub network scenarios and private AS removal
  • Non-stub scenarios
  • iBGP and eBGP multi-hop and loopback usage
  • Route distribution and routing filters
  • BGP best path selection algorithm
  • BGP prefix attributes and their usage
  • BGP route reflectors and confederations
  • MPLS basics
  • Static label mapping
  • Label Distribution Protocol (LDP)
  • Penultimate-hop-popping
  • MPLS traceroute differences
  • LDP based VPLS tunnels
  • Bridge split horizon
  • BGP based VPLS
  • BGP based layer3 tunnels (L3VPN)
  • What is traffic engineering and how it works
  • RSVP, static path, dynamic path (CSPF)
  • Bandwidth allocation and bandwidth limitation differences and settings

All my course will be based on LABS, so I advice you to run GNS3 with MikroTik CHR image to be able to follow this course because in some LABS you require to run 7 MikroTik Routers in 1 LAB.

Finally, if you want to master the topics of the MTCINE track, I advise you to enroll in my course and I will help you with your mission.

Who this course is for:
  • Engineers and students who wants to learn how to configure BGP routing protocol on MikroTik routers
  • Engineers who work in Internet Service Provider using MikroTik Routers and want to deploy MPLS
  • Students who want to be prepared for the MikroTik MTCINE exam

Your Instructor

Maher  Haddad
Maher Haddad

Hello everyone. My name is Maher Haddad and I am a Certified MikroTik Trainer, Cisco Authorized Instructor and LigoWave Authorized Trainer.

I have decided to make this online school to share my knowledge to the community. All my courses are based on theory and hands-on LABS so you can practise while learning.

More than 100K happy students have joined mynetworktraining.com up to year 2022.

I hope you will enjoy watching my courses.

Course Curriculum

Frequently Asked Questions

When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
After enrolling to the membership, you have unlimited access to this course for as long as your membership is valid - across any and all devices you own.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 14 days and we will give you a full refund.

Get started now!