Está en la página 1de 14

UNIVERSIDAD CATÓLICA ANDRÉS BELLO

FACULTAD DE INGENIERÍA
ESCUELA DE INGENIERÍA DE TELECOMUNICACIONES
LABORATORIO DE TELEMÁTICA I

PRÁCTICA#6 ESTUDIO DEL PROTOCOLO IP

La siguiente práctica tiene como propósitos introducir al estudiante en los aspectos


básicos del protocolo IPv4, como pueden ser estudio de los campos del paquete IP,
direccionamiento en topologías sencillas de red de área local (LAN), interacción con
otros protocolos relacionados en capa 2 (Ethernet, ARP) y capa 3 (ICMP: haciendo
énfasis en el mensaje echo ICMP).

Esta práctica contribuye con el desarrollo de las siguientes competencias de la carrera:

 Aprende a trabajar con el otro (participa y trabaja en equipo)


 Diseña, opera y evalúa Sistema de Telecomunicaciones (trabaja con sistema de
telecomunicaciones)

Los tópicos que se cubren son: Campos del paquete IP, direccionamiento IP,
fragmentación de paquetes IP y comandos de redes en ambientes Linux.

1
PRELABORATORIO

1.- Dada la siguiente dirección IP 172.45.45.34/26 determine la dirección de red, la


dirección de broadcast, la máscara de red y el rango de hosts válidas.
2.- Del formato del paquete IP explique qué función tiene los campos: indicadores y
desplazamiento de fragmentos, hágalo con un ejemplo.
3.- ¿Qué es el MTU de una interfaz de red? y ¿cuál es el comando utilizado en Ubuntu
para cambiar el MTU en una interfaz de red?
4.- Se cuenta con la siguiente información: trama ETHERNET, paquete ICMP y
paquete IP, se quiere representar con un solo paquete, ¿cómo quedaría esta
representación?, ¿porqué? y ¿cómo se llama esta representación?
5.- Una topología de red está formada por un Switch y 4 PCs (PC1, PC2, PC3 y PC4),
los MTU de las interfaces de las PC1 a la PC3 tiene un valor de 1500, pero el MTU de
PC4 es de 500, se desea probar conectividad desde PC4 hacia PC2 con el comando
ping, se limita el comando a 5 y el tamaño del paquete a 2000, ¿cuántas tramas se
generan durante la prueba?, ¿cuántos bytes se transmiten en la última trama?, ¿cuál
trama lleva el encabezado icmp?
6.- ¿cuál es la ventaja y desventaja de fragmentar datos en una red?
7.- Defina interfaz Loopback e indique que diferencias tiene con relación a una interfaz
ETHERNET

2
LABORATORIO (2 Sesiones de Lab)

1era Sesión de Lab

Parte1 Configuración de una LAN

1.1.- Inicie su máquina con el sistema operativo Ubuntu/Linux. Monte una Red LAN de
12 estaciones de trabajo, en configuración estrella utilizando el Switch Ethernet DLINK
disponible en el patch panel del laboratorio. Utilice cableado UTP tipo straight
(directo).
Nota: Su PC debe conectarla al switch y todas las PC del laboratorio conectadas al
Switch formarán la red LAN de 12 estaciones.

1.2.- Ingrese al terminal, interpretador de comandos (bash). Con el comando ifconfig o


ip address visualice y tome nota de todas las interfaces red (ETHERNET) existentes en
su PC. Anote los nombres de estas interfaces, los valores de las direcciones MAC y los
MTU de cada una.

1.3.- Todas las interfaces de red de forma predeterminada no debe tener configuración
de dirección IP y debe estar en estado up. Proceda a chequear que esto sea así y de no
serlo desconfigure cualquier dirección IP que tengan las interfaces eth0 y eth1
(posiblemente en su terminal aparezcan interfaces ETHERNET con otro nombres,
por ejemplo: eth2, eth3 ó eth4), puede utilizar los siguientes comandos para hacer esta
operación:

 ip address flush dev ethX, línea de comando para borra todas las direcciones
ip de una interfaz de red.
 ifconfig ethX up, línea de comando para cambiar al estado “up” de una interfaz
de red.
Nota: de forma predeterminada la única interfaz que tiene una IP B por defecto es
la interfaz lo (Loopback), posiblemente este activa (estado “up”).

3
La X está referido al número de interfaz, por ejemplo eth0, eth1.

1.4.- La configuración IP de la red LAN debe ser la siguiente:


 Dirección de red 192.168.25.0 (No Asignable a la interfaz)
 Máscara de Red 255.255.255.0 (/24)
 Dirección IP de broadcast 192.168.25.255 (No Asignable a la interfaz)
 Rango de Direcciones IP 192.168.25.1 - 192.168.25.254 (Asignables a las
interfaces)

