(Gp:) Se dispone de 6 redes clase C: 192.2.0.0/24 a 192.2.0.5/24
Asignación de subredes (Gp:) No usable (30) 192.2.5.0/30 Subred H 192.2.5.4/30 Subred J 192.2.5.8/30 No usable 192.2.5.12/30 (Gp:) No usable (26) 192.2.5.0/26 Subred C 192.2.5.64/26 Subred E 192.2.5.128/26 No usable (26) 192.2.5.192/26 (Gp:) Subred A 192.2.0.0/24 Subred B 192.2.1.0/24 Subred F 192.2.2.0/24 Subred G 192.2.3.0/24 Subred M y192.2.4.0/24 (Gp:) No usable (27) 192.2.5.0/27 Subred I 192.2.5.32/27 (Gp:) Subred L 192.2.5.192/27 No usable (27) 192.2.5.224/27 (Gp:) No usable (28) 192.2.5.0/28 Subred D 192.2.5.16/28 (Gp:) Subred K 192.2.5.224/28 No usable (28) 192.2.5.240/28
32 CIDR (Classless Inter Domain Routing)
Crecimiento no previsto de la Internet
Agotamiento de las direcciones clase B (sólo hay 16382)
A muchas organizaciones no les basta con una dirección clase C (254 hosts)
Solución a largo plazo (2005): IPv6
Solución a corto plazo: Asignación de grupos de direcciones clase C a los usuarios Problemas Crecimiento inmanejable de tablas de ruteo (memoria y proceso) Consumo excesivo de vínculos de transmisión debido a la propagción de información de ruteo Solución a corto plazo: CIDR, que permite la asignación “eficiente” de las direccionesde red clase C restantes
33 CIDR CIDR (RFC 1519, Nov 1992) propone: Asignación jerárquica de grupos de direcciones de clase C Direcciones classless: la división entre la parte de la dirección que corresponde a la red y al host es variable, indicada por una máscara (p.e. 200.2.2.2/24) Los routers pueden “resumir” información respecto de un grupo de direcciones y propagar la información resumida (aggregation) En las tablas de ruteo, se almacena la información resumida Los protocolos de ruteo más nuevos lo soportan (BGP-4, OSPF, etc) Los routers soportan el mecanismo de matching más específico (longest match) ya que es el utlizado en subnetting Asignación propuesta para las direcciones clase C
Direcciones 194.0.0.0 a 195.255.255.255 Europa Direcciones 198.0.0.0 a 199.255.255.255 América del Norte Direcciones 200.0.0.0 a 201.255.255.255 América Central y América del Sur Direcciones 202.0.0.0 a 203.255.255.255 Asia y el Pacífico
34 CIDR
(Gp:) 200.4.0.0/14 (Gp:) Asignadas: 1024 clases C 200.4.0.X a 200.4.255.X 200.5.0.X a 200.5.255.X 200.6.0.X a 200.6.255.X 200.7.0.X a 200.7.255.X
(Gp:) 200.4.0.0/16 (Gp:) Asignadas: 256 clases C 200.4.0.X a 200.4.255.X
(Gp:) 200.5.0.0/17 (Gp:) Asignadas: 128 clases C 200.5.0.X a 200.5.127.X
(Gp:) 200.5.128.0/18 (Gp:) Asignadas: 64 clases C 200.5.128.X a 200.5.191.X
(Gp:) Asignadas: 32 clases C 200.4.0.X a 200.4.31.X (Gp:) 200.4.0.0/19
(Gp:) Asignadas: 16 clases C 200.4.32.X a 200.4.47.X (Gp:) 200.4.32.0/20
(Gp:) Asignadas: 8 clases C 200.4.48.X a 200.4.55.X (Gp:) 200.4.48.0/21
(Gp:) ROUTER USUARIO H (Gp:) Asig: 1 C 200.4.51.0
Propaga: 200.4.0.0/19 Propaga: 200.4.32.0/20 Propaga: 200.4.48.0/21 Propaga: 200.4.0.0/16 Sumarización: Toma grupos de direcciones contiguas y propaga una única dirección con máscara más corta que las recibidas (dirección menos específica) ROUTER A ROUTER B ROUTER C ROUTER D ROUTER E ROUTER F ROUTER G (Gp:) ROUTER USUARIO I (Gp:) Asig: 1 C 200.5.131.0
* Las entradas en las tablas de ruteo se muestran parcialmente Propaga: 200.4.0.0/14
35 CIDR
(Gp:) 200.4.0.0/14 (Gp:) Asignadas: 1024 clases C 200.4.0.X a 200.4.255.X 200.5.0.X a 200.5.255.X 200.6.0.X a 200.6.255.X 200.7.0.X a 200.7.255.X
(Gp:) 200.4.0.0/16 (Gp:) Asignadas: 256 clases C 200.4.0.X a 200.4.255.X
(Gp:) 200.5.0.0/17 (Gp:) Asignadas: 128 clases C 200.5.0.X a 200.5.127.X
(Gp:) 200.5.128.0/18 (Gp:) Asignadas: 64 clases C 200.5.128.X a 200.5.191.X
(Gp:) Asignadas: 32 clases C 200.4.0.X a 200.4.31.X (Gp:) 200.4.0.0/19
(Gp:) Asignadas: 16 clases C 200.4.32.X a 200.4.47.X (Gp:) 200.4.32.0/20
(Gp:) Asignadas: 8 clases C 200.4.48.X a 200.4.55.X (Gp:) 200.4.48.0/21
(Gp:) ROUTER USUARIO H (Gp:) Asig: 1 C 200.4.51.0
Propaga: 200.4.0.0/19 Propaga: 200.4.32.0/20 Propaga: 200.4.48.0/21 200.5.131.0/24 Propaga: 200.4.0.0/16 200.5.131.0/24 ROUTER A ROUTER B ROUTER C ROUTER D ROUTER E ROUTER F ROUTER G (Gp:) ROUTER USUARIO I (Gp:) Asig: 1 C 200.5.131.0
* Las entradas en las tablas de ruteo se muestran parcialmente Las direcciones son “propiedad” de los providers Si un usuario cambia de provider, de manera transitoria conserva su dirección introduciendo casos especiales. Ejemplo: Usuario I cambia a provider G Propaga: 200.4.0.0/14
Llegada p.ej. la dirección 200.5.131.4, se accede a la tabla utilizando el principio longest match, ya que coincide con las entradas 200.5.128.0 máscara 255.255.192.0 y 200.5.131.0 máscara 255.255.255.0 La propagación de la dirección específica no es realizada por A
36 Algoritmo de búsqueda en tablas de ruteo con principio longest match prefix
(Gp:) Hay_matching s=T Matching=entrada de la tabla (Gp:) Existe default route (Gp:) Error, destino no alcanzable (Gp:) Fin (Gp:) Extraer dirección de destino del datagrem entrante=DD (Gp:) Si (Gp:) Acceder a próxima entrada en tabla de ruteo (Gp:) (T(máscara) AND DD ) == T(red) (Gp:) Inicializar búsqueda en tabla Hay_matchings = F (Gp:) Es el matching de mayor longitud? (Gp:) No (Gp:) Fin tabla de ruteo (Gp:) Si (Gp:) No (Gp:) No (Gp:) Hay _matching (Gp:) No (Gp:) Si (Gp:) DESTINO = default route (Gp:) Si (Gp:) No (Gp:) DESTINO = Router de mayor matching (Gp:) Enviar a DESTINO (Gp:) Si
37 Dirección más específica
Entrada 1: 100.100.0.0 255.255.0.0 A router R1 Entrada 2: 100.100.0.0 255.255.255.0 A router R2 Sólo entrada 1: 100.100.0.0 a 100.100.255.255 Agregado entrada 2: 100.100.0.0 a 100.100.0.255
100.100.1.0 a 100.100.255.255
Matching entrada 1 (16) Matching entrada 2 (24) Matching entrada 1 (16) Matching entrada 1 (16) Entrada 1: Red 100.100.0.0/16 Entrada 2: Red 100.100.0.0/24 (más específica)
38 Direcciones Multicast
Direccionamiento soportado por la clase D 28 bits para direccionar grupos de equipos Grupos permanentes y temporarios Los hosts periódicamente son preguntados acerca de su pertenencia a los distintos grupos (protocolo IGMP) Se requieren routers especiales Ruteo especial utilizando spanning trees Grupos permanentes: 224.0.0.1 Todos los sistemas en una LAN 224.0.0.2 Todos los routers en una LAN 224.0.0.5 Todos los routers OSPF en una LAN 224.0.0.6 Todos los designated routers OSPF en una LAN
Página anterior | Volver al principio del trabajo | Página siguiente |