You are on page 1of 14

21/05/2014

1
ICMP e IGMP
MSc. (C) Ricardo Gmez
PROTOCOLO ICMP
MSc. (C) Ricardo Gmez
Encargado de coordinar aspectos como: asignacin de direcciones, reporte
de errores, y de proveer soporte de diagnstico.

IP trata ICMP como cualquier otro protocolo de capa superior.
21/05/2014
2
PROTOCOLO ICMP
MSc. (C) Ricardo Gmez
Mensajes ICMP
(Campo Type):
PROTOCOLO ICMP
MSc. (C) Ricardo Gmez
Reglas:
1. La direccin fuente de una respuesta ser la misma direccin de destino
del requerimiento original.

2. Si el mensaje original fue enviado a un grupo multicast, la respuesta
usar como fuente una direccin IP de la interface sobre la cual lleg el
requerimiento.

3. Para mensajes de error, enva una direccin de origen que provee la
mayor info acerca del error reportado (ej. Fragmentacin).

4. Para mensajes no solicitados, la direccin fuente ser una direccin IP
del enlace sobre el cual est siendo transmitido el mensaje.
21/05/2014
3
PROTOCOLO ICMP
MSc. (C) Ricardo Gmez
Descubrimiento de routers por parte de los hosts:
PROTOCOLO ICMP
MSc. (C) Ricardo Gmez
Descubrimiento de routers por parte de los hosts:
Opciones:
Configuracin manual
Escuchar los mensajes del protocolos de enrutamiento e
identificar routers
21/05/2014
4
PROTOCOLO ICMP
MSc. (C) Ricardo Gmez
Descubrimiento de routers por parte de los hosts:
ltima opcin: Multienvo de un mensaje ICMP router advertisement
PROTOCOLO ICMP
MSc. (C) Ricardo Gmez
Descubrimiento de routers por parte de los hosts:
# Routers Vigencia (Seg)
Multicast de
todos los sists
21/05/2014
5
PROTOCOLO ICMP
MSc. (C) Ricardo Gmez
Descubrimiento de routers por parte de los hosts:
Multicast de
todos los
routers
PROTOCOLO ICMP
MSc. (C) Ricardo Gmez
Descubrimiento de routers por parte de los hosts:
Las solicitudes y publicaciones de routers no garantizan que el host
encuentre el mejor enrutador para un destino.
21/05/2014
6
PROTOCOLO ICMP
MSc. (C) Ricardo Gmez
Descubrimiento de routers por parte de los hosts:
PROTOCOLO ICMP
MSc. (C) Ricardo Gmez
Router reenva paquete al router de destino correcto:
21/05/2014
7
PROTOCOLO ICMP
MSc. (C) Ricardo Gmez
Router enva paquete de redireccionamiento al host
PROTOCOLO ICMP
MSc. (C) Ricardo Gmez
Paquete de redireccionamiento desde el router hacia el host:
Al menos 8 primeros bytes de carga
21/05/2014
8
MSc. (C) Ricardo Gmez
Un Router o host puede reportar errores al origen con un ICMP.

Restricciones:
1. Nunca generar un ICMP de error cuando la fuente o destino de un
datagrama es una direccin multicast o broadcast.

2. No generar mensajes ICMP de error cuando datagrama original porta
un mensaje ICMP.

3. Los ICMPs de error slo se reportan en el primer fragmento de un
datagrama.
REPORTE DE ERRORES
REPORTE DE ERRORES
MSc. (C) Ricardo Gmez
Mensaje ICMP de destino inalcanzable: Un Router o host pueden reportarlo.
21/05/2014
9
REPORTE DE ERRORES
MSc. (C) Ricardo Gmez
Cdigos del mensaje ICMP de destino inalcanzable:
REPORTE DE ERRORES
MSc. (C) Ricardo Gmez
Mensaje ICMP de tiempo excedido:
0 = Tiempo de salto excedido antes alcanzar su destino (Routers).
1 = Host dio espera para que lleguen todos los fragmentos del
datagrama (Hosts).
21/05/2014
10
REPORTE DE ERRORES
MSc. (C) Ricardo Gmez
Mensaje ICMP de problemas de parmetro:
Indica el byte
especfico donde se
fue notificado
primero
PROBLEMAS DE DIAGNSTICO A NIVEL DE RED
MSc. (C) Ricardo Gmez
ICMP determina si dos sistemas pueden comunicarse o no. (Herramienta ping).
Mensaje ICMP echo request:
21/05/2014
11
PROBLEMAS DE DIAGNSTICO A NIVEL DE RED
MSc. (C) Ricardo Gmez
Mensaje ICMP echo reply: Devuelve los mismos campos del request sealados.
Ejemplo:
MSc. (C) Ricardo Gmez
PROBLEMAS DE DIAGNSTICO A NIVEL DE RED
Herramienta traceroute (Unix) o tracert (Windows): Despliega la ruta
completa entre dos hosts.
21/05/2014
12
Ejemplo:
MSc. (C) Ricardo Gmez
PROBLEMAS DE DIAGNSTICO A NIVEL DE RED
Descripcin de secuencia de mensajes ICMP en la herramienta tracert
MSc. (C) Ricardo Gmez
PROBLEMAS DE DIAGNSTICO A NIVEL DE RED
21/05/2014
13
Descripcin de secuencia de mensajes ICMP en la herramienta tracert
MSc. (C) Ricardo Gmez
PROBLEMAS DE DIAGNSTICO A NIVEL DE RED
MSc. (C) Ricardo Gmez
Utilizado por los hosts para anunciar y renunciar a su membresa a grupos.
PROTOCOLO IGMP
Formato del mensaje IGMP
21/05/2014
14
Tipos de mensajes IGMP
MSc. (C) Ricardo Gmez
PROTOCOLO IGMP
Resp time
MSc. (C) Ricardo Gmez

You might also like