Está en la página 1de 13

DHCP/DHCP Relay

Jose Espinosa - jose.espinosaf@ucuenca.edu.ec


Universidad de Cuenca, Ecuador

Abstract
Este trabajo simulara mediante el software GNS 3 un servidor DHCP y
un servidor DHCP Relay los mismos que asignaran las direcciones ip a las
maquinas conectadas a las red,para observar el funcionamiento de este pro-
tocolo mediante capturas de trafico usando wireshark. Para esta topologia,
se utilizo una base previa de la practica de pseudocable, para volver algo mas
llamativa a la misma.
Keywords: DHCP, OSPF, MPLS, Direcciones, Ip.

1. Objetivos
- Diseñar una red que asigne de manera automatica las ip a las PC.
- Debe existir un router servidor DHCP y un router DHCP relay.
- Realizar el análisis de tráfico mediante WireShark.

2. Introducción
Para esta práctica, se diseñará una red que permita evidenciar el fun-
cionamiento de DHCP. Para esto se utilizará dos router CISCO 3600, el
resto del cores es ageno a esta practica ya que solo simula el pseudocable
entre los dos routers que haran de DHCP.

DHCP es Dynamic Host Configuration Protocol o Protocolo de Config-


uracion Dinamica de Servidores, bien, ahora en lenguaje comun esto es una
manera para que una computadora se configure automaticamente para poder
conectarse a una red, esto es estableciendo por medio de este protocolo su
IP, su mascara, su puerta de enlace, sus DNS entre otros.

Preprint submitted to Journal Name July 12, 2019


De esta manera en el router servidor de DHCP se encargara de asignar
los rangos de direcciones, mientras que el router DHCP relay, solo hara la
funcion de un repetidor.

Figure 1: Red DHCP

Una vez ya realizada la red y probado su funcionamiento con DHCP en


la red. Luego se procederá a realizar el análisis del tráfico de la red mediante
WireShark, en donde se capturara los paquetes y se penalizará que tipo de
contenido tiene un paquete utilizados por la utilizacion de DHCP.

2
3. Marco Teórico
A continuación se detallara los software utilizados, y tambien se explicara
el funcionamiento de pseudocables, ademas de protocolos de enrutamiento
utlizado.

3.1. DHCP
El protocolo de configuración dinámica de host (en inglés: Dynamic Host
Configuration Protocol, también conocido por sus siglas de DHCP) es un
protocolo de red de tipo cliente/servidor mediante el cual un servidor DHCP
asigna dinámicamente una dirección IP y otros parámetros de configuración
de red a cada dispositivo en una red para que puedan comunicarse con otras
redes IP. Este servidor posee una lista de direcciones IP dinámicas y las va
asignando a los clientes conforme estas van quedando libres, sabiendo en todo
momento quién ha estado en posesión de esa IP, cuánto tiempo la ha tenido
y a quién se la ha asignado después. Ası́ los clientes de una red IP pueden
conseguir sus parámetros de configuración automáticamente. Este protocolo
por primera vez se publicó en octubre de 1993 y su implementación actual
para IPv4 está en la RFC 2131 (marzo de 1997); para IPv6 está descrita en
RFC 3315 (julio de 2003).

3.2. GNS-3
GNS3 es un simulador gráfico de red que te permite diseñar topologı́as
de red complejas y poner en marcha simulaciones sobre ellos.
Para permitir completar simulaciones, GNS3 está estrechamente vinculada
con:
- Dynamips, un emulador de IOS que permite a los usuarios ejecutar binarios
imágenes IOS de Cisco Systems.
- Dynagen, un front-end basado en texto para Dynamips
- Qemu y VirtualBox, para permitir utilizar máquinas virtuales como un fire-
wall PIX.
- VPCS, un emulador de PC con funciones básicas de networking
- IOU (IOS on Unix), compilaciones especiales de IOS provistas por Cisco
para correr directamente en sistemas UNIX y derivados.

GNS3 es una excelente herramienta complementaria a los verdaderos labo-


ratorios para los administradores de redes de Cisco o las personas que quieren
pasar sus CCNA, CCNP, CCIE DAC o certificaciones.

