CIDR
Notación para describir redes IP y longitudes de prefijo con una barra, por ejemplo 192.168.1.0/24.
CIDR (Classless Inter-Domain Routing) es un método para representar redes IP y sus longitudes de prefijo mediante notación con barra, por ejemplo 192.168.1.0/24. El número que aparece tras la barra es la longitud de prefijo e indica cuántos bits pertenecen a la parte de red. CIDR sustituyó al antiguo sistema basado en clases (A, B y C) y permitió asignar bloques de direcciones de forma arbitraria, sin depender de fronteras de clase fijas.
Como la longitud de prefijo se puede elegir libremente, un operador puede tanto dividir un bloque en subredes más pequeñas (subnetting) como agrupar varios bloques en un único anuncio (supernetting / agregación). Esa agregación es lo que mantiene la tabla global de enrutamiento BGP en un tamaño manejable, en lugar de crecer con cada red individual.
Ejemplos concretos: 192.168.1.0/24 cubre 256 direcciones, de las cuales 254 son utilizables, mientras que 10.0.0.0/8 cubre todo el bloque 10.0.0.0–10.255.255.255. En IPv6 la misma notación da bloques como 2001:db8::/32 para una asignación y 2001:db8:abcd::/48 para un sitio. CIDR se utiliza en IPv4, IPv6, reglas de cortafuegos, ACL, rutas estáticas y anuncios BGP.
CIDR sustenta también la cadena de asignación: IANA delega bloques grandes (por ejemplo un /8 en IPv4) a los RIR, que a su vez delegan a LIR y usuarios finales con prefijos más cortos o más largos según la necesidad. Dentro de un router, varias entradas CIDR pueden cubrir el mismo destino; la regla del longest-prefix match selecciona la entrada más específica.
CIDR es el sistema de notación — la longitud de prefijo en sí es solo el número tras la barra. Una máscara de subred como 255.255.255.0 es la forma decimal con puntos del prefijo /24 y expresa exactamente la misma información en IPv4. CIDR es por tanto el concepto general, el prefijo es el número, y la máscara de subred es la representación antigua, propia de IPv4, de ese mismo número.
Puntos clave
- Notación de la forma
red/longitud de prefijo, p. ej.192.168.1.0/24 - Sustituye al direccionamiento basado en clases (A/B/C)
- Permite cualquier longitud de prefijo — subnetting y supernetting
- Ejemplo:
/24= 256 direcciones (254 utilizables),10.0.0.0/8≈ 16,7 M - Usado en
IPv4,IPv6, reglas de cortafuegos, ACL y BGP - Sustenta la cadena de asignación IANA → RIR → LIR
- El longest-prefix match elige la entrada más específica
- CIDR ≠ prefijo ≠ máscara — notación frente a número frente a decimal con puntos