classless inter-domain routing (cidr)

6
Classless Inter-Domain Routing 1 Classless Inter-Domain Routing Classless Inter-Domain Routing o CIDR (en español «enrutamiento entre dominios sin clases») se introdujo en 1993 por IETF y representa la última mejora en el modo de interpretar las direcciones IP. Su introducción permitió una mayor flexibilidad al dividir rangos de direcciones IP en redes separadas. De esta manera permitió: Un uso más eficiente de las cada vez más escasas direcciones IPv4. Un mayor uso de la jerarquía de direcciones (agregación de prefijos de red), disminuyendo la sobrecarga de los enrutadores principales de Internet para realizar el encaminamiento. Introducción CIDR reemplaza la sintaxis previa para nombrar direcciones IP, las clases de redes. En vez de asignar bloques de direcciones en los límites de los octetos, que implicaban prefijos «naturales» de 8, 16 y 24 bits, CIDR usa la técnica VLSM (variable length subnet mask, en español «máscara de subred de longitud variable»), para hacer posible la asignación de prefijos de longitud arbitraria. CIDR engloba: La técnica VLSM para especificar prefijos de red de longitud variable. Una dirección CIDR se escribe con un sufijo que indica el número de bits de longitud de prefijo, p.ej. 192.168.0.0/16 que indica que la máscara de red tiene 16 bits (es decir, los primeros 16 bits de la máscara son 1 y el resto 0). Esto permite un uso más eficiente del cada vez más escaso espacio de direcciones IPv4 La agregación de múltiples prefijos contiguos en superredes, reduciendo el número de entradas en las tablas de ruta globales. Bloques CIDR CIDR es un estándar de red para la interpretación de direcciones IP. CIDR facilita el encaminamiento al permitir agrupar bloques de direcciones en una sola entrada de tabla de rutas. Estos grupos, llamados comúnmente Bloques CIDR, comparten una misma secuencia inicial de bits en la representación binaria de sus direcciones IP. Los bloques CIDR IPv4 se identifican usando una sintaxis similar a la de las direcciones IPv4: cuatro números decimales separados por puntos, seguidos de una barra de división y un número de 0 a 32; A.B.C.D/N. Los primeros cuatro números decimales se interpretan como una dirección IPv4, y el número tras la

Upload: fenrihr

Post on 25-Nov-2015

93 views

Category:

Documents


0 download

TRANSCRIPT

  • Classless Inter-Domain Routing 1

    Classless Inter-Domain RoutingClassless Inter-Domain Routing o CIDR (en espaol enrutamiento entre dominios sin clases) se introdujo en1993 por IETF y representa la ltima mejora en el modo de interpretar las direcciones IP. Su introduccin permitiuna mayor flexibilidad al dividir rangos de direcciones IP en redes separadas. De esta manera permiti: Un uso ms eficiente de las cada vez ms escasas direcciones IPv4. Un mayor uso de la jerarqua de direcciones (agregacin de prefijos de red), disminuyendo la sobrecarga de los

    enrutadores principales de Internet para realizar el encaminamiento.

    IntroduccinCIDR reemplaza la sintaxis previa para nombrar direcciones IP, las clases de redes. En vez de asignar bloques dedirecciones en los lmites de los octetos, que implicaban prefijos naturales de 8, 16 y 24 bits, CIDR usa la tcnicaVLSM (variable length subnet mask, en espaol mscara de subred de longitud variable), para hacer posible laasignacin 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 redtiene 16 bits (es decir, los primeros 16 bits de la mscara son 1 y el resto 0). Esto permite un uso ms eficiente delcada vez ms escaso espacio de direcciones IPv4

    La agregacin de mltiples prefijos contiguos en superredes, reduciendo el nmero de entradas en las tablas deruta globales.

    Bloques CIDR

    CIDR es un estndar de red para lainterpretacin de direcciones IP. CIDRfacilita el encaminamiento al permitiragrupar bloques de direcciones en unasola entrada de tabla de rutas. Estosgrupos, llamados comnmenteBloques CIDR, comparten una mismasecuencia inicial de bits en larepresentacin binaria de susdirecciones IP.

    Los bloques CIDR IPv4 se identificanusando una sintaxis similar a la de lasdirecciones IPv4: cuatro nmerosdecimales separados por puntos,seguidos de una barra de divisin y unnmero de 0 a 32; A.B.C.D/N.

    Los primeros cuatro nmerosdecimales se interpretan como unadireccin IPv4, y el nmero tras la

  • Classless Inter-Domain Routing 2

    barra es la longitud de prefijo, contando desde la izquierda, y representa el nmero de bits comunes a todas lasdirecciones 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 bitsiniciales de la direccin y el prefijo son iguales. Por tanto, para entender CIDR es necesario visualizar la direccin IPen 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 mayorlongitud 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.

    Asignacin de bloques CIDR El bloque 208.128.0.0/11, un bloque CIDR largo que contena ms de dos millones de direcciones, haba sido

    asignado por ARIN, (el RIR Norteamericano) a MCI. Automation Research Systems, una empresa intermediaria del estado de Virginia, alquil de MCI una conexin a

    Internet, y recibi el bloque 208.130.28.0/22, capaz de admitir 1024 direcciones IP ( ;)

    ARS utiliz un bloque 208.130.29.0/24 para sus servidores pblicos, uno de los cuales era 208.130.29.33.Todos estos prefijos CIDR se utilizaron en diferentes enrutadores para realizar el encaminamiento. Fuera de la red deMCI, el prefijo 208.128.0.0/11 se us para encaminar hacia MCI el trfico dirigido no solo a 208.130.29.33, sinotambin a cualquiera de los cerca de dos millones de direcciones IP con el mismo prefijo CIDR (los mismos 11 bitsiniciales). En el interior de la red de MCI, 208.130.28.0/22 dirigira el trfico a la lnea alquilada por ARS. El prefijo208.130.29.0/24 se usara slo dentro de la red corporativa de ARS.

    CIDR y mscaras de subredUna mscara de subred es una mscara que codifica la longitud del prefijo de una forma similar a una direccin IP -32 bits, comenzando desde la izquierda, ponemos a 1 tantos bits como marque la longitud del prefijo, y el resto debits a cero, separando los 32 bits en cuatro grupos de ocho bits.CIDR usa mscaras de subred de longitud variable (VLSM) para asignar direcciones IP a subredes de acuerdo alas necesidades de cada subred. De esta forma, la divisin red/host puede ocurrir en cualquier bit de los 32 quecomponen la direccin IP. Este proceso puede ser recursivo, dividiendo una parte del espacio de direcciones enporciones cada vez menores, usando mscaras que cubren un mayor nmero de bits.Las direcciones de red CIDR/VLSM se usan a lo largo y ancho de la Internet pblica, y en muchas grandes redesprivadas. El usuario normal no ve este uso puesto en prctica, al estar en una red en la que se usarn, por lo general,direcciones de red privadas recogidas en el RFC 1918.

  • Classless Inter-Domain Routing 3

    Agregacin de prefijosOtro 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 deInternet como una sola ruta /20 (si los primeros 20 bits de sus respectivas redes coinciden). Dos redes /20 contiguaspueden ser agregadas en una /19, etc.Esto permite una reduccin significativa en el nmero de rutas que los enrutadores en Internet tienen que conocer (yuna reduccin de memoria, recursos, etc.) y previene una explosin de tablas de encaminamiento, que podrasobrecargar a los routers e impedir la expansin de Internet en el futuro.

    CIDR IPv4

    CIDR No. de redes por clase Hosts* Mscara

    /32 1/256 C 1 255.255.255.255

    /31 1/128 C 2 255.255.255.254

    /30 1/64 C 4 255.255.255.252

    /29 1/32 C 8 255.255.255.248

    /28 1/16 C 16 255.255.255.240

    /27 1/8 C 32 255.255.255.224

    /26 1/4 C 64 255.255.255.192

    /25 1/2 C 128 255.255.255.128

    /24 1/1 C 256 255.255.255.0

    /23 2 C 512 255.255.254.0

    /22 4 C 1,024 255.255.252.0

    /21 8 C 2,048 255.255.248.0

    /20 16 C 4,096 255.255.240.0

    /19 32 C 8,192 255.255.224.0

    /18 64 C 16,384 255.255.192.0

    /17 128 C 32,768 255.255.128.0

    /16 256 C, 1 B 65,536 255.255.0.0

    /15 512 C, 2 B 131,072 255.254.0.0

    /14 1,024 C, 4 B 262,144 255.252.0.0

    /13 2,048 C, 8 B 524,288 255.248.0.0

    /12 4,096 C, 16 B 1,048,576 255.240.0.0

    /11 8,192 C, 32 B 2,097,152 255.224.0.0

    /10 16,384 C, 64 B 4,194,304 255.192.0.0

    /9 32,768 C, 128B 8,388,608 255.128.0.0

    /8 65,536 C, 256B, 1 A 16,777,216 255.0.0.0

    /7 131,072 C, 512B, 2 A 33,554,432 254.0.0.0

    /6 262,144 C, 1,024 B, 4 A 67,108,864 252.0.0.0

    /5 524,288 C, 2,048 B, 8 A 134,217,728 248.0.0.0

    /4 1,048,576 C, 4,096 B, 16 A 268,435,456 240.0.0.0

  • Classless Inter-Domain Routing 4

    /3 2,097,152 C, 8,192 B, 32 A 536,870,912 224.0.0.0

    /2 4,194,304 C, 16,384 B, 64 A 1,073,741,824 192.0.0.0

    /1 8,388,608 C, 32,768 B, 128 A 2,147,483,648 128.0.0.0

    /0 16,777,216 C, 65,536 B, 256 A 4,294,967,296 0.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) delbloque se usa para identificar a la propia red (toda la red), y la direccin mayor (la ms alta - todos los bits de host a1) se usa como direccin de broadcast. Por tanto, en un bloque CIDR /24 podramos disponer de direcciones IP para asignar a dispositivos.

    Antecedentes histricosOriginalmente, direcciones IP se separaban en dos partes: la direccin de red (que identificaba una red o subred), yla direccin de host (que identificaba la conexin o interfaz de una mquina especfica a la red). Esta divisin seusaba 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), dondecada clase tena asignado un tamao fijo de direccin de red. La clase, y por extensin la longitud de la direccin dered y el nmero de host, se podan determinar comprobando los bits ms significativos (a la izquierda) de ladireccin 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 losenrutadores tenan que usar forzosamente la clase de la direccin IP para determinar el tamao de los prefijos que seusaran en las tablas de ruta. Esto no representaba un gran problema en la Internet original, donde slo haba unasdecenas/cientos de ordenadores, y los routers podan almacenar en memoria todas las rutas necesarias paraalcanzarlos.A medida que la red TCP/IP experimental se expandi en los aos 80 para formar Internet, el nmero de ordenadorescon direccin IP pblica creci exponencialmente, forzando a los enrutadores a incrementar la memoria necesariapara almacenar las tablas de rutas, y los recursos necesarios para mantener y actualizar esas tablas. La necesidad deun 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 entreclases de direcciones, el nuevo sistema se denomin encaminamiento sin clases (classless routing). Estadenominacin 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 redesprivadas, mientras que CIDR se usa cuando se habla de Internet (red pblica).

  • Classless Inter-Domain Routing 5

    Enlaces externos CIDR Calculator [1]

    Referencias[1] http:/ / www. subnet-calculator. com/ cidr. php

  • Fuentes y contribuyentes del artculo 6

    Fuentes y contribuyentes del artculoClassless Inter-Domain Routing Fuente: http://es.wikipedia.org/w/index.php?oldid=66455645 Contribuyentes: Antonorsi, Axxgreazz, Biasoli, BlackBeast, CLAUSWIFI, Calsbert, Camilo,Caos, Cristianuz12, Dianai, Dmartin, Dwilches, Elas, Falopez, Fractalis, GermanX, Helmy oved, Ialad, Joseaperez, Kizar, Linfocito B, Matdrodes, Metrnomo, MistrX, Mortadelo, Mtorrecilla,Muro de Aguas, Paco c, Resped, Sabbut, Vitamine, WikiTerror, Willtron, Xosema, Zoram.hakaan, 79 ediciones annimas

    Fuentes de imagen, Licencias y contribuyentesArchivo:IP Address Match.png Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:IP_Address_Match.png Licencia: Public Domain Contribuyentes: [email protected], It Is MeHere, The wub, TommyBee, WikipediaMaster, Zapyon, 2 ediciones annimas

    LicenciaCreative Commons Attribution-Share Alike 3.0 Unported//creativecommons.org/licenses/by-sa/3.0/

    Classless Inter-Domain RoutingIntroduccin Bloques CIDR Asignacin de bloques CIDR CIDR y mscaras de subred Agregacin de prefijos Antecedentes histricos Enlaces externos

    Licencia