Manual sobre como Configurar Subnetting
Para saber si dos direcciones IP están o no en la misma red, se deben mirar las Mascaras de Subred, pero si dichas mascaras en sus octetos no están formadas por todo unos o todo ceros(por ejemplo 255.255.248.0), se debe hacer una operación lógica llamada Anding.
Ejemplo de comprobación para saber si dos IP´s están o no en la misma red a partir de la operación Anding.
Dirección IP 1: 131.68.4.3
Máscara: 255.240.0.0
ID de Red: 131. 64. 0. 0
ID de Host: 68. 4. 3 *
*Para saber el ID de Host se coge el primer octeto de la dirección IP en el que en la mascara de subred tenga algún 0.
Dirección IP 1: 131126.4.2
Máscara: 255.240.0.0
-Si se comparan las dos ID de Red se comprueban que no son iguales, por lo tanto estas direcciones IP con la misma mascara, NO ESTÁN en la misma Red.
Valores posibles para los octetos de una máscara:
00000000 – 0
10000000 – 128
11000000 – 192
11100000 – 224
11110000 – 240
11111000 – 248
11111100 – 252
11111110 – 254
11111111 – 255
¿Por qué se hace Subnetting?
- Evita el tráfico de Broadcast entre redes.
- Interconexión de redes.
- Seguridad
Para hacer Subnetting se debe:
- Conseguir / Averiguar la mascara de subred nueva.
- Nuevos Rangos de direcciones IP.
- Se debe calcular el Número de Hosts.
Ejemplo Básico de Subnetting:
Caso 1:
Dirección IP 1: 172.16.3.1
Dirección IP 2: 172.16.4.1
Mascara. 255.255.0.0
Por tanto:
ID Red IP 1:172.16 = ID Red IP 2: 172.16
ID de Host 1: 3.1 - ID de Host 2: 4.1
Como las ID de red son las mismas, las dos direcciones IP están en la misma red.
Caso 2:
Dirección IP 1: 172.16.3.1
Dirección IP 2: 172.16.4.1
Mascara: 255.255.255.0
Por tanto:
ID Red IP 1: 172.16.3 no = ID Red IP 2: 172.16.4
ID de Host 1: 1 ID de Host 2: 1
Como las ID de red no son las mismas, las dos direcciones IP no están en la misma red.
Nota: Dentro de una misma red todos los equipos deben tener la misma mascara de subred ya que si no se hace así se corre un riesgo seguro de que la red se comporte de manera inestable.
Como configurar Subnetting en una Red
Para hacer un calculo de Subneting se debe saber el número de redes que se quieren conseguir y el numero de Host necesarios por red.
Siempre se debe tener en cuenta el número máximo de host que tendrá que haber en una subred, ya que todas las subredes dispondrán de la misma capacidad de Host.
Otro dato que se debe conocer es el ID de red y la máscara de subred.
Estos datos pueden ser presentados de dos formas:
ID de red: 128.1.0.0
Mascara: 255.255.0.0
O utilizando el método llamado CIDR o classless.
ID de red + Máscara: 128.1.0.0/16 donde el 16 es el número de unos desde la izquierda que tendrá la máscara de subred.
Ejemplo 1 de cálculo de subnetting:
*Obtener tres redes de 5000 hosts.
Dirección IP + Mascara de Subred: 128.1.0.0/16
a) Calculo de la mascara de subred.
Para calcular la mascara se debe utilizar la siguiente formula: 2n - 2
Donde “n” es el número de unos que se deben agregar ala mascara y además el resultado debe ser mayor o igual a 3 (número de redes).
22 - 2 = 2 >= 3 (Falso)
23 - 2 = 6 >= 3 (Verdadero)
Por tanto como si se eleva a 3 la condición se cumple, así que se deben añadir 3 unos a la mascara.
Mascara Original: 255.255.0.0
Mascara Original en Binario: 11111111.11111111.00000000.00000000
Mascara Modificada en Binario: 11111111.11111111.11100000.00000000
Mascara Modificada en Decimal: 255.255.224.0
b) Calcular el número de Hosts.
Para calcular el número de Hosts se debe utilizar la siguiente formula: 2n - 2
Donde “n” es el número de ceros de la mascara.
En este caso el número de ceros en binario después de modificarla son 13.
Por lo tanto:
213 - 2 = 8190
8190 es el número de Host que se podrían poner en cada mascara. Como en este ejemplo se piden que el numero de hosts sean 5000, estaría resuelto el problema.
Ejemplo 2 de cálculo de subnetting:
*Obtener 600 redes de 7000 hosts cada una.
Dirección IP + Mascara de Subred: 125.0.0.0/8
a) Calculo de la mascara.
Mascara en decimal: 255.0.0.0
Mascara en Binario: 11111111.00000000.00000000.00000000
2n – 2 >= 600
29 - 2 = 500 >= 600 (Falso)
210 - 2 = 1022 >= 600 (Verdadero)
Mascara Modificada en Binario: 11111111.11111111.11000000.00000000
Mascara Modificada en Decimal: 255.255.192.0
b) Calcular el número de Hosts.
214 - 2 = 16382
Esta es la cantidad de número de Hosts por red. Como el problema pide 7000 el problema está resuelto.
Tablas de Asignación (Basado en el ejemplo 1)
Mascara Modificada en decimal: 255.255.224.0
ID de Red: 128.0.0.1
Son 3 bits los que han añadido a la mascara, por tanto la ID de Red queda en binario de la siguiente forma:
128.1.0.0/19 -> 10000000.00000001.???00000.00000000
*??? = Posibles combinaciones de los 3 bits que se han obtenido al hallar el valor de la mascara después de hacer el Subnettig.
Tras ver esto, la tabla de asignación queda de la siguiente manera.
Retomando la ID de Red, se sustituye “???” por la primera posible combinación, en este caso 001. El orden en que se crean las posibles combinaciones es independiente.
128.1.0.0/19 -> 10000000.00000001.???00000.00000000
10000000.00000001.00100000.00000000
Una vez hecho esto, el primer host será : 100000000.00000001.00100000.00000001 -> 128.1.32.1 (Primer Host posible del rango)
Y el último:
100000000.00000001.00111111.11111110 -> 128.1.63.254 (Ultimo Host del rango)
Este sería el primer rango de las seis posibles.
Enlace bibliografico :
http://www.versionet.com/seguridad/61-manual-sobre-como-configurar-subnetting.html