***This course is not officially sponsored, authorized, endorsed, or affiliated with MikroTik. MikroTik and related trademarks remain the property of their respective owners.***
Description
The MikroTik Certified Internetworking Engineer (MTCINE) is widely regarded as the most advanced certification in the MikroTik training program. Designed for experienced network professionals, the MTCINE track focuses on advanced routing and service provider technologies that are commonly deployed in ISP, carrier, and large-scale enterprise networks.
This course provides a comprehensive, hands-on approach to the MTCINE curriculum, combining detailed explanations with practical lab exercises. Students will gain real-world experience deploying Border Gateway Protocol (BGP), MPLS, VPLS, Layer 3 VPNs, and Traffic Engineering using MikroTik RouterOS.
Topics covered include:
Border Gateway Protocol (BGP)
- Autonomous Systems (AS)
- BGP Fundamentals
- Path Vector Routing
- BGP Transport and Message Types
- iBGP and eBGP
- Stub and Non-Stub Network Designs
- Private AS Removal
- Multi-Hop BGP and Loopback Peering
- Route Distribution and Filtering
- BGP Best Path Selection
- BGP Attributes and Policy Control
- Route Reflectors
- BGP Confederations
MPLS and Service Provider Technologies
- MPLS Fundamentals
- Static Label Mapping
- Label Distribution Protocol (LDP)
- Penultimate Hop Popping (PHP)
- MPLS Traceroute
- LDP-Based VPLS
- Bridge Split Horizon
- BGP-Based VPLS
- Layer 3 VPNs (L3VPN)
- MPLS Design and Deployment Best Practices
Traffic Engineering
- Traffic Engineering Fundamentals
- RSVP
- Static and Dynamic Paths
- Constraint-Based Shortest Path First (CSPF)
- Bandwidth Reservation and Allocation
- Traffic Engineering Deployment Scenarios
The course is heavily focused on hands-on labs, allowing students to build and troubleshoot advanced service provider networks in a practical environment. GNS3 with MikroTik CHR images is highly recommended, as several labs require multiple MikroTik routers operating simultaneously.
By the end of the course, students will have the knowledge and practical experience needed to deploy advanced BGP and MPLS services, troubleshoot complex routing environments, and prepare for the MikroTik MTCINE certification exam.
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
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
Requirements
- Basic networking knowledge
- Basic TCP/IP protocol knowledge
- Knowledge about Interior routing protocol such as RIP and OSPF
Course Curriculum
- Intro: BGP Neighborship (2:31)
- LAB 1: Configuring External BGP Neighborship (18:22)
- LAB2: Configuring eBGP Authentication using TCP MD5 Key (7:41)
- Lab3: Configuring EBGP Multihop (16:39)
- LAB 4: Configuring eBGP multihop with update source (16:17)
- LAB 5: Configuring iBGP (Part 1) (17:36)
- LAB 5: Configuring iBGP (Part 1 Continued) (12:31)
- LAB 6: Configuring iBGP (Part 2) (16:12)
- LAB 7: iBGP Split Horizon (14:08)
- Intro: BGP Route Selection and Attributes (1:56)
- MikroTik BGP Route Path Selection and Attributes Explained (12:21)
- LAB 9: BGP Weight Attribute (23:21)
- LAB 10: BGP Local Preference Attribute (Part 1) (19:48)
- LAB 10: BGP Local Preference Attribute (Part 2) (13:35)
- LAB 11: BGP AS Path Prepending Attribute (14:06)
- LAB 12: BGP Origin Code Attribute (10:01)
- LAB 13: BGP MED Attribute (12:18)
- What is BGP Multihomed for non-Stub Network (2:31)
- Explanation of LAB Scenario (7:00)
- Configure BGP Multihomed non-Stub Network (Part 1) (17:09)
- Configure BGP Multihomed non-Stub Network (Part 2) (22:35)
- Configuring Load Balancing and Failover on BGP using Route Filters (20:35)
- Testing Load Balancing and Failover on BGP Multihomed non-stub network (12:07)