Router Teldat. Protocolo DHCP



Documentos relacionados
Router Teldat. Protocolo DHCP

Router Teldat. Protocolo DHCP

Router Teldat. Protocolo DHCP

Router Teldat. Protocolo DHCP

1. Parámetros de configuración de red Configuración automática de los parámetros de red El protocolo DHCP... 3

Qué es DHCP? Una herramienta que puede hacer más agradable la vida de los administradores de una red local.

DHCP. Dynamic Host Configuration Protocol. Protocolo de Configuración Dinámica de Host. Administración de Redes de Computadores

TEMA 3. SERVICIO DHCP

Router Teldat. Proxy ARP

DHCP:Dynamic Host Configuration Protocol

Router Teldat. Proxy ARP

Roles y Características

En caso de que el cliente nunca haya obtenido una concesión de licencia de un servidor DHCP:

PROTOCOLO DE CONFIGURACIÓN DINÁMICA - DHCP

Router Teldat. Protocolo ARP e InARP

Protocolos de Comunicación TCP/IP Trabajo de Laboratorio N 3

Definición de servidor DHCP

Redes de área local: Aplicaciones y servicios WINDOWS

Protocolo ARP. Address Resolution Protocol

TUTORIAL - DHCP. RAFAEL BRITO HERNÁNDEZ ( ) Sistema III-Grupo 1 Profesor: José Doñe

Router Teldat. Protocolo ARP e InARP

Bloque IV: El nivel de red. Tema 10: Enrutamiento IP básico

5.2.- Configuración de un Servidor DHCP en Windows 2003 Server

Direcciones IP IMPLANTACIÓN DE SISTEMAS OPERATIVOS 1º ASIR. En redes IPv4.

(decimal) (hexadecimal) 80.0A.02.1E (binario)

DHCP NAT. Redes WAN. DHCP y NAT. Esteban De La Fuente Rubio esteban@delaf.cl L A TEX. Universidad Andrés Bello. 27 abr 2011

Tema: Implementación de DHCP en una Red LAN

Redes (4º Ing. Informática Univ. Cantabria)

SERVIDOR DNS DINÁMICO EN WINDOWS 2000/2003 SERVER.

Servidor DHCP. Existen tres métodos de asignación en el protocolo DHCP:

CÓMO CONFIGURAR DHCP EN SUSE LINUX

Redes de área local Aplicaciones y Servicios Linux Servidor DHCP

Luis Eduardo Peralta Molina Sistemas Operativos Instructor: José Doñe Como crear un Servidor DHCP en ClearOS

NAT y DHCP Server en los Speedlan

Práctica 4 - Network Address Translation (NAT)

CFGM. Servicios en red. Unidad 2. El servicio DHCP. 2º SMR Servicios en Red

Práctica 7 Network Address Translation en routers Cisco

REDES INFORMATICAS: Protocolo IP

Introducción. RARP. BOOTP (la misma IP a la misma MAC). DHCP (distintas IPs a la misma MAC). Administración y Gestión de Redes 1

WINDOWS : SERVIDOR DHCP

DHCP Protocolo de configuración dinámica de host

Servicio de configuración de red (DHCP)

Activación de un Escritorio Remoto

Configuración Servidor DHCP

Router Teldat. Protocolo TELNET

Ministerio de Educación, Cultura y Deporte. Aulas en Red. Windows. Módulo 2: Servicios Básicos. DHCP

CONVERSIÓN DE UN NÚMERO EN BINARIO A DECIMAL Y VICEVERSA

CONFIGURACIÓN DEL ADAPTADOR DE RED EN LINUX

EL MODELO DE ESTRATIFICACIÓN POR CAPAS DE TCP/IP DE INTERNET

TELECOMUNICACIONES Y REDES

Redes de área local Aplicaciones y Servicios Linux Servidor DHCP

CAPÍTULO HTML Y DHCP DE H0/H2-ECOM100 CONFIGURACIÓN. En este capítulo...

Instalación y mantenimiento de servicios de Internet. U.T.3.- Servicio DNS

UNIVERSIDAD DE ALCALÁ - DEPARTAMENTO DE AUTOMÁTICA Área de Ingeniería Telemática LABORATORIO DE COMUNICACIÓN DE DATOS (CURSO 2011/2012)

Dispositivos de Red Hub Switch

How to: Servidor DHCP en Windows Server En este tutorial instalaremos:

Qué es DHCP? Funcionamiento del protocolo DHCP. DHCP 20 de octubre de 2011

Router Teldat. Protocolo ARP e InARP

Manual para el administrador de red. Configuración de las impresoras Evolis con un puerto TCP/IP (Ethernet)

Problemas sobre Dispositivos de Interconexión Sistemas Telemáticos I

Direcciones IP y máscaras de red

Laboratorio Configuración de un Servidor DHCP

Redes I Soluciones de la Práctica 1: /etc/network/interfaces, tcpdump y wireshark

Laboratorio de PCs. Práctica 3: Montaje de una red de Área local

Manual de Usuario CPE OX330. Manual de Usuario CPE OX330

Administración de la red (Windows 2008)

Práctica 9: Configuración de NAT y DHCP

Utilidad de configuración y actualización de Software para el SS5660

Clase 26 Soluciones al problema de direccionamiento Tema 7.- Ampliación de temas

Instalación y configuración del servidor DHCP.

Práctica de laboratorio Configuración de DHCP Relay

NETWORKING IP. Neris

QUÉ ES UN SERVIDOR Y CUÁLES SON LOS PRINCIPALES TIPOS DE SERVIDORES? (PROXY, DNS, WEB, FTP, SMTP, ETC.) (DV00408A)

Router Teldat ISTUD Doc. DM784 Rev Marzo, 2008

GENERACIÓN DE ANTICIPOS DE CRÉDITO

MANUAL COPIAS DE SEGURIDAD

Figura 1. Red de ejemplo para DHCP Server

Redes de área local: Aplicaciones y servicios WINDOWS

Servidor DHCP. Rocío Alt. Abreu Ortiz

Configuración del Servidor de DHCP

REDES DE ÁREA LOCAL. APLICACIONES Y SERVICIOS EN WINDOWS

Fundación Universitaria San. Direccionamiento IP

Capitulo 3 Instalación y Configuración de Servicios DHCP, DNS y WINS

SISTEMAS DE NOMBRES DE DOMINIO

MANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD

Información de Derechos reservados de esta publicación.

Servicio de resolución de nombres (DNS)

5.6.- Probando el Servidor DHCP instalado en Ubuntu

Práctica de laboratorio 7.5.2: Reto de configuración de RIPv2

Vielka Mari Utate Tineo Instituto Tecnológico de las Américas ITLA. Profesor José Doñé PRACTICA NO. 13, SERVIDOR DHCP EL SERVIDOR DHCP

PROXY-NAT PARA USUARIOS ADSL DE TELEFÓNICA

P6 Servicio de Voz sobre IP (VoIP)

1.Introducción. 2.Direcciones ip

1 of 6. Visualizador del examen - ENetwork Chapter 5 - CCNA Exploration: Network Fundamentals (Versión 4.0)

Asignar direccionamiento IP mediante el Protocolo de configuración dinámica de host (DHCP)

(Domain Name System) dns. windows server paula juiz lópez

Si la ip cambia (el preriodo de alquiler por de fecto en el servidor DNS es 8 dias), el registro DNS se actualiza automaticamente.

Configuración de la red

INSTITUTO TECNOLOGICO DE LAS AMERICAS (ITLA) Nombre: Brayhan E. Acosta Hiciano. Matricula: Materia: Sistema Operativo III

