lunes, 29 de marzo de 2010

Práctica 2. Cuestión 4: Mensaje ICMP “Redirect”

Inicia el Monitor de Red. A continuación ejecutar los comandos:

C:\>route delete 10.4.2.1 (si ya ha sido borrada la ruta, avisa con un error)

C:\>ping -n 1 10.4.2.1

En base a los paquetes capturados, filtra sólo los datagramas que contengan tu dirección IP y contesta a las siguientes preguntas:

4.a. ¿Cuántos datagramas IP están involucrados en todo el proceso? Descríbelos...(tipo, código y tamaño)

Nº Datagrama

Tipo y código ICMP

Tamaño del paquete ICMP

Origen IP

Destino IP

1

8-0 (echo request)

32 bytes

172.20.43.209

10.4.2.1

2

5-1 (redirect)

bytes

172.20.43.230

172.20.43.209

3

0-0 (echo reply)

32 bytes

10.4.2.1

172.20.43.209

4.b.¿Las direcciones MAC e IP de todas las tramas capturadas con el Monitor de Red hacen referencia al mismo interfaz de red? Indica en qué casos la respuesta es afirmativa y en que casos la dirección IP especifica un interfaz de red que no se corresponde con el mismo interfaz indicado por la MAC.

Nº Datagrama

Tipo y código ICMP

Origen MAC

Origen IP

¿Representan al mismo interfaz?

1

8-0 (echo request)

00:0a:5e:76:90:9d

172.20.43.209

Si

2

5-1 (redirect)

00:07:0e:8c:8c:ff

172.20.43.230

Si

3

0-0 (echo reply)

00:d0:ba:e0:6a:3d

10.4.2.1

No

4.c. ¿Qué máquina o interfaz de red envía el mensaje ICMP Redirect?

Cisco 1720, cuya IP es 172.20.43.230. Este router nos informa de que el ping no ha podido llegar a destino, pues el no enlaza con la máquina destino. Este router es la puerta de enlace de mi máquina.

4.d.¿Qué dato importante para tu PC transporta en su interior ese mensaje de Redirect?

El dato más importante que ofrece es la nueva puerta de enlace (Gateway adress). En nuestro caso es la 172.20.43.231 que corresponde al Cisco 1601. Es la dirección de salida correcta que debe tomar nuestra máquina para una situación igual en el futuro.

4.e.Observa los campos “Identificación”, “TTL” y “Cheksum” del datagrama que se envió originalmente. A continuación, analiza el contenido del mensaje Redirect. ¿Puedes encontrar la misma identificación dentro de los datos (no cabecera) del mensaje ICMP Redirect? ¿Qué ocurre con los campos TTL y Cheksum del datagrama transportado por el Redirect?

El paquete Redirect por sí solo no coincide con el original, sin embargo, en este paquete de error, está contenido el mensaje que produjo el error. Por tanto el identificador si que coincide, sin embargo TTL (time to live) pasa de 128 a 127 porque el paquete ha dado un salto y por tanto su tiempo de vida disminuye en una unidad. Por último el Cheksum tampoco coincide, siendo en un caso 0xf05b y en el segundo pone que 0xf05b es incorrecto y que debería ser 0x9aff.

No hay comentarios:

Publicar un comentario