IPv4 subnetting

5 minutes 5 Questions
{# Explanation and guide shown in full: the collapsed "Read more" version left 36 visible words on a page that ranks for "what is {concept}" queries (ONPAGE_AUDIT_2026-10-26.md §2.3). #}

IPv4 subnetting is the practice of dividing a larger network into smaller, more manageable sub-networks called subnets. This technique optimizes IP address allocation and improves network performance and security. An IPv4 address consists of 32 bits, typically displayed in dotted decimal notation (e.g., 192.168.1.1). Each address has two components: the network portion and the host portion. The subnet mask determines where this division occurs. Common subnet masks include: - /8 (255.0.0.0) - Class A - /16 (255.255.0.0) - Class B - /24 (255.255.255.0) - Class C When subnetting, you borrow bits from the host portion to create additional network addresses. For example, subnetting a /24 network to /26 borrows 2 bits, creating 4 subnets with 62 usable hosts each. Key calculations for subnetting: - Number of subnets = 2^(borrowed bits) - Hosts per subnet = 2^(remaining host bits) - 2 - The subtraction of 2 accounts for the network address and broadcast address To subnet effectively, understand these concepts: 1. Block size: Determined by the interesting octet value (256 minus subnet mask value) 2. Network address: First address in each subnet 3. Broadcast address: Last address in each subnet 4. Valid host range: Addresses between network and broadcast CIDR (Classless Inter-Domain Routing) notation simplifies representation by showing the number of network bits after a slash (e.g., /27 means 27 network bits). Benefits of subnetting include reduced broadcast domains, enhanced security through network segmentation, efficient IP address utilization, and simplified network management. Network administrators must master subnetting calculations for the CCNA exam and real-world network design scenarios.

IPv4 Subnetting: Complete Guide for CCNA

Why IPv4 Subnetting is Important

IPv4 subnetting is one of the most fundamental skills for any network engineer. It allows organizations to efficiently divide large networks into smaller, manageable segments. This reduces broadcast traffic, improves security by isolating network segments, and optimizes IP address allocation. For the CCNA exam, subnetting questions appear frequently and mastering this topic is essential for success.

What is IPv4 Subnetting?

Subnetting is the process of dividing a single IP network into multiple smaller networks called subnets. An IPv4 address consists of 32 bits divided into four octets (e.g., 192.168.1.0). The address has two parts: the network portion and the host portion. A subnet mask determines where this division occurs.

For example, in 192.168.1.0/24:
- /24 means 24 bits are used for the network
- 8 bits remain for hosts
- This provides 256 total addresses (254 usable hosts)

How IPv4 Subnetting Works

Step 1: Understand the Subnet Mask
Common subnet masks include:
- /8 = 255.0.0.0
- /16 = 255.255.0.0
- /24 = 255.255.255.0
- /25 = 255.255.255.128
- /26 = 255.255.255.192
- /27 = 255.255.255.224
- /28 = 255.255.255.240
- /29 = 255.255.255.248
- /30 = 255.255.255.252

Step 2: Calculate Key Values
Use the formula 2^n where n = number of bits:
- Number of Subnets: 2^(borrowed bits)
- Hosts per Subnet: 2^(host bits) - 2
- Block Size: 256 - subnet mask value in the relevant octet

Step 3: Identify Network Boundaries
For 192.168.1.0/26 (block size = 64):
- First subnet: 192.168.1.0 - 192.168.1.63
- Second subnet: 192.168.1.64 - 192.168.1.127
- Third subnet: 192.168.1.128 - 192.168.1.191
- Fourth subnet: 192.168.1.192 - 192.168.1.255

Critical Addresses in Each Subnet

For each subnet, identify:
- Network Address: First address (all host bits = 0)
- First Usable Host: Network address + 1
- Last Usable Host: Broadcast address - 1
- Broadcast Address: Last address (all host bits = 1)

Exam Tips: Answering Questions on IPv4 Subnetting

1. Memorize the Powers of 2
Know these by heart: 2, 4, 8, 16, 32, 64, 128, 256

2. Master the Block Size Method
Subtract the subnet mask value from 256 to find block size. This tells you where each subnet starts.

3. Practice Mental Math
The exam is timed. Practice calculating subnets until you can do it quickly in your head.

4. Watch for Trick Questions
Questions may ask for usable hosts (subtract 2) versus total addresses. Read carefully.

5. Know the Special Cases
- /30 subnets provide 2 usable hosts (point-to-point links)
- /31 subnets are used for point-to-point links (2 addresses, both usable)
- /32 represents a single host

6. Use Process of Elimination
If unsure, eliminate obviously wrong answers first. Check if hosts fall within valid ranges.

7. Verify Your Answer
Confirm the host address is not the network or broadcast address. These are common wrong answer choices.

8. Remember Private Address Ranges
- 10.0.0.0/8
- 172.16.0.0/12
- 192.168.0.0/16

Practice Example

Given: 172.16.45.123/27
- Block size: 256 - 224 = 32
- Network: 172.16.45.96 (32 x 3 = 96, which is less than 123)
- Broadcast: 172.16.45.127 (96 + 31)
- Usable range: 172.16.45.97 - 172.16.45.126
- Hosts per subnet: 2^5 - 2 = 30
Test mode:
More IPv4 subnetting questions
18 questions (total)