1. Introduccion: 2.1 Plan de Instalación. 1.1 Vista general. 2. Inicio:

Transcripción:

Router Teldat Protocolo DHCP Doc. DM730 Rev. 10.61 Febrero 2008

ÍNDICE Capítulo 1 Introducción...1 1. Introducción al Protocolo DHCP... 2 2. Protocolo... 3 2.1. Formato de mensajes... 3 a) OP (TIPO DE MENSAJE )... 4 b) HTYPE (TIPO DE DIRECCIÓN HARDWARE)... 4 c) HLEN (LONGITUD DE DIRECCIÓN HARDWARE)... 4 d) HOPS (SALTOS)... 4 e) XID (IDENTIFICADOR DE TRANSACCIÓN)... 5 f) SECS (SEGUNDOS)... 5 g) FLAGS... 5 h) CIADDR (DIRECCIÓN DEL CLIENTE)... 5 i) YIADDR (DIRECCIÓN IP CONCEDIDA)... 5 j) SIADDR (DIRECCIÓN IP DEL SIGUIENTE SERVIDOR)... 5 k) GIADDR (DIRECCIÓN IP DEL AGENTE RELAY)... 5 l) CHADDR (DIRECCIÓN HARDWARE DEL CLIENTE)... 5 m) SNAME (NOMBRE DEL SERVIDOR)... 5 n) FILE (NOMBRE DE FICHERO)... 5 o) OPTIONS (OPCIONES)... 5 Capítulo 2 Configuración...6 1. Configuración del protocolo DHCP... 7 2. Comandos de configuración del protocolo DHCP... 9 2.1. Habilitación en una interfaz del cliente DHCP... 9 3. Acceso a la configuración del cliente DHCP, servidor DHCP y DHCP relay... 10 3.1.? (AYUDA)... 10 3.2. CLIENT... 11 3.3. LIST... 11 3.4. RELAY... 11 3.5. SERVER... 12 3.6. EXIT... 12 4. Comandos de Configuración del Cliente DHCP... 13 4.1. Comandos de configuración del modo Cliente... 13 4.2.? (AYUDA)... 13 4.3. [NO] DISTANCE... 13 4.4. LIST... 14 4.5. VENDOR-CLASS-IDENTIFIER <format><value>... 14 4.6. VRF <vrf_name>... 14 4.7. EXIT... 15 5. Comandos de Configuración del DHCP Relay... 16 5.1. Comandos de configuración del modo RELAY... 16 5.2.? (AYUDA)... 16 5.3. ENABLE-ALL-INTERFACES... 17 5.4. GIADDR... 17 5.5. SERVER... 17 5.6. SOURCE-ADDRESS... 18 5.7. VRF... 18 5.8. EXIT... 18 5.9. Comandos específicos de una instancia VRF del relay... 19 5.10. AGENT-INFORMATION... 19 6. Comandos de Configuración del DHCP Server... 20 - ii -

6.1. Comandos de configuración del modo SERVER... 20 6.2.? (AYUDA)... 20 6.3. CLASS... 20 a) vendor-class-id... 21 b) subnet-name... 21 6.4. GLOBAL... 21 a) boot-unknown-clients... 22 b) bootfile <nombre de fichero>... 22 c) ddns-allow-client-updates... 22 d) ddns-domain <nombre de dominio>... 22 e) ddns-hostname mac-address... 22 f) ddns-revdomain <nombre de dominio inverso>... 22 g) ddns-updates [on-demand]... 23 h) default-lease-time <tiempo>... 23 i) max-lease-time <tiempo>... 23 j) next-server <dirección ip>... 23 k) one-lease-per-client... 23 l) server-name <identificador>... 24 6.5. ENABLE... 24 6.6. HOST... 24 a) bootfile <nombre de fichero>... 25 b) client-id <formato> <identificador>... 25 c) ethernet <mac>... 25 d) fixed-ip <dirección ip>... 25 e) next-server <dirección ip>... 25 f) token-ring <mac>... 25 6.7. LIST... 26 a) LIST ALL... 26 b) LIST CLASS... 27 c) LIST GLOBAL... 28 d) LIST HOST... 28 e) LIST SHARED... 28 f) LIST SUBNET... 29 6.8. OPTION... 29 a) ping packets <número-de-paquetes>... 29 b) ping timeout <tiempo-ms>... 30 c) strict-client-identifier... 30 6.9. SHARED... 30 6.10. SUBNET... 30 a) bootfile <nombre de fichero>... 31 b) network <dirección de red, máscara de red>... 31 c) next-server <dirección ip>... 31 d) range <dirección ip inicial, dirección ip final>... 31 e) server-identifier <dirección ip>... 31 6.11. Configuración de OPCIONES... 32 a) BROADCAST-ADDRESS <dirección ip>... 32 b) DEFAULT-IP-TTL <ttl>... 32 c) DNS-DOMAIN <nombre de dominio>... 32 d) DNS-SERVER <dirección ip>... 33 e) INTERFACE-MTU <mtu>... 33 f) IP-FORWARDING <enabled/disabled>... 33 g) MAX-DGRAM-REASSEMBLY <size>... 33 h) NETBIOS-NAME-SERVER <dirección ip>... 33 i) NETBIOS-NODE-TYPE <tipo>... 33 j) NETBIOS-SCOPE <ámbito>... 34 k) NTP-SERVER <dirección ip>... 34 l) OPTION <option number> <option format><option value>... 34 m) ROUTER <dirección ip>... 34 - iii -

n) STATIC-ROUTE <ip destino, siguiente salto>... 34 o) SUBNET-MASK <máscara>... 35 6.12. EXIT... 35 Capítulo 3 Monitorización...36 1. Monitorización del protocolo DHCP... 37 2. Comandos de monitorización del protocolo DHCP... 38 2.1. MEMORY-USAGE... 38 2.2. CLIENT... 38 a) LIST... 38 b) RELEASE... 39 c) RENEW... 39 d) EXIT... 39 2.3. RELAY... 39 a) LIST <mode>... 40 b) EXIT... 40 2.4. SERVER... 40 a) CLEAR-CONFLICT-LEASE IP <direccion ip>... 41 b) CONFLICT-LEASES... 41 c) LEASES... 41 d) OFFERED-LEASES... 41 e) RELEASE IP <dirección ip>... 42 f) EXIT... 42 2.5. EXIT... 42 Capítulo 4 Ejemplo de Configuración DHCP...43 1. Escenario 1... 44 1.1. Configuración del Relay DHCP... 45 a) Habilitar el Relay DHCP y acceder al menú Relay... 45 b) Agregar el Servidor DHCP... 45 1.2. Configuración del Servidor DHCP... 45 a) Habilitar el Servidor DHCP y acceder al menú Server... 46 b) Configurar los parámetros y opciones globales... 46 c) Agregar las Shared Networks... 46 d) Configuración de las Subredes y los Host... 47 Subredes y Host de la Shared Network 0... 47 Subredes y Host de la Shared Network 1... 47 Subredes y Host de la Shared Network 2... 48 e) Listado de la Configuración Completa... 48 2. Escenario 2: DHCP-Relay Multi-VRF... 51 2.1. Habilitar la opción relay-agent-information... 51 2.2. Configurar la dirección IP del servidor DHCP... 52 2.3. Listado de la configuración completa del router... 52 3. Escenario 3: Servidor DHCP con clases... 54 - iv -

Capítulo 1 Introducción

