INSPECCIÓN DE ALGORITMOS

Cálculo y Operatoria de Máscaras

Inspección paso a paso de la conversión binaria de octetos y el álgebra booleana AND realizada por los enrutadores para aislar el identificador de red.

01

El Sistema Binario: Tabla de Valores Posicionales

Para comprender cómo el hardware interpreta las direcciones IP y las máscaras, debemos analizar la estructura interna de un octeto (8 bits). Cada bit tiene un valor decimal fijo basado en las potencias de base 2, organizadas de izquierda (mayor peso) a derecha (menor peso):

Posición (Izq → Der)
Potencia Binaria 2⁷2⁶2⁵2⁴ 2⁰
Valor Decimal Base 128643216 8421
¿De dónde sale el valor decimal 192?

Cuando en un octeto encendemos (valor 1) los dos primeros bits de mayor peso y dejamos el resto apagados (valor 0), el dispositivo realiza la sumatoria de sus valores posicionales fijos:

Estado del Octeto: 1 1 000000
Operación Matemática: (1 × 128) + (1 × 64) + (0×32) + (0×16) + …
Resultado Total: 128 + 64 = 192

* Este principio aplica exactamente igual para conformar cualquier octeto de una IP (como el 192 de 192.168.1.0) o máscaras personalizadas (como 255.255.192.0).

02

Álgebra Booleana: Operación AND de Enrutamiento

Cuando un router procesa un paquete de datos, debe determinar de inmediato si la IP de destino pertenece a la subred local o si debe enviarse hacia un gateway externo. Para ello, realiza una operación lógica AND bit a bit entre la IP y la máscara.

Tabla de Verdad Lógica AND

1 AND 1 = 1

1 AND 0 = 0

0 AND 1 = 0

0 AND 0 = 0

03

Caso Práctico: Desglose de IP 192.168.169.171 /19

Analizaremos la IP de host 192.168.169.171 asociada a una máscara personalizada 255.255.224.0 (/19).

Mapeo Bit a Bit en la ALU
IP (Decimal): 192 . 168 . 169 . 171
IP (Binario): 11000000 . 10101000 . 10101001 . 10101011
Mask (Decimal): 255 . 255 . 224 . 0
Mask (Binario): 11111111 . 11111111 . 11100000 . 00000000
OPERACIÓN AND: 11000000 . 10101000 . 10100000 . 00000000
Red (Decimal): 192.168.160.0

* Observe cómo en el tercer octeto (169 en binario: 10101001), la máscara /19 solo mantiene los primeros 3 bits. Al aplicar el filtrado AND, los últimos 5 bits se apagan por completo, transformando el octeto en 10100000 (160 en decimal).

04

Ecuación Arquitectónica de Nodos por Máscara

La longitud de la máscara define matemáticamente el volumen máximo de dispositivos conectables mediante la ecuación estándar: 2ⁿ − 2 (donde n equivale al conteo de bits en 0 asignados a host).

Caso A: Máscara Estándar /24

Contiene 8 bits asignados a host (32 − 24 = 8).

2⁸ − 2 = 254 Hosts Usables
Uso común: segmentos LAN locales corporativos y residenciales.
Caso B: Enlaces de Infraestructura /30

Contiene únicamente 2 bits de host (32 − 30 = 2).

2² − 2 = 2 Hosts Usables
Uso común: enlaces punto a punto (PtP) estrictos entre dos routers de tránsito.

Repasar

Máscara de Subred

Filtro de bits, formatos y máscara wildcard.