Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Introduccin
CIDR reemplaza la sintaxis previa para nombrar direcciones IP, las clases de redes. En vez de asignar bloques de direcciones en los lmites de los octetos, que implicaban prefijos naturales de 8, 16 y 24 bits, CIDR usa la tcnica VLSM (variable lenght subnet mask, en espal mscara de subred de longitud variable), para hacer posible la asignacin de prefijos de longitud arbitraria. CIDR engloba: La tcnica VLSM para especificar prefijos de red de longitud variable. Una direccin CIDR se escribe con un sufijo que indica el nmero de bits de longitud de prefijo, p.ej. 192.168.0.0/16 que indica que la mscara de red tiene 16 bits (es decir, los primeros 16 bits de la mscara son 1 y el resto 0). Esto permite un uso ms eficiente del cada vez ms escaso espacio de direcciones IPv4 La agregacin de mltiples prefijos contiguos en superredes, reduciendo el nmero de entradas en las tablas de ruta globales.
Bloques CIDR
CIDR es un estndar de red para la interpretacin de direcciones IP. CIDR facilita el encaminamiento al permitir agrupar bloques de direcciones en una sola entrada de tabla de rutas. Estos grupos, llamados comnmente Bloques CIDR, comparten una misma secuencia inicial de bits en la representacin binaria de sus direcciones IP. Los bloques CIDR IPv4 se identifican usando una sintaxis similar a la de las direcciones IPv4: cuatro nmeros decimales separados por puntos, seguidos de una barra de divisin y un nmero de 0 a 32; A.B.C.D/N. Los primeros cuatro nmeros decimales se interpretan como una direccin IPv4, y el nmero tras la
Classless Inter-Domain Routing barra es la longitud de prefijo, contando desde la izquierda, y representa el nmero de bits comunes a todas las direcciones incluidas en el bloque CIDR. Decimos que una direccin IP est incluida en un bloque CIDR, y que encaja con el prefijo CIDR, si los N bits iniciales de la direccin y el prefijo son iguales. Por tanto, para entender CIDR es necesario visualizar la direccin IP en binario. Dado que la longitud de una direccin IPv4 es fija, de 32 bits, un prefijo CIDR de N-bits deja bits sin encajar, y hay combinaciones posibles con los bits restantes. Esto quiere decir que direcciones IPv4 encajan en un prefijo CIDR de N-bits. Ntese que los prefijos CIDR cortos (nmeros cercanos a 0) permiten encajar un mayor nmero de direcciones IP, mientras que prefijos CIDR largos (nmeros cercanos a 32) permiten encajar menos direcciones IP. Una direccin IP puede encajar en varios prefijos CIDR de longitudes diferentes. CIDR tambin se usa con direcciones IPv6, en las que la longitud del prefijo varia desde 0 a 128, debido a la mayor longitud de bit en las direcciones, con respecto a IPv4. En el caso de IPv6 se usa una sintaxis similar a la comentada: el prefijo se escribe como una direccin IPv6, seguida de una barra y el nmero de bits significativos.
Agregacin de prefijos
Otro beneficio de CIDR es la posibilidad de agregar prefijos de encaminamiento, un proceso conocido como "supernetting". Por ejemplo, diecisis redes /24 contiguas pueden ser agregadas y publicadas en los enrutadores de Internet como una sola ruta /20 (si los primeros 20 bits de sus respectivas redes coinciden). Dos redes /20 contiguas pueden ser agregadas en una /19, etc. Esto permite una reduccin significativa en el nmero de rutas que los enrutadores en Internet tienen que conocer (y una reduccin de memoria, recursos, etc.) y previene una explosin de tablas de encaminamiento, que podra sobrecargar a los routers e impedir la expansin de Internet en el futuro.
CIDR IPv4
CIDR /32 /31 /30 /29 /28 /27 /26 /25 /24 /23 /22 /21 /20 /19 /18 /17 /16 /15 /14 /13 /12 /11 /10 /9 /8 /7 /6 /5 /4 No. de redes por clase 1/256 C 1/128 C 1/64 C 1/32 C 1/16 C 1/8 C 1/4 C 1/2 C 1/1 C 2C 4C 8C 16 C 32 C 64 C 128 C 256 C, 1 B 512 C, 2 B 1,024 C, 4 B 2,048 C, 8 B 4,096 C, 16 B 8,192 C, 32 B 16,384 C, 64 B 32,768 C, 128B 65,536 C, 256B, 1 A 131,072 C, 512B, 2 A 262,144 C, 1,024 B, 4 A 524,288 C, 2,048 B, 8 A 1,048,576 C, 4,096 B, 16 A 1 2 4 8 16 32 64 128 256 512 1,024 2,048 4,096 8,192 16,384 32,768 65,536 131,072 262,144 524,288 1,048,576 2,097,152 4,194,304 8,388,608 16,777,216 33,554,432 67,108,864 134,217,728 268,435,456 Hosts* Mscara 255.255.255.255 255.255.255.254 255.255.255.252 255.255.255.248 255.255.255.240 255.255.255.224 255.255.255.192 255.255.255.128 255.255.255.0 255.255.254.0 255.255.252.0 255.255.248.0 255.255.240.0 255.255.224.0 255.255.192.0 255.255.128.0 255.255.0.0 255.254.0.0 255.252.0.0 255.248.0.0 255.240.0.0 255.224.0.0 255.192.0.0 255.128.0.0 255.0.0.0 254.0.0.0 252.0.0.0 248.0.0.0 240.0.0.0
4
/3 /2 /1 /0 2,097,152 C, 8,192 B, 32 A 4,194,304 C, 16,384 B, 64 A 8,388,608 C, 32,768 B, 128 A 536,870,912 224.0.0.0
(*) En la prctica hay que restar 2 a este nmero. La direccin menor (ms baja - todos los bits de host a 0) del bloque se usa para identificar a la propia red (toda la red), y la direccin mayor (la ms alta - todos los bits de host a 1) se usa como direccin de broadcast. Por tanto, en un bloque CIDR /24 podramos disponer de direcciones IP para asignar a dispositivos.
Antecedentes histricos
Originalmente, direcciones IP se separaban en dos partes: la direccin de red (que identificaba una red o subred), y la direccin de host (que identificaba la conexin o interfaz de una mquina especfica a la red). Esta divisin se usaba para controlar la forma en que se encaminaba el trfico entre redes IP. Histricamente, el espacio de direcciones IP se divida en cinco clases principales de redes (A, B, C, D y E), donde cada clase tena asignado un tamao fijo de direccin de red. La clase, y por extensin la longitud de la direccin de red y el nmero de host, se podan determinar comprobando los bits ms significativos (a la izquierda) de la direccin IP: 0 para las redes de Clase A 10 para las redes de Clase B 110 para las redes de Clase C 1110 para las redes de Clase D (usadas para transmisiones multicast) 11110 para las redes de Clase E (usadas para investigacin y experimentacin)
Sin una forma de especificar la longitud de prefijo, o la mscara de red, los algoritmos de encaminamiento en los enrutadores tenan que usar forzosamente la clase de la direccin IP para determinar el tamao de los prefijos que se usaran en las tablas de ruta. Esto no representaba un gran problema en la Internet original, donde slo haba unas decenas/cientos de ordenadores, y los routers podan almacenar en memoria todas las rutas necesarias para alcanzarlos. A medida que la red TCP/IP experimental se expandi en los aos 80 para formar Internet, el nmero de ordenadores con direccin IP pblica creci exponencialmente, forzando a los enrutadores a incrementar la memoria necesaria para almacenar las tablas de rutas, y los recursos necesarios para mantener y actualizar esas tablas. La necesidad de un esquema de direcciones ms flexible se haca cada vez ms patente. Esta situacin condujo al desarrollo sucesivo de las subredes y CIDR. Dado que se ignora la antigua distincin entre clases de direcciones, el nuevo sistema se denomin encaminamiento sin clases (classless routing). Esta denominacin conllev que el sistema original fuera denominado encaminamiento con clases (classful routing). VLSM parte del mismo concepto que CIDR. El trmino VLSM se usa generalmente cuando se habla de redes privadas, mientras que CIDR se usa cuando se habla de Internet (red pblica).
Enlaces externos
CIDR Calculator [1]
Referencias
[1] http:/ / www. subnet-calculator. com/ cidr. php
Licencia
Creative Commons Attribution-Share Alike 3.0 Unported //creativecommons.org/licenses/by-sa/3.0/