1. Introducción al Protocolo DHCP El protocolo DHCP (Dynamic Host Configuration Protocol) proporciona un mecanismo para intercambiar información de configuración a los distintos clientes en una red TCP/IP. DHCP tiene dos componentes principales: un protocolo para entregar los datos de configuración a los distintos clientes desde un servidor DHCP, y un mecanismo para almacenar las direcciones de red servidas a los distintos clientes. DHCP se construye sobre un modelo cliente-servidor, donde un servidor DHCP se encarga de asignar direcciones de red y entregar los parámetros de configuración a los clientes que se van a configurar de forma dinámica. El servidor DHCP de los routers Teldat dispone de dos mecanismos para asignar las direcciones IP: el primero de ellos consiste en adjudicar dinámicamente las direcciones IP a los clientes DHCP por un determinado periodo de tiempo o hasta que el cliente las libere (asignación dinámica), y el segundo se basa en que el administrador de la red establece a priori las direcciones que se van a asignar a los equipos y el servidor DHCP se encarga de enviar esa información al cliente (asignación manual). La asignación dinámica es el único de estos mecanismos que permite la reutilización automática de las direcciones que no se vayan a utilizar más tiempo por el cliente al que fueron asignadas. Es un mecanismo particularmente útil para asignar direcciones a un cliente que se conectará a la red por un tiempo limitado o para compartir un grupo de direcciones IP entre un grupo de clientes que no las necesitan de forma permanente. También puede ser una buena opción para asignar direcciones IP a un nuevo cliente que esté conectado de forma permanente a una red donde las direcciones IP sean lo suficientemente escasas como para reclamarlas cuando los clientes antiguos se retiren. Los equipos Teldat pueden actuar como clientes DHCP, servidores DHCP y agentes relay. Un cliente DHCP obtiene dinámicamente determinados parámetros de configuración que le permiten inicializarse correctamente en la red. Los routers Teldat cuando actúan como clientes DHCP son capaces de adquirir su dirección IP y su ruta por defecto (o gateway) a partir de la asignación realizada por un servidor DHCP y suministrada a través del protocolo DHCP. El agente relay se encarga de trasladar los mensajes procedentes de los clientes DHCP dentro de su mismo segmento de red a uno o más servidores DHCP conocidos. El servidor DHCP es el encargado de efectuar las asignaciones de dirección y demás parámetros de configuración a los clientes que lo solicitan. El protocolo DHCP está diseñado para proporcionar a los clientes DHCP la configuración de parámetros definida en las RFC de Especificaciones de Hosts. Después de obtener los parámetros de configuración a través del protocolo DHCP, los clientes deben ser capaces de intercambiar paquetes con otros equipos de la Intranet o incluso de la Internet si se dispone de direcciones para ello. Un cliente y un servidor pueden negociar la concesión de determinados parámetros requeridos por un cliente o específicos para una determinada subred. El DHCP incluso permite, aunque no requiere, la configuración de parámetros no relacionados directamente con el protocolo IP, por ejemplo el DNS (Domain Name System). ROUTER TELDAT Introducción Protocolo DHCP I - 2

2. Protocolo El protocolo DHCP se construye con una arquitectura cliente/servidor. La interacción entre ambos se describe a continuación. Algunos pasos se omiten cuando el cliente conoce su dirección. Lo primero que hace el cliente es enviar un mensaje DHCPDISCOVER de broadcast en su subred física. Este mensaje puede tener opciones de tiempo de cesión de dirección o incluso valores para la dirección (no lleva nada de esto si procede de un Router Teldat actuando como cliente). Si el servidor no está en la misma subred se envía a él a través de un relay (un equipo encargado de trasladar las peticiones al servidor de la subred a la que él está conectado). Cada servidor puede responder con un mensaje DHCPOFFER que incluye una dirección de red válida y otros parámetros de configuración. Los posibles mensajes DHCP son los siguientes: MENSAJE DHCPDISCOVER DHCPOFFER DHCPREQUEST DHCPACK DHCPNAK DHCPDECLINE DHCPRELEASE DHCPINFORM USO Broadcast de cliente para localizar servidores Del servidor al cliente en respuesta al DHCPDISCOVER con parámetros de configuración De cliente a servidores a) pidiendo unos parámetros ofrecidos por uno de los servidores b) confirmando la corrección de la dirección almacenada después de un reinicio del sistema o c) extendiendo la cesión para un dirección concedida. Del servidor al cliente con los parámetros de configuración incluída la dirección de red concedida. Del servidor al cliente indicando que la dirección de red del cliente es incorrecta o su cesión expiró. Del cliente al servidor indicando que la dirección está en uso. Del cliente al servidor liberando la dirección de red concedida y cancelando la cesión que tenía otorgada. Del cliente al servidor, pidiéndole los parámetros locales de configuración. El cliente ya ha recibido de forma externa la dirección. El cliente DHCP recibe uno o más mensajes DHCPOFFER de uno o más servidores. El cliente puede esperar a tener múltiples respuestas. El cliente elige un servidor al que pide los parámetros de configuración, basándose en los parámetros de configuración que el servidor ofreció en los mensajes DHCPOFFER. El cliente hace broadcast del mensaje DHCPREQUEST indicando en él el identificador de servidor que ha elegido. El valor de la dirección recibida debe estar en el campo yiaddr del mensaje DHCPOFFER del servidor. El mensaje DHCPREQUEST debe ser enviado a todos los servidores que recibieron el DHCPDISCOVER para que puedan reutilizar la dirección que habían ofrecido. El servidor elegido almacena de forma permanente la información sobre la cesión y responde con un DHCPACK con los parámetros de configuración. Si no puede hacerlo por alguna razón responde con un DHCPNAK. El cliente recibe el mensaje de confirmación DHCPACK y se configura, después de validar la dirección que le fue concedida. Si no pudo validarla envía un DHCPDECLINE para informar al servidor. Si recibe un DHCPNAK empieza de nuevo el proceso. El cliente puede liberar la cesión de dirección que el servidor le hizo sin más que enviar un mensaje DHCPRELEASE al servidor con la información sobre la dirección concedida. Todos estos mensajes aquí mencionados son paquetes UDP con el formato descrito a continuación. 2.1. Formato de mensajes El protocolo DHCP intercambia mensajes con el siguiente formato: ROUTER TELDAT Introducción Protocolo DHCP I - 3

0 31 op ( 1 ) htype ( 1 ) hlen ( 1 ) hops ( 1 ) xid ( 4 ) secs ( 2 ) flags ( 2 ) ciaddr ( 4 ) yiaddr ( 4 ) siaddr ( 4 ) giaddr ( 4 ) chaddr ( 16 ) sname ( 64 ) file ( 128 ) options ( variable ) El significado de los campos es el siguiente: a) OP (TIPO DE MENSAJE ) 1 octeto. Tipo de mensaje DHCP que se está enviando. b) HTYPE (TIPO DE DIRECCIÓN HARDWARE) 1 octeto. Indica el tipo de dirección hardware ( Ethernet, Token Ring, etc.). c) HLEN (LONGITUD DE DIRECCIÓN HARDWARE) 1 octeto. Longitud de la dirección hardware ( 6 en el caso de Ethernet y Token Ring). d) HOPS (SALTOS) 1 octeto. El cliente lo pone a cero. A veces se cambia el valor cuando el mensaje pasa a través de un agente relay. ROUTER TELDAT Introducción Protocolo DHCP I - 4