Nota: la IP configurada en su PC debe estar dentro del Rango de Direcciones IP,


tome como referencia el número que tiene su PC sobre el mesón, ejemplo si su PC
tiene el número 12, entonces su IP seria 192.168.25.12/24.

1.5.- Configure la dirección IP de su interfaz eth0, especifique las opciones del


comando ip address para hacer esto, puede usar otro comando como ifconfig para
hacer la misma configuración.

1.6.- Utilice los comandos ifconfig e ip address para visualizar la configuración IP de


la interfaz de red eth0 o la interfaz Ethernet que haya escogido. Verifique el estado de la
interfaz de red (up/down), la dirección IP, la dirección IP de broadcast y la máscara de
red. Compare la información suministrada por ambos comandos.

Parte2 Verificación de los campos de un paquete IP e ICMP

2.1.- Cargue el software Wireshark en su PC (comando wireshark desde el terminal)


para monitorear y analizar el tráfico de tramas Ethernet que llegan y salen de su
máquina. Seleccione con la opción correspondiente los protocolos de redes: arp,
ethernet, ip, icmp. Y seguidamente, active para ello la captura de tramas ETHERNET
de la interfaz de red eth0 o la interfaz ETHERNET que haya escogido.

2.2.- Desde el terminal haga un ping hacia la PC de uno de sus compañeros. Detenga la
captura iniciada con Wireshark, seleccione uno de los paquetes en el panel de lista de

4
paquetes y busque en el panel detalles de paquetes la pestaña correspondiente a la
trama ETHERNET. Note que en este punto nos vamos a enfocar en lo contenido en el
campo de datos de la trama ETHERNET, que no es más que el paquete IP estudiado en
teoría y el paquete ICMP contenido en el campo de datos del paquete IP, observe el
encabezado de ambos paquetes (IP e ICMP) y compárelo con los visto en la clase
teórica. ¿Indique si el paquete va fragmentado?, ¿de cuánto es el TTL del paquete?,
¿qué tiene que pasar para que el paquete sea descartado a través de la red?, ¿qué tipo de
mensaje ICMP va contenido en el campo de datos del paquete IP? y ¿qué se puede decir
del proceso de encapsulación en este punto?

Actividad Adicional

2.3.- Compare la interfaz lo con la interfaz ETHERNET que ha usado hasta el


momento, compare los parámetros que tienen por defecto (dirección MAC, MTU y
parámetros IP) y qué se puede decir con relación a ello.

2.4.- Haga ping hacia su interfaz lo (ping 127.0.0.1 y varias direcciones de la familia
127.0.0.0/8), capture los paquetes con Wireshark y responda: ¿hay tramas ARP?,
¿porqué?

Parte3 Configuración de más de una dirección IP a una interfaz de red

3.1.- Configure direcciones IP adicionales a su interfaz de red (eth0), de la familia IP


definida para la red (192.168.1.0/24), elija dos direcciones más para su PC (que no
hayan sido previamente asignadas tanto en su PC como en el resto de la red). Por
ejemplo, si eligió inicialmente la dirección IP 192.168.25.1/24 puede elegir
adicionalmente las direcciones 192.168.25.100/24 y 192.168.25.101/24. Asigne las
direcciones IP seleccionadas a su interfaz de red. Responda a las siguientes cuestiones:

 ¿Cómo se configuran diferentes direcciones IP en una misma interfaz de red


haciendo uso del comando ip address o ifconfig?

5
 ¿Es posible asignar direcciones IP de la misma familia a una misma interfaz de
red?, haga ping a estas direcciones IP, ¿Responden?

3.2.- Con ayuda de Wireshark, haga ping a distintas direcciones IP de otras máquinas de
la red y observe cuál es la dirección IP de origen utilizada por su host. Explique cuál
es la dirección IP seleccionada cómo origen y porqué.

3.3.- Ahora, haga ping a distintas direcciones IP de la red, pero especificando una
dirección IP de origen en particular (use la opción de ping correspondiente). Observe los
paquetes ICMP capturados con Wireshark y verifique si la dirección IP de origen es la
especificada. Explique, ¿para qué podría servir asignar distintas direcciones IP de una
misma familia a una misma interfaz de red de un host?

3.4.- Repita el procedimiento del punto 3.1 pero configurando múltiples direcciones IP
de distintas familias. Ya se tiene definida una familia de direcciones IP, que es la
192.168.25.0/24. Ahora la segunda familia de direcciones IP va hacer 172.16.25.0/16.
Entonces, elija dos direcciones IP de esta segunda familia y asígnela a la interfaz de red
de trabajo (eth0). Póngase de acuerdo con otro grupo, conozca sus direcciones IP y
hágale ping a sus direcciones.

