John's Quick Subnetting Worksheet (No Binary Required!) Practice Subnetting IPv4 https://subnetipv4.com/ IP Address: OCTET . OCTET . OCTET . OCTET πŸ“Œ Step 1: Write Down the IP Address πŸ–Š IP Address: ____ . ____ . ____ . ____ / ______ (CIDR Notation) πŸ“Œ Step 2: Identify the Default Subnet Mask βœ” Class A: 1 – 127 β†’ Subnet Mask: 255.0.0.0 βœ” Class B: 128 – 191 β†’ Subnet Mask: 255.255.0.0 βœ” Class C: 192 – 223 β†’ Subnet Mask: 255.255.255.0 πŸ‘‰ If no bits are borrowed β€œGO TO STEP 8” the default subnet mask remains unchanged, and the network address is determined by the default class of the IP address: β€’ Class A (1-127): Network Address = X.0.0.0 β†’ Subnet Mask: 255.0.0.0 β—¦ Example: If the IP address is 10.45.78.120, the adjusted network address would be 10.0.0.0. β€’ Class B (128-191): Network Address = X.Y.0.0 β†’ Subnet Mask: 255.255.0.0 β—¦ Example: If the IP address is 172.16.45.200, the adjusted network address would be 172.16.0.0. β€’ Class C (192-223): Network Address = X.Y.Z.0 β†’ Subnet Mask: 255.255.255.0 β—¦ Example: If the IP address is 192.168.1.56, the adjusted network address would be 192.168.1.0. Since no additional subnetting occurs, the network remains a single large network, maximizing the number of available host addresses. πŸ“Œ Step 3: Determine if there is an "Interesting Octet" πŸ›  The "Interesting Octet" is the Octet where subnetting (borrowing bits) occurs. βœ” Write 255 in all Octets in the subset mask before this point. πŸ“Œ Step 4: Determine Borrowed Bits (If Any) Borrowed Bits ______? βœ” If subnetting is needed, borrow bits from the β€œHost Portion” βœ” Use the table below to calculate the Subnet Mask Value: Borrowed Bits 1 2 3 4 5 6 7 8 Subnet Value 128 64 32 16 8 4 2 1 Example: Borrowed bits in a /28 the first 3 octets add up to 24 so 28 would be β€œ4” borrowed bits 24 + 4 = 28, which would add up to β€œ240” βœ” Add up the values below the β€œBorrowed Bits” in the β€œTable Shown Above” to determine the "Interesting Octet." 128 + 64 + 32 + 16 = 240. So now β€œ240” is the β€œInteresting Octet” βœ” All β€œempty Octets” to the right, (if Any), should be replaced with ZERO πŸ“Œ IP Address: ____ . ____ . ____ . ____ πŸ“Œ Subnet Mask: ____ . ____ . ____ . ____ πŸ“Œ Interesting Octet in the Subnet Mask: ______ (Circle β€œNONE” if no bits are borrowed) πŸ“Œ Step 5: Identify the Corresponding IP Address Octet βœ” Find the Octet in the IP Address that aligns with the Interesting Octet from Step 3. πŸ“Œ Corresponding IP Address Octet: ______ (Circle β€œNONE” if no bits are borrowed) πŸ“Œ Step 6: Calculate the Magic Number πŸ”’ Formula: ο‚§ Magic Number = 256 βˆ’ ______ (The Subnet Mask’s "Interesting Octet" first non 255 Octet) βœ” If no bits are borrowed, circle "NONE" as the magic number does not apply. βœ” If subnetting is applied, use the formula above. πŸ“Œ Magic Number: ______ Example Calculation: βœ” Subnet Mask: 255.255.240.0 βœ” Interesting Octet: 240 βœ” Magic Number: 256 - 240 = 16 πŸ“Œ Step 7: Find the Closest Multiple πŸ“Œ Corresponding IP Address Octet: ______ πŸ“Œ Magic Number: ______ πŸ‘‰ To find the closest multiple of the magic number that does not exceed the Corresponding Octet: 1️⃣ Divide the Corresponding IP Address Octet by the Magic Number βœ” Example: If the Coresponding IP Octet = 149 and the Magic Number = 2 149 Γ· 2 = 74.5 2️⃣ Ignore the decimal (Take only the integer part) βœ” 74 3️⃣ Multiply the result by the Magic Number βœ” 74 Γ— 2 = 148 ATTENTION! Key Rules to Follow: πŸ“Œ Calculated Closest Multiple: ______ βœ” The closest multiple must be β€œLESS THAN OR EQUAL TO” the corresponding IP octet. βœ” If bits are borrowed, always choose the closest valid multiple that does β€œNOT Exceed” the β€œCorresponding IP Address Octet” βœ” If the closest multiple equals the corresponding IP octet, keep it as is. βœ” If the calculated multiple exceeds the corresponding IP octet, use the previous multiple. βœ” If no valid multiple exists, replace the corresponding IP octet with ZERO. πŸ“Œ Closest Multiple: ______ (Circle "NONE" if no bits are borrowed) πŸ“Œ Step 8: Adjust the Original Subnet Number (Network Address) Original Network Address: ____ . ____ . ____ . ____ NO "BORROWED BITS" in the Subnet Mask, use the DEFAULT SUBNET MASK for that IP ADDRESS CLASS. Then, replace all the numbers, (OCTETS), in the IP Address that correspond to the "0s" in the Subnet Mask, with ZEROS. IF THERE ARE BORROWED BITS β€œClosest Multiple” THIS ADJUSTED NETWORK ADDRESS BELOW IS NOW YOUR NEW CALCULATED NETWORK ADDRESS Adjusted Network Address with the Closest Multiple: ____ . ____ . ____ . ____ πŸ“Œ Step 9: Calculate the Broadcast Address πŸ“Œ Adjusted Network Address with the closest multiple: ____ . ____ . ____ . ____ πŸ“Œ Magic Number: ______ πŸ“Œ Replaced Adjusted Corresponding IP Octet: ______ πŸ‘‰ Formula: 1️⃣ Carry down all the Adjusted Network Address Octets to the corresponding positions in the Broadcast Address, up to (but not including) the Replaced Adjusted Corresponding IP Octet. 2️⃣ Calculate the Broadcast Octet: Broadcast Octet = (Adjusted Corresponding IP Address Octet) + (Magic Number βˆ’ 1) 3️⃣ Bring down the calculated Broadcast Octet and insert it into its correct position. 4️⃣ Replace all Octets to the right of this Broadcast Octet with 255 to complete the Broadcast Address. πŸ“Œ Broadcast Address: ____ . ____ . ____ . ____ πŸ“Œ Step 10: Determine the Host Range πŸ“Œ Adjusted Network Address with the closest multiple: ____ . ____ . ____ . ____ βœ” First Host: Network Address + 1 β†’ ____ . ____ . ____ . ____ βœ” Last Host: Broadcast Address Last Octet - 1 β†’ ____ . ____ . ____ . ____ πŸ“Œ Step 11: Identify the Next Subnet πŸ“Œ Broadcast Address: ____ . ____ . ____ . ____ πŸ“Œ Next Subnet = Broadcast Address + 1 βœ” Rules: πŸ”Ή If the last Octet reaches 254 or 255, increment the previous Octet and reset the last Octet to ZERO πŸ”Ή If all three Octets reach 254 or 255, reset them ALL to ZERO πŸ“Œ Next Subnet: ____ . ____ . ____ . ____ πŸ“Œ Step 12: Final Subnetting Results βœ” Write down all network details based on your calculations: Network Component Calculated Address Network Address ____ . ____ . ____ . ____ First Host ____ . ____ . ____ . ____ Last Host ____ . ____ . ____ . ____ Broadcast Address ____ . ____ . ____ . ____ Next Subnet ____ . ____ . ____ . ____