e) XID (IDENTIFICADOR DE TRANSACCIÓN) 4 octetos. Identificador aleatorio para asociar los mensajes y las respuestas entre un cliente y un servidor. f) SECS (SEGUNDOS) g) FLAGS 2 octetos. Rellenado por el cliente, indica los segundos desde que el cliente inició el proceso de petición o renovación de configuración. 2 octetos. h) CIADDR (DIRECCIÓN DEL CLIENTE) 4 octetos. Dirección IP del cliente. Sólo se rellena si el cliente está en un proceso de renovación y puede responder a peticiones ARP. i) YIADDR (DIRECCIÓN IP CONCEDIDA) 4 octetos. La dirección IP concedida al cliente. Se rellena en las respuestas del servidor. j) SIADDR (DIRECCIÓN IP DEL SIGUIENTE SERVIDOR) 4 octetos. Dirección IP del siguiente servidor utilizado en el proceso de arranque (cuando se le indica al cliente que debe descargar cierto fichero desde cierto servidor). k) GIADDR (DIRECCIÓN IP DEL AGENTE RELAY) 4 octetos. Dirección IP del agente relay cuando se están asignando direcciones a través de un Relay. l) CHADDR (DIRECCIÓN HARDWARE DEL CLIENTE) 16 octetos. Dirección hardware del cliente. m) SNAME (NOMBRE DEL SERVIDOR) 64 octetos. Parámetro opcional: nombre del servidor DHCP. n) FILE (NOMBRE DE FICHERO) 128 octetos. Nombre del fichero de arranque. Sólo se rellena en DHCPOFFER. o) OPTIONS (OPCIONES) Campo de longitud variable donde se especifican opciones de configuración. Al menos, la longitud debe ser de 312 octetos para que el paquete tenga el tamaño del mínimo paquete IP. ROUTER TELDAT Introducción Protocolo DHCP I - 5

Capítulo 2 Configuración

1. Configuración del protocolo DHCP Los Router Teldat pueden ser configurados para actuar como clientes, servidores y relays DHCP. Un cliente DHCP solicita la adquisición de direcciones IP y otros parámetros de configuración que le permitan inicializarse en la red. Para ello envía mensajes de broadcast dirigidos a los servidores o agentes relay situados en su misma subred física, comenzando el intercambio de mensajes DHCP que conducen a la cesión de una dirección al cliente por parte de un servidor. El Router Teldat es capaz de adquirir dinámicamente la dirección IP (y su máscara asociada) y el gateway o ruta por defecto. Para habilitar este comportamiento tan sólo es necesario que al configurar en un interfaz o subinterfaz Ethernet una dirección IP se indique que ésta es adquirida dinámicamente utilizando el protocolo DHCP. Un Router Teldat que actúe como cliente DHCP puede asimismo funcionar como servidor DHCP y como agente relay. La configuración básica (necesaria o mínima) del cliente DHCP se realiza fuera del menú correspondiente al protocolo DHCP, y no interfiere con las otras dos formas de comportamiento del equipo. La función de un relay DHCP es capturar en una LAN los mensajes DHCP generados por los posibles clientes que están conectados a ella y enviarlos a uno o más servidores DHCP conocidos situados fuera de la LAN. El relay es necesario porque los mensajes generados por los clientes son enviados mediante un broadcast dentro de la LAN, dado que los clientes todavía no han sido configurados (precisamente van a ser configurados mediante DHCP) y no conocen ni su dirección IP ni tampoco la dirección del servidor. Por lo tanto, si no hay servidor en la propia LAN, se necesitará un relay que convierta los mensajes enviados mediante broadcast en mensajes unicast que ya podrán ser enrutados hasta un servidor conocido situado fueran de la LAN. En consecuencia, para que el Router Teldat funcione como relay basta con que conozca una lista de uno o más servidores DHCP. De forma opcional son configurables la dirección IP origen con que se transmiten los mensajes DHCP desde el relay al servidor y la dirección IP del agente relay, es decir, la que se envía en el campo giaddr. Además, es posible indicar, en aquellos casos en que el escenario lo requiere, la VRF a través de la cual se accede al servidor DHCP, cuando este último y el cliente DHCP no se encuentran en la misma VPN (ver manual Dm775 Facilidad VRF-Lite ). La configuración del router para que trabaje como servidor DHCP es más compleja. Por un lado, debe permitir representar la topología de las subredes a las que se va a dar servicio de DHCP, teniendo en cuenta que algunas de las subredes pueden no estar directamente conectadas (a estas se accede a través de un relay) y, por otra parte, deberá poderse fijar una política de asignación de direcciones. Para representar la topología de las subredes a las que se va a dar servicio de DHCP se dispone de los conceptos de Shared Network, Subnet, Host y Class. Normalmente, por cada interfaz del router que soporte DHCP se tendrá que crear una shared network. Por ejemplo, si un equipo tiene un interfaz Token Ring y otro Ethernet (o bien 2 interfaces Ethernet conectados a subredes físicamente separadas), se crearán dos shared networks. Adicionalmente, se crean tantas shared networks como segmentos físicos tengan acceso mediante relays. Como se ve, este concepto está ligado íntimamente a cada segmento físico sobre el que va a actuar el DHCP. Una vez creadas las shared networks necesarias, se pueden asociar a cada una de ellas distintas subnets(subredes) hosts(equipos) y classes (equipos especiales). Normalmente hay una sola subnet en ROUTER TELDAT Configuración Protocolo DHCP II - 7

cada shared network, pero también es posible que un mismo segmento físico dé soporte a varias subredes y clases, por lo que se configurarán varias subnets y classes. Los hosts, por su parte, identifican a posibles clientes DHCP que están presentes es un segmento físico (shared network). No es necesario identificar en el servidor a todos y cada uno de los posibles clientes que le van a hacer peticiones. Identificarlos o no es parte de la política de asignación de direcciones que se haya fijado. Por otra parte, es posible configurar un host en varias shared networks diferentes. Esto es útil cuando un mismo host puede enchufarse a varios segmentos físicos distintos. Una vez el servidor está en marcha, responde a las peticiones de los clientes cediéndoles una dirección IP por un tiempo determinado. Esto es lo que se denomina lease. Dependiendo del interfaz físico por donde le haya entrado la petición del cliente, el servidor le cederá una dirección de una shared network o de otra. El servidor dispone de un rango de direcciones en cada shared network que son las que puede ceder. De forma adicional, el concepto de class permite definir uno o más rangos de direcciones IP reservadas a un tipo determinado de clientes, que son identificados a través de la opción 60 del protocolo DHCP (opción vendor-class-identifier ). Es posible, asimismo, fijar una dirección concreta para un cliente determinado (esto se puede configurar al crear el host). En este caso, esa dirección no se reutiliza para otros clientes cuando el propietario de ella no está conectado, ya que la tiene asignada permanentemente. Cuando un cliente recibe un lease de un servidor no sólo obtiene su dirección IP, si no que puede recibir otros parámetros de configuración. Estos parámetros se denominan opciones y van codificadas en los paquetes DHCP. En el Router Teldat es posible configurar diferentes opciones tanto a nivel global como a nivel de subnet, de host y de class. Naturalmente, si un host tiene configurada una determinada opción, es este el valor que prevalece frente a los que estén configurados a nivel de class y subnet. Las opciones configuradas a nivel class prevalecen sobre las configuradas a nivel subnet. Igualmente, aquellas opciones configuradas a nivel subnet prevalecen sobre las globales. Por ejemplo, sólo se envía un valor de opción configurado a nivel global cuando no hay configurado valor para esa opción ni en la subnet, ni en la class, ni en el host. Existen otros parámetros que no son opciones y que también se pueden configurar. Estos parámetros permiten fijar, por ejemplo, el máximo tiempo que puede durar la cesión de una dirección, la posibilidad de ceder direcciones a clientes desconocidos o no (es decir, clientes no declarados en la configuración como hosts), etc. Estos parámetros son importantes para el funcionamiento del protocolo ya que, por ejemplo, el tiempo de duración del lease determina la frecuencia con la que los clientes intentarán renovarlo. Otro parámetro (configurable a nivel de subnet) es el Server Identifier que es la dirección IP del servidor DHCP. Esta dirección la utiliza el cliente para comunicarse con el servidor a partir del momento en el que ya ha recibido una dirección, por ejemplo para renovarla cuando se agota el tiempo de la cesión. El servidor, por defecto, pone como server identifier una dirección del interfaz que sea de la misma subred que la que está cediendo en el lease. Sin embargo, hay veces en las que este parámentro debe ser configurado de forma manual, por ejemplo cuando se quiere configurar un cliente a través de un relay. En este caso, normalmente, se debe configurar como server identifier la dirección que tiene el relay en la LAN del cliente. ROUTER TELDAT Configuración Protocolo DHCP II - 8

