Está en la página 1de 51

INGENIERÍA DE SISTEMAS - RECO 2019/-2

LABORATORIO 7:

Capa de red, transporte y aplicación

Claudia Patricia Santiago Cely

Autores:
Juan Camilo Rojas Ortiz
Juan Camilo Angel Hernandez
Johan Sebastián Arias Amador
Johan Damián Garrido Flórez
Índice
1. Introducción 2

2. Marco teórico 2

3. Experimentos 4
3.1. Diseño del direccionamiento IP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
3.2. Asignación de direcciones IP a las redes LAN . . . . . . . . . . . . . . . . . . . . . . . 6
3.3. Configure el enrutamiento usando OSPF . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.4. Revisión operación del enrutamiento dinámico en computadores . . . . . . . . . . . . . 22
3.5. Conexión remota a routers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
3.6. Revisión operación del enrutamiento dinámico en móviles . . . . . . . . . . . . . . . . 34
3.7. Revisión del protocolo UDP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
3.8. Revisión del protocolo TCP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
3.9. Cierre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48

4. Conclusiones 49

5. Referencias 50

1
1. Introducción
Para esta práctica seguiremos utilizando conceptos antes aprendidos como el subnetting y enrutamien-
to dinámico. Mas allá de esto revisaremos el protocolo DHCP para poner en práctica la asignación
dinámica de host.

Buscamos realizar un montaje con una red dada, necesidades especı́ficas y distintos equipos como:
computadores, routers para redes inalámbricas, servidores y smartphones. Sobre este realizaremos
pruebas sobre esta estructura para analizar el comportamiento de los componentes de esta red con los
protocolos ya antes mencionados.

2. Marco teórico
DHCP: Es una extensión del protocolo Bootstrap (BOOTP) desarrollado en 1985 para conectar dis-
positivos como terminales y estaciones de trabajo sin disco duro con un Bootserver, del cual reciben
su sistema operativo. El DHCP se desarrolló como solución para redes de gran envergadura y ordena-
dores portátiles y por ello complementa a BOOTP, entre otras cosas, por su capacidad para asignar
automáticamente direcciones de red reutilizables y por la existencia de posibilidades de configuración
adicionales.

La asignación de direcciones con DHCP se basa en un modelo cliente-servidor: el terminal que quiere
conectarse solicita la configuración IP a un servidor DHCP que, por su parte, recurre a una base de
datos que contiene los parámetros de red asignables. Este servidor, componente de cualquier router
ADSL moderno, puede asignar los siguientes parámetros al cliente con ayuda de la información de su
base de datos:[1]

Dirección IP única

Máscara de subred

Puerta de enlace estándar

Servidores DNS

Configuración proxy por WPAD (Web Proxy Auto-Discovery Protocol)

2
Figura 1: Proceso del DHCP

Open Shortest Path First (OSPF): Es un protocolo de red para jerárquico, que usa el algoritmo
de Dijkstra, para calcular la ruta más corta entre dos nodos.

Su medida de métrica se denomina cost, y tiene en cuenta diversos parámetros tales como el ancho
de banda y la congestión de los enlaces. OSPF construye además una base de datos enlace-estado
idéntica en todos los routers de la zona.

OSPF es probablemente el protocolo IGP más utilizado en redes grandes; IS-IS, otro protocolo de
enrutamiento dinámico de enlace-estado, es más común en grandes proveedores de servicios. Como
sucesor natural de RIP, acepta VLSM y CIDR desde su inicio. A lo largo del tiempo, se han ido
creando nuevas versiones, como OSPFv3 que soporta IPv6 o las extensiones multidifusión para OSPF
(MOSPF), aunque no están demasiado extendidas.[2]

UDP: Es un protocolo del nivel de transporte basado en el intercambio de datagramas. Permite el


