Subnetting means borrowing bits from the host portion to create several smaller networks out of a single one. It segments traffic, improves security and saves addresses.

The method

  • Work out how many subnets or hosts you need.
  • Borrow the right number of bits (2^bits subnets).
  • Calculate the new mask and the block size (increment).
  • List the ranges of each subnet.

Example: starting from 192.168.1.0/24, you borrow 2 bits to get four /26 subnets.

Starting network : 192.168.1.0 /24
New mask         : 255.255.255.192  (/26)
Block size       : 64
Subnet 1         : 192.168.1.0   /26
Subnet 2         : 192.168.1.64  /26
Subnet 3         : 192.168.1.128 /26
Subnet 4         : 192.168.1.192 /26

Each /26 gives 62 usable hosts (2^6 – 2). The block size (64 here) hands you the successive network addresses directly, which speeds up mental arithmetic without converting to binary every time.

Key point: borrowing bits creates subnets; the block size = 256 minus the value of the last octet of the mask. See Lab 11 – Subnetting a network.