direccionamiento ip sin clase

Upload: jhony-siguenza

Post on 31-Oct-2015

118 views

Category:

Documents


0 download

TRANSCRIPT

Direccionamiento IP sin clase: Classless Inter-Domain Routing (CIDR) / "Supernetting"Como a principios del Internet comenz a crecer de manera espectacular,tres principales problemas surgieron con el esquema de direccionamiento "classful" original.Estas dificultades fueron abordadas parcialmente a travs dela direccin de subred, que proporciona una mayor flexibilidad para los administradores de redes individuales en una internet.Subredes, sin embargo, no realmente hacer frente a los problemas en trminos generales.Algunas de estas cuestiones siguen siendo debido a la utilizacin de clases incluso con subredes.Si bien el desarrollo se inici elIP versin 6y susistema de direcciones de 128 bits amplioa mediados de la dcada de 1990, se reconoci que se necesitaran muchos aos antes de la implantacin generalizada de IPv6 sera posible.Con el fin de prolongar la vida til de IP versin 4 hasta que la ms reciente versin de IP 6 se pudo completar, era necesario adoptar un nuevo enfoque para hacer frente a los dispositivos de IPv4.Este nuevo sistema pide la eliminacin de la nocin de clases de direcciones completo, la creacin de un nuevo esquema dedireccionamiento sin clasesa veces llamadoClassless Inter-Domain Routing (CIDR).En esta seccin describo moderna direccionamiento IP sin clase.Empiezo con una visin general de los conceptos detrs de direccionamiento sin clases y la idea detrs de "supernetting", incluyendo por qu fue creado y cules son sus ventajas y desventajas son.Entonces yo defino CIDR y describir cmo funciona el sistema con ms detalle, incluyendo la notacin utilizada para los bloques de direcciones.Enumero cada uno de los tamaos de bloque de direcciones CIDR y mostrar cmo se relacionan con las redes de clase C mayor A, B y.Concluyo con un ejemplo de direccionamiento CIDR, que es similar a la parte prctica subredes antes de ste, pero se centr en CIDR y un poco ms condensada.Antecedentes:direccionamiento IP sin clase representa la ltima evolucin de las direcciones IP, siguiendo los pasos de subredes y el sistema original "classful" descrito en las secciones anteriores.Entender IP sin clases direccionamiento y enrutamiento requiere al menos cierta familiaridad con estos mtodos de direccionamiento IP ms.Si has llegado a esta seccin sin leer las secciones anteriores sobre"classful"ysubredes, te aconsejo revisar primero.Si usted entiende subredes pero no est familiarizado con la forma de enmascaramiento de subred de longitud variable (VLSM) trabaja, leyendoel tema de VLSMes una buena idea, ya que es similar a CIDR VLSM de muchas maneras.

SUPERNETTING

Una supernetting (superred) es un protocolo de Internet (IP) que se forma a partir de la combinacin de dos o ms redes (o subredes), que tienen un prefijo Classless Inter-Domain Routing (CIDR encaminamiento entre dominios sin clases) comn. El nuevo prefijo de encaminamiento (routing) para la red agregada es una combinacin de los prefijos de las redes que la constituyen. No debe contener otros prefijos de red que no se encuentren en la misma ruta de acceso. El proceso de formacin de una superred a menudo recibe el nombre de supernetting, agrupacin de rutas o resumen de ruta.

Supernetting en Internet sirve como una estrategia preventiva para evitar una fragmentacin topolgica del espacio de direcciones IP haciendo uso de un sistema jerrquico de almacenamiento que delega el control de los segmentos del espacio de direcciones a un proveedor de servicio de red regional. De este modo se facilita la agrupacin de ruta regional.

Los beneficios del supernetting son la conservacin del espacio de direcciones y el aumento de la eficiencia obtenida en los routers. La creacin de superredes permite reducir considerablemente las entradas en la tabla de encaminamiento al resumir la informacin de direccionamiento de dos o ms subredes en un solo bloque IP. La carga de procesamiento de cabeceras a la hora de contrastar las rutas se reduce.

Contenido1. Informacin general2. Requisitos del protocolo3. Ejemplos4. Referencias5. Enlaces externos

Informacin general

En la terminologa de redes, una superred es un bloque contiguo de subrredes que se pueden tratar cono una sola subred ms grande en la red. Las superredes tienen mscaras de subred ms pequeas que las subredes que la forman.

