MikroTik Certified Network Associate (MTCNA)
1 Introduction to Networking
1-1 Basic Networking Concepts
1-2 OSI Model
1-3 TCPIP Model
1-4 IP Addressing
1-5 Subnetting
2 Introduction to MikroTik RouterOS
2-1 RouterOS Overview
2-2 RouterOS Installation
2-3 RouterOS Licensing
2-4 RouterOS Interface Overview
2-5 RouterOS Command Line Interface (CLI)
2-6 RouterOS Graphical User Interface (GUI)
3 Basic Router Configuration
3-1 Router Identification
3-2 Interface Configuration
3-3 IP Address Assignment
3-4 Default Gateway Configuration
3-5 DNS Configuration
3-6 Basic Firewall Configuration
4 Routing
4-1 Static Routing
4-2 Dynamic Routing Protocols
4-3 OSPF Configuration
4-4 BGP Configuration
4-5 Policy-Based Routing
5 Network Address Translation (NAT)
5-1 Introduction to NAT
5-2 Basic NAT Configuration
5-3 Port Address Translation (PAT)
5-4 One-to-One NAT
5-5 Hairpin NAT
6 Firewall and Security
6-1 Firewall Basics
6-2 Firewall Rules Configuration
6-3 NAT Rules Configuration
6-4 Traffic Shaping and QoS
6-5 VPN Basics
6-6 IPsec VPN Configuration
7 Wireless Networking
7-1 Wireless Basics
7-2 Wireless Interface Configuration
7-3 Wireless Security
7-4 Wireless Bridging
7-5 Wireless Access Point Configuration
8 Advanced Topics
8-1 VLAN Configuration
8-2 DHCP Server Configuration
8-3 DHCP Relay Configuration
8-4 PPPoE Server Configuration
8-5 PPPoE Client Configuration
8-6 Hotspot Configuration
8-7 Load Balancing
8-8 High Availability (Failover)
9 Troubleshooting and Maintenance
9-1 Basic Troubleshooting Techniques
9-2 Log Analysis
9-3 Backup and Restore
9-4 Firmware Updates
9-5 System Monitoring
10 Practical Exercises
10-1 Basic Router Configuration Exercise
10-2 Static Routing Exercise
10-3 NAT Configuration Exercise
10-4 Firewall Configuration Exercise
10-5 Wireless Configuration Exercise
10-6 Advanced Configuration Exercise
10-7 Troubleshooting Exercise
Dynamic Routing Protocols Explained

Dynamic Routing Protocols Explained

Dynamic routing protocols are essential for managing complex networks, allowing routers to automatically exchange routing information and adjust to network changes. Understanding these protocols is crucial for the MikroTik Certified Network Associate (MTCNA) certification.

Key Concepts

1. Routing Information Protocol (RIP)

RIP is one of the oldest dynamic routing protocols, designed for small to medium-sized networks. It uses the hop count as the metric to determine the best path to a destination. RIP is simple to configure but has limitations in larger networks due to its maximum hop count of 15.

2. Open Shortest Path First (OSPF)

OSPF is a link-state routing protocol that uses the shortest path first (SPF) algorithm to determine the best path. It is suitable for large networks and supports hierarchical routing through areas. OSPF is more complex to configure but offers better scalability and performance.

3. Enhanced Interior Gateway Routing Protocol (EIGRP)

EIGRP is a Cisco proprietary protocol that combines the best features of both distance-vector and link-state protocols. It uses a composite metric based on bandwidth, delay, reliability, and load to determine the best path. EIGRP is efficient and converges quickly, making it suitable for large enterprise networks.

4. Border Gateway Protocol (BGP)

BGP is an exterior gateway protocol used for routing between different autonomous systems (AS) on the internet. It uses path-vector routing to exchange routing information and is highly configurable, allowing for complex routing policies. BGP is essential for internet service providers (ISPs) and large organizations with multiple ASes.

Detailed Explanation

Routing Information Protocol (RIP)

RIP operates by periodically broadcasting its routing table to neighboring routers. Each router updates its routing table based on the received information, using the hop count as the metric. The path with the lowest hop count is considered the best path. RIP is simple to configure but is limited to networks with a maximum hop count of 15, making it unsuitable for large networks.

Open Shortest Path First (OSPF)

OSPF uses the SPF algorithm to calculate the shortest path to each destination. It divides the network into areas, with each area having its own link-state database. Routers within an area exchange link-state advertisements (LSAs) to build a topological map of the network. The SPF algorithm then calculates the shortest path tree for each router. OSPF is more complex to configure but offers better scalability and performance.

Enhanced Interior Gateway Routing Protocol (EIGRP)

EIGRP uses a composite metric based on bandwidth, delay, reliability, and load to determine the best path. It uses a diffusing update algorithm (DUAL) to ensure loop-free routing and fast convergence. EIGRP is efficient and converges quickly, making it suitable for large enterprise networks. It also supports unequal-cost load balancing, allowing traffic to be distributed across multiple paths.

Border Gateway Protocol (BGP)

BGP operates between autonomous systems (AS) and uses path-vector routing to exchange routing information. Each AS advertises its routes to neighboring ASes, and BGP routers maintain a routing table based on the received information. BGP is highly configurable, allowing for complex routing policies, such as route filtering and path selection based on attributes. BGP is essential for internet service providers (ISPs) and large organizations with multiple ASes.

Examples and Analogies

Example: RIP

Think of RIP as a simple navigation system that only considers the number of turns to reach a destination. Just as a simple navigation system might not find the fastest route in a complex city, RIP might not find the best path in a large network.

Example: OSPF

Consider OSPF as a sophisticated navigation system that uses real-time traffic data and road conditions to calculate the shortest path. Just as a sophisticated navigation system can find the fastest route in a complex city, OSPF can find the best path in a large network.

Example: EIGRP

Imagine EIGRP as a hybrid navigation system that combines the simplicity of a basic system with the sophistication of a real-time system. Just as a hybrid system can quickly adapt to changing conditions, EIGRP can efficiently route traffic in a large enterprise network.

Example: BGP

Think of BGP as a global navigation system that coordinates routes between different countries. Just as a global system is essential for international travel, BGP is essential for routing between different autonomous systems on the internet.

By mastering these dynamic routing protocols, you can effectively manage complex networks, ensuring efficient and reliable routing of network traffic.