1. Introducción al Enrutamiento Interdominios sin Clases (CIDR)
Antes de que el Enrutamiento Interdominios sin Clases (CIDR) fuera introducido en la RFC 1519 en 1993, el espacio de direcciones IPv4 se asignaba mediante clases rígidas (Clase A, Clase B y Clase C). Una red Clase A proporcionaba 16.777.214 direcciones de host, mientras que una Clase B ofrecía 65.534 hosts. Las organizaciones que requerían 500 direcciones debían solicitar un bloque Clase B completo, provocando un desperdicio masivo de direcciones IP.
CIDR reemplazó este esquema ineficiente introduciendo la máscara de subred de longitud variable (VLSM). Con CIDR, el límite entre el prefijo de red y el identificador de host puede ubicarse en cualquier posición de bit desde /0 hasta /32.
2. Comprensión de la Notación CIDR (/24, /26, /30)
La barra diagonal seguida de un número (por ejemplo, /24) denota la longitud del prefijo: la cantidad exacta de bits contiguos de alto orden establecidos en 1 en la máscara de subred de 32 bits.
- Prefijo /24: 24 bits de red, 8 bits de host. Máscara:
255.255.255.0. Hosts: 28 - 2 = 254 hosts utilizables. - Prefijo /26: 26 bits de red, 6 bits de host. Máscara:
255.255.255.192. Hosts: 26 - 2 = 62 hosts utilizables. - Prefijo /30: 30 bits de red, 2 bits de host. Máscara:
255.255.255.252. Hosts: 22 - 2 = 2 hosts utilizables (clásico enlace punto a punto). - Prefijo /31 (RFC 3021): 31 bits de red, 1 bit de host. Máscara:
255.255.255.254. Diseñado para enlaces de enrutador punto a punto donde se eliminan las direcciones de red y difusión tradicionales.
3. Lógica Binaria a Nivel de Bits en el Subnetting
Cada cálculo IPv4 se ejecuta mediante álgebra booleana bit a bit:
Dirección IP: 192.168.1.130 -> 11000000.10101000.00000001.10000010
Máscara Subred: 255.255.255.192 -> 11111111.11111111.11111111.11000000
----------------------------------------------------------------------
Operación AND: 192.168.1.128 -> 11000000.10101000.00000001.10000000 (ID de Red)
La dirección de difusión (broadcast) se calcula aplicando una operación OR bit a bit entre la dirección IP y la máscara invertida (máscara wildcard):
ID de Red: 192.168.1.128 -> 11000000.10101000.00000001.10000000
Máscara Wildcard:0.0.0.63 -> 00000000.00000000.00000000.00111111
----------------------------------------------------------------------
Operación OR: 192.168.1.191 -> 11000000.10101000.00000001.10111111 (Broadcast)
4. Consejos Prácticos para Ingenieros de Red
- Memoriza las Potencias de 2: 128, 64, 32, 16, 8, 4, 2, 1. Los incrementos de subred siempre coinciden con estos tamaños de bloque.
- Planifica un 30% a 50% de Crecimiento: Al dimensionar VPCs en la nube o VLANs locales, reserva siempre capacidad adicional para futuros hosts.
- Considera las IPs Reservadas de los Proveedores Cloud: AWS y Azure reservan 5 direcciones IP por subred (ID de red, router de VPC, DNS, uso futuro y broadcast). Una subred /28 en AWS ofrece 11 IPs utilizables, no 14.