3.5.- Con ayuda de Wireshark, explique los paquetes ICMP y las tramas ARP
observadas haciendo especial énfasis en la dirección IP de origen de los paquetes
ICMP. Responda: ¿Qué función podría tener asignar direcciones IP de familias distintas
a una misma interfaz de red?

3.6.- Borre las direcciones de la segunda familia y las dos direcciones adicionales de la
primera familia de su interfaz eth0, solo debe tener configurada la IP que configuro en
el punto 1.5. A continuación ejecute desde el terminal la siguiente línea de comando
para habilitar ICMP de broadcast en la red: echo 0 > /proa/sys/net/ipv4/icmp-echo-
ignore-broadcast.

6
3.7.- Haga ping a la dirección IP de broadcast de la red (opción –b del comando ping).
Tome nota de lo sucedido, explique y responda:

 ¿Qué función tiene definir una dirección IP de broadcast?


 ¿Porqué la dirección IP de broadcast no puede ser asignada a ningún host de la
red?
 ¿Qué sucede si tratamos de asignar la dirección IP de broadcast a un host?
(Intente asignar la dirección de broadcast a la interfaz de trabajo y proceda a
capturar paquetes al hacer ping al broadcast nuevamente. Compare con los
resultados anteriores y justifique la respuesta).

2da Sesión de Lab

Parte4 Fragmentación de Paquetes IP

4.1.- El objetivo de este ejercicio es observar la fragmentación de los paquetes IP. Para
ello se utilizará el comando ping para generar mensajes ICMP echo request con un
tamaño suficientemente grande y el programa Wireshark para capturar el tráfico
generado y poder analizarlo. Se utilizará la topología de red en estrella empleada desde
el inicio de la práctica. La Familia IP es la misma: 192.168.25.0/24
¿Cuál es la opción del comando ping para establecer el tamaño del mensaje ICMP?

4.2.- Envíe un solo mensaje ICMP de tamaño 1.000 bytes a una dirección IP de su
misma familia. Identifique el tráfico con Wireshark. Determine el tamaño total del
paquete IP enviado, y el tamaño de la DATA desde el punto de vista de IP y desde el
punto de vista de ICMP. Compare y comente los valores observados.

4.3.- Envíe un solo mensaje ICMP de tamaño 10.000 a una dirección IP de su misma
familia. ¿Cuántas tramas Ethernet han sido enviadas para completar la transmisión de
un solo mensaje ICMP? Analice qué cabeceras de protocolos existen en cada uno de los
fragmentos del mensaje ICMP. Responda: ¿Cuál cabecera proporciona información de
la DATA “neta” (sin información de control) que viaja en los paquetes o fragmentos?