envı́o de datagramas a través de la red sin que se haya establecido previamente una conexión, ya que
el propio datagrama incorpora suficiente información de direccionamiento en su cabecera. Tampoco
tiene confirmación ni control de flujo, por lo que los paquetes pueden adelantarse unos a otros; y tam-
poco se sabe si ha llegado correctamente, ya que no hay confirmación de entrega o recepción. Su uso
principal es para protocolos como DHCP, BOOTP, DNS y demás protocolos en los que el intercambio
de paquetes de la conexión/desconexión son mayores, o no son rentables con respecto a la información
transmitida.[3]

TCP:Es uno de los principales protocolos de la capa de transporte del modelo TCP/IP. TCP es un
protocolo orientado a conexión, es decir, que permite que dos máquinas que están comunicadas con-
trolen el estado de la transmisión.

3
Entre las principales caracterı́sticas del protocolo TCP se pueden mencionar las siguientes: permite
poner nuevamente los datagramas en orden cuando vienen del protocolo IP, permite que el monitoreo
del flujo de los datos y ası́ evita la saturación de la red, permite que los datos se formen en segmentos
de longitud variada para entregarlos al protocolo IP, permite multiplexar los datos, es decir, que la
información que viene de diferentes fuentes (por ejemplo, aplicaciones) en la misma lı́nea pueda circu-
lar simultáneamente. Por último, TCP permite comenzar y finalizar la comunicación amablemente.[4]

3. Experimentos
En compañı́a de todo el grupo de estudiantes, realice el siguiente montaje. Divı́dase el trabajo de
configuración de cada paı́s en grupos de 3 o 4 estudiantes y documente la experiencia en los mismos
grupos. Cada grupo de 4/3 estudiantes es responsable por una zona marcada con un circulo de color
(Una isla del Laboratorio de redes). Los enlaces entre routers preferiblemente serán seriales, pero
podrı́an ser Ethernet si es necesario (revise la situación con el profesor).

Figura 2: Montaje a realizar

4
3.1. Diseño del direccionamiento IP
Diseñe con todo el grupo de estudiantes el direccionamiento IP de tal manera que permita la conexión
de los hosts de cada una de las redes según el siguiente cuadro. La red dada por el ISP a la empresa
dependerá de la necesidad de la misma, ası́ que usted debe indicar la mejor máscara a utilizar. La red
de arranque es la 20.135.128.0/20

Figura 3: Distribución de direcciones IP

5
Figura 4: Diseño de la red

3.2. Asignación de direcciones IP a las redes LAN


Configure la red de tal manera que no tenga que asignar manualmente direcciones IP a los equipos
de la LAN. Para esto, configure el protocolo DHCP en los routers de cada LAN, de tal manera que
éste entregue direcciones IP a los equipos en las LAN. Documente el trabajo realizado. RED No. Host
Houston 60 Bogotá 490 Santiago 600 Brasilia 500 Murcia 220 Londres 50 Berlı́n 480 Estocolmo 550
NOTA: El protocolo DHCP es un protocolo de la capa de aplicación, el cual asigna direcciones IP a
los computadores que se lo solicitan. Este protocolo puede entregar dirección IP, máscara de la red,
Gateway y Dirección del servidor DNS (este último no lo tendremos en cuenta en este laboratorio).
Cuando los computadores tienen habilitado el pedir por DHCP la dirección, cuando se prende o usando
el comando ipconfig /renew, solicita una IP y el servidor DHCP se la entregará.

6
Realice la configuración básica de los router (nombres, claves, direcciones IP, etc).

Configure el protocolo DHCP en cada router.

Figura 5: Comandos para configurar función DHCP en routers

Configure los PC para que soliciten dirección IP a través del protocolo DHCP y pruebe que
funcione adecuadamente.

7
Figura 6: Configuración del router USA

8
Figura 7: Configuración del router USA

9
Figura 8: Configuración del router USA

10
Figura 9: Configuración del router USA

11
Figura 10: Configuración del router USA

12
Figura 11: Configuración del router Inglaterra

13
Figura 12: Configuración del router Inglaterra

14
Figura 13: Configuración del router Inglaterra

15
Figura 14: Configuración del router Inglaterra

16
Figura 15: Configuración del router Inglaterra

