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
Subnetting Explained

Subnetting Explained

Subnetting is a crucial skill for network administrators, especially when preparing for the MikroTik Certified Network Associate (MTCNA) certification. It involves dividing a larger network into smaller, more manageable subnetworks, which enhances network performance and security.

Key Concepts of Subnetting

1. IP Addressing

An IP address is a unique identifier assigned to each device on a network. It consists of two parts: the network portion and the host portion. Subnetting helps in defining these parts more precisely.

2. Subnet Mask

The subnet mask is used to determine how an IP address is divided into the network and host portions. It is a 32-bit number that masks the IP address and separates it into the network and host addresses.

3. CIDR Notation

Classless Inter-Domain Routing (CIDR) notation is a compact representation of an IP address and its associated network mask. For example, an IP address with a subnet mask of 255.255.255.0 can be written as 192.168.1.0/24.

4. Subnetting Process

Subnetting involves borrowing bits from the host portion of the IP address to create additional subnets. The number of subnets and hosts per subnet can be calculated using the formula:

Detailed Explanation

IP Addressing

Consider an IP address 192.168.1.1. In a subnet mask of 255.255.255.0, the first three octets (192.168.1) represent the network portion, and the last octet (1) represents the host portion.

Subnet Mask

A subnet mask of 255.255.255.0 indicates that the first 24 bits are used for the network, and the remaining 8 bits are used for hosts. This means you can have up to 254 hosts (2^8 - 2) in this network.

CIDR Notation

Using CIDR notation, the IP address 192.168.1.1 with a subnet mask of 255.255.255.0 can be written as 192.168.1.0/24. The "/24" indicates that the first 24 bits are used for the network.

Subnetting Process

Suppose you need to subnet the network 192.168.1.0/24 into four subnets. You would borrow 2 bits from the host portion (since 2^2 = 4). The new subnet mask would be 255.255.255.192 (/26). This allows for 4 subnets, each with 62 hosts (2^6 - 2).

Examples

Example 1: Subnetting a /24 Network

Given the network 192.168.1.0/24, you need to create 8 subnets. Borrow 3 bits (2^3 = 8). The new subnet mask is 255.255.255.224 (/27). Each subnet can have 30 hosts (2^5 - 2).

Example 2: Subnetting a /16 Network

Given the network 172.16.0.0/16, you need to create 16 subnets. Borrow 4 bits (2^4 = 16). The new subnet mask is 255.255.240.0 (/20). Each subnet can have 4094 hosts (2^12 - 2).

By mastering subnetting, you can efficiently manage IP address allocation, improve network performance, and enhance security, which are essential skills for the MTCNA certification.