3
3.3. WireShark
Wireshark, es un analizador de protocolos utilizado para realizar análisis
y solucionar problemas en redes de comunicaciones, para desarrollo de soft-
ware y protocolos, y como una herramienta didáctica. Cuenta con todas las
caracterı́sticas estándar de un analizador de protocolos de forma únicamente
hueca. La funcionalidad que provee es similar a la de tcpdump, pero añade
una interfaz gráfica y muchas opciones de organización y filtrado de infor-
mación. Ası́, permite ver todo el tráfico que pasa a través de una red.
Permite examinar datos o de un archivo de captura salvado en disco. Se
puede analizar la información capturada, a través de los detalles y sumarios
por cada paquete. Wireshark incluye un completo lenguaje para filtrar lo que
queremos ver y la habilidad de mostrar el flujo reconstruido de una sesión de
TCP.

4. Metodologı́a
En esta sección de mencionar como se instala y configuro cada uno de los
programas utilizados en esta práctica, además de ver el funcionamiento del
sistema.

4.1. GNS-3
Esto no fue nada complicado, ya que, al instalarlo en Windows, tan solo
se procede a descargar el software de la página oficial. Lo único que se debe
tomar en cuenta es que se debe descargar los archivos IOS de los Routers
CISCO, estos se encuentran sencillamente en internet y se los carga en GNS-
3.

4.2. WireShark
Es sencillo, para esto solo descargamos y ejecutamos en Windows.

Una vez que tenemos todos los programas instalados y funcionando, pro-
cedemos a ver el funcionamiento de todo en conjunto, para ello primero
dejamos corriendo el navegador y procedemos a capturar los datos para ver
si se están capturando los paquetes.

4
4.3. Configuración Routers
El procedimiento es muy sencillo para en primer lugar configurar los IP
de cada Router, esto se repite en cada uno de los mismos.

Configure terminal
Int e0/0
Ip address x.x.x.x y.y.y.y
Exit
Int loopback Ip address x.x.x.x y.y.y.y
Exit

Esto en cada router se repetirá si se posee más de un puerto Ethernet.

Figure 2: Red

Una vez que se tiene ya las direcciones IP, se procede a configurar el pro-
tocolo DHCP.

5
Servidor DHCP:

conf t
int f0/0
ip address X.X.X.X 255.255.255.0
no shutdown
exit
ip dhcp pool Direcciones
network X.X.X.X 255.255.255.255
dns server X.X.X.X X.X.X.X
lease 0 0 30
exit
ip dhcp excluded-address X.X.X.X Y.Y.Y.Y
end
wr

Estos mismos comandos se deben colocar en el segundo router.

4.4. Funcionamiento de DHCP

Figure 3: Red con DHCP

6
Figure 4: PC1

Figure 5: PC2

Aqui se puede notar claramente como se asignaron las ip de manera


corecta, ya que para la red 1 se deberia asignar 192.168.1.x a partir de 11, y
para la red 2 192.168.2.x a partir de 11. Con solo conectar esta dos PC ya
se verifico el funcionamiento del DHCP server y Relay.

7
Figure 6: DHCP Server

Aca podemos ver como quedaron registradas las dos direcciones asignadas
a las PCs, que como se dijo en las imagenes anteriores, fue de manera correcta.

8
4.5. Análisis Wireshark
Las capturas de trafico obtenidas mediante el programa Wireshark se
puede ver los paquetes que se generar al configurar un pseudocable.

Figure 7: Tráfico con WireShark DHCP

9
Figure 8: Tráfico con WireShark DHCP

10
Figure 9: Tráfico con WireShark DHCP

11
Figure 10: Tráfico con WireShark DHCP

En esta secuencia de imagenes, se puede notar que existen 4 tipos de


paquetes de DHCP, como son: Discover, Offer, Request y Ack. Y se puede
ver como al inicio no hay ninguna direcciones, en el segundo muestra la
direccion que oferta el servidor, en el tercero se ve que la PC1 acepta la ip y
en la imagen final, se nota como el servidor DHCP ya reconoce a esta PC1
con la direccion asignada.

12
5. Conclusiones
El servicio de DHCP actua de forma transparente cuando un nuevo equipo
se conecta a la red, enviado una direccion valida para su navegacion, ademas
envia informacion como la direccion DNS y el gateway por defecto de la red,
una funcion adicional es controlar el tiempo de uso de una direccion y su
re utilizacion. Por lo general este tipos de funciones las cumplen todos los
routers de nuestros hogares, ya que transforman nuestras direcciones privadas
a direcciones publicas, para que se pueda salir a la red de internet.

6. Bibliografı́a
[1] Computer Networking: A Top Down Approach 6th edition Jim Kurose,
Keith RossAddison-WesleyMarch 2012

13

También podría gustarte