Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
IPv6 emplea el Internet Control Message Protocol (ICMP) como se define en IPv4 (RFC792),
aunque se introducen algunos cambios especficos, adoptando ICMPv6. En primer lugar, el
valor de Next Header es 58.
ICMPv6 se utiliza en los nodos IPv6 para reportar errores encontrados durante el
procesamiento de los paquetes y para realizar otras funciones de la capa de Red, tales como
diagnsticos (ICMPv6 ping).
ICMPv6 es una parte integral de IPv6 y DEBE ser completamente implementado por cado nodo
IPv6.
Los mensajes ICMPv6 se agrupan en dos clases: Los mensajes de error y los mensajes
informativos
8 bits 16 bits 32 bits
Type Code Checksum
Message body
Los mensajes de error tienen un cero en el bit de mayor orden en el campo Type, por lo tanto el
valor del campo Type es de 0 a 127. Los mensajes informativos a su vez, poseen valores para
el campo Type de 128 a 255
NEIGHBOR DISCOVERY
El RFC4861 define el protocolo Neighbor Discovery (ND o Descubrimiento de vecinos) en IPv6.
Los nodos usan ND para determinar la direccin de la capa de enlace de los nodos que se
sabe que estn en el mismo segmento de red y para purgar rpidamente los valores
almacenados invlidos. Los hosts tambin usan ND para encontrar enrutadores vecinos que
retransmitan los paquetes que se les enve.
En definitiva, los nodos usan el protocolo para tener conocimiento de los vecinos que son
alcanzables y los que no, adems de detectar cambios en sus direcciones en la capa de
enlace. ND habilita el mecanismo de autoconfiguracin en IPv6 surgiendo como alternativa o
complemento a DHCPv6
Neighbor Discovery define mecanismos para solventar:
Descubrimiento de enrutadores
Descubrimiento de prefijos de red o subred
Descubrimiento de parmetros
Autoconfiguracin de direcciones
Resolucin de direcciones
Determinacin del Next-Hop
Deteccin de Vecinos Inalcanzables (NUD)
Deteccin de Direcciones Duplicadas (DAD)
Redireccin del First-Hop
Los RAs llevan la direccin de la capa de enlace del enrutador, no es necesario resolverla a
travs de ARP o algn equivalente
Los RAs llevan los prefijos de un enlace, no es necesario mecanismos para conocer la
mscara de la red
Los RAs permiten la autoconfiguracin de direcciones
Los Redirects llevan la direccin de la capa de enlace del nuevo first-hop, as que
tampoco es necesario resolverla
El uso de direcciones de enlace local para identificar a los encaminadores, hace que los
hosts soporten una renumeracin de la red
Usando un Hop Limit de 255, ND es inmune a mensajes ND de fuera del enlace. En IPv4
era posible enviar mensajes Redirects y RAs desde fuera
FORMATO REDIRECT
Los enrutadores envan paquetes Redirect para informar a un host que existe otro encaminador
mejor en el camino hacia el destino final. Los hosts pueden ser redireccionados a otro
enrutador considerado como mejor desde el punto de vista de los protocolos de enrutamiento,
pero tambin pueden ser informados que el destino es un vecino mediante un paquete
Redirect.
8 bits 16 bits 32 bits
Type=137 Code=0 Checksum
Reserved=0
Target Address
Destination Address
Options
Target Address contiene la direccin IPv6 del first hop que es mejor usar para llegar al
Destination Address del paquete ICMPv6. A su vez, la Destination Address es la direccin
IPv6 de destino que es redireccionada al target address del paquete ICMPv6
Autoconfiguracin Stateless
La autoconfiguracin stateless o serverless definida en el RFC4862 (SAAC) no precisa de
configuracin manual en el host, mnima (si acaso alguna) configuracin en los enrutadores y
ningn servidor adicional; este mecanismo permite a un host generar su propia direccin
usando una combinacin de informacin localmente disponible y de informacin proporcionada
por los enrutadores. Los enrutadores anuncian los prefijos de red (64 bits) que identifican la
subred asociada a un determinado segmento. Los hosts generan un identificador de interfaz
que lo identifica de manera nica en la subred. Dicho identificador (64 bits) se genera
localmente, por ejemplo a partir de la direccin MAC. Una direccin IPv6 se forma mediante la
combinacin de ambas informaciones. En la ausencia de enrutadores, un host puede generar
solo las direcciones IPv6 de mbito local (link-local), las cuales son suficientes para permitir la
comunicacin IPv6 entre nodos que estn conectados en el mismo segmento de red
Algunas ventajas o beneficios de la autoconfiguracin stateless son:
Inicialmente una direccin es la preferida (preferred), lo cual significa que su uso en una
comunicacin arbitraria no est restringida
Ms tarde, una direccin se convierte en deprecada (deprecated), anticipndose al hecho
de que su asignacin al interfaz de red ser invlido en breve
CONFIGURACIN STATEFUL
Dinamic Host Configuration Protocol para IPv6 (DHCPV6), est definido en el RFC3315, y
establece una contraparte a la Autoconfiguracin Stateless de direcciones IPv6. De acuerdo al
RFC, DHCPv6 se usa cuando no se encuentra un enrutador, o si el mensaje RA habilita el us o
de DHCPv6 de manera explcita. Tambin existe un DHCPv6 stateless (RFC3736) pero solo es
usado de forma experimental por el momento, o en los ISP para asignar prefijos de forma
temporal y automtica a enrutadores de clientes.
DHCPv6 funciona de acuerdo al modelo cliente/servidor. Desde la perspectiva del servidor,
este responde a las peticiones de los clientes, de manera opcional, provee a los clientes de una
direccin IPv6 y de otros parmetros de configuracin (como servidores DNS, pero no puede
asignarse un Default Gateway). Los servidores DHCPv6 escuchan en direcciones multicast
especficas: FF02::1:2 (All DHCP Relay Agents and Servers) y FF05::1:3 (All DHCP Servers).
Adems memorizan el estado de los clientes y son capaces de proveer mtodos para asegurar
el control de acceso a los recursos de la red.
Los clientes inician la peticin en un enlace al obtener los parmetros de configuracin, y usa
su propia direccin Link-Local para conectarse con el servidor, enviando peticiones a la
direccin multicast FF02::1:2.
Los Relay Agent actan como intermediarios para entregar los mensajes DHCP entre los
clientes y los servidores. Se encuentran en los mismos enlaces que los clientes y escuchan
peticiones en la direccin multicast FF02::1:2