funcionamiento de dhcp

18
Universidad Técnica Particular de Loja DHCP (Dynamic Host Configuration Protocol) Es una extensión y mejora de BOOTP (RFC 951) Usa los mismos puertos que BOOTP Está basado sobre el modelo cliente-servidor, donde el servidor DHCP asigna direcciones de red y suministra parámetros de configuración dinámicamente a un host Consigue que la asignación y liberación de las IP en una red sea dinámica y automática Usa UDP como protocolo de transporte (puertos 67 y 68)

Upload: carlos-cordova

Post on 07-Jul-2015

16.613 views

Category:

Documents


0 download

DESCRIPTION

Funcionamiento de DHCP y Estado de las conexiones

TRANSCRIPT

Page 1: Funcionamiento de DHCP

Universidad Técnica Particular de Loja

DHCP (Dynamic Host Configuration Protocol)

Es una extensión y mejora de BOOTP (RFC 951)

Usa los mismos puertos que BOOTP Está basado sobre el modelo cliente-servidor, donde el servidor DHCP asigna direcciones de red y suministra parámetros de configuración dinámicamente a un host

Consigue que la asignación y liberación de las IP en una red sea dinámica y automática

Usa UDP como protocolo de transporte (puertos 67 y 68)

Page 2: Funcionamiento de DHCP

Universidad Técnica Particular de Loja

Estados de adquisisión de Direcciones

Page 3: Funcionamiento de DHCP

Universidad Técnica Particular de Loja

Estrucutra del Mensaja DHCP

Number of Seconds

OpCode Hardware Type

Your IP address

Unused (in BOOTP)Flags (in DHCP)

Gateway IP address

Client IP address

Server IP address

Hardware AddressLength

Hop Count

Server host name (64 bytes)

Client hardware address (16 bytes)

Boot file name (128 bytes)

Transaction ID

Options

Page 4: Funcionamiento de DHCP

Universidad Técnica Particular de Loja

Opciones y Tipos de Mensajes DHCPCAMPO DE TIPO

TIPO DE MENSAJE

ENVIADO POR:

DESCRIPCIÓN

1 DHCPDISCOVER Cliente Envía un mensaje de difusión para localizar a los servidores DHCP activos.

2 DHCPOFFER Servidor Responde con una oferta de parámetros de configuración conforme a la situación del cliente.

3 DHCPREQUEST Cliente Solicita los parámetros ofrecidos, en caso de que el mensaje del servidor haya sido aceptado, rechazando la oferta, si el mensaje del servidor ha sido desestimado o confirmando la solicitud de una dirección IP obtenida anteriormente.

4 DHCPDECLINE Cliente Informe de que la dirección está en uso, normalmente porque otro usuario ha asignado esa dirección manualmente.

5 DHCPACK Servidor Mensaje de confirmación y cierre, indicando los parámetros definitivos.

6 DHCPNACK Servidor Informe de que la dirección IP que solicita no es válida para la subred en la que se encuentra o ya no la puede asignar porque la tiene otro equipo.

7 DHCPRELEASE Cliente Informe de que ha finalizado el uso de la dirección IP.

8 DHCPINFORM Cliente Consulta sobre la configuración local. El cliente ya está configurado cuando envía este mensaje.

Page 5: Funcionamiento de DHCP

Universidad Técnica Particular de Loja

Sesión DHCP (simplificado)

Page 6: Funcionamiento de DHCP

Universidad Técnica Particular de Loja

Page 7: Funcionamiento de DHCP

Universidad Técnica Particular de Loja

Asignación de Direcciones

La asignación de direcciones IP por parte del Servidor puede ser:

Manual: en el servidor el administrador especifica manualmente una IP específica para cada cliente (direcciones MAC).

Automática: el servidor DHCP asigna una IP permanente a un cliente desde que se conecta la primera vez.

Dinámica: el servidor tiene un conjunto de direcciones IP disponilbles y le asigna una IP a un cliente por un periodo de tiempo limitado (determinado por el servidor o el cliente)

Page 8: Funcionamiento de DHCP

Universidad Técnica Particular de Loja

Parámetros Configurables

Un servidor DHCP puede proveer de una configuración opcional a la computadora cliente. Dichas opciones están definidas en RFC 2132 (Inglés)

