VLSM (Variable-Length Subnet Mask) This design, which requires classless routing, allows for the allocation of the IP sub-net depending on the needed number of hosts for that subnet.