PDF de programación - Práctica 4 – IP en LAN, fragmentación e ICMP

Imágen de pdf Práctica 4 – IP en LAN, fragmentación e ICMP

Práctica 4 – IP en LAN, fragmentación e ICMPgráfica de visualizaciones

Publicado el 6 de Junio del 2017
569 visualizaciones desde el 6 de Junio del 2017
26,7 KB
3 paginas
Creado hace 15a (31/03/2009)
Departamento de
Automática y Computación
Automatika eta
Konputazio Saila



Campus de Arrosadía
Arrosadiko Campusa
31006 Pamplona - Iruñea
Tfno. 948 169113, Fax. 948 168924
Email: [email protected]



Práctica 4 – IP en LAN, fragmentación e ICMP



1- Objetivos

En esta primera sesión, se completarán conceptos básicos sobre el nivel de red en Internet
relativos a la fragmentación de paquetes, Protocolo de Control de Mensajes de Internet y los efectos
de la fragmentación en el tráfico de red.

2- Material

Para la realización de esta práctica necesitaremos el siguiente equipamiento de los armarios:

• 3 PCs.
• 1 Concentrador Ethernet.
• 2 cables categoría 5.
3- Avisos generales

En los ordenadores dispuestos para la realización de estas prácticas (PC A, B y C) se ha creado
una cuenta de nombre arss y password telemat. Esta cuenta tiene permisos para ejecutar mediante
el comando sudo ciertos comandos restringidos normalmente al superusuario.

Si quieren conservar cualquier fichero entre sesiones guárdenlo en una memoria USB, dado que
no se asegura que los ficheros creados o modificados durante una sesión de prácticas se mantengan
para la siguiente.

4- Análisis de tramas en un medio compartido

Configure en PCA y PCC una tarjeta de red, cada una con una dirección IP en el rango de

direcciones 10.3.armario.0/24.

$ sudo ifconfig eth0 <ip> netmask <máscara>

Conecte PCA y PCC mediante el hub parcheado de su armario (consulte la documentación sobre

los armarios):

Hub

LAN

PC A

PC C

Figura 1. Conexión de 2 PCs en una misma LAN a un hub.



Arquitectura de Redes Sistemas y Servicios: Práctica 4

Departamento de
Automática y Computación
Automatika eta
Konputazio Saila



Campus de Arrosadía
Arrosadiko Campusa
31006 Pamplona - Iruñea
Tfno. 948 169113, Fax. 948 168924
Email: [email protected]



Compruebe que PCA puede hacer ping a la dirección IP de PCC, y que PCC puede hacer ping a

la dirección IP de PCA.

Ponga Ethereal a capturar en PCC aplicando el filtro adecuado para ver únicamente mensajes

ICMP.

Lance un ping de PCA a PCC de un único paquete. Detenga Ethereal en PCC y analice todos los
campos correspondientes a la captura, utilizando la decodificación que de éstos ofrece Ethereal.
Deberá ser capaz de identificar cada uno de los niveles de la pila de protocolos, indicando el tamaño
de cada cabecera y su PDU.

Checkpoint 4.1: Represente cada uno de los formatos identificados anteriormente rellenando sus

campos con los valores hexadecimales capturados mediante Ethereal

Guarde estos resultados, los necesitará más adelante.

5- Modificando el tamaño de los paquetes

Lance un ping de PCA a PCC con un tamaño de datos de 1400bytes y otro de 1500bytes. ¿Qué
diferencias encuentra entre ellos? Captúrelos mediante Ethereal y analice los resultados. ¿Qué valores
han tomado ahora los Flags? Si no observa diferencias quizás debería eliminar el filtrado de mensajes
ICMP que se indicó en el apartado anterior. Analice la captura realizada ayudándose de las
siguientes cuestiones:

1. ¿Qué indica el campo Fragment Offset? ¿Cómo ha variado respecto el ping inicial?

2. Obtenga el MTU (Maximum Transfer Unit) de la interfaz de red por la que se han enviado los
mensajes ICMP. ¿Tiene alguna relación el MTU con la fragmentación observada en el punto
anterior? El comando ifconfig puede resultarle útil.

3. Para qué valor máximo del campo de datos ICMP no se produce fragmentación. Determínelo