El tamao de las tablas de encaminamiento ha aumentado rpidamente durante la expansin de Internet. Supernetting es el proceso de agregacin de rutas para mltiples redes ms pequeas, con lo que se consigue un ahorro de espacio de almacenamiento en la tabla de encaminamiento y una simplificacin en las decisiones de encaminamiento. Adems, el intercambio de mensajes para el clculo de la ruta con los vecinos se reduce.

Supernetting, en redes grandes y complejas, permite aislar los cambios de topologa que se producen en otros routers. Esto puede ayudar a mejorar la estabilidad de la red mediante la limitacin de la propagacin del trfico de encaminamiento despus de que un enlace en la red falle. Por ejemplo, si un router slo comunica la ruta de resumen al siguiente router, entonces no se anuncia ningn cambio que se produzca en las subredes que se encuentran dentro del rango de resumen. Esto puede reducir significativamente las actualizaciones innecesarias de encaminamiento despus de un cambio de topologa. Por lo tanto, aumenta la velocidad de convergencia y proporciona un entorno ms estable.

Requisitos del Protocolo

Supernetting requiere el uso de protocolos de encaminamiento que soporten CIDR (Classes Inter-Domain Routing, encaminamiento entre dominios sin clases). Los protocolos Interior Gateway Routing Protocol, Exterior Gateway Protocol y la versin 1 del protocolo Routing Information Protocolo (RIPv1) estn basados en el direccionamiento mediante clases, y por lo tanto, no pueden transmitir la informacin referente a la mscara de subred.Enhanced Interior Gateway Routing Protocol (EIGRP Protocolo de encaminamiento de gateway interior mejorado) es un protocolo de encaminamiento sin clases capaz de soportar CIDR. Por defecto, EIGRP resume las rutas en la tabla de encaminamiento y enva ese resumen de ruta a sus vecinos. Esto puede tener un efecto adverso en entornos de encaminamiento heterogneos con subredes no contiguas.

La familia de protocolos de encaminamiento sin clases son RIPv2, Open Shortest Path First, EIGRP, IS-IS y Border Gateway Protocol (BGP).

Ejemplos

Una empresa que trabaja con 150 servicios de contabilidad en cada uno de sus 50 distritos, tiene un router en cada oficina conectada con un enlace Frame Relay a su sede corporativa. Sin supernetting, la tabla de encaminamiento de cualquier router puede contener informacin de 150 routers en cada uno de los 50 distritos, o 7500 diferentes redes. Sin embargo, si el sistema de direccionamiento jerrquico se implementa con supernetting, cada distrito tiene un sitio centralizado como punto de interconexin.Cada ruta se resume antes de ser anunciada a otros distritos. Ahora, cada router slo reconoce su propia subred y las otras 49 rutas resumen.La determinacin de la ruta resumen en un router implica el reconocimiento del mayor nmero de bits que tienen todas las direcciones en comn. La ruta resumen se calcula de la siguiente manera. Un router tiene las siguientes redes en su tabla de encaminamiento:

192.168.98.0192.168.99.0192.168.100.0192.168.101.0192.168.102.0192.168.105.0

En primer lugar, las direcciones se convierten a formato binario y se alinean en una lista:

DireccinPrimer OctetoSegundo OctetoTercer OctetoCuarto Octeto

192.168.98.011000000101010000110001000000000

192.168.99.011000000101010000110001100000000

92.168.100.011000000101010000110010000000000

192.168.101.011000000101010000110010100000000

192.168.102.011000000101010000110011000000000

192.168.105.011000000101010000110100100000000

En segundo lugar, se localizan los bits del patrn comn de los extremos de los dgitos (los que estn en rojo, en concreto los bits activos; 1s). Por ltimo, se cuenta el nmero de bits comunes. La ruta resumen debe ser la direccin IP ms baja, seguida por una barra y el nmero de bits comunes.

La ruta resumen es 192.168.96.0/20. La mscara de subred es 255.255.240.0.

[[code]]Esta ruta resumen tambin contiene las redes que no estaban en el grupo resumido, esto es, 192.168.96.0, 192.168.97.0, 192.168.103.0, 192.168.104.0, 192.168.106.0, 192.168.107.0, 192.168.108.0, 192.168.109.0, 192.168. 110.0, 192.168.111.0. Se debe estar seguro de que los prefijos de red que faltan no existen fuera de esta ruta.[[code format="western"]]En otro ejemplo, a un proveedor de Internet se le asigna un bloque de direcciones IP de un Registro Regional de Internet (RIR) de 172.1.0.0 a 172.1.255.255. El ISP podra luego asignar subredes a cada uno de sus clientes indirectos, por ejemplo, el Cliente A tendr el rango de 172.1.1.0 a 172.1.1.255, el Cliente B recibira el rango de 172.1.2.0 a 172.1.2.255 y el Cliente C recibira el rango de 172,1 .3.0 a 172.1.3.255, y as sucesivamente. En lugar de una entrada para cada una de las subredes 172.1.1.x y 172.1.2.x, etc, el ISP podra agregar todo el rango de direcciones 172.1.x.x y anunciar la red 172.1.0.0/16 en la comunidad de Internet, lo cual reducira el nmero de entradas en la tabla de encaminamiento global.