2. Comandos de configuración del protocolo DHCP Tal y como se ha explicado anteriormente, un cliente DHCP adquiere dinámicamente su configuración de red utilizando el protocolo DHCP. En el Router Teldat es posible habilitar este comportamiento en los interfaces y subinterfaces Ethernet: para ello basta con añadir una dirección IP de tipo dhcpnegotiated, lo que implica iniciar el proceso de intercambio de mensajes que conduce a que un servidor DHCP ceda al cliente una determinada configuración durante cierto tiempo (lease). Para deshabilitar el cliente DHCP en un interfaz tan sólo hay que borrar la dirección IP dhcp-negotiated previamente configurada. En el router Teldat existe un menú asociado a la configuración del cliente DHCP, desde el cual se puede configurar, entre otros, la distancia administrativa de las rutas adquiridas por el cliente y la opción 60 de DHCP (opción vendor-class-identifier ). 2.1. Habilitación en una interfaz del cliente DHCP Para habilitar el cliente DHCP en un interfaz o subinterfaz Ethernet debe introducirse el comando ip address dhcp-negotiated desde el menú de configuración propio del interfaz. *config Config>network ethernet0/0 -- Ethernet Interface User Configuration -- ethernet0/0 config>ip address dhcp-negotiated ethernet0/0 config> En caso de que el citado comando se introduzca desde el proceso de configuración dinámica (P5 o running-config), inmediatamente después de ello el equipo comienza a comportarse como un cliente DHCP, iniciando el intercambio de mensajes con los servidores o agentes relay presentes en la red a la que se conecta a través del interfaz en cuestión. Si por el contrario se habilita el comportamiento como cliente DHCP desde el proceso de configuración estática (P4 o config), es necesario guardar la configuración y reiniciar el equipo para activar esta funcionalidad. En cualquier caso el proceso finaliza con la cesión desde un servidor DHCP de una dirección IP con su máscara asociada y de un gateway por defecto. Al recibir esos parámetros el equipo asocia la dirección IP recibida y su máscara al interfaz implicado en el proceso, y añade en la tabla de rutas estáticas una ruta por defecto cuyo siguiente salto es el gateway que le fue indicado. Para deshabilitar la funcionalidad de cliente DHCP debe borrarse la dirección IP mediante el comando no ip address dhcp-negotiated. ethernet0/0 config>no ip address dhcp-negotiated ethernet0/0 config> ROUTER TELDAT Configuración Protocolo DHCP II - 9

3. Acceso a la configuración del cliente DHCP, servidor DHCP y DHCP relay En este apartado se describen los pasos necesarios para configurar el protocolo DHCP en los Router Teldat cuando estos actúan como cliente DHCP, servidor DHCP o agente relay. Si la configuración del protocolo DHCP se realiza en el menú de configuración estática (*config, *process 4) se debe salvar y reiniciar el equipo para que la misma tenga efecto. Si se realiza en el menú de configuración dinámica (*running-config, *process 5) no es necesario reiniciar el equipo pues los cambios se aplican dinámicamente, aunque se debe salvar la configuración si se desea que al reiniciar el equipo se mantenga dicha configuración. Para acceder al entorno de configuración estática del protocolo DHCP se deben introducir los siguientes comandos: *config Config>protocol dhcp -- DHCP Configuration -- DHCP config> Para acceder al entorno de configuración dinámica del protocolo DHCP se deben introducir los siguientes comandos: *running-config Config$protocol dhcp -- DHCP Configuration -- DHCP config$ Dentro del entorno de configuración del protocolo DHCP se dispone de los siguientes comandos: Comando Función? (AYUDA) Lista los comandos u opciones disponibles. CLIENT Accede a la configuración de los parámetros específicos del cliente DHCP. LIST Lista la información sobre el modo de operación del router ( relay o servidor). RELAY Entra en la configuración de los parámetros de configuración del relay. SERVER Entra en la configuración de los parámetros de configuración del servidor. EXIT Sale del prompt de configuración del DHCP. 3.1.? (AYUDA) Este comando se utiliza para listar los comandos válidos en el nivel donde se está programando el router. Se puede también utilizar este comando después de un comando específico para listar las opciones disponibles. ROUTER TELDAT Configuración Protocolo DHCP II - 10

DHCP config>? DHCP config>? client Access the DHCP Client configuration menu list List configuration relay Access the DHCP Relay configuration menu server Access the DHCP Server configuration menu exit DHCP config> 3.2. CLIENT Este comando permite entrar en el menú de configuración del cliente DHCP, donde se pueden configurar los parámetros propios del cliente DHCP. DHCP config>client DHCP config>client -- DHCP Client Configuration -- DHCP-Client config> 3.3. LIST El comando LIST muestra el modo de operación DHCP de los Router Teldat: agente relay DHCP, servidor DHCP, ambos o ninguno de los dos. El agente relay se habilita por VRF, de modo que en este caso aparecen además las VRF sobre las que se encuentra habilitado. DHCP config>list DHCP config>list DHCP-Relay enabled in main VRF DHCP-Server enabled DHCP config> 3.4. RELAY Este comando permite entrar en el menú de configuración del Relay DHCP, donde se podrán configurar los parámetros propios del Relay DHCP. DHCP config>relay ROUTER TELDAT Configuración Protocolo DHCP II - 11

DHCP config>relay -- DHCP Relay Configuration -- DHCP-Relay config> 3.5. SERVER Con este comando se accede al menú de configuración del Servidor DHCP. DHCP config>server DHCP config>server -- DHCP Server Configuration -- 3.6. EXIT Sale del entorno de configuración del protocolo DHCP. Retorna al prompt de configuración general. DHCP config>exit DHCP config>exit Config> ROUTER TELDAT Configuración Protocolo DHCP II - 12