17
Figura 16: Configuración del router inalambrico

18
Figura 17: Configuración del router inalambrico

3.3. Configure el enrutamiento usando OSPF


Realice la configuración necesaria para que todos los equipos de la red del laboratorio de redes se vean
entre sı́. Utilice el protocolo OSPF para en enrutamiento dinámico.

Configure OSPF

19
Figura 18: Comandos para configurar enrutamiento OSPF pt.1

Figura 19: Comandos para configurar enrutamiento OSPF pt.2

Revise las tablas de enrutamiento generadas con OSPF

Figura 20: Comandos para ver tablas de enrutamiento en ospf

Nota: Aunque esta parte depende de todo el grupo, la documentación debe entregarse por
grupos pequeños. Debe entregar la configuración de sus paı́ses y evidencia de la interconexión
hacia las otras redes.

20
Figura 21: Tabla de enrutamiento en ospf red completa

Figura 22: Tracert con red completa USA

21
Figura 23: Tracert con red completa Inglaterra

3.4. Revisión operación del enrutamiento dinámico en computadores


Haga ping entre dos computadores de la red, desconecte la conexión entre los routers de la red
que afecten la operación de dicho ping. Verifique que continúe funcionando la red.

Ejecute el comando traceroute antes y después de la desconexión para evidenciar el cambio de


camino de los paquetes

Pruebe conectarse a las bases de datos y servidores web que operan en la red.

22
Figura 24: Tabla de enrutamiento en ospf enlace usa-españa caido

Figura 25: Tracert con enlace usa-españa caido

23
Figura 26: Tabla de enrutamiento en ospf enlace usa-españa y chile-brasil caido

Figura 27: Tracert con enlace usa-españa y chile-brasil caido

24
3.5. Conexión remota a routers
Desde un computador de una ciudad conéctese a 2 routers de otros paises usando TELNET. Para
eso, coordine con sus compañeros de otro grupo para tener DIR IP y clave de acceso romoto
(NO CLAVE DE ACCESO AL MODO PRIVILEGIADO) a los routers y revise los comandos
que puede ejecutar desde allı́.

Figura 28: Configuración Telnet

25
Figura 29: Telnet a España desde Usa

26
Figura 30: Telnet a España desde Usa

27
Figura 31: Telnet a España desde Usa

28
Figura 32: Telnet a Suecia desde Usa

29
Figura 33: Telnet a Suecia desde Usa

30
Figura 34: Telnet a Suecia desde Usa

31
Figura 35: Telnet a Suecia desde Usa

32
Figura 36: Telnet a Usa desde Inglaterra

33
Figura 37: Telnet a España desde Inglaterra

3.6. Revisión operación del enrutamiento dinámico en móviles


Instale en los celulares algún software para hacer ping y tracert

Pruebe conectividad de los celulares hacia los computadores de la red

De ser posible, documente la ruta que siguen los celulares para conectarse a los servidores

34
Figura 38: tracert desde celular

35
Figura 39: tracert desde celular

3.7. Revisión del protocolo UDP


Use wireshark para revisar los paquetes que se intercambian entre los equipos
Protocolo UDP
• Ponga el sniffer a capturar paquetes
• En un computador de su LAN digite

36
◦ ipconfig /release
◦ ipconfig /renew
Esto hará que el computador vuelva a pedir dirección IP

• Revise la captura de wireshark filtrando por el protocolo DHCP, el cual usa UDP a nivel
de transporte

Figura 40: DHCP release

37
Figura 41: DHCP release

• Analice los mensajes UDP capturados. Observe que es NOAC. Revise la estructura del
encabezado

38
Figura 42: DHCP DORA

Figura 43: DHCP DORA

39
Figura 44: DHCP DORA

40
Figura 45: DHCP DORA

41
Figura 46: DHCP DORA

42
3.8. Revisión del protocolo TCP
Esta parte puede hacerse posterior al laboratorio usando un montaje sencillo, colocando una base de
datos y un servidor web accesibles desde un cliente windows.

En una página web

• Ponga el sniffer a capturar paquetes