7
4.4.- Determine cuántos bytes de INFORMACIÓN o DATA neta viajan en cada uno de
los fragmentos, los datos enviados deben sumar 10000 bytes.
4.5.- Obtenga el MTU (Maximun 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? 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. Tome en cuenta el MTU configurado en su interfaz
de trabajo.

4.6.- Cambie la MTU de la interfaz de red a 500 bytes (comando ip link set [ethX] mtu
[MTU]) y repita el proceso de fragmentación. Explique y concluya sobre el
comportamiento observado en la nueva fragmentación.

4.7.- Responda: ¿Qué protocolo ejecuta la fragmentación: Ethernet, IP o ICMP? ¿La


fragmentación se lleva a cabo en Capa 2 o Capa 3 del modelo de referencia TCP/IP?

4.8.- Qué relación observa entre el MTU de una interfaz de red y el retardo o latencia de
un paquete en ser transmitido desde su origen a su destino?. Explique. ¿Es cierto que
mientras menor sea el MTU, menor será el retardo, en una transmisión de paquetes IP?.
Explique.

8
ANEXO A

RESUMEN DE COMANDOS básicos UNIX/Linux PARA ADMINISTRACIÓN DE


INTERFACES DE RED para trabajo con protocolos de la familia TCP/IP

1.- Visualizar configuración de una interfaz de red.

ip link show (muestra configuración de TODAS las interfaces)


ip link show [ethX] (muestra configuración de interfaz ethX)
ip address
ifconfig

2.- Activar y/o Desactivar Interfaces de red.

Activar una interfaz de red:


ip link set [ethX] up
ifconfig [ethX] up
Desactivar una interfaz de red:
ip link set [ethX] down
ifconfig [ethX] down

3.- Agregar o Borrar Direcciones IP de una Interfaz de red.

Añadir una dirección IP a una interfaz de red:

ip address add [IP_Address]/[IP_Mask] broadcast [broadcast_Address] dev [ethX]


ifconfig [ethX] [IP_Address] netmask [IP_Maxk]
ifconfig [ethX]:y [IP_Address] netmask [IP_Mask]

Eliminar una dirección IP de una Interfaz de red:

#ip address del [IP_Address]/[IP_Mask] dev [ethX]

9
Eliminar TODAS las direcciones IP de una Interfaz de red:

ip address flush dev [ethX]

4.- Otros Comandos.


ifup [ethX]
ifdown [ethX]
ip link set [ethX] arp on/off
ip link set [ethX] arp dynamic on/off
ip link set [ethX] multicast on/off
ip link set [ethX] allmulticast on/off
ip link set [ethX] promisc on/off
ip link set [ethX] trailers on/off
ip link set [ethX] txqueuelen [PACKETS]
ip link set [ethX] name [NEWNAME]
ip link set [ethX] address [LLADDR]
ip link set [ethX] mtu [MTU]
ifconfig [ethX] mtu [MTU]

5.- Administración IEEE 802.1Q (VLANs) en Linux.

vconfig add [ethX] [vlan-id]


vconfig rem [vlan_name] (Nota: [vlan-name] = [ethX].[vlan-id]).
vconfig set_flag [vlan-name] 0 (Dumping Without VLAN OFF).
vconfig set_flag [vlan-name] 1 (Dumping Without VLAN ON).

Nota: Para VLAN’s en Linux se requiere Módulo 8021q


(modprobe 8021q)

10
FEEDBACK (Opinión de la Práctica#6)

 Complete este feedback para finalizar la práctica de laboratorio y preséntelo al


momento de entregar el informe final correspondiente a la práctica de
laboratorio.
 La opinión es individual y anónima. No escriba su nombre en esta hoja y
sepárelo del informe de laboratorio.
 Para cada parte de la práctica de laboratorio complete el siguiente formato:

Dificultad Nivel de interés Tiempo


(-2, -1, 0, 1, 2) (-2, -1, 0, 1, 2) (Minutos)
-2 = Muy fácil -2 = Muy bajo interés
-1 = Fácil -1 = Bajo interés
0 = Normal 0 = Normal
1 = Difícil 1 = Alto interés
2 = Muy difícil 2= Muy Alto interés
______________________________________________________________________
Parte 1
Configuración de
una LAN
______________________________________________________________________
Parte 2
Verificación de los campos
de un paquete IP e ICMP
______________________________________________________________________
Parte 3
Configuración de más
de una dirección IP a
una interfaz de red
______________________________________________________________________
Parte 4
Fragmentación de
Paquetes IP
______________________________________________________________________

11
Por favor responda las siguientes preguntas:

1.- ¿Qué le gusto de esta práctica de laboratorio?

2.- ¿Qué no le gusto de esta práctica de laboratorio?

3.- Haga algunas sugerencias/observaciones para mejorar esta práctica de laboratorio.

12
FORMATO DE EVALUACIÓN

Para evaluar las competencias de esta práctica, se utilizan como instrumentos de


evaluación las siguientes opciones:

 PRELABORATORIO: esta actividad la realizarán los integrantes del equipo,


contribuirá al desarrollo de la competencia Aprende a trabajar con el otro,
será evaluada con una plantilla de corrección.
 INFORME: esta actividad estará conformada por la descripción de lo realizado
en la práctica (la realizarán los integrantes del equipo) y las conclusiones de los
resultados (serán elaboradas de forma individual por cada integrante del equipo).
Esta actividad contribuye por un lado, al desarrollo de la competencia Aprende
a trabajar con el otro y por el otro lado, contribuye a desarrollar la capacidad
de emitir una opinión como futuro ingeniero ante una situación determinada, de
igual forma, será evaluada con una plantilla de corrección
 TRABAJO DE LABORATORIO: está conformado por varios puntos que
serán evaluados durante todo el desarrollo de la práctica, los cuales son:
Manejo de equipos, materiales y herramientas: este punto consiste en usar de
forma correcta los equipos, materiales y herramientas necesarios para el
desarrollo de la práctica, previamente deberán recibir instrucciones del profesor
de cómo hacerlo.
Realización de la práctica: este apartado consiste en todos los puntos que se
deberán de comprobar o verificar durante el desarrollo de la práctica.
Tiempo de trabajo: este punto evaluará el tiempo en que es realizado cada
tópico de la práctica, esto ayudará a medir la eficiencia del estudiante.
Aprendizaje Adquirido: esta parte de la trabajo del laboratorio consiste en
hacer preguntas orales a los integrantes del equipo sobre las actividades que han
desarrollado en la práctica y brindarles orientación si es necesario.

 El trabajo del laboratorio contribuye con el desarrollo de las competencias:


Aprende a trabajar con el otro (participa y trabaja en equipo) y Diseña, opera

13
y evalúa Sistema de Telecomunicaciones (trabaja con sistema de
telecomunicaciones).

El trabajo del laboratorio será evaluado con una rúbrica, tal como se muestra en la
siguiente tabla:

14

También podría gustarte