MikroTik Certified Routing Engineer (MTCRE)
1 Introduction to MikroTik RouterOS
2 RouterOS Basics
1 Installation and Initial Configuration
2 User Management
3 System Resources
4 Backup and Restore
3 Interfaces and Bridges
1 Interface Configuration
2 Bridge Configuration
3 VLAN Configuration
4 Routing
1 Static Routing
2 Dynamic Routing Protocols
1 OSPF
2 BGP
3 EIGRP
3 Policy-Based Routing
5 Firewall and Security
1 Firewall Basics
2 NAT Configuration
3 IPsec VPN
4 SSL VPN
5 Traffic Shaping
6 Wireless Networking
1 Wireless Interface Configuration
2 Wireless Security
3 Wireless Bridging
4 Wireless Client Mode
7 QoS and Traffic Management
1 Queue Types
2 Queue Trees
3 Priority Queues
4 Traffic Rules
8 Load Balancing and High Availability
1 Load Balancing
2 High Availability with VRRP
3 Failover Configuration
9 Monitoring and Diagnostics
1 System Logs
2 Traffic Monitoring
3 Diagnostic Tools
10 Advanced Topics
1 IPv6 Configuration
2 MPLS Configuration
3 SDN and Automation
4 Cloud Hosted Router
11 Practical Scenarios
1 Small OfficeHome Office (SOHO) Network
2 Enterprise Network
3 Service Provider Network
12 Certification Exam Preparation
1 Exam Format and Structure
2 Practice Questions
3 Hands-On Labs
EIGRP Explained

EIGRP Explained

1. EIGRP (Enhanced Interior Gateway Routing Protocol)

EIGRP is a Cisco-proprietary advanced distance-vector routing protocol designed for IP networks. It combines the best features of both distance-vector and link-state protocols, offering fast convergence and efficient network operation.

2. Key Concepts of EIGRP

a. Neighbor Discovery and Maintenance

EIGRP uses Hello packets to discover and maintain neighbor relationships. Routers exchange Hello packets at regular intervals to ensure that neighboring routers are still operational. If a router stops receiving Hello packets from a neighbor, it will consider that neighbor unreachable and will update its routing table accordingly.

Think of Hello packets as regular check-ins between friends. If one friend stops checking in, the other knows something is wrong and adjusts their plans.

b. Diffusing Update Algorithm (DUAL)

DUAL is the algorithm used by EIGRP to determine the best path to a destination and to maintain loop-free paths. It keeps track of all feasible successors (backup paths) and uses them to quickly converge on a new best path if the primary path fails.

Imagine DUAL as a traffic management system that always has a backup route ready in case the main road is closed. This ensures smooth traffic flow even during disruptions.

c. Metric Calculation

EIGRP calculates the composite metric using bandwidth, delay, reliability, and load. The default metric is based on bandwidth and delay, which are combined to form a single metric value. Routers use this metric to determine the best path to a destination.

Think of the metric as a score that rates the quality of a route based on various factors. The route with the highest score (lowest metric) is considered the best.

3. Practical Examples and Analogies

a. Neighbor Discovery and Maintenance

In a small office network, routers R1 and R2 are neighbors. They exchange Hello packets every 5 seconds. If R2 stops responding, R1 will remove R2 from its neighbor table and update its routing table to avoid sending traffic to R2.

b. Diffusing Update Algorithm (DUAL)

In a corporate network, Router A has two paths to reach Network X: one through Router B and another through Router C. If the link to Router B fails, DUAL on Router A quickly switches to the backup path through Router C without causing any traffic disruption.

c. Metric Calculation

Consider two paths to a remote server: Path 1 has a high bandwidth but long delay, and Path 2 has lower bandwidth but shorter delay. EIGRP calculates the composite metric for both paths and selects the one with the lowest metric as the best path.

Understanding EIGRP and its key concepts is essential for managing efficient and reliable IP networks. By leveraging EIGRP's advanced features, network administrators can ensure fast convergence, loop-free paths, and optimal routing decisions.