Lista de opciones configurables:

Dirección del servidor DNSNombre DNSPuerta de enlace de la dirección IPDirección de Publicación Masiva (broadcast address)Máscara de subredTiempo máximo de espera del ARP (Protocolo de Resolución de Direcciones

según siglas en inglés)MTU (Unidad de Transferencia Máxima según siglas en inglés) para la interfazServidores NIS (Servicio de Información de Red según siglas en inglés)Dominios NISServidores NTP (Protocolo de Tiempo de Red según siglas en inglés))Servidor SMTPServidor TFTPNombre del servidor WINS

Page 9: Funcionamiento de DHCP

Universidad Técnica Particular de Loja

Escenario

DCHP DISCOVER

DHCP Client00:a0:24:71:e4:44 DHCP Server

DHCPDISCOVERSent to 255.255.255.255

DHCP Server

DHCP Client00:a0:24:71:e4:44 DHCP Server

DHCP Server

DHCPOFFER

DHCPOFFER

DCHP OFFER

Page 10: Funcionamiento de DHCP

Universidad Técnica Particular de Loja

DHCP Client00:a0:24:71:e4:44 DHCP Server

DHCP Server

DHCPREQUEST

DHCPACK

DHCP Client00:a0:24:71:e4:44 DHCP Server

DHCP Server

DHCPREQUEST

DHCPACK

DCHP REQUEST

Desde aqui el cliuente ya puede hacer uso de la dirección IP asignada

Renovar el préstamoSi el DHCP server envía DHCPNACK, la dirección es liberada

Page 11: Funcionamiento de DHCP

Universidad Técnica Particular de Loja

DHCP Client00:a0:24:71:e4:44 DHCP Server

DHCP Server

DHCPRELEASE

DCHP RELEASE

El cliente DHCP libera la dirección IP Asignada

Page 12: Funcionamiento de DHCP

Universidad Técnica Particular de Loja

Diagrama de Estadosde una Conexion

Page 13: Funcionamiento de DHCP

Universidad Técnica Particular de Loja

Page 14: Funcionamiento de DHCP

Universidad Técnica Particular de Loja

Page 15: Funcionamiento de DHCP

Universidad Técnica Particular de Loja

EstadosESTADO DESCRIPCION

CLOSED La conexión no existe.

LISTEN Esperamos una petición remota de conexión.

SYN_SENT Intentamos una conexión.

SYN_RECEIVED Hemos recibido un intento de conexión, lo hemos aceptado y ahora estamos esperando a que el otro extremo complete su inicialización.

ESTABLISHED Conexión establecida.

FIN_WAIT_1 La conexión está abierta pero nosotros hemos decidido que no tenemos nada más que decir y estamos esperando a que el otro extremo tome nota de ese cambio de situación.

FIN_WAIT_2 La conexión sigue abierta, pero nosotros no vamos a transmitir nada más y el otro extremo TCP ha informado de ello a sus niveles superiores.

CLOSE_WAIT La conexión sigue abierta, pero el otro extremo nos ha indicado que no piensa transmitir nada más.

CLOSING Ambos extremos hemos decidido que no hay nada más que decir y estamos procediendo a cerrar la conexión

LAST_ACK Estado equivalente a "CLOSING".

TIME_WAIT La conexión ya ha sido cerrada y no puede utilizarse, pero todavía no eliminamos las tablas internas asociadas por si permanecen todavía segmentos en tránsito en la red. Tras un tiempo prudencial en este estado se elimina el contexto que quedaba y se pasa al estado "CLOSED".

Page 16: Funcionamiento de DHCP

Universidad Técnica Particular de Loja

Trabajo

Capturar e identificar el proceso de asignación de DHCP en su red (Wireshark)

Simular el escenario en el PacketTracer

Page 17: Funcionamiento de DHCP

Universidad Técnica Particular de Loja

Bibliografía

Internetworking with TCP/IP Douglas E. Comer

http://www.jcea.es/proyecto/tcp.htm

http://es.wikipedia.org/wiki/DHCP

Otros PowerPoint sin referencias

Page 18: Funcionamiento de DHCP

Universidad Técnica Particular de Loja

[email protected]