teóricamente y compruébelo de forma práctica.

Checkpoint 4.2: Realice un esquema de los formatos de tramas y datagramas en notación
hexadecimal y compárelos con los resultados del checkpoint 1, resaltando el valor de los campos que
indican fragmentación.

Para un tamaño de paquete de datos en ICMP de 17914bytes ¿Cuántos bytes se transmitirán
por la red? Realice sus cálculos teóricos y verifíquelos utilizando ethereal o tcpdump para
capturar un ping de PCA a PCC con un solo mensaje ICMP Request del tamaño indicado.

Calcule para este caso el throughput de la capa de enlace. ¿Coincide con el throughput
teórico?¿Por qué? ¿Cuál sería el throughput para el caso de un ping al que no indicamos un
tamaño determinado de datos ICMP?

Checkpoint 4.3: Muestre al profesor de prácticas los resultados obtenidos, indicando el número de
tramas totales, los valores de los Flags y la secuencia de Fragment Offsets. Considerando la primera
trama ¿Cuántos bytes corresponden a cabeceras y cúantos a datos? ¿Y en la transmisión total de los
17914bytes de datos? Calcule la eficiencia en este caso. Utilice la captura de su sniffer como ayuda.

Arquitectura de Redes Sistemas y Servicios: Práctica 4

Departamento de
Automática y Computación
Automatika eta
Konputazio Saila



6- Fragmentación y tráfico

Campus de Arrosadía
Arrosadiko Campusa
31006 Pamplona - Iruñea
Tfno. 948 169113, Fax. 948 168924
Email: [email protected]

Analice gráficamente, mediante Ethereal, el resultado de lanzar pings de 10 paquetes con 10

tamaños de paquetes diferentes, hasta el máximo permitido por el comando ping.


Refleje en una tabla los distintos tamaños de paquete y el tráfico al que da lugar su
fragmentación. Represente en una gráfica Tráfico(bits/seg) vs. Tamaño paquetes datos ICMP (bytes).


Consulte el manual de ping y encuentre la forma de modificar el intervalo entre paquetes. Tabule

nuevamente y represente gráficamente los resultados obtenidos. ¿Qué está pasando?


Checkpoint 4.4: ¿Cuál es el máximo tráfico que es capaz de generar con ping y la configuración

de red de la figura 1? ¿Qué parámetros ha indicado a ping para lograrlo?

Obtenga una fórmula matemática que permita determinar el número de tramas enviadas para

completar la transmisión de un mensaje ICMP de una longitud de L bytes.

7- Interpretación correcta de las capturas de tramas Ethernet

Abra ethereal en PCA y PCC y póngalos a capturar filtrando los mensajes ICMP o los

datagramas IP.

Lance un único mensaje ICMP Request de PCA a PCC con un tamaño de datos ICMP de 1475

bytes.

Detenga sus capturas y analícelas planteándose las siguientes cuestiones:

1.

2.

¿Qué tamaño muestra la captura de Ethereal en PCA para el segundo fragmento
correspondiente al ICMP Request? ¿Y en PCC? ¿Son valores diferentes?

¿Qué tamaño muestra la captura de Ethereal en PCC para el segundo fragmento
correspondiente al ICMP Reply? ¿Y en PCA? ¿Son valores diferentes?

Checkpoint opcional: Muestre al profesor de prácticas a qué cree que se debe esta diferencia de

bytes capturados a nivel de enlace en cada uno de los casos indicados.

Utilice como ayuda la documentación complementaria siguiente:

https://www.tlm.unavarra.es/mod/resource/view.php?inpopup=true&id=5238

8- Conclusiones

Hemos visto la importancia del tamaño de los paquetes en la eficiencia y el throughput de un
canal Ethernet, así como la influencia de las cabeceras correspondientes a cada uno de los niveles de
la pila de protocolos por los que discurren hasta su transmisión al medio físico.

En la siguiente sesión se plantearán distintos escenarios donde seguiremos analizando los efectos

de la fragmentación y en qué medida afecta a los dispositivos de red.

Arquitectura de Redes Sistemas y Servicios: Práctica 4
  • Links de descarga
http://lwp-l.com/pdf4274

Comentarios de: Práctica 4 – IP en LAN, fragmentación e ICMP (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad