Versión 6 del Internet Control Message Protocol (ICMPv6) o ICMP para IPv6 es una nueva versión de ICMP y es una parte integral de IPv6 arquitectura que se debe apoyar totalmente por todas las puestas en práctica IPv6 y nodos. ICMPv6 combina las funciones subdivididas previamente entre diversos protocolos, tales como ICMP, IGMP (Versión 3 del protocolo de la calidad de miembro de grupo del Internet), y ARP (Address Resolution Protocol) e introduce algunas simplificaciones eliminando tipos obsoletos de mensajes no más funcionando.
ICMPv6 es un protocolo multipropósito y se utiliza para divulgar los errores encontrados en el proceso de los paquetes, realizando diagnóstico, realizando descubrimiento y la divulgación vecinos Multicast IPv6 calidades de miembro. Por esta razón, los mensajes ICMPv6 se subdividen en dos clases: mensajes de error y mensajes de la información. Los mensajes ICMPv6 se transportan dentro de un paquete IPv6 en el cual los jefes de la extensión IPv6 puedan también estar presentes.
ICMPv6 es utilizado por los nodos IPv6 para divulgar los errores encontrados en el proceso de los paquetes, y para realizar otro Internet-capa funciones, tales como diagnóstico (ICMPv6 silbido de bala).
Formato De Los Paquetes
Los paquetes ICMPv6 tienen el formato Tipo, código y Suma de comprobación. El pedacito 8 Tipo el campo indica el tipo del mensaje. Si el pedacito de categoría alta tiene valor cero (valores en la gama a partir de la 0 a 127), es un mensaje de error; si el pedacito de categoría alta tiene valor 1 (valores en la gama a partir del 128 a 255), es un mensaje de la información. El pedacito 8 Código el contenido del campo depende del tipo de mensaje, y se utiliza para crear un nivel adicional del granularity del mensaje. Suma de comprobación el campo se utiliza para detectar errores en el mensaje del ICMP y en la parte del mensaje IPv6.
La suma de comprobación es el pedacito 16 su complemento del su complementsum del mensaje entero ICMPv6 comenzando con el campo del messagetype ICMPv6, prepended con un “pseudo-jefe” de los campos del jefe IPv6, según lo especificado en IPv6. El valor siguiente del jefe usado en el pseudo-jefe es 58. (NOTA: la inclusión de un pseudo-jefe en la suma de comprobación ICMPv6 es un cambio de IPv4; vea IPv6 para el análisis razonado para este cambio.) para computar la suma de comprobación, el campo de la suma de comprobación se fija a cero.
Transmisión del mensaje ICMPv6
Un nodo que remite un mensaje del ICMP tiene que determinar la fuente y las direcciones de la destinación IPv6 para el mensaje ICMPv6. El cuidado particular se debe poner en la opción de la dirección de la fuente. Si un nodo tiene más de una dirección del unicast, debe elegir la dirección de la fuente del mensaje como sigue:
- Si el mensaje es una respuesta a un mensaje enviado a una de las direcciones del unicast del nodo, la dirección de la fuente de la contestación debe ser que igual trata.
- Si el mensaje es una respuesta a un mensaje enviado a un multicast o a un grupo del anycast a los cuales el nodo pertenezca, la dirección de la fuente de la contestación debe ser una dirección del unicast que pertenece al interfaz en el cual el paquete del multicast o del anycast fue recibido.
- Si el mensaje es una respuesta a un mensaje enviado a una dirección que no pertenezca al nodo, la dirección de la fuente debe ser unichecking el error (por ejemplo, la dirección del unicast que pertenece al interfaz en el cual la expedición de paquete fallada).
- En otros casos, las tablas de encaminamiento del nodo se deben examinar para determinarse qué interfaz será utilizado para transmitir el mensaje a su destinación, y la dirección del unicast que pertenece a ese interfaz se debe utilizar como la dirección de la fuente del mensaje.
- Cuando un nodo ICMPv6 recibe un paquete, debe emprender las acciones que dependen del tipo de mensaje. El protocolo ICMPv6 debe limitar el número de los mensajes de error enviados a la misma destinación para evitar sobrecargar de la red. Por ejemplo, si un nodo continúa remitiendo los paquetes erróneos, el ICMP señalará el error al primer paquete y después tan periódicamente, con un período mínimo fijo o con una carga máxima de la red fija. Un mensaje de error del ICMP se debe nunca enviar en respuesta a otro mensaje de error del ICMP.

No hay comentarios:
Publicar un comentario