![]() |
![]() |
10.7 | Creación de una subred |
![]() |
10.7.5 | Operación booleana AND |
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.
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
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).
|