1.81k likes | 2.07k Views
Tema 3 El Nivel de Red en Internet. Rogelio Montañana Departamento de Informática Universidad de Valencia rogelio.montanana@uv.es http://www.uv.es/~montanan/. Sumario. Generalidades El Datagrama IP. Estructura de la cabecera Direcciones de red. Enrutamiento básico
E N D
Tema 3El Nivel de Red en Internet Rogelio Montañana Departamento de Informática Universidad de Valencia rogelio.montanana@uv.es http://www.uv.es/~montanan/
Sumario • Generalidades • El Datagrama IP. Estructura de la cabecera • Direcciones de red. Enrutamiento básico • Subredes y superredes. Máscaras • Protocolos de control y resolución de direcciones • Fragmentación • Protocolos de routing • IPv6
Nivel de red en Internet • El Nivel de Red en Internet está formado por el protocolo IP y por una serie de protocolos auxiliares: • Protocolos de control: ICMP e IGMP (multicast) • Protocolos de resolución de direcciones: ARP, RARP, BOOTP y DHCP • Protocolos de routing: RIP, OSPF, IS-IS, IGRP, EIGRP, BGP, etc. • Todos los protocolos auxiliares hacen uso de IP para transmitir la información. La única excepción a esta regla son los protocolo ARP y RARP
Internet es un conjunto de redes interconectadas El protocolo IP es el ‘pegamento’ que las mantiene unidas
Principios de diseño de Internet (según Tanenbaum) • Asegúrate de que funciona. • Manténlo tan simple como sea posible. • Cuando tomes decisiones haz elecciones claras. • Aprovecha la modularidad. • Ten en cuenta la heterogeneidad. • Evita opciones y parámetros estáticos. • Busca un buen diseño (no necesita ser perfecto). • Piensa en la escalabilidad. • Sé estricto al enviar y tolerante al recibir
Sumario • Generalidades • El Datagrama IP. Estructura de la cabecera • Direcciones de red. Enrutamiento básico • Subredes y superredes. Máscaras • Protocolos de control y resolución de direcciones • Fragmentación • Protocolos de routing • IPv6
Versiones de IP • Actualmente el 99,9% de la Internet utiliza la versión 4 del protocolo IP, llamada IPv4 • El 0,1% restante utiliza la versión 6 (IPv6) • Se prevé que en el futuro toda la Internet evolucione hacia IPv6. • No se está utilizando ninguna otra versión del protocolo IP
Cabecera de un datagrama IPv4 32 bits Versión: siempre vale 4 Longitud Cabecera: en palabras de 32 bits (mínimo 5, máximo 15) DS (Differentiated Services): Para Calidad de Servicio Longitud total: en octetos, máximo 65535 (incluye la cabecera) Campos de Fragmentación: Identificación, DF, MF, Desplaz. Fragmento Tiempo de vida (TTL): cuenta saltos hacia atrás (se descarta cuando es cero) Protocolo: indica a que protocolo pertenece el contenido del paquete (los datos) Checksum: sirve para comprobar la integridad de la cabecera, pero no de los datos Direcciones de origen y destino: De 32 bits, se mantienen inalteradas durante la vida del paquete Opciones: si las hay deben tener una longitud múltiplo de 4 octetos
Opciones de la cabecera IP El límite de 9 direcciones lo fija el tamaño máximo del campo opciones. En la opción Timestamp este valor se reduce a 4 porque cada salto anotado ocupa 8 octetos (4 de la dirección y 4 del timestamp)
Sumario • Generalidades • El Datagrama IP. Estructura de la cabecera • Direcciones de red. Enrutamiento básico • Subredes y superredes. Máscaras • Protocolos de control y resolución de direcciones • Fragmentación • Protocolos de routing • IPv6
Formato de las direcciones IPv4 • Las direcciones IPv4 están formadan por 4 bytes, que se representan por cuatro dígitos decimales. Ej.: 147.156.135.22 • Las direcciones tienen dos partes, la parte red y la parte host. • Las direcciones se dividen en tres clases (A, B ó C). La clase establece que parte de la dirección es de la red y que parte al host. • Existen dos clases especiales, D y E, que no se asignan nunca a hosts. Las direcciones de clase D se utilizan para transmisiones multicast y las E no se utilizan, están reservadas.
32 bits Clases de direcciones IPv4 Clase Rango 0.0.0.0 127.255.255.255 A 0 128.0.0.0 191.255.255.255 B 192.0.0.0 223.255.255.255 C 224.0.0.0 239.255.255.255 D 240.0.0.0 255.255.255.255 E
Enrutamiento • Cuando un host tiene que enviar un paquete compara la dirección de destino con la suya. • Si la parte de red coincide sabe que el destino está en su misma red (es decir en su misma LAN) y le envía el paquete directamente. • Si la parte de red no coincide entonces envía el paquete a su router por defecto (puerta de enlace en windows, default gateway en Linux). El router por defecto se encarga de enviar el paquete a su destino
Un router conectando tres LANs La dirección IP de este host Su router por defecto IP: 147.156.24.12 Rtr: 147.156.0.1 IP: 147.156.145.17 Rtr: 147.156.0.1 LAN B 213.15.1.0 (Clase C) LAN A 147.156.0.0 (Clase B) El router encamina los paquetes según su dirección de destino. El router podría ser un PC con tres tarjetas Ethernet que tienen asignadas esas direcciones y con capacidad de conmutar paquetes entre ellas (en Linux esto se consigue activando el ‘IP forwarding’). IP: 213.15.1.2 Rtr: 213.15.1.1 147.156.0.1 213.15.1.1 193.146.62.1 LAN C 193.146.62.0 (Clase C) IP: 213.15.1.3 Rtr: 213.15.1.1 IP: 193.146.62.12 Rtr. 193.146.62.1 IP: 193.146.62.215 Rtr: 193.146.62.1
Dos routers conectando tres LANs LAN A 202.1.1.0 (Clase C) LAN B 203.1.1.0 (Clase C) LAN C 204.1.1.0 (Clase C) H2 H1 203.1.1.3 Rtr 203.1.1.1 A 202.1.1.0 por 203.1.1.1 A 204.1.1.0 por 203.1.1.2 202.1.1.2 Rtr 202.1.1.1 204.1.1.2 Rtr 204.1.1.1 202.1.1.1 203.1.1.1 X 204.1.1.1 203.1.1.2 A 204.1.1.0 por 203.1.1.2 Y A 202.1.1.0 por 203.1.1.1 Las rutas son necesarias para que X e Y sepan como llegar a la LAN remota (C para X, A para Y) 202.1.1.3 Rtr 202.1.1.1 204.1.1.3 Rtr 204.1.1.1 203.1.1.4 Rtr 203.1.1.1 A 202.1.1.0 por 203.1.1.1 A 204.1.1.0 por 203.1.1.2
Definición de rutas en hosts H1 (ruta por defecto): windows: linux: H2 (rutas explícitas): windows: linux: Ver rutas: windows: linux: Borrar una ruta: windows: linux: route add 0.0.0.0 202.1.1.1 route add default gw 202.1.1.1 route add 202.1.1.0 mask 255.255.255.0 203.1.1.1 route add 204.1.1.0 mask 255.255.255.0 203.1.1.2 route add -net 202.1.1.0 netmask 255.255.255.0 gw 203.1.1.1 route add -net 204.1.1.0 netmask 255.255.255.0 gw 203.1.1.2 route print route route delete 202.1.1.0 route del –net 202.1.1.0 gw 203.1.1.1 netmask 255.255.255.0
Resultado del comando route en H1 y H2 Rutas en H1 (202.1.1.2): > route -n Routing tables Destination Gateway Flags Refcnt Use Interface 127.0.0.1 127.0.0.1 UH 4 34928 lo0 Default 202.1.1.1 UG 76 2375425 le0 202.1.1.0 202.1.1.2 U 45 2319834 le0 Rutas en H2 (203.1.1.3): > route -n Routing tables Destination Gateway Flags Refcnt Use Interface 127.0.0.1 127.0.0.1 UH 3 27394 lo0 202.1.1.0 203.1.1.1 U 27 1945827 le0 203.1.1.0 203.1.1.3 U 43 2837192 le0 204.1.1.0 203.1.1.2 U 37 1392847 le0 Flags: U: ruta operativa (Up) G: Ruta gateway (router) H: Ruta host Interfaz loopback virtual Interfaz Ethernet Esta ruta se pone automáticamente al dar la dir. IP de la interfaz Ethernet (comando ifconfig)
Host ‘multihomed’ 203.1.1.3 H5 A 202.1.1.0 por 203.1.1.1 A 204.1.1.0 por 203.1.1.2 LAN B 203.1.1.0 203.1.1.1 203.1.1.2 H3 202.1.1.1 204.1.1.1 H1 X Y A 204.1.1.0 por 203.1.1.2 A 202.1.1.0 por 203.1.1.1 202.1.1.2 Rtr 202.1.1.1 204.1.1.2 Rtr 204.1.1.1 H6 202.1.1.4 204.1.1.4 H2 H4 Rtr 202.1.1.1 H6 no enrutará paquetes entre A y C porque no es un router (no tiene activado el ‘IP forwarding’). Cuando envíe un paquete a H1, H2 ó H5 lo mandará por α. Cuando lo envíe a H3 ó H4 lo mandará por 202.1.1.3 Rtr 202.1.1.1 204.1.1.3 Rtr 204.1.1.1 LAN A 202.1.1.0 LAN C 204.1.1.0
Red mallada (con caminos alternativos) 203.1.1.3 LAN B 203.1.1.0 H5 A 202.1.1.0 por 203.1.1.1 A 204.1.1.0 por 203.1.1.2 H1 203.1.1.1 203.1.1.2 202.1.1.1 204.1.1.1 H3 X Y 202.1.1.2 Rtr 202.1.1.1 204.1.1.2 Rtr 204.1.1.1 A 204.1.1.0 por 203.1.1.2 A 202.1.1.0 por 203.1.1.1 H2 H4 202.1.1.4 204.1.1.4 Z 202.1.1.3 Rtr 202.1.1.4 204.1.1.3 Rtr 204.1.1.4 ping 204.1.1.2 A 203.1.1.0 por 202.1.1.1 LAN C 204.1.1.0 LAN A 202.1.1.0
Enlace WAN: conexión mediante una línea serie o punto a punto LAN A 165.12.0.0 LAN B 213.1.1.0 A 213.1.1.0 por 192.168.2.2 Red 192.168.2.0 165.12.0.1 X 213.1.1.2 Rtr 213.1.1.1 192.168.2.1 165.12.0.2 Rtr 165.12.0.1 213.1.1.1 192.168.2.2 Y A 165.12.0.0 por 192.168.2.1 213.1.1.3 Rtr 213.1.1.1 165.12.0.3 Rtr 165.12.0.1
Ejemplo de uso de la ruta por defecto LAN B 207.1.1.0 207.1.1.1 LAN A 165.12.0.0 Y 192.168.1.2 A 165.12.0.0 por 192.168.1.1 A 213.1.1.0 por 192.168.1.1 A 215.1.1.0 por 192.168.1.1 LAN C 213.1.1.0 192.168.1.1 165.12.0.1 192.168.2.1 213.1.1.1 X 192.168.2.2 Z 192.168.3.1 A 0.0.0.0 por 192.168.2.1 A 207.1.1.0 por 192.168.1.2 A 213.1.1.0 por 192.168.2.2 A 215.1.1.0 por 192.168.3.2 192.168.3.2 Ruta por defecto 215.1.1.1 W LAN D 215.1.1.0 A 0.0.0.0 por 192.168.3.1
Conexión a Internet de una oficina principal y su sucursal Oficina Principal 147.156.0.0 147.156.13.5 Rtr 147.156.0.1 147.156.24.12 Rtr 147.156.0.1 A 193.146.62.0 por 192.168.0.1 A 0.0.0.0 por 192.168.1.1 147.156.0.1 Y 192.168.1.2 192.168.0.2 Internet Z Sucursal 193.146.62.0 192.168.1.1 192.168.0.1 X A 147.156.0.0 por 192.168.1.2 A 193.146.62.0 por 192.168.1.2 ................................................. ................................................. A 0.0.0.0 por 192.168.0.2 193.146.62.1 193.146.62.7 Rtr 193.146.62.1 193.146.62.12 Rtr 193.146.62.1
Direcciones IP especiales La primera y la última direcciones de una red están siempre reservadas
Utilidad de las direcciones privadas B A Internet 147.156.1.10 152.48.7.5 NAT: Network Address Translation (Traducción de direcciones) 202.34.98.10 130.15.12.27 172.16.1.1 Empresa X 172.16.0.0 Empresa Y 147.156.0.0 147.156.1.1 NAT NAT X e Y montan redes IP aisladas. X decide utilizar direcciones privadas. Y utiliza direcciones públicas. 147.156.1.10 172.16.1.10 Rtr 147.156.1.1 Rtr 172.16.1.1 172.16.1.2 147.156.1.2 Rtr 172.16.1.1 Rtr 147.156.1.1
Sumario • Generalidades • El Datagrama IP. Estructura de la cabecera • Direcciones de red. Enrutamiento básico • Subredes y superredes. Máscaras • Protocolos de control y resolución de direcciones • Fragmentación • Protocolos de routing • IPv6
Subredes • Nivel jerárquico intermedio entre red y host, Dividen una red en partes más pequeñas • Permiten ‘pasar’ unos bits de la parte host a la parte red. La separación red/host ahora ya no viene marcada por la clase • Sirven para establecer una estructura jerárquica. Una red compleja (con subredes) es vista desde fuera como una sola red. • Para indicar donde está la frontera red/host se utiliza un parámetro de 32 bits denominado máscara
Ejemplo de división en subredes Vamos a dividir la red 140.140.0.0 (clase B) en 256 subredes. Red original: 16 bits 16 bits Máscara de 16 bits: 11111111 . 11111111 . 00000000 . 00000000 255 . 255 . 0 . 0 Red subdividida: 16 bits 8 bits 8 bits Máscara de 24 bits: 11111111 . 11111111 . 11111111 . 00000000 255 . 255 . 255 . 0
Conexión a Internet de oficina principal y sucursal configurando subredes 140.140.13.5/24 Rtr 140.140.13.1 140.140.13.12/24 Rtr 140.140.13.1 Oficina Principal 140.140.13.0/24 A 140.140.15.0/24 por 192.168.0.1 A 0.0.0.0/0 por 192.168.1.1 140.140.13.1/24 Y 192.168.1.2/24 192.168.0.2/24 Z Internet Sucursal 140.140.15.0/24 192.168.1.1/24 192.168.0.1/24 X A 140.140.0.0/16 por 192.168.1.2 .................................................. .................................................. A 0.0.0.0/0 por 192.168.0.2 140.140.15.1/24 140.140.15.5/24 Rtr 140.140.15.1 140.140.15.12/24 Rtr: 140.140.15.1
El problema de la primera y la última direcciones de cada subred • Red 140.140.0.0/16 máscara 255.255.0.0. • Si la dividimos con máscara /24 obtenemos 256 subredes, cada una con 256 direcciones. En cada subred: • La primera dirección identifica cada subred • La última dirección es la de broadcast en esa subred. • Para evitar conflictos no se deben asignar a hosts ni la primera ni la última direcciones de cada subred • En realidad disponemos pues de 254 direcciones por subred, no 256. • Esta restriccíón es SIEMPRE DE OBLIGADO CUMPLIMIENTO
El problema de la primera y la última subredes de cada red • Red 140.140.0.0/16 máscara 255.255.0.0. • Si la dividimos con máscara /24 obtenemos 256 subredes. De estas: • La primera subred se identifica por la dirección 140.140.0.0, la misma que la red completa • La dirección de broadcast de la última subred es 140.140.255.255, que coincide con la dirección de broadcast de la red completa • Para evitar ambigüedades la norma dice que la primera y última subredes no se deben utilizar • Sin embargo esta regla NO SIEMPRE ES DE OBLIGADO CUMPLIMIENTO. • Los equipos actuales (routers y hosts) normalmente permiten utilizar la primera y la última subred. A veces lo permiten por defecto, otras hay que indicarlo en la configuración. Por ejemplo el software de Cisco (IOS) antes de la versión 11 requería poner en la configuración el comando ‘subnet-zero’ para poder usar la primera y la última subred. A partir de la versión 11 lo tiene puesto por defecto
Máscaras que no son múltiplo de 8 Las máscaras de subred pueden no ser bytes enteros. Por ejemplo si usamos dos bits de subred dividiremos la red en cuatro subredes: 16 bits 2 bits 14 bits Máscara: 11111111 . 11111111 . 11 000000 . 00000000 255 . 255 . 192 . 0 Estas solo son utilizables si se aplica ‘subnet-zero’
‘Mini-redes’ Si en vez de usar dos bits de subred los usamos todos menos dos tendremos muchas subredes muy pequeñas: 16 bits 14 bits 2 bits Máscara: 11111111 . 11111111 . 11111111 . 111111 00 255 . 255 . 255 . 252 En el caso de una red clase B obtenemos 16382 subredes (16384 si podemos usar subnet-zero) cada una con cuatro direcciones, de las cuales solo pueden usarse dos. Estas son las redes más pequeñas que pueden hacerse. Se suelen utilizar en enlaces punto a punto. Direcciones de subred (no usar) Direcciones de broadcast (no usar) Primera subred (usar solo si ‘subnet-zero’) Última subred (usar solo si ‘subnet-zero’)
Especificación de la máscara • Se especifica la máscara: • En las direcciones de interfaz (host o router). Si el equipo tiene varias interfaces cada una debe tener una dirección diferente, la máscara pues ser la misma o no • Al configurar una ruta, para indicar a que ámbito o rango de direcciones se aplica • No se especifica máscara: • Cuando se indica el router por defecto en un equipo (host o router) • Cuando se indica la dirección de destino en una ruta • Los paquetes IP no llevan escrita en la cabecera ninguna máscara, solo llevan la dirección de destino
Enlace punto a punto usando subredes En las rutas la parte host de la dirección siempre debe ser cero En las interfaces la parte host de la dirección nunca puede ser toda cero ni toda unos (255) A 158.42.30.0 255.255.255.0 por 192.168.1.2 A 158.42.20.0 255.255.255.0 por 192.168.1.1 192.168.1.1 255.255.255.252 Llevan máscara 158.42.20.1 255.255.255.0 No llevan máscara 192.168.1.2 255.255.255.252 158.42.30.12 255.255.255.0 Rtr: 158.42.30.1 X Y 158.42.30.1 255.255.255.0 158.42.20.12 255.255.255.0 Rtr: 158.42.20.1 ‘Mini-red’ (subred de cuatro direcciones) máscara de 30 bits (rango 192.168.1.0 - 192.168.1.3) LAN B 158.42.30.0 255.255.255.0 LAN A 158.42.20.0 255.255.255.0
Restricciones de las máscaras • Los bits a 1 siempre han de estar contiguos empezando por la izquierda. No está permitida por ejemplo la máscara 255.255.0.255. • Los únicos valores que pueden aparecer en cualquier octeto de una máscara son por tanto: Máscara (n) = máscara (n-1) + 128/2n-1
Máscaras de tamaño variable • A menudo interesa dividir una red en subredes de diferentes tamaños. • Para esto se utilizan máscaras de tamaño variable, es decir la parte red y la parte host no son iguales en todas las subredes • Aunque las subredes pueden tener diferente tamaño no pueden solaparse • La visión que tenemos de las subredes puede variar. Por ejemplo lo que en un sitio de la red se ve como una subred grande puede dividirse en otras más pequeñas cuando nos acercamos
Configuración de subredes con máscara de long. variable y estructura jerárquica Agregación de rutas A 140.140.4.0/22 por 10.0.0.10 A 140.140.8.0/23 por 10.0.0.6 A 0.0.0.0/0 por 10.0.0.1 A 140.140.6.0/23 por 10.0.0.14 A 0.0.0.0/0 por 10.0.0.9 140.140.0.0/22 A 0.0.0.0/0 por 10.0.0.13 10.0.0.1/30 10.0.0.9/30 10.0.0.13/30 Internet X A B C 10.0.0.2/30 10.0.0.10/30 10.0.0.14/30 10.0.0.5/30 A 140.140.0.0/16 por 10.0.0.2 140.140.6.0/23 140.140.4.0/23 A 0.0.0.0/0 por 10.0.0.17 10.0.0.6/30 10.0.0.17/30 A 140.140.9.0/24 por 10.0.0.18 A 0.0.0.0/0 por 10.0.0.5 D E 10.0.0.18/30 140.140.8.0/24 140.140.9.0/24
Rutas host • La ruta por defecto (A 0.0.0.0/0 por …) es la ruta más general posible, pues al tener máscara de 0 bits abarca todas las direcciones. Esta ruta solo se aplica como último recurso, cuando la dirección de destino no encaja en ninguna de las rutas definidas • El extremo opuesto a la ruta por defecto son las rutas con máscara de 32 bits. Estas solo sirven para una dirección de destino concreta, por eso se les llama rutas host. • Se suelen utilizar para marcar ‘excepciones’, por ejemplo cuando un host esta fuera de su LAN habitual • Cuando un router tiene que aplicar la tabal de rutas a un paquete siempre las ordena por la longitud de su máscara, empezando por la más larga. De este modo se asegura que las rutas host se tratarán en primer lugar y la ruta pro defecto en último lugar.
Ejemplo de ruta host A 158.42.30.0/24 por 192.168.1.2 A 158.42.40.0/24 por 192.168.1.6 A 158.42.30.25/32 por 192.168.1.6 A 0.0.0.0/0 por 192.168.1.1 A 158.42.30.25/32 por 192.168.1.1 LAN B 158.42.30.0/24 158.42.20.1/24 158.42.30.1/24 192.168.1.1/30 X Y 192.168.1.2/30 192.168.1.5/30 158.42.30.12/24 192.168.1.6/30 Z 158.42.40.1/24 158.42.20.12/24 Host multihomed virtual W 158.42.40.25/24 158.42.30.25/32 A 0.0.0.0/0 por 192.168.1.5 A 158.42.30.25/32 por 158.42.40.25 LAN C 158.42.40.0 255.255.255.0 Este host tiene dos dir. IP sobre la misma interfaz, una de su LAN original y otra de la LAN visitada LAN A 158.42.20.0/24
Asignación de direcciones IP • Inicialmente la aisgnación de direcciones IP la realizaba el DDN NIC (Department of Defense Network Network Information Center) de forma centralizada • A principios de los 90 se decidió descentralizar esta función creando los llamados RIR (Regional Internet Registry). El primero se constituyó en Europa y se llamó RIPE. Actualmente hay 5 en todo el mundo • Los RIR dependen del IANA (Internet Assignment Number Authority) • Los RIR dan direcciones a los proveedores grandes (los de primer nivel, llamados ‘tier-1’) • Los proveedores pequeños (tier-2 a tier-n) obtienen sus direcciones e los proveedores tier-1 • Las organizaciones obtienen direcciones del proveedor que les da conectividad • Cada RIR dispone de una base de datos (whois) para búsqueda de direcciones IP
Problemas del sistema de clases • Problema 1: Tamaños poco adecuados para la mayoría de organizaciones: • Clases A hace mucho tiempo que no se asignan. • Clases B demasiado grandes para la mayoría de organizaciones • Clases C demasiado pequeñas • Casi todos optan por pedir clase B, aunque les sobre. Consecuencia: rápido agotamiento del espacio disponible. • Solución 1: asignar para las tallas intermedias varias clases C • Problema 2: las tablas de rutas crecen mucho más deprisa, • Solución 2: asignar grupos de clases C agregables, que puedan referenciarse por una máscara común, de forma que todo el grupo pueda compartir la misma ruta • Así se pueden asignar redes de cualquier tamaño, siempre que sea potencia entera de 2 (256, 512, 1024, etc.) • Este mecanismo se aplica no solo al rango de clase C sino también al rango libre de clase A y B. En la práctica significa abolir el sistema de clases
Sistema sin clases o ‘classless’ (I) • Supongamos que una organización necesita 2048 direcciones. Le damos la red 195.100.16.0/21 (máscara 255.255.248.0) • De este modo una ruta es suficiente para acceder a toda la red • Esto incluye ocho redes ‘clase C’, desde la 195.100.16.0/24 hasta la 195.100.23.0/24 • Cuando se aplica al rango de clase C el sistema classless equivale a mover hacia la izquierda la separación red/host. Cuando hacíamos subredes lo movíamos hacia la derecha, por eso a veces esto se conoce como hacer ‘superredes’: Superredes Subredes
Sistema sin clases o ‘classless’ (II) • El sistema ‘classless’ no afecta a las clases D y E, que mantienen el mismo significado • El sistema ‘classless’ se definió en el RFC 1466 en 1993 • El RFC 1466 establecía además un sistema de asignación de direcciones con criterio geográfico (hasta entonces se aplicaba un criterio cronológico) • Cada RIR tiene un rango de direcciones que reparte entre los ISPs que lo solicitan. A su vez los ISPs dan direcciones a sus clientes siguiendo criterios geográficos, etc. • De esta forma se reduce aún más el tamaño de las tablas de rutas. Este problema era almenos tan importante como el del agotamiento de direcciones • El RFC 1466 se denomina CIDR (Classless InterDomain Routing)
CIDR (RFC 1466) • La asignación incial de direcciones a los RIR según CIDR era la siguiente: • Multi regional: 192.0.0.0 - 193.255.255.255 • Europa: 194.0.0.0 - 195.255.255.255 • Otros: 196.0.0.0 - 197.255.255.255 • Norteamérica: 198.0.0.0 - 199.255.255.255 • Centro y Sudamérica: 200.0.0.0 - 201.255.255.255 • Anillo Pacífico: 202.0.0.0 - 203.255.255.255 • Otros: 204.0.0.0 - 207.255.255.255 • La agrupación geográfica de direcciones reduce el número de entradas en las tablas de rutas (esto es lo que desde hace mucho tiempo se viene haciendo en la red telefónica)