MikroTik Certified Traffic Control Engineer (MTCTCE)
1 Introduction to Traffic Control
1-1 Understanding Traffic Control
1-2 Importance of Traffic Control in Network Management
1-3 Overview of MikroTik RouterOS
2 Basic Concepts of Traffic Control
2-1 Bandwidth Management
2-2 Quality of Service (QoS)
2-3 Traffic Shaping
2-4 Packet Prioritization
3 MikroTik RouterOS Basics
3-1 Installation and Configuration
3-2 User Interface Overview
3-3 Basic Commands and Navigation
4 Traffic Control Tools in MikroTik RouterOS
4-1 Queue Types
4-2 Simple Queues
4-3 Queue Trees
4-4 Queue Chains
4-5 Queue Meters
5 Advanced Traffic Control Techniques
5-1 Class-Based Queuing
5-2 Hierarchical Token Bucket (HTB)
5-3 Differentiated Services (DiffServ)
5-4 Traffic Policing and Shaping
6 Monitoring and Troubleshooting Traffic Control
6-1 Traffic Monitoring Tools
6-2 Analyzing Traffic Patterns
6-3 Troubleshooting Common Issues
6-4 Performance Optimization
7 Practical Scenarios and Case Studies
7-1 Implementing Traffic Control in Small Networks
7-2 Traffic Control in Medium-Sized Enterprises
7-3 Large-Scale Network Traffic Management
7-4 Real-World Case Studies
8 Security and Traffic Control
8-1 Role-Based Access Control (RBAC)
8-2 Firewall Integration
8-3 Traffic Filtering and Blocking
8-4 Secure Traffic Control Practices
9 Automation and Scripting
9-1 Introduction to Scripting in MikroTik RouterOS
9-2 Automating Traffic Control Tasks
9-3 Advanced Scripting Techniques
9-4 Integration with Other Network Tools
10 Certification Exam Preparation
10-1 Exam Format and Structure
10-2 Key Topics to Focus On
10-3 Practice Questions and Simulations
10-4 Tips for Success
MikroTik RouterOS Basics

MikroTik RouterOS Basics

1. Command Line Interface (CLI)

The Command Line Interface (CLI) is the primary method for configuring and managing MikroTik RouterOS. It allows users to execute commands directly on the router. The CLI is organized hierarchically, with commands grouped into categories such as system, interface, IP, and queue.

For example, to view the list of network interfaces, you would use the command /interface print. This command falls under the /interface category, which is responsible for managing network connections.

An analogy for the CLI is a car dashboard. Just as a car dashboard provides various controls and displays information, the CLI provides commands to control and monitor the router's functions.

2. Queues

Queues in MikroTik RouterOS are used to manage and prioritize network traffic. They allow administrators to shape traffic by setting bandwidth limits and priorities. This is crucial for ensuring that critical applications receive the necessary bandwidth while less critical traffic is managed accordingly.

For instance, you can create a queue to prioritize VoIP traffic over web browsing. This ensures that voice calls remain clear and uninterrupted even during high network usage. The command to create a queue might look like this: /queue simple add name=VoIP-Priority target=192.168.1.10/32 max-limit=1M/1M.

An analogy for queues is a grocery store checkout line. Just as customers with fewer items are given priority, network traffic with higher priority is processed first, ensuring efficient service.

3. Firewall Rules

Firewall rules in MikroTik RouterOS are used to filter and control network traffic based on various criteria such as source IP, destination IP, protocol, and port number. These rules help in securing the network by allowing or denying specific types of traffic.

For example, to block all incoming traffic from a specific IP address, you would create a firewall rule like this: /ip firewall filter add chain=input src-address=192.168.1.10 action=drop. This rule ensures that any traffic originating from the specified IP address is dropped.

An analogy for firewall rules is a security guard at a building entrance. The guard checks each person's credentials and decides whether to allow them inside. Similarly, firewall rules check each packet's attributes and decide whether to allow or block it.