4. Comandos de Configuración del Cliente DHCP Es posible hacer una configuración específica del cliente DHCP para cada VRF configurada en un router Teldat. Los parámetros configurados desde el menú principal del cliente DHCP aplican a la VRF global. Para configurar parámetros del cliente DHCP asociados a una VRF determinada debe entrarse en el menú de configuración de VRF del cliente DHCP, utilizando el comando VRF. Cualquier interfaz capaz de actuar como cliente DHCP pertenece a una VRF determinada. En caso de existir, el cliente DHCP empleará aquellos parámetros del cliente DHCP definidos para la VRF asociada a dicha interfaz. 4.1. Comandos de configuración del modo Cliente Una vez dentro del menú de configuración del modo de funcionamiento Cliente DHCP se presentan las siguientes opciones: Comando Función? (AYUDA) Lista los comandos u opciones disponibles. DISTANCE Modifica la distancia administrativa de las rutas aprendidas por el cliente DHCP. LIST Lista la información sobre el modo de operación del client. NO Elimina o pone el valor por defecto. VENDOR-CLASS-IDENTIFIER Configura un valor para la opción 60 de DHCP a enviar por el cliente. VRF Configuración específica del cliente DHCP en una VRF. EXIT Comando para salir del menú de configuración del modo Cliente DHCP. 4.2.? (AYUDA) Muestra los comandos de configuración del modo Cliente DHCP disponibles. DHCP-Client config>? DHCP-Client config>? distance Administrative distance for routes learnt through dhcp list List DHCP client configuration no Negate a command or set its defaults vendor-class-identifier Vendor-class identifier vrf VRF specific configuration exit 4.3. [NO] DISTANCE El comando DISTANCE fija la distancia administrativa de las rutas aprendidas por el cliente DHCP. ROUTER TELDAT Configuración Protocolo DHCP II - 13

Para información detallada acerca de la distancia administrativa puede consultar el comando administrative-distance en el manual Dm 702 TCP-IP. El valor por defecto es de 254. DHCP-Client config> distance? <10..255> Value in the specified range DHCP-Client config>distance 30 DHCP-Client config> 4.4. LIST Lista la información asociada al DHCP client en cada una de las VRF configuradas. DHCP-Client config>list DHCP-Client config$list = DHCP client = vendor-class identifier: 0x02f42356 DHCP-Client config$ 4.5. VENDOR-CLASS-IDENTIFIER <format><value> Configura un valor para la opción 60 de DHCP (vendor-class-identifier). Este valor sobrescribe el valor por defecto que envía un router Teldat cuando actua como cliente DHCP. Existen dos tipos de formato: ascii (cadena de caracteres ASCII) y hex (cadena de caracteres hexadecimales). DHCP-Client config>vendor-class-identifier <formato> <valor> DHCP-Client config>vendor-class-identifier ascii router_teldat DHCP-Client config> 4.6. VRF <vrf_name> Entra en el menú de configuración de los parámetros del cliente DHCP para la VRF especificada desde la línea de comandos. DHCP-Client config>vrf <vrf_name> DHCP-Client config>vrf vrf-52 DHCP-Client vrf config> ROUTER TELDAT Configuración Protocolo DHCP II - 14

4.7. EXIT Este comando permite salir del menú de configuración del cliente DHCP. DHCP-Client config>exit DHCP-Client config>exit DHCP config> ROUTER TELDAT Configuración Protocolo DHCP II - 15

5. Comandos de Configuración del DHCP Relay La configuración del relay puede hacerse de dos formas. La primera se realiza desde el menú de configuración del protocolo DHCP. Se trata de una configuración global que aplica a todas las interfaces físicas del router en las cuales puede funcionar el agente relay. Por defecto, la configuración definida en el menú principal del DHCP-Relay aplica a la VRF global del router. Para realizar una configuración del relay en una VRF particular, debe accederse al menú de configuración de parámetros del relay por VRF. De forma adicional, es posible habilitar el agente sólo en alguna de las interfaces del router, especificando de forma opcional los parámetros típicos de configuración del agente relay para esa interfaz. Esto se realiza desde el menú de configuración de la interfaz. Esta segunda forma tiene precedencia sobre la primera. Para conocer los detalles de este segundo modo de configuración puede consultarse el manual Dm Configuración TCP-IP. 5.1. Comandos de configuración del modo RELAY Una vez dentro del menú de configuración del modo de funcionamiento Relay se presentan las siguientes opciones: Comando Función? (AYUDA) Lista los comandos u opciones disponibles. ENABLE Habilita el relay DHCP en todas las interfaces. GIADDR Configura la dirección IP del agente relay. NO Borra un servidor DHCP previamente añadido o restaura la dirección origen con que deben salir los paquetes enviados por el relay o la dirección IP del agente relay (giaddr) a su valor por defecto (elección automática). SERVER Añade o modifica un servidor DHCP. SOURCE-ADDRESS VRF EXIT Configura la dirección IP origen de los paquetes del agente Relay. Especifica parámetros para una instancia determinada de VRF. Comando para salir del menú de configuración del agente Relay. 5.2.? (AYUDA) Muestra los comandos de configuración del modo servidor disponibles. DHCP-Relay config>? DHCP-Relay config>? enable Enable the DHCP Relay agent giaddr Relay agent IP address (giaddr) no Negate a command or set its defaults server Add a new DHCP server or change an existing one source-address Source IP address for DHCP relay packets vrf Specify parameters for a VPN Routing/Forwarding instance exit ROUTER TELDAT Configuración Protocolo DHCP II - 16

5.3. ENABLE-ALL-INTERFACES El comando ENABLE ALL-INTERFACES habilita el relay DHCP de forma global, esto es, en todas las interfaces pertenecientes a la instancia de VRF en configuración en las cuales puede funcionar el protocolo DHCP. DHCP-Relay config>enable ALL-INTERFACES DHCP-Relay config>enable all-interfaces Para deshabilitar el agente relay de forma global se emplea NO ENABLE ALL-INTERFACES. 5.4. GIADDR Configura la dirección IP del agente relay, que es la dirección que envía el DHCP relay en el campo giaddr de los mensajes DHCP dirigidos a los servidores. Por defecto, cuando no está configurado el comando GIADDR, el equipo selecciona automáticamente la dirección IP del agente relay escogiendo la primera de las direcciones IP del interfaz por el que se recibió la petición del cliente, o bien utiliza la dirección global del router si no hubiese ninguna dirección configurada en ese interfaz. La dirección IP del agente relay es utilizada por el servidor para identificar la red a la que pertenece el cliente y elegir en consecuencia los parámetros que se le deben asignar, por lo que debería configurarse la dirección que tiene el relay en la LAN del cliente. DHCP-Relay config>giaddr <dirección IP> DHCP-Relay config>giaddr 10.10.0.1 DHCP-Relay config> Para configurar la elección automática de la dirección IP del agente relay (giaddr) se emplea el comando NO GIADDR. 5.5. SERVER El comando SERVER añade un servidor DHCP al que el agente relay transmite los mensajes DHCP que escucha en el segmento de red en que se encuentra. El servidor se especifica mediante la dirección IP y opcionalmente un nombre identificativo adicional (este último no tiene ningún efecto en la operación del relay, siendo prescindible). Por defecto, cuando no se especifica de forma explícita, el servidor DHCP definido se encuentra en la misma VRF sobre la que se está configurando el relay. En caso de requerir una configuración multi-vrf, en donde uno o más clientes se encuentran en una VRF/VPN distinta del servidor, debe especificarse la instancia VRF de este último. DHCP-Relay config>server [global-vrf vrf <VRF_Name>] <direccion IP> [<nombre identificativo>] ROUTER TELDAT Configuración Protocolo DHCP II - 17

