Capa de Red Administración de Redes Locales Fragmentación Datagrama IP 65535 Adaptar el tamaño del datagrama tramas del nivel de enlace Tamaño máximo MTU (Maximum Transfer Unit) MTU Protocolo a nivel de enlace MTU (bytes) PPP (valor por defecto) 1500 PPP (bajo retardo) 296 SLIP 1006 (límite original) X.25 1600 Frame Relay 1600 (depende de la red) SMDS 9235 Ethernet DIX 1500 Ethernet LLC-SNAP 1492 IEEE 802.4/802.2 8166 Tokeng Ring 16 Mb/s 17940 Tokeng Ring 4 Mb/s 4440 FDDI 4352 Hyperchannel 65535 Classical IP over ATM 9180 Fragmentación en ruta Valor de MTU Host destino Tokeng Ring4440 Ethernet Fragmentación en origen Diseño de aplicación NFS8212 Ethernet 6 Fragmentación parte de datos Fragmentación Datos del datagrama Fragmento Campos + cabecera MTU de la cabecera replican excepciones Fragmentación Reensamble MTU host mayor MTU mínima TCP/IP 68 bytes (8 bytes de datos) Identificación fragmentación-receptordatagrama original Fragmentación Reensamble MTU host mayor MTU mínima TCP/IP 68 bytes (8 bytes de datos) Identificación fragmentaciónreceptor-datagrama original Fragmentación DF(Don’t Fragment) 1 no debe fragmentarse. Motivos: Receptor reensamble de fragmentos MTU discovery MF (More Fragments) : 1fragmento de un datagrama mayor y no es el último. 0es el último fragmento de un datagrama o datagrama no fragmentado Fragmentación Fragment Offset posición del datagrama original datos que contiene Múltiplo de 8 bytes fragmentos de un datagrama desordenados Identifican? Fragmentación Fragmentación Longitud del datagrama original MF=0 Fragment Host offset * 8 + Longitud receptor buffer Reensamble todos Fragmentación TTL Fragmento desaparece Ejemplo Token Ring: 4000 bytes + cabecera IP Ethernet : 1500 bytes Ejemplo Campos de cabecera en datagrama IP Datos Datagrama Id = X L = 4020 Original DF = 0 MF = 0 Offset = 0 ABCDEF GHIJKL MNOP Fragmento Id = X L = 1500 1 DF = 0 MF = 1 Offset = 0 ABCDEF Fragmento Id = X L = 1500 2 DF = 0 MF = 1 Offset = 185 GHIJKL Fragmento Id = X L = 1060 3 DF = 0 MF = 0 Offset = 370 MNOP Ejemplo Fragmento 1 y 2 1480 bytes de datos + 20 header Fragmento header 3 1040 bytes de datos + 20 Ejercicio : ejemplo planteado El fragmento 2 y el fragmento 3 pasan por una red PPP con una MTU de 296 bytes. Calcular los campos de la cabecera del datagrama IP Direcciones de Red Red Clase A: 0 el primer bit 7 bits red 24 bits host 128 redes 16777216 direcciones Direcciones de Red Red Clase B: 10 14 bits red 16 bits host 16384 redes 65536 direcciones cada una Direcciones de Red Red Clase C: 110 21 bits red 8 bits host 2097152 redes 256 direcciones cada una Varias interfaces físicas direcciones IP distintas Tabla de ruteo: Repaso prefijo sufijo Red A # host Direcciones de Red Dirección de Red, dirección host Máscara 1bits de red y 0 bits de host ¿Cuáles B, C?? son las máscaras de cada clase? A, Direcciones de Red Direcciones Especiales 255.255.255.255 broadcast de la red. DHCP 0.0.0.0 host actual dirección origen Campo host todo a cero dirección de red. Rutas. Nunca dirección origen o destino Direcciones de Red Direcciones Especiales Campo host todo a unos dirección broadcast dentro de la red. Dirección destino. Campo red todo a ceros identifica host en la propia red Direcciones de Red Direcciones Especiales 127.0.0.1 pruebas loopback. Dirección origen127.0.0.1 127.0.0.0, 128.0.0.0, 191.255.0.0, 192.0.0.0 y 124.0.0.0 son reservadas Direcciones de Red Direcciones Especiales 10.0.0.0 (Clase A), 172.16.0.0 a 172.31.0.0(Clase B) y 192.168.255.0 (Clase C). Privadas. Direcciones de red que no se pueden utilizar: primera y última. Tabla de ruteo Tabla de ruteo ROUTE ROUTE PRINT Tabla de ruteo Enviar datos a173.16.92.5 AND máscara XOR dirección de red Red entrega directa (MAC-ARP) Máscara: 1 prefijo y 0 en el sufijo Subredes Descentralizar Dominios Creación N bits 2n - 2 la administración pequeños de difusión bits del espacio de host Subredes Ejemplo Exterior clase B clase B Internamente Número subredes de host de la subred: 216-n - 2 Subredes Sin Subredes NET NET HOST HOST Con Subredes NET NET Subnet HOST n bits 2n-2 subredes Subredes n=9 29-2 510 subredes Máximo de hosts 27-2 Máscara para el prefijo extendido de red 11111111 – 11111111 – 11111111 - 10000000 255.255.255.128 Subredes Sin Subredes NET NET HOST HOST Con Subredes NET NET Subnet HOST 9 bits 29-2 subredes 170.210.0.0 Subredes Cada subred dirección de subred, dirección de broadcast 170.210. 00000000. 00000000 170 210 0 0 170.210. 00000001. 00000000 170 210 1 0 170.210. 11111111. 00000000 170 210 255 0 170.210. 00000000. 10000000 170 210 0 128 170.210.11111111. 10000000 170 210 255 128 .. . 512 Subredes .. . Subredes 170.210. 01111010. 00000000 170 210 Dirección 122 0 de Subred: 170.210.122.0 Dirección de Hosts: 170.210.01111010.00000001 170.210.01111010.01111110 de Broadcast: 170.210.01111010.01111111 170.210.122.1 170.210.122.126 Dirección 170.210.122.127 Ejercicio Sea la red de “Clase C” 194.194.14.0 Se necesitan 2 subredes Encontrar: Dirección de cada una de las subnets Dirección de hots en cada subnet Dirección de difusión en c/ subnet Para la solución es necesario recordar que hay direcciones de subnets prohibidas: Dirección de la red Dirección de difusión de la red Por este motivo no es posible definir las dos subredes pedidas utilizando un sólo bit