Subredes son rangos lógicos de direcciones dentro de una red más grande. Para crear subredes, se quitan bits de la porción de host de una dirección IP y se pasan a la porción de red, dividiendo la red original en más subredes. La máscara de subred indica qué bits son de red y qué bits son de host, guiando a los routers. El número de subredes posibles depende de cuántos bits se quitan de host y pasan a red.