DHCP-Relay config>server global-vrf 192.168.155.43 DHCP-Relay config> En el ejemplo anterior hemos incluido el token global-vrf indicando que el servidor que se especifica a continuación se accede a través de la tabla global de rutas (VRF principal). DHCP-Relay config>server vrf server-1 192.168.138.133 DHCP-Relay config> En el ejemplo anterior hemos incluido la opción vrf server-1 indicando que el servidor que se especifica a continuación se accede a través de la VRF server-1 configurada en el router Teldat. Para eliminar un servidor DHCP se emplea el comando NO DHCP-SERVER <dirección IP>. DHCP-Relay config>no server 192.168.156.3 DHCP-Relay config> 5.6. SOURCE-ADDRESS Configura la dirección IP origen que el agente Relay DHCP utiliza en los paquetes que envía hacia los servidores DHCP. Por defecto el equipo selecciona automáticamente la dirección origen tomándola del interfaz de salida por el que se va a enviar el paquete IP, o bien utiliza la dirección global del router. DHCP-Relay config>source-address <dirección IP> DHCP-Relay config>source-address 10.10.0.1 DHCP-Relay config> Para configurar la elección automática de dirección IP origen en los paquetes Relay DHCP se emplea el comando NO SOURCE-ADDRESS. 5.7. VRF Accede al menú de configuración de parámetros específicos de la instancia VRF del DHCP-Relay especificada desde la línea de comandos. Tras ejecutar este comando, aparece el prompt DHCP-Relay vrf config> indicando que se ha accedido al menú descrito anteriormente. DHCP-Relay config>vrf <VRF_Name> DHCP-Relay config>vrf cliente-1 DHCP-Relay vrf config> 5.8. EXIT Este comando permite salir del menú de configuración del agente Relay DHCP. ROUTER TELDAT Configuración Protocolo DHCP II - 18

DHCP-Relay config>exit DHCP-Relay config>exit DHCP config> 5.9. Comandos específicos de una instancia VRF del relay Una vez dentro del menú de configuración de los parámetros de una instancia VRF del DHCP-Relay, encontramos las siguientes posibilidades: Comando Función? (AYUDA) Lista los comandos u opciones disponibles. AGENT-INFORMATION Inserta información del agente relay (opción 82 de DHCP) en los paquetes dirigidos al servidor DHCP. ENABLE Habilita el relay DHCP en todas las interfaces. GIADDR Configura la dirección IP del agente relay. NO Borra un servidor DHCP previamente añadido o restaura la dirección origen con que deben salir los paquetes enviados por el relay o la dirección IP del agente relay (giaddr) a su valor por defecto (elección automática). SERVER Añade o modifica un servidor DHCP. SOURCE-ADDRESS Configura la dirección IP origen de los paquetes del agente Relay. EXIT Comando para salir del menú de configuración del agente Relay. De todos, el único comando no disponible en el menú principal de configuración del agente relay es el que se describe a continuación. Para el resto puede consultarse la documentación descrita en el apartado anterior. 5.10. AGENT-INFORMATION Mediante este comando habilitamos la funcionalidad por la cual el agente relay inserta información asociada a la interfaz/vpn desde la cual llegan los paquetes procedentes de clientes DHCP. Esta información es utilizada en los servidores DHCP que soportan esta funcionalidad para seleccionar parámetros de configuración a enviar a un cliente. En la actualidad existe una opción disponible. En caso de habilitarse, el agente relay inserta información sobre el nombre de la VRF (a través de la cual llegan las peticiones de clientes), la dirección IP principal del relay en la interfaz desde la cual llega la petición, y la dirección de red de esta última. Los tres campos viajan en el paquete DHCP como subopciones dentro de la opción 82 del protocolo. DHCP-Relay config>agent-information <option> En la actualidad, la única opción disponible es la especificada con el token vpn, cuyo significado ya se ha descrito anteriormente. DHCP-Relay vrf config>agent-information vpn ROUTER TELDAT Configuración Protocolo DHCP II - 19

6. Comandos de Configuración del DHCP Server 6.1. Comandos de configuración del modo SERVER Una vez dentro del menú de configuración del modo de funcionamiento Servidor DHCP se presentan las siguientes opciones: Comando Función? (AYUDA) Lista los comandos u opciones disponibles. CLASS Configura los parámetros de las Classes. ENABLE Habilita el servidor DHCP. GLOBAL Configura los parámetros globales del servidor DHCP. HOST Configura los parámetros de los Hosts. LIST Lista la información del servidor DHCP. NO Borra la configuración de algún parámetro del servidor DHCP. OPTION Configura opciones misceláneas del servidor DHCP. SHARED Crea una Shared Network. SUBNET Configura los parámetros de las Subnets. EXIT Comando para salir del menú de configuración del servidor DHCP. 6.2.? (AYUDA) Muestra los comandos u opciones disponibles.?? class Create a class global Configure the dhcp server global parameters enable Enable the DHCP server in all interfaces host Configure the parameters of a host list List configuration no Negates a command or sets its defaults option Configure miscellaneous DHCP Server options shared Create a shared network subnet Configure a subnet exit 6.3. CLASS Este comando permite definir una clase para identificar a un grupo determinado de clientes a los cuales se les puede asignar opciones específicas de configuración. También es posible reservar uno o más rangos de direcciones para los miembros de la clase. Existe una opción de configuración dentro del menú class dedicada a la identificación de los miembros de la clase. Un cliente DHCP puede enviar en su petición la opción 60 (vendor-class-identifier) con un valor que normalmente depende del fabricante del equipo desde el cual se realiza la petición DHCP. Este valor es el que se utiliza en el proceso de identificación del cliente. Si éste es miembro de la clase, entonces el servidor devolverá en ROUTER TELDAT Configuración Protocolo DHCP II - 20

su respuesta aquellas opciones que previamente hayan sido configuradas para los miembros de dicha clase. Siempre es necesario definir los siguientes parámetros: Nombre de class. Número de shared network. Los parámetros de configuración mínimos (necesarios) específicos de una clase son los siguientes: a) vendor-class-id Con este parámetro se indica al servidor DHCP el valor del campo vendor-class-identifier que envian aquellos clientes DHCP que son miembros de la clase. No es necesario describir el campo completo, sino que basta con configurar un subcampo que identifique de forma única a los miembros de la clase. Puede introducirse en formato hexadecimal (introduciendo una cadena de texto con caracteres hexadecimales) o en formato ASCII (introduciendo una cadena de texto). b) subnet-name Con este parámetro estamos asociando a los miembros de una clase con una subnet configurada. Este parámetro es necesario cuando se desea reservar uno o varios rangos de direcciones IP a los miembros de la clase. Los rangos que se definan a continuación deben ser compatibles con la dirección y máscara de la subnet asociada. En caso de no configurarse ningún rango de direcciones IP dentro de la clase, a los clientes miembro de la misma se les ofrecen direcciones de alguno de los rangos configurados en la subred asociada a la clase. Sin embargo, aquellas opciones DHCP definidas dentro de la clase son entregadas al cliente con preferencia sobre las opciones de la subred. IMPORTANTE! Para un correcto funcionamiento de la clase es imprescindible definir el parámetro vendor-class-id. Si además se desean asignar rangos de direcciones específicos para los clientes DHCP miembros de la clase, es necesario configurar uno o más rangos de direcciones IP dentro de las opciones de la misma. DHCP-Server config$class clase 1 vendor-class-id asc teldat-vendor-class DHCP-Server config$class clase 1 subnet-name relay DHCP-Server config$class clase 1 option 43 hex 0x001122 DHCP-Server config$class clase 1 range 10.0.0.30 10.0.0.35 DHCP-Server config$list class = CLASS List 1 = CLASS: clase Class identifier: teldat-vendor-class Associated subnet: relay Range: 10.0.0.30 --> 10.0.0.35 - DHCP Option 43: 0x001122 DHCP-Server config$ 6.4. GLOBAL Este comando permite configurar a nivel global los parámetros propios del servidor DHCP y las opciones que se enviarán a los clientes DHCP. ROUTER TELDAT Configuración Protocolo DHCP II - 21

En este apartado se explica la configuración de los parámetros específicos del servidor DHCP a nivel global. La configuración de Opciones se detalla en apartados posteriores. GLOBAL <parámetro, valor> Los parámetros específicos del servidor DHCP a nivel global son los siguientes: a) boot-unknown-clients Con este parámetro se indica al servidor si asigna direcciones a clientes desconocidos (los que no se han configurado expresamente). Por defecto SÍ se permite asignar direcciones a clientes desconocidos. Para deshabilitar esta opción se utiliza no global no boot-unknown-clients. Este parámetro únicamente se puede configurar a nivel global (parámetros globales). b) bootfile <nombre de fichero> Especifica (a nivel global) el nombre de un fichero de arranque que tiene que ser descargado por el cliente. Este parámetro se suele configurar simultáneamente con el de next-server. Se puede configurar en cualquier nivel o ámbito: global, subred o host. c) ddns-allow-client-updates Al habilitar este parámetro se permite a los clientes DHCP realizar la actualización dinámica del registro A en el servidor DNS correspondiente cuando solicitan la opción 81 (FQDN) en el DHCPREQUEST. Por defecfo esta opción se encuentra deshabilitada (no se permite a los clientes DHCP realizar actualización dinámica DNS de ningún tipo). Para que este parámetro sea efectivo es necesario que la opción ddns-updates se encuentre habilitada. d) ddns-domain <nombre de dominio> Establece el nombre de dominio que se utiliza en las actualizaciones DDNS. Este nombre de dominio se concatena al hostname del cliente para construir el fully-qualified domain-name (FQDN) que se actualizará en el servidor DNS. Este parámetro se configura exclusivamente a nivel global. Para que este parámetro tenga efecto es necesario que la opción ddns-updates se encuentre habilitada. e) ddns-hostname mac-address Especifica el tipo de hostname que se va utilizar en las actualizaciones DDNS. Por defecto se emplea el hostname proporcionado por el cliente DHCP. Este comando permite habilitar la opción mac-address, que indica que se utiliza como hostname una cadena de caracteres ascii construida a partir de la MAC del cliente. Por ejemplo, el hostname asociado a la dirección MAC 00-02-44-53-9d-e6 sería 0-2-44-53-9d-e6. Este parámetro se configura exclusivamente a nivel global. Para que este parámetro tenga efecto es necesario que se encuentren habilitadas las actualizaciones DDNS (ddns-updates). f) ddns-revdomain <nombre de dominio inverso> Nombre de dominio que se concatena a la dirección IP inversa del cliente DHCP (la que se forma con los dígitos invertidos) para construir el nombre que se utiliza en las actualizaciones DDNS de los registros PTR (los utilizados para la resolución inversa de nombres). ROUTER TELDAT Configuración Protocolo DHCP II - 22

El valor por defecto de este parámetro es in-addr.arpa.. Este parámetro se configura exclusivamente a nivel global. Para que este parámetro tenga efecto es necesario que se encuentren habilitadas las actualizaciones DDNS (ddns-updates). g) ddns-updates [on-demand] Mediante este comando se habilitan las actualizaciones dinámicas DNS (actualizaciones DDNS) del fully-qualified domain-name (FQDN) del cliente DHCP. El protocolo DHCP dispone de la opción denominada Client FQDN option (opción número 81) que se emplea para intercambiar información sobre el FQDN entre un cliente y un servidor DHCP, así como para realizar actualizaciones DDNS de los registros A y PTR en un servidor DNS. De este modo un servidor DNS es capaz de realizar la resolución directa/inversa del nombre de un equipo que recibe su configuración mediante DHCP. Las actualizaciones DDNS se encuentran deshabilitadas por defecto. Si se habilitan con el flag opcional on-demand, entonces únicamente se realizan dichas actualizaciones si el cliente DHCP incluye esta opción en su DHCPREQUEST. A menos que se encuentre habilitado el parámetro ddns-allow-client-updates, el servidor DHCP es el encargado de actualizar tanto el registro A como el PTR. IMPORTANTE! Para poder realizar actualizaciones DDNS es imprescindible que en el router se encuentre configurado al menosun servidor DNS en la facilidad Cliente DNS. Si hay varios servidores DNS configurados se selecciona el primero de ellos como servidor principal. Para más información sobre la facilidad Cliente DNS consultar el manual asociado, DM723. h) default-lease-time <tiempo> Establece el tiempo por defecto (en segundos) que se cede una dirección: tiempo que se asigna una dirección al cliente si el cliente que realiza la petición no solicita un tiempo específico de vencimiento. Este parámetro únicamente se puede configurar a nivel global (parámetros globales). El valor por defecto de este parámetro es 43200 segundos. i) max-lease-time <tiempo> Tiempo máximo (en segundos) que se cederá una dirección si cliente que realiza la petición solicita un tiempo determinado para el vencimiento. Nunca se asignará una dirección por más tiempo que el max-lease-time. Este parámetro únicamente se puede configurar a nivel global (parámetros globales). El valor por defecto es 86400 segundos. j) next-server <dirección ip> Indica (a nivel global) la dirección IP del servidor desde el cual se debe descargar el fichero de arranque inicial indicado por el parámetro bootfile. Si no se indica ningún next-server, entonces los clientes descargarán el fichero desde el propio servidor DHCP. Se puede configurar en cualquier nivel o ámbito: global, subred o host. k) one-lease-per-client Establece si a cada cliente se le asignará como máximo una dirección. Si está activado sólo se asigna una dirección por cliente. Por defecto este parámetro está habilitado. Para deshabilitarlo se utiliza global no one-leaseper-client. ROUTER TELDAT Configuración Protocolo DHCP II - 23

Este parámetro únicamente se puede configurar a nivel global (parámetros globales). l) server-name <identificador> Este parámetro se utiliza para indicar al cliente el nombre del Servidor DHCP. Se configura únicamente a nivel global (parámetros globales). global no boot-unknown-clients global default-lease-time 36000 global max-lease-time 72000 global server-name my.dhcp.server global bootfile defaultfile.cfg global next-server 192.168.1.1 list global = GLOBAL Parameters = Server Name: my.dhcp.server Next Server: 192.168.1.1 Lease time: Default 36000, Maximum 72000 Boot Unknown clients: No One Lease Per client: Yes Dynamic DNS Updates (FQDN): Disabled (deny client updates) DDNS Update Hostname: client hostname Bootfile: defaultfile.cfg 6.5. ENABLE El comando ENABLE habilita el servidor DHCP de forma global, esto es, en todas las interfaces para las cuales puede funcionar el protocolo DHCP. ENABLE enable Para deshabilitar el servidor DHCP se emplea el comando NO ENABLE. 6.6. HOST Este comando permite configurar los parámetros de un determinado host al que se cederá una dirección IP. Un host debe ser declarado de forma explícita cuando se desea asignarle siempre la misma dirección IP o bien cuando únicamente se quiera asignar direcciones a host (o clientes) conocidos, evitando de esta forma que el servidor DHCP asigne direcciones a otros clientes no especificados. Siempre es necesario indicar los siguientes parámetros: Identificador de host. Número de shared network. El mismo host puede estar definido en distintas Shared Networks (para que dependiendo de dónde se encuentre conectado reciba una u otra configuración), por lo que es necesario identificar correctamente cuál se está configurando. ROUTER TELDAT Configuración Protocolo DHCP II - 24