EL64E: Redes de Computadores Marcela Quiroga V. EL64E Redes de Computadores [email protected] 1 Agenda 6 TCP/IP: Network Layer 6.1 ICMP 6.2 IP addressing y subnetting 6.3 Protocolos de ruteo 6.4 IP v6 6.5 Routing y switching EL64E Redes de Computadores [email protected] 2 1 ICMP: Internet Control Message Protocol • Protocolo Layer 3 ICMP IP Type Code Checksum EL64E Redes de Computadores Variable Depends on Type and Code [email protected] 3 ICMP: Mensajes Los mensajes que pueden ser obtenidos son: Mensaje Propósito Destination Unreachable Indica que la fuente tiene un problema en la entrega de paquetes Time Exceeded El tiempo para la entrega del paquete se ha excedido. El paquete ha sido descartado Redirect El router que envía este mensaje ha recibido algunos mensajes para otro router; el mensaje es para informar al que envía usar una ruta mejor Usado por el comando ping para verificar conectividad Echo EL64E Redes de Computadores [email protected] 4 2 IP: Addressing • Cada host debe tener una única dirección IP. • La dirección IP debe ser estructurada lógicamente. • La dirección IP está asignada a la interfaz del dispositivo, no al dispositivo mismo. • Cada dirección es asignada por un organismo global. (Network Information Center NIC). • Existen direcciones públicas y privadas. • Una porción de host y otra porción de red. • Distintas clases de direcciones. EL64E Redes de Computadores [email protected] 5 IP: Addressing Se representan en 4 octetos separados por puntos. • La fórmula 2n indica la cantidad máxima de subredes creadas. Clase Número Clase A 001-126 Clase B 128-191 Clase C 192-223 Clase D 224-239 Nodo a nodo No existe máscara Multicasting Clase E 240-254 Experimentación EL64E Redes de Computadores [email protected] 6 3 Addressing: Direcciones Privadas • Direcciones que no pueden ser ocupadas sobre Internet. • Filtradas por los ISP’s. • Uso dentro de las empresas. Clase IP comienzo IP final Clase A 10.0.0.0 10.255.255.255 Clase B 172.16.0.0 172.31.255.255 Clase C 192.168.0.0 192.168.255.255 EL64E Redes de Computadores [email protected] 7 IP: Subnetting – Moviendo los límites de la red a la derecha se crean subredes adicionales a expensas de menos hosts en cada segmento. – La nueva máscara contendrá “1” adicionales contiguos indicando en cuántos bits se ha extendido la porción de red. • La fórmula 2n, donde n es el número de bits extendido, que indica el máximo número de subredes creadas EL64E Redes de Computadores [email protected] 8 4 Jerarquía de Redes Larga Larga distancia distancia Virginia Trayecto a 1 (Un número Trayecto a 703 indica (Un código de área resume que el destino es remoto) Oficina Local Trayecto a 555 (Un prefijo resume una un área en Virginia) Oficina Local pequeña área en Virginia) Alexandria Trayecto a 1212 (Número) California Tía Judy Una llamada desde California sabe cómo llegar a un teléfono específico en Virginia? (1-703-555-1212) EL64E Redes de Computadores [email protected] 9 Beneficios del Direccionamiento Jerárquico – Reduce el número de entradas en la tabla de rutas • Resumiendo múltiples direcciones en una ruta sumarizada – Localización eficiente de una dirección • Asignación de direcciones contiguas permite usar todas las direciones posibles EL64E Redes de Computadores [email protected] 10 5 Variable-Length Subnet Mask VLSM 172.16.14.32/27 172.16.14.132/30 A 172.16.14. 64/27 B 172.16.1.0/24 172.16.14.136/30 172.16.0.0/16 HQ HQ 172.16.2.0/24 172.16.14.96/27 C 172.16.14.140/30 Subred 172.16.14.0/24 is dividida en subredes más pequeñas: •Subred con una máscara mayor (/27) •Subredes más pequeñas se crean (/30) EL64E Redes de Computadores [email protected] 11 Calculando VLSMs Dirección de Subred: 172.16.32.0/20 En Binario 10101100. 00010000.00100000.00000000 Dirección VLSM: 172.16.32.0/26 En Binario 10101100. 00010000.00100000.00000000 1a subred: 10101100 . 00010000 1a subred: 10101100 . 00010000 2a subred: 172 . 16 3a subnet: 172 Red . 16 172 . 16 4a subred: 172 . 16 5a subred: Red EL64E Redes de Computadores .0010 .0010 0000.00 0000.00 000000=172.16.32.0/26 000000=172.16.32.0/26 .0010 0000.01 000000=172.16.32.64/26 Subred0000.10 VLSM 000000=172.16.32.128/26 Host .0010 subred .0010 0000.11 000000=172.16.32.192/26 .0010 0001.00 000000=172.16.33.0/26 Subred VLSM Subred Host [email protected] 12 6 Ejemplo VLSM Derivado desde la subred 172.16.32.0/20 172.16.32.0/26 172.16.33.0/30 172.16.33.4/30 172.16.33.8/30 172.16.32.64/26 172.16.32.128/26 172.16.33.12/30 172.16.32.192/26 Derivado desde la subred 172.16.33.0/26 Máscara de 26 bit (62 hosts) Máscara de 30 bit (2 hosts) EL64E Redes de Computadores [email protected] 13 Ejercicio: Calculando VLSM Usando VLSM, definir subredes apropiadas para el direccionamiento de la red 192.168.49.0/24. Direccionamiento para los enlaces WAN 30 Users A A Serial 15 Users 29 Users A B B C C D 25 Users 10 Users EL64E Redes de Computadores D B Serial HQ C Serial D Serial E Serial E E [email protected] 14 7 Sumarización de rutas 172.16.25.0/24 Yo puedo rutear la red 172.16.0.0/16 172.16.26.0/24 A B 172.16.27.0/24 Tabla de rutas 172.16.25.0/24 172.16.26.0/24 172.16.27.0/24 Tabla de rutas 172.16.0.0/16 Protocolos de ruteo pueden sumarizar direcciones de varias redes en una red EL64E Redes de Computadores [email protected] 15 Sumarizando con un Octeto 172.16.168.0/24 = 10101100 . 00010000 . 10101 000 . 00000000 172.16.169.0/24 = 172 . 16 . 10101 001 . 0 172.16.170.0/24 = 172 . 16 . 10101 010 . 0 172.16.171.0/24 = 172 . 16 . 10101 011 . 0 172.16.172.0/24 = 172 . 16 . 10101 100 . 0 172.16.173.0/24 = 172 . 16 . 10101 101 . 0 172.16.174.0/24 = 172 . 16 . 10101 110 . 0 172.16.175.0/24 = 172 . 16 . 10101 111 . 0 Número de Bits Comunes = 21 Sumario: 172.16.168.0/21 EL64E Redes de Computadores Bits no comunes = 11 [email protected] 16 8 Consideraciones de Implementación • Múltiple direcciones IP deben tener el mismo orden de bits más alto • Decisiones de ruteo están basadas en la dirección completa • Protocolos de ruteo deben transportar la máscara EL64E Redes de Computadores [email protected] 17 9