• En un computador de su LAN abra un browser y visite la página web ubicada en un
WebServer usando la dirección IP de ese servidor
• Revise la captura de wireshark filtrando por el protocolo HTTP, el cual usa TCP a nivel
de transporte.
• Analice los mensajes TCP capturados. Observe que es OAC. Revise la estructura del enca-
bezado y los procesos de conexión y desconexión.

Figura 47: Protocolo TCP

43
Figura 48: Protocolo TCP

44
Figura 49: Protocolo TCP

45
Figura 50: Protocolo TCP

46
Figura 51: Protocolo TCP

47
Figura 52: Protocolo TCP

Podemos observar que el encabezado del protocolo TCP tiene los puertos de origin y destino,
un número de secuencia, un número de ack, información sobre el flag, el tamaño de la ventana,
el checksum y el estado del checksum.

En una conexión a la base de datos

• Ponga el sniffer a capturar paquetes


• En un computador de su LAN conéctese al servidor de base de datos.
• Revise la captura de wireshark filtrando por el protocolo TCP para encontrar los que
corresponden a la consulta a la base de datos o la conexión al servidor que tiene instalada
la base de datos.
• Analice los mensajes TCP capturados. Observe que es OAC. Revise la estructura del enca-
bezado y los procesos de conexión y desconexión.

3.9. Cierre
Borre y organice los routers y equipos utilizados de tal manera que queden listos para ser usados en
una nueva práctica. Nota: Recuerde que el montaje debe ser mostrados al profesor.

48
4. Conclusiones
1. Comprendimos la manera en la que opera el protocolo de asignación dinámica de direcciones IP
(DHCP) y la importancia que tiene para optimizar labores que al dı́a de hoy son indispensables.

2. Configuramos desde cero el protocolo DHCP en routers del laboratorio verificando su funciona-
lidad al momento de asignar Gateway, dirección del servidor DNS y la respectiva IP en el rango
asignado.

3. Aprendimos y configuramos el protocolo de enrutamiento OSPF el cual usa el algoritmo estado-


enlace para la construcción de sus tablas de enrutamiento de las cuales analizamos su contenido
y verificamos su funcionalidad con varios comandos ejecutados desde el router donde se configuro
el protocolo.

4. Analizamos la ruta que toma el protocolo de enrutamiento dinámico al dar de baja algunas
conexiones y verificamos los saltos generados a partir de diferentes modificaciones en la red.

5. Aprendimos a conectarnos de manera remota al terminal de otro router en la red mediante


el protocolo telnet y entendimos la importancia que tiene para la administración de redes con
grandes distancias entre sus routers.

6. A partir de un sniffer revisamos a fondo el protocolo UDP al momento de realizar peticiones de


cambio de IP con el protocolo DHCP en funcionamiento, analizamos el encabezado del protocolo
que opera a nivel de la capa de transporte y la razón por la que es no orientado a conexión.

7. Analizamos y comprendimos la importancia de la lógica del funcionamiento de DHCP y el famoso


protocolo DORA.

8. Mediante una petición de un cliente a un servidor web capturamos paquetes gracias a Wireshark
para el análisis del protocolo TCP, durante la ejecución del experimento analizamos que es
orientado a conexión, su encabezado y la relación que tiene al momento de una petición entre
un cliente y un servicio web.

49
5. Referencias
[1] El DHCP y la configuración de redes, https://www.ionos.es/digitalguide/servidores/configuracion/que-
es-el-dhcp-y-como-funciona/, Accessed on 2019-11-13, 2019.
[2] Open Shortest Path First, https://es.wikipedia.org/wiki/OpenS hortestP athF irst, Accessed on
2019-11-13, 2019.
[3] Protocolo de datagramas de usuario, https://es.wikipedia.org/wiki/Protocolod ed atagramasd eu suario,
Accessed on 2019-11-13, 2019.
[4] Protocolo TCP, https://es.ccm.net/contents/281-protocolo-tcp, Accessed on 2019-11-13, 2017.

50

También podría gustarte