[[code]]**Referencias**

[[code format="western"]]RFC 1338,Supernetting: an Address Assignment and Aggregation Strategy, V. Fuller, T. Li, J. Yu, K. Varadhan (June 1992) Comer, Douglas E. (2006). Internetworking with TCP/IP, 5, Prentice Hall: Upper Saddle River, NJ.[[code]]**Enlaces externos**

* [[http://www.firewall.cx/supernetting-chart.php|The Supernetting/CIDR Chart]]* [[http://www.ralphb.net/IPSubnet/index.html|IP Address Subnetting Tutorial]]* [[http://www.netmatics.net/IPv4Calcs/SupernetCalculator.aspx|Netmatics Supernet Calculator - A free web-based tool for route aggregation]][[code format="western"]]

IntroduccinCIDR 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 tcnicaVLSM(variable length subnet mask, en espaol mscara de subred de longitud variable), para hacer posible la asignacin de prefijos de longitud arbitraria.CIDR engloba: La tcnicaVLSMpara 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 ensuperredes, reduciendo el nmero de entradas en las tablas de ruta globales.[editar]Bloques CIDR

CIDR es un estndar de red para la interpretacin de direcciones IP. CIDR facilita elencaminamientoal permitir agrupar bloques de direcciones en una sola entrada de tabla de rutas. Estos grupos, llamados comnmenteBloques CIDR, comparten una misma secuencia inicial de bits en la representacinbinariade 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 barra es lalongitud 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 queencajacon 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 enbinario. Dado que la longitud de una direccin IPv4 es fija, de 32 bits, un prefijo CIDR de N-bits dejabits sin encajar, y haycombinaciones posibles con los bits restantes. Esto quiere decir quedirecciones IPv4 encajan en un prefijo CIDR de N-bits.Ntese que los prefijos CIDRcortos(nmeros cercanos a 0) permiten encajar un mayor nmero de direcciones IP, mientras que prefijos CIDRlargos(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 condirecciones 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 deIPv6se 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.[editar]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 porARIN, (el RIR Norteamericano) aMCI. 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 de MCI, el prefijo 208.128.0.0/11 se us para encaminar hacia MCI el trfico dirigido no solo a 208.130.29.33, sino tambin a cualquiera de los cerca de dos millones de direcciones IP con el mismo prefijo CIDR (los mismos 11 bits iniciales). En el interior de la red de MCI, 208.130.28.0/22 dirigira el trfico a la lnea alquilada por ARS. El prefijo 208.130.29.0/24 se usara slo dentro de la red corporativa de ARS.[editar]CIDR y mscaras de subredUnamscara de subredes 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 de bits a cero, separando los 32 bits en cuatro grupos de ocho bits.CIDR usamscaras de subred de longitud variable(VLSM) para asignar direcciones IP a subredes de acuerdo a las necesidades de cada subred. De esta forma, la divisin red/host puede ocurrir en cualquier bit de los 32 que componen la direccin IP. Este proceso puede serrecursivo, dividiendo una parte del espacio de direcciones en porciones 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 redes privadas. 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 elRFC 1918.[editar]Agregacin de prefijosOtro beneficio de CIDR es la posibilidad deagregar 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 unaexplosin de tablas de encaminamiento, que podra sobrecargar a los routers e impedir la expansin de Internet en el futuro.CIDR IPv4

CIDRNo. de redes por claseHosts*Mscara

/321/256 C1255.255.255.255

/311/128 C2255.255.255.254

/301/64 C4255.255.255.252

/291/32 C8255.255.255.248

/281/16 C16255.255.255.240

/271/8 C32255.255.255.224

/261/4 C64255.255.255.192

/251/2 C128255.255.255.128

/241/1 C256255.255.255.0

/232 C512255.255.254.0

/224 C1,024255.255.252.0

/218 C2,048255.255.248.0

/2016 C4,096255.255.240.0

/1932 C8,192255.255.224.0

/1864 C16,384255.255.192.0

/17128 C32,768255.255.128.0

/16256 C, 1 B65,536255.255.0.0

/15512 C, 2 B131,072255.254.0.0

/141,024 C, 4 B262,144255.252.0.0

/132,048 C, 8 B524,288255.248.0.0

/124,096 C, 16 B1,048,576255.240.0.0

/118,192 C, 32 B2,097,152255.224.0.0

/1016,384 C, 64 B4,194,304255.192.0.0

/932,768 C, 128B8,388,608255.128.0.0

/865,536 C, 256B, 1 A16,777,216255.0.0.0

/7131,072 C, 512B, 2 A33,554,432254.0.0.0

/6262,144 C, 1,024 B, 4 A67,108,864252.0.0.0

/5524,288 C, 2,048 B, 8 A134,217,728248.0.0.0

/41,048,576 C, 4,096 B, 16 A268,435,456240.0.0.0

/32,097,152 C, 8,192 B, 32 A536,870,912224.0.0.0

/24,194,304 C, 16,384 B, 64 A1,073,741,824192.0.0.0

/18,388,608 C, 32,768 B, 128 A2,147,483,648128.0.0.0

/016,777,216 C, 65,536 B, 256 A4,294,967,2960.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 dedirecciones IP para asignar a dispositivos.[editar]Antecedentes histricosOriginalmente,direcciones IPse separaban en dos partes: ladireccin de red(que identificaba una red o subred), y ladireccin 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. son tan listos que escogi su investigacionHistricamente, 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: 0para las redes de Clase A 10para las redes de Clase B 110para las redes de Clase C 1110para las redes de Clase D (usadas para transmisiones multicast) 11110para 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 deencaminamientoen 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 lassubredesy CIDR. Dado que se ignora la antigua distincin entre clases de direcciones, el nuevo sistema se denominencaminamiento sin clases(classless routing). Esta denominacin conllev que el sistema original fuera denominadoencaminamiento con clases(classful routing).VLSMparte 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).CLASES, SUBNETTING Y SUPERNETTINGCLASES

Hay cinco clases de direcciones IP.

Para ser capaz de identificar una mquina en Internet, a cada interfaz de red de la mquina, o host; se le asigna una direccin, la direccin IP o direccin de Internet. Cuando la mquina est conectada a ms de una red se le denomina "multi-homed" y tendr una direccin IP por cada interfaz de red. La direccin IP consiste en un par de nmeros:

IP direccin = nmero de red + nmero de interfaz de red

La parte de la direccin IP correspondiente al nmero de red est administrada centralmente por el InterNIC (Internet Network Information Center) y es nica en toda la red.

Las direcciones IP son nmeros de 32 bits representados habitualmente en formato decimal (la representacin decimal de cuatro valores binarios de 8 bits concatenados por puntos). Por ejemplo: 128.2.7.9 es una direccin IP, donde 128.2 es el nmero de red y 7.9 el de la interfaz de red.

Las direcciones de clase A usan 7 bits para el nmero de red permitiendo 126 posibles redes. Los restantes 24 bits se emplean para el nmero de host, de modo que cada red puede tener hasta 16,777,214 hosts.

Las direcciones de clase B usan 14 bits para el nmero de red, y 16 bits para el de host, lo que supone 16382 redes de hasta 65534 hosts cada una.

Las direcciones de clase C usan 21 bits para el nmero de red y 8 para el de host, lo que supone 2,097,150 redes de hasta 254 hosts cada una.

Las direcciones de clase D se reservan para multicasting o multidifusin, usada para direccionar grupos de hosts en un rea limitada.

Las direcciones de clase E se reservan para usos en el futuro.

Como se puede ver una direccin de clase A slo se asignar a redes con un elevado nmero de hosts, y que las direcciones de clase C son adecuadas para redes con pocos hosts. Sin embargo, esto significa que las redes de tamao medio (aquellas con ms de 254 hosts o en las que se espera que en el futuro haya ms de 254 hosts) deben usar direcciones de clase IP. El nmero de redes de tamao pequeo y medio ha ido creciendo muy rpidamente en los ltimos aos y se tema que, de haber permitido que se mantuviera este crecimiento, todas las direcciones de clase B se habran usado para mediados de los '90.

SUBNETTING (Subredes)

Debido al crecimiento explosivo de Internet, el uso de direcciones IP asignadas se volvi demasiado rgido para permitir cambiar con facilidad la configuracin de redes locales. Para evitar tener que solicitar direcciones IP adicionales en estos casos, se introdujo el concepto de subred.

El nmero de host de la direccin IP se subdivide de nuevo en un nmero de red y uno de host. Esta segunda red se denomina subred. La red principal consiste ahora en un conjunto de subredes y la direccin IP se interpreta como: