Ing. Jorge Giménez http://www.jggimenez.net/ucab/ Redes de Computadores II Protocolos relacionados con IP Ing. Jorge Giménez http://www.jggimenez.net/ucab/ Las siguientes láminas son material de apoyo para el estudio de la materia de Redes II. No son un contenido exhaustivo del material. Se recomienda suplementar su estudio mediante el uso de los libros recomendados y la bibliografía anexa. Ing. Jorge Giménez http://www.jggimenez.net/ucab/ Agenda • ARP / InARP / RARP ▫ Address Resolution Protocol ▫ Inverse ARP ▫ Reverse ARP (obsoleto) • DHCP (Dynamic Host Configuration Protocol) Ing. Jorge Giménez http://www.jggimenez.net/ucab/ Address Resolution Protocol / Inverse ARP / Reverse ARP Ing. Jorge Giménez http://www.jggimenez.net/ucab/ ARP • Protocolos capa de enlace. • Si IP es capa de red, ¿por qué necesito ARP? ▫ Porque la conexión en capa de red es una serie de conexiones punto a punto. Ing. Jorge Giménez http://www.jggimenez.net/ucab/ ARP • ¿Cómo funciona? • ¿Qué problemas pueden ocurrir? ▫ Overhead. Cada vez que se realiza un “salto” (hop) se requiere la traducción via broadcast. Ing. Jorge Giménez http://www.jggimenez.net/ucab/ ARP (TCP/IP) • Diseñado para conectar Ethernet (IEEE 802.3) con IP. Ing. Jorge Giménez http://www.jggimenez.net/ucab/ ARP (TCP/IP) • Caching. ▫ Una vez ubicado la dirección “física”, se almacena. ▫ Debe refrescarse el “cache” periodicamente. • Tipos de cache ▫ Estáticos. ▫ Dinámicos. • Si la conexiones es punto a punto, ¿Cómo se comunican dispositivos en redes distintas? ▫ Proxy ARP Ing. Jorge Giménez http://www.jggimenez.net/ucab/ ARP (TCP/IP) • ARP fue diseñado para IPv4, pero puede ser utilizado para IPv6, pero no es asi. • IPv6 utiliza ND (Neighbor Discovery), que es similar pero no utiliza broadcast sino multicast con destino a los “solicited-node address[es]”. Ing. Jorge Giménez http://www.jggimenez.net/ucab/ RARP / InARP • RARP es usado para obtener la dirección IP a partir de una dirección “física”. Inicialmente usado por maquinas sin disco. (obsoleto). ▫ Desventajas: el servidor debía estar en la misma subred con los clientes. • InARP busca obtener las direcciónes IP de otros nodos en la red basado en su dirección “física”. Primordialmente usado en Frame Relay (DLCI). Ing. Jorge Giménez http://www.jggimenez.net/ucab/ Dynamic Host Configuration Protocol Ing. Jorge Giménez http://www.jggimenez.net/ucab/ DHCP • IP requiere que cada interfaz tenga una dirección “única” en conjunto con otros parametros. ¿Quién garantiza esta configuración? ▫ El(los) administrador(es) de red. ▫ Automáticamente. • DHCP maneja la unicidad de una dirección IP y demás valores necesarios de manera automática. Ing. Jorge Giménez http://www.jggimenez.net/ucab/ DHCP • • • • Protocolo de capa de aplicación. Mensajes via UDP. (Best delivery). Funciona via Request/Reply. Sustituye al antiguo protocolo BOOTP (Bootstrap Protocol) que a su vez reemplazo a RARP. • A diferencia de RARP no es necesario que el servidor y los clientes esten en la misma subred. ▫ Mediante BOOTP relay agents. Ing. Jorge Giménez http://www.jggimenez.net/ucab/ DHCP • Inicialmente diseñado para IPv4. • Existe un “draft” para IPv6. DHCPv6 para la configuración de dirección con “estado”. Ing. Jorge Giménez http://www.jggimenez.net/ucab/ DHCP • Asignación de dirección ▫ Manualmente. ▫ Automáticamente (“Estática”): la asignación se hace de una reserva de manera indefinida. ▫ Dinámicamente (“Temporal”): la dirección se “presta” al cliente por un tiempo determinado. • ¿Quién posee la dirección IP ahora? • ¿Qué ventajas o desventajas podrían existir? Ing. Jorge Giménez http://www.jggimenez.net/ucab/ DHCP • Etapas ▫ Asignación: obtención de la dirección de un servidor DHCP. ▫ Re-asignacion: si la interfaz se reactiva, busca confirmar la asignación previa. ▫ Operación normal. ▫ Renovación: intentar mantener la dirección asignada con anterioridad. ▫ Rebinding: si el servidor original falla. Tratar de renovar la dirección con otro servidor DHCP. ▫ Entrega: retorno de la dirección a la colección de direcciones del servidor DHCP. Ing. Jorge Giménez http://www.jggimenez.net/ucab/ DHCP • Como determinar: ▫ La duración del prestamo ▫ El tamaño de las “colección de direcciones”. • Depende ▫ Número de clientes. ▫ Estabilidad y uso. ▫ “Sobreventa” Ing. Jorge Giménez http://www.jggimenez.net/ucab/ DHCP • ¿Qué pasa si no existe comunicación? ▫ El cliente se autoconfigura con una dirección en 169.254.0.0/16.