Tecnología

Inicio

Cómo calcular una Máscara de subred IP

Cómo calcular una Máscara de subred IP


Una dirección IP es un código binario de 32 bits (a menudo escrito en la forma decimal de puntos) que contiene partes de la red y de acogida. Los bits de host definen un equipo determinado. El prefijo de red determina una red; su longitud depende de la clase de red. La división en subredes ayuda a organizar una red dividiéndola en varias subredes. Para definir estas subredes, debe tener bits de la porción de host de la dirección IP. Esto también se extiende el prefijo de red. La máscara de subred define explícitamente bits de red y host como 1 y 0, respectivamente.

En este ejemplo, vamos a calcular una máscara de subred para un equipo con dirección IP 192.35.128.93 que pertenece a la red con seis subredes.

Instrucciones

1 Determinar la clase de red (A, B o C) según la dirección IP:

Si las direcciones IP comienzan con entre 1 y 126, es direcciones IP Clase A. Si comienzan con 128 a la 191, es direcciones IP Clase B. Si comienzan con 192 a la 223, que es la Clase C.

En nuestro ejemplo, la red es de clase C desde la dirección IP 192.35.128.93 comienzo con 192.

2 Determinar el número de bits necesarios para definir subredes:

Número de subredes = (2 ^ número de bits) - 2. Por lo tanto, Número de bits = Log2 (número de subredes + 2).

En nuestro ejemplo, hay seis subredes:

Número de bits = log2 (6 + 2) = log2 (8) = 3. Tres bits de la dirección IP se utilizan como una porción de subred.

3 Componer la máscara de subred en forma binaria mediante la ampliación de la máscara de subred por defecto con bits de subred. máscara de subred por defecto para las clases A a C son:

11111111.00000000.00000000.00000000 (Clase A, que forma parte de la red es de 8 bits) 11111111.11111111.00000000.00000000 (Clase B, que forma parte de la red es de 16 bits) 11111111.11111111.11111111.00000000 (Clase C, que forma parte de la red es de 24 bits)

En nuestro ejemplo, una extensión de la clase por defecto máscara de subred C con 3 bits (paso 2) da lugar a la máscara de subred
11111111.11111111.11111111.11100000.

4 Convertir la máscara de subred binario a la forma decimal de puntos. La forma binaria contiene cuatro octetos (8 bits en cada uno). Utilice las reglas siguientes:

Para octeto "1111111", escribir "255" .Para "00000000" octeto, escribir "0". Si el octeto contiene tanto "1" y "0" utilizan la fórmula:

número entero = (128 x n) + (64 x n) + (32 x n) + (16 x n) + (8 x n) + (4 x n) + (2 x n) + (1 x n)
Donde "n" es 1 o 0 en la posición correspondiente en la secuencia de octetos.

En nuestro ejemplo, para 11111111.11111111.11111111.11100000
11111111 ---> 255
11111111 ---> 255
11111111 ---> 255
11100000 ---> (128 x 1) + (64 x 1) + (32 x 1) + (16 x 0) + (8 x 0) + (4 x 0) + (2 x 0) + (1 x 0) = 224

máscara de subred es 255.255.255.224.