Otra forma de ver las subredes de VLSM es enumerar cada subred y sus sub-subredes.

En la figura 1, la red 10.0.0.0/8 es el espacio de direcciones inicial y está dividida en subredes con una máscara /16. El préstamo de 8 bits (que van de /8 a /16) crea 256 subredes que van de 10.0.0.0/16 a 10.255.0.0/16.

En la figura 2, la subred 10.1.0.0/16 se vuelve a dividir en subredes al tomar prestados 8 bits más. Esto crea 256 subredes con una máscara /24. Esta máscara permite que haya 254 direcciones host por subred. Las subredes comprendidas entre 10.1.0.0/24 y 10.1.255.0/24 son subredes de la subred 10.1.0.0/16.

En la figura 3, la subred 10.2.0.0/16 se vuelve a dividir en subredes con una máscara /24, lo que permite que haya 254 direcciones host por subred. Las subredes comprendidas entre 10.2.0.0/24 y 10.2.255.0/24 son subredes de la subred 10.2.0.0/16.

En la figura 4, la subred 10.3.0.0/16 se vuelve a dividir en subredes con una máscara /28. De esta manera, crea 4096 subredes y permite que haya 14 direcciones host por subred. Las subredes comprendidas entre 10.3.0.0/28 y 10.3.255.240/28 son subredes de la subred 10.3.0.0/16.

En la figura 5, la subred 10.4.0.0/16 se vuelve a dividir en subredes con una máscara /20. De esta manera, crea 16 subredes y permite que haya 4094 direcciones host por subred. Las subredes comprendidas entre 10.4.0.0/20 y 10.4.240.0/20 son subredes de la subred 10.4.0.0/16. Estas subredes /20 son lo suficientemente grandes como para dividirse aun más veces y permitir que haya más redes.