MikroTik Certified Internetworking Engineer (MTCINE)
1 Introduction to Networking
1-1 Basic Networking Concepts
1-2 OSI Model
1-3 TCPIP Model
1-4 Network Devices
1-5 Network Topologies
2 MikroTik RouterOS Basics
2-1 Introduction to RouterOS
2-2 RouterOS Interface
2-3 Basic Configuration
2-4 User Management
2-5 System Logging
3 IP Addressing and Subnetting
3-1 IPv4 Addressing
3-2 Subnetting
3-3 IPv6 Addressing
3-4 IPv6 Subnetting
3-5 NAT and PAT
4 Routing
4-1 Static Routing
4-2 Dynamic Routing Protocols
4-3 OSPF
4-4 BGP
4-5 EIGRP
5 Wireless Networking
5-1 Wireless Basics
5-2 Wireless Security
5-3 Wireless Configuration
5-4 Wireless Bridging
5-5 Wireless Repeaters
6 VPN Technologies
6-1 VPN Basics
6-2 IPsec VPN
6-3 OpenVPN
6-4 L2TPPPTP
6-5 SSL VPN
7 Quality of Service (QoS)
7-1 QoS Basics
7-2 Traffic Shaping
7-3 Policing
7-4 Prioritization
7-5 Queue Types
8 Firewall and Security
8-1 Firewall Basics
8-2 Firewall Rules
8-3 NAT Rules
8-4 Filtering Rules
8-5 Hotspot and Captive Portal
9 Advanced Topics
9-1 VLANs
9-2 MPLS
9-3 High Availability
9-4 Load Balancing
9-5 Monitoring and Troubleshooting
7.2 Traffic Shaping Explained

7.2 Traffic Shaping Explained

Key Concepts

1. Traffic Shaping

Traffic shaping is a technique used to control the rate of data transmission in a network. It ensures that network resources are used efficiently by regulating the flow of traffic. Traffic shaping helps in preventing congestion and ensuring that critical applications receive the necessary bandwidth.

Example: Think of traffic shaping as a traffic light system on a highway. Just as traffic lights control the flow of vehicles to prevent congestion, traffic shaping controls the flow of data to prevent network congestion.

2. Queue Types

Queue types define how packets are stored and processed in a network device. Common queue types include FIFO (First In, First Out), PQ (Priority Queue), and CBQ (Class-Based Queue). Each queue type has its own method of handling and prioritizing packets.

Example: Consider queue types as different lines at a grocery store. Just as some lines prioritize express checkout, some queue types prioritize certain types of packets, ensuring they are processed first.

3. Bandwidth Limiting

Bandwidth limiting is the process of setting a maximum rate at which data can be transmitted over a network. This ensures that no single application or user consumes all the available bandwidth, thereby preventing network congestion.

Example: Think of bandwidth limiting as a speed limit on a road. Just as a speed limit prevents vehicles from moving too fast and causing accidents, bandwidth limiting prevents data from moving too fast and causing network congestion.

4. Priority Queuing

Priority queuing is a method of managing network traffic by assigning different priorities to different types of packets. High-priority packets are processed before low-priority packets, ensuring that critical applications receive the necessary bandwidth.

Example: Consider priority queuing as a VIP line at an event. Just as VIPs are allowed to enter first, high-priority packets are processed first, ensuring critical applications are not delayed.

5. Configuration and Setup

Configuring and setting up traffic shaping on a MikroTik router involves defining the queue types, setting bandwidth limits, and assigning priorities to different types of traffic. Proper configuration ensures that the network operates efficiently and that critical applications receive the necessary bandwidth.

Example: Think of configuration and setup as setting up a traffic management system. Just as a traffic management system requires careful planning and setup, traffic shaping requires proper configuration to ensure efficient network operation.