Está en la página 1de 3

Neighbor Discovery (RFC2461)

En IPv6, el protocolo equivalente, en cierto modo, a ARP en IPv4, es el que denominamos descubrimiento del vecindario. Sin embargo, incorpora tambin la funcionalidad de otros protocolos IPv4, como ICMP Router Discovery y ICMP Redirect. Tal como indica esta traduccin, consiste en el mecanismo por el cual un nodo que se incorpora a una red, descubre la presencia de otros, en su mismo enlace, para determinar sus direcciones en la capa de enlace, para localizar los routers, y para mantener la informacin de conectividad (reachability) acerca de las rutas a los vecinos activos. El protocolo ND (abreviatura comn de Neighbor Discovery), tambin se emplea para mantener limpios los caches donde se almacena la informacin relativa al contexto de la red a la que esta conectado un nodo (host o router), y por tanto para detectar cualquier cambio en la misma. Cuando un router, o una ruta hacia l, falla, el host buscar alternativas funcionales. ND emplea los mensajes de ICMPv6, incluso a travs de mecanismos de multicast en la capa de enlace, para algunos de sus servicios. El protocolo ND es bastante completo y sofisticado, ya que es la base para permitir el mecanismo de autoconfiguracin en IPv6. Define, entre otros, mecanismos para: descubrir routers, prefijos y parmetros, autoconfiguracin de direcciones, resolucin de direcciones, determinacin del siguiente salto, deteccin de nodos no alcanzables, deteccin de direcciones duplicadas o cambios, redireccin, balanceo de carga entrante, direcciones anycast, y anunciacin de proxies. ND define cinco tipos de paquetes ICMPv6: - Solicitud de Router (Router Solicitation) generado por una interfaz cuando es activada, para pedir a los routers que se anuncien inmediatamente. Tipo en paquete ICMPv6 = 133. - Anunciacin de Router (Router Advertisement) generado por los routers peridicamente (entre cada 4 y 1800 segundos) o como consecuencia de una solicitud de router, a travs de multicast, para informar de su presencia as como de otros parmetros de enlace y de Internet, como prefijos (uno o varios), tiempos de vida, configuracin de direcciones, lmite de salto sugerido, etc. Es fundamental para permitir la renumeracin. Tipo en paquete ICMPv6 = 134. - Solicitud de Vecino (Neighbor Solicitation) generado por los nodos para determinar la direccin en la capa de enlace de sus vecinos, o para verifi-car que el nodo vecino sigue activo (es alcanzable), as como para detectar las direcciones duplicadas. Tipo en paquete ICMPv6 = 135. - Anunciacin de Vecino (Neighbor Advertisement) generado por los nodos como respuesta a la solicitud de vecino, o bien para indicar cambios de direcciones en la capa de enlace. Tipo en paquete ICMPv6 = 136. - Redireccin (Redirect) generado por los routers para informar a los host de un salto mejor para llegar a un determinado destino. Equivalente, en parte a ICMP redirect. Tipo en paquete ICMPv6 = 137. El protocolo ND, frente a los mecanismos existentes en IPv4, reporta numerosas ventajas: - El descubrimiento de routers es parte de la base del protocolo, no es preciso recurrir a los protocolos de encaminado. - La anunciacin de router incluye las direcciones de la capa de enlace, no es necesario ningn intercambio adicional de paquetes para su resolucin. - La anunciacin de router incluye los prefijos para el enlace, por lo que no hay necesidad de un mecanismo adicional para configurar la mscara de red. - La anunciacin de router permite la autoconfiguracin de direcciones - Los routers pueden anunciar a los host del mismo enlace el MTU (tamao mximo de la unidad de transmisin). - Se extienden los multicast de resolucin de direcciones entre 2^32 direcciones, reduciendo de forma importante las interrupciones relativas a la resolucin de direcciones en nodos distintos al objetivo, y evitando las interrupciones en nodos sin IPv6. - Las redirecciones contienen la direccin de la capa de enlace del nuevo salto, lo que evita la necesidad de una resolucin de direccin adicional.

- Se pueden asignar mltiples prefijos al mismo enlace y por defecto los host aprenden todos los prefijos por la anunciacin de router. Sin embargo, los routers pueden ser configurados para omitir parte o todos los prefijos en la anunciacin, de forma que los host consideren que los destinos estn fuera del enlace; de esta forma, enviarn el trfico a los routers, quin a su vez lo redireccionar segn corresponda. - A diferencia de IPv4, en IPv6 el receptor de una redireccin asume que el siguiente salto esta en el mismo enlace. Se prev una gran utilidad en el sentido de no ser deseable o posible que los nodos conozcan todos los prefijos de los destinos en el mismo enlace (enlaces sin multidifusin y media compartida). - La deteccin de vecinos no alcanzables es parte de la base de mejoras para la robustez en la entrega de paquetes frente a fallos en routers, particiones de enlaces, nodos que cambian sus direcciones, nodos mviles, etc. - A diferencia de ARP, en ND se puede detectar fallos de la mitad del enlace, es decir, con conectividad en un slo sentido, evitando el trfico hacia ellos. - A diferencia de IPv4, no son precisos campos de preferencia (para definir la estabilidad de los routers). La deteccin de vecinos no alcanzables sustituir los caminos desde routers con fallos a otros activos. - El uso de direcciones de enlace local para identificar routers, permite a los hosts que mantengan su asociacin con los mismos, en el caso de que se realice una renumeracin para usar nuevos prefijos globales. - El lmite de saltos es siempre igual a 255, lo que evita que haya envos accidentales o intencionados desde nodos fuera del enlace, dado que los routers decrementan automticamente este campo en cada salto. - Al realizar la resolucin de direcciones en la capa ICMP, se independiza el protocolo del medio, permitiendo mecanismos de autenticacin y seguridad normalizados. En resumen, ND reemplaza, con grandes mejoras e importantes ventajas, a ARP.

Neighbor Discovery (ND) es un protocolo de IPv6, y es equivalente al protocolo Address Resolution Protocol (ARP) en IPv4, aunque tambin incorpora las funcionalidades de otros protocolos de esta versin. Consiste en un mecanismo con el cual un nodo que se acaba de incorporar a una red, descubre la presencia de otros nodos en el mismo enlace, adems de ver sus direcciones IP. Este protocolo tambin se ocupa de mantener limpios los caches donde se almacena la informacin relativa al contexto de la red a la que est conectado un nodo. As cuando una ruta hacia un cierto nodo falla el enrutador correspondiente buscara rutas alternativas. Emplea los mensajes de ICMPv6, y es la base para permitir el mecanismo de autoconfiguracin en IPv6.
[editar] Tipos de paquetes

Solicitud de router: es generado por una interfaz cuando sta es activada, para pedir a los nodos que se anuncien. Tipo en paquete ICMPv6 = 133. Anunciacin de router: producido por los nodos peridicamente (entre cada 4 y 1800 segundos), o bien se produce por una "solicitud de router", de esta manera informa de su presencia as como de otros parmetros de enlace y de Internet, como prefijos (uno o varios), tiempos de vida y configuracin de direcciones. Es muy importante para permitir la remuneracin. Tipo en paquete ICMPv6 = 134. Solicitud de vecino: lo generan los nodos para determinar la direccin en la capa de enlace de sus vecinos, o para asegurarse de que el

nodo vecino es alcanzable, aunque tambin se genera para detectar las direcciones IP duplicadas. Tipo en paquete ICMPv6 = 135. Anunciacin de vecino: los nodos lo producen como respuesta a la "solicitud de vecino", principalmente, aunque tambin para indicar cambios de direcciones en el nivel de enlace. Tipo en paquete ICMPv6 = 136. Redireccin: los nodos generan este paquete para informar a los enrutadores de que existe una ruta mejor para llegar a un determinado destino. Es equivalente, en parte a "ICMP redirect". Tipo en paquete ICMPv6 = 137

También podría gustarte