10.7 Creación de una subred
10.7.5 Operación booleana AND
Nota para el instructor
  La clave para entender el resultado de la operación Booleana AND de una dirección IP y una máscara de subred es darse cuenta de que, una vez creadas, las subredes son números de red válidos en lo que se refiere al mundo "exterior". De modo que, al igual que con los cálculos anteriores, la operación AND bit por bit de la dirección IP y de la máscara de subred da como resultado el número de subred.

La actividad de "laboratorio", que consiste en un ejercicio escrito, dura aproximadamente 45 minutos. Este indicador de objetivos se relaciona con los Objetivos nº 7, nº 29, nº 30 y n° 36 del Examen de certificación CCNA.

Como usted ya ha aprendido, la dirección en una red IP que tiene el número más bajo es la dirección de red (el número de red más 0 en todo el campo de host). Esto también se aplica en el caso de una subred, la dirección que tiene el número más bajo es la dirección de la subred.

icon4.gif (379 bytes) Actividad de laboratorio
  Esta práctica de laboratorio se centra en una red Clase B con tres subredes. Lo ayudará a comprender mejor la máscara de subred IP.

Para enrutar un paquete de datos, el router debe en primer lugar determinar la dirección de red/subred destino. Para lograrlo, el router realiza un AND lógico utilizando la dirección IP del host destino y la máscara de subred para dicha red.

Supongamos que tiene una red Clase B, con el número de red 172.16.0.0. Después de analizar las necesidades de la red, decide pedir prestados 8 bits para crear subredes. Como ha aprendido anteriormente, si pide prestados 8 bits en una red Clase B, la máscara de subred es 255.255.255.0.

Alguien, desde fuera de la red, envía datos a la dirección IP 172.16.2.120. A fin de determinar dónde enviar los datos, el router realiza la operación AND con esta dirección y la máscara de subred. Cuando se ha realizado la operación AND de los dos números, la porción del host del resultado siempre es 0. Lo que resta es el número de red, incluyendo la subred. De este modo, los datos se envían a la subred 172.16.2.0 y solo el último router se da cuenta de que el paquete debe ser enviado hacia el host 120 de esa subred.

Ahora, supongamos que tenemos la misma red, 172.16.0.0. Sin embargo, esta vez decide pedir prestados solamente 7 bits para el campo de subred. La máscara de subred en números binarios sería 11111111.11111111.11111110.00000000. ¿Qué sería esto en la notación decimal punteada?

Nuevamente alguien, desde fuera de la red, envía datos hacia el host 172.16.2.120. Para determinar dónde se deben enviar los datos, el router realiza la operación AND de esta dirección y la máscara de subred. Como en el caso anterior, cuando se realiza la operación AND de los dos números, la porción del host del resultado es 0. De modo que, ¿cuál es la diferencia en este segundo ejemplo? Todo parece ser igual (al menos en la notación decimal). La diferencia se encuentra en la cantidad de subredes disponibles y la cantidad de hosts que se pueden encontrar en cada subred. Sólo se puede comprobar esto comparando las dos máscaras distintas de subred.  

Si hay 7 bits en el campo de subred, solamente puede haber 126 subredes. ¿Cuántos hosts puede haber en cada subred? ¿Qué longitud tiene el campo de host? Si hay 9 bits para los números de host, puede haber 510 hosts en cada una de esas 126 subredes.

icon2.gif (1232 bytes) Vínculos de Web
How Boolean Logic Works

1 Los dos gráficos de esta página incluyen algo que aprenderá posteriormente: una forma alternativa para expresar la máscara de subred. Usted aprendió que los unos de la máscara representan los bits de enrutamiento (la red más la subred). 255.255.255.0 indica que hay 24 bits de enrutamiento en total. Esto a veces se indica colocando "/24" al final de una dirección IP, como en el caso de 131.108.3.1 /24 (esto es lo mismo que la máscara de subred más larga).