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
Switching Fundamentals

Switching Fundamentals

1. MAC Address Learning

MAC Address Learning is a fundamental process used by network switches to build and maintain a MAC address table. This table maps MAC addresses to the switch's physical ports, enabling the switch to forward frames only to the appropriate port, reducing unnecessary network traffic.

Example: When a switch receives a frame on one of its ports, it examines the source MAC address of the frame. If this MAC address is not already in the MAC address table, the switch adds it along with the port number. Later, when the switch needs to forward a frame to that MAC address, it can look up the port in the table and send the frame directly to that port.

2. Frame Forwarding

Frame Forwarding is the process by which a switch determines how to send a received frame to its destination. Switches use the MAC address table to make forwarding decisions. If the destination MAC address is in the table, the switch forwards the frame directly to the corresponding port. If not, the switch floods the frame to all ports except the incoming port.

Example: Suppose a switch receives a frame with a destination MAC address that is not in its MAC address table. The switch will flood the frame to all ports except the one it was received on. If the destination device is on the network, it will respond, allowing the switch to learn its MAC address and update the table for future frames.

3. Loop Avoidance

Loop Avoidance is a critical function in network switches to prevent network loops, which can cause broadcast storms and network instability. Spanning Tree Protocol (STP) is a common method used to detect and prevent loops by creating a loop-free logical topology.

Example: In a network with redundant links, STP selects one active path and blocks the others to prevent loops. For instance, if two switches are connected by two different cables, STP will designate one cable as the active path and block the other. If the active path fails, STP will automatically reactivate the blocked path to maintain connectivity.