|

ICMPv6
ICMPv6 es la implementacion en
IPv6 del protocolo ICMP (originalmente disenado para IPv4), aunque
con algunas extensiones. En este caso combina la funcionalidad de
ICMPv4, IGMP y ARP. Se ejecuta sobre IPv6 en modos unicast y
multicast
ICMPv6 es utilizado por los
nodos IPv6 para reportar errores encontrados durante el
procesamiento de paquetes, asi como para realizar otras funciones
relativas al nivel de interconexion de redes, tales como ping. Como
quiera que este protocolo es uno de los pilares de la arquitectura
de IPv6, todos los mensajes y funcionalidad especificados en la
RFC 4443, tiene que
ser completamente implementada en cada nodo.
Entre la funcionalidad de ICMPv6 se encuentra el Protocolo para
Descubrimiento de vecinos (neighbor discovery (ND); el cual lo
emplean nodos que comparten un mismo medio físico para:
- descubrir su presencia mutuamente
- determinar la dirección de nivel de enlace de sus vecinos
- encontrar enrutadores
- mantener información sobre alcanzabilidad de los vecinos
La figura siguiente, ilustra
algunos de los mensajes de ICMP en el Protocolo de Descubrimiento de
vecinos. Especificamente se muestran los mensajes Router
Advertisement (RA), definidos para que los enrutadores anuncien
periodicamente estos paquetes que incluyen Prefijo de red, TTL, MTU,
etc, y Router solicitation (RS), mediante el cual un dispositivo
solicita un paquete RA.

Consultas recomendadas
en Internet y en la Biblioteca Técnica:
-
IPSec en Wikipedia
-
RFC4884 Extended ICMP to Support Multi-Part Messages R.
Bonica, D. Gan, D. Tappan, C. Pignataro (April 2007) (sección
RFC)
-
RFC4443 Internet Control Message Protocol (ICMPv6) for the
Internet Protocol Version 6 (IPv6) Specification A. Conta, S.
Deering, M. Gupta, Ed. (March 2006) (sección
RFC)
Lecturas recomendadas
de la Biblioteca Técnica:
|
|