Lo primero que se tiene que determinar es la clase de la dirección IP ya que si es clase A se tienen 1 campo de red y 3 campos de host, si es clase B se tienen 2 campos de red y 2 de host, y si es clase C se tienen 3 campos de red y 1 de host, y el punto importante es que los campos de host son los que nos dan un determinado numero como máximo de subredes.
Ya que tenemos determinada la clase de la dirección IP procedemos a determinar las subredes que se necesitan.
En este ejemplo se mostrara como calcular 15 subredes de la direccion IP 192.168.0.0
1.- Comenzamos convirtiendo la dirección IP en numero binario, que en esta caso sería la siguiente:
192 . 168 . 0 . 0
11000000.10101000.00000000.00000000
En este caso como es clase C solo podemos tomar en cuenta 1 solo octeto (el último) que es el campo de host y comenzamos con la formula: 2n-2>= no. de subredes. Donde "n" es el exponente de la potecia a utilizar.
2.- En este caso tomaremos 2 elevado a la potencia 5 y sustituiremos en la formula, dando como resultado 30, y 30 es mayor/igual al numero de subredes que necesitamos, de acuerdo con la formula.
3.- Ahora en el campo de Host de la direccion IP en binario comenzamos a sustituir los "0" por "1" como acontinuacion se muestra en color rojo:
11000000.10101000.00000000.
00000000 (dirección IP original)
4.- Sustituimos los "0" en rojo por el numero "1" en binario que es "
0001", quedando de la siguiente manera para la direccion IP no. 1:
11000000.10101000.00000000.
00010000 (campos en rojo = número "1" en binario para representar la subred número 1)
5.- Ahora transformamos la direccion IP de nuevo en decimal quedando de la siguiente manera:
11000000.10101000.00000000.
00010000
192 . 168 . 0 . 16
6.- Proseguimos con la siguiene direccion IP, pero colocando en los "0" en rojo el numero "2" en binario que es
0010, como acontinuacion se muestra:
11000000.10101000.00000000.
00000000 (direccion original)
11000000.10101000.00000000.
00100000 (campos en rojo = número "2" en binario para representar la subred número 2)
7.- Despúes representamos la direccion IP de nuevo en numero decimal:
11000000.10101000.00000000.
00100000
192 . 168 . 0 . 32
8.- Proseguir con el metodo hasta representar las 15 subredes.
Ahora sabemos como calcular subredes de una direccion IP de clase C.