MikroTik Certified Switching Engineer (MTCSWE)
1 Introduction to Networking
1-1 Basic Networking Concepts
1-2 OSI Model
1-3 TCPIP Model
1-4 Network Devices
2 MikroTik RouterOS Basics
2-1 Introduction to RouterOS
2-2 RouterOS Interface Types
2-3 Basic Configuration
2-4 User Management
2-5 System Logging
3 Switching Fundamentals
3-1 Introduction to Switching
3-2 MAC Addresses
3-3 Ethernet Frame Structure
3-4 VLAN Basics
3-5 Trunking and Inter-VLAN Routing
4 MikroTik SwitchOS Basics
4-1 Introduction to SwitchOS
4-2 SwitchOS Interface Types
4-3 Basic Configuration
4-4 User Management
4-5 System Logging
5 VLAN Configuration
5-1 VLAN Creation and Configuration
5-2 VLAN Trunking Protocol (VTP)
5-3 Inter-VLAN Routing
5-4 VLAN Security
6 Spanning Tree Protocol (STP)
6-1 Introduction to STP
6-2 STP Operation
6-3 Rapid Spanning Tree Protocol (RSTP)
6-4 Multiple Spanning Tree Protocol (MSTP)
6-5 STP Configuration
7 Link Aggregation
7-1 Introduction to Link Aggregation
7-2 Link Aggregation Control Protocol (LACP)
7-3 Static Link Aggregation
7-4 Link Aggregation Configuration
8 Quality of Service (QoS)
8-1 Introduction to QoS
8-2 QoS Models
8-3 Traffic Shaping and Policing
8-4 QoS Configuration
9 Security Features
9-1 Introduction to Network Security
9-2 Port Security
9-3 Access Control Lists (ACLs)
9-4 DHCP Snooping
9-5 Dynamic ARP Inspection (DAI)
10 Advanced Switching Topics
10-1 Layer 3 Switching
10-2 Multicast Routing
10-3 Link Layer Discovery Protocol (LLDP)
10-4 Power over Ethernet (PoE)
11 Troubleshooting and Maintenance
11-1 Common Switching Issues
11-2 Troubleshooting Tools
11-3 Switch Maintenance
11-4 Backup and Restore
12 MikroTik Certification Exam Preparation
12-1 Exam Overview
12-2 Study Tips
12-3 Practice Questions
12-4 Exam Registration and Scheduling
8 Quality of Service (QoS) Explained

8 Quality of Service (QoS) Explained

Key Concepts of Quality of Service (QoS)

Quality of Service (QoS) is a set of techniques used to manage network traffic and ensure the performance of critical applications. Key concepts include:

Classification

Classification involves identifying and categorizing network traffic based on various criteria such as source IP address, destination IP address, protocol, and port number. This helps in applying specific QoS policies to different types of traffic.

Example: In a network, VoIP traffic can be classified based on the destination port number (e.g., UDP port 5060). This classification allows the network to prioritize VoIP traffic over other types of traffic.

Marking

Marking involves tagging packets with specific QoS markings, such as DSCP (Differentiated Services Code Point) or 802.1p, to prioritize them. These markings help network devices to identify and treat packets according to their priority level.

Example: VoIP packets can be marked with a DSCP value of EF (Expedited Forwarding) to ensure they receive the highest priority in the network.

Policing and Shaping

Policing and shaping are techniques used to control the rate of traffic to prevent congestion. Policing drops or marks packets that exceed a specified rate, while shaping queues packets to transmit them at a controlled rate.

Example: In a network, you can configure policing to drop packets that exceed a certain bandwidth limit (e.g., 1 Mbps) for non-critical traffic, while shaping ensures that critical traffic (e.g., VoIP) is transmitted smoothly without exceeding its allocated bandwidth.

Queue Management

Queue management involves managing the order and priority of packets in the queue. Techniques such as FIFO (First In, First Out), PQ (Priority Queue), and WFQ (Weighted Fair Queueing) are used to ensure that high-priority traffic is processed first.

Example: In a network, you can configure a Priority Queue (PQ) to ensure that VoIP packets are always processed before other types of traffic, thereby maintaining the quality of VoIP calls.

Congestion Management

Congestion management techniques are used to handle network congestion. These techniques include RED (Random Early Detection), WRED (Weighted Random Early Detection), and CBQ (Class-Based Queueing) to prevent and manage congestion effectively.

Example: In a network, you can configure WRED to drop packets randomly before the queue becomes full, ensuring that high-priority traffic is less likely to be dropped during congestion.

DiffServ (Differentiated Services)

DiffServ is a QoS model that classifies and manages traffic based on predefined service classes. It uses DSCP values to mark packets and applies different treatment policies to each class of traffic.

Example: In a network, you can define different service classes such as EF (Expedited Forwarding) for VoIP, AF (Assured Forwarding) for web traffic, and BE (Best Effort) for general traffic. This allows the network to prioritize critical applications while managing other traffic efficiently.