1. APLICACIÓN DEL PROTOCOLO ICMP
EN PACKET TRACER
Presentado a: Ing. Gustavo Alonso Chica Pedraza
De: Jairo Antonio Rosas Martínez
ESPECIALIZACION SENA
DISEÑO Y CONFIGURACION DE SERVICIOS DE
TELEVISION Y VOZ IP
Bogotá julio2012
2. PROTOCOLO ICMP
ICMP (Protocolo de Mensajes de Control de Internet) es considerado como parte
de la capa de red IP. ICMP es un protocolo empleado por los routers y por los
hosts (clientes, servidores, etc) para comunicar la información de control o de error
de la red.
El protocolo ICMP proporciona el medio para que el software de hosts y gateways
intermedios se comuniquen. El protocolo ICMP tiene su propio numero de
protocolo (numero 1), que lo habilita para utilizar el IP directamente. La
implementacion de ICMP es obligatoria como un subconjunto logico del protocolo
IP. Los mensajes de error de este protocolo los genera y procesa TCP/IP, y no el
usuario.
Una consideración a teneren cuenta es que ICMP informa de errores, pero no los
corrige.
TIPOS DE MENSAJES ICMP INFORMATIVOS Y DE ERROR
TCP utiliza este protocolo para el envío de mensajes de control y de error. Por
ejemplo ping se utiliza para ver si un ordenador está activo en la red.
PRUEBA DE PING
La orden de ping envía mensaje de solicitud de eco a un host remoto e informa de
las respuestas. Vemos en el siguiente ejemplo su funcionamiento, en caso de o
producirse incidencias en el camino.
3. 1. A envía un mensaje ICMP de tipo 8 (Echo) a B
2. B recibe el mensaje y devuelve un mensaje ICMP de tipo 0 (Echo Replay) a
A
3. A recibe el mensaje ICMP de B y muestra el resultado en pantalla
4. A hace ping 192.168.0.4
Haciendo ping a 192.168.0.4: con 32 bytes de datos:
Respuesta desde 192.168.0.4: bytes =32 tiempo <187ms TTL=127
Si el host de destino no existiese o no estuviera correctamentte configurado
recibiriamos un mensaje ICMP de tipo 11 (Time Exceeded) para el caso estamos
haciendo ping desde el PC B a la 192.168.0.4 donde podemos identificar que el
PC A no tiene definida una IP ya que esta configurado de forma estatica como se
puede visualizar en la siguiente pantalla.
Mensaje Destino Inalcanzable
El mensaje Destino Inalcanzable(tipo 3) se produce cuando un paquete IP no
consigue alcanzar sudestino por algún motivo. Dependiendo del valor del campo
código en el mensaje ICMP se indica un motivodiferente, para el ejemplo
enviaremos un paquete desde el PC A con la IP 192.168.0.4 al servidor ISP con la
IP 10.0.0.2
5. Enviamos el paquete desde el PC A IP 192.168.0.4 al servidor ISP con IP 10.0.0.2
6. Obtenemos un mensaje de tipo 3 Código 1. Host Inalcanzable (3/1). Un router
informa que no ha podido enviar el paquete a la máquina de destino.
Mensajes informativos
Entre estos mensajes hay algunos de suma importancia, como los mensajes de
petición de ECO (tipo 8) y los de respuesta de Eco (tipo 0).
Las peticiones y respuestas de eco se usan en las redes para comprobar si existe
una comunicación entre dos host a nivel de capa de red, por lo que nos pueden
servir para identificar fallas en este nivel, ya que verifican si las capas física
(cableado), de enlace de datos (tarjeta de red) y red (configuración IP) se
encuentran en buen estado y configuración.
7. Solicitud de Eco.
Para el ejemplo enviaremos un mensaje de solicitud de eco del PC A con IP
192.168.0.4 al PC B con IP 192.168.1.11
Este mensaje con el fin de comprobar si el PC o Host A es operativo mandando
una solicitud de eco. El receptor de la solicitud PC B la devuelve a su origen PC A.
Esta aplicacion recibe el nombre de Ping. Esta utilidad encapsula la solicitud de
eco del ICMP (tipo 8) en un datagrama IP y lo manda a la direccion IP.
El receptor de la solicitud de eco PC B intercambia las direcciones del datagrama
IP, cambia el código a 0 y lo devuelve al origen PC A.
8. PROTOCOLO ICMPv6
Los mensajes ICMPv6 están subdivididos en dos clases: Mensajes de error y
mensajes informativos
Mensajes de Error
Los mensajes de error de ICMPv6 son similares a los mensajes de error de
ICMPv4. Se dividen en 4 categorías: destino inaccesible, paquete demasiado
grande, tiempo excedido y problemas de parámetros.
1 DestinationUnreachable (Destino Inalcanzable)
2 PacketToo Big (Paquete Demasiado Grande)
3 Time Exceeded (Tiempo Agotado)
4 ParameterProblem (Problema de Parámetros)
Mensajes Informativos
Estos mensajes se subdividen en tres grupos: mensajes de diagnóstico, mensajes
para la administración de grupos multicast y mensajes de NeighborDiscovery.
1. 128 Echo Request (Solicitud de Eco)
2. 129 Echo Reply (Respuesta de Eco)
Cada mensaje ICMPv6 está precedido por una cabecera IPv6 y cero o más
extensiones de cabecera IPv6. La cabecera ICMPv6 con el valor 58 en el campo
"Cabecera Siguiente" en la cabecera inmediatamente predecesora. (Nota: el valor
del campo "Cabecera Siguiente" es distinto del valor utilizado para identificar ICMP
para IPv4)
El protocolo ICMPv6 debe limitar el número de mensajes de error enviados a un
mismo destinatario para evitar sobrecarga en la red.