You are on page 1of 64

TECSUP Implementación de Redes

INTRODUCCIÓN
Una vez que se tiene funcionando una red utilizando el protocolo TCP/IP, se pueden
implementar una serie de servicios que pueden ayudar a mejorar el trabajo dentro de la red o
acceder a cierto tipo de recursos.
En esta unidad se implementarán dos servicios, sobre TCP/IP:
• El Servicio WINS.
• El Servicio DHCP.

OBJETIVOS
• Describir como se realiza la resolución de nombre NetBIOS a dirección IP
• Describir los servicios WINS y DHCP
• Implementar el servicio WINS y DHCP

TEMAS
En esta unidad se tratará los siguientes temas:
• Resolución de nombres
• Servicio WINS
• Servicio DHCP

315
TECSUP Implementación de Redes

316
TECSUP Implementación de Redes

317
TECSUP Implementación de Redes

Siempre existe un identificador que permite distinguir a las computadoras o equipos.


En los niveles más bajos tenemos la dirección MAC y la dirección del Protocolo (IP o IPX).
En los niveles más altos las computadoras se identifican por un nombre que es más fácil de
recordar por los usuarios.

Los nombres que pueden utilizarse para identificar una computadora son:
• NetBIOS
• DNS

Nombres NetBIOS
Los nombres NetBIOS representan a las computadoras (Servidores y Estaciones) en una red
Microsoft.
Los nombres NetBIOS tienen una longitud máxima de 16 caracteres.

Nombres DNS
Los nombres DNS representan a los hosts que tienen una dirección IP.
Los nombres DNS tienen una longitud máxima de 256 caracteres.

318
TECSUP Implementación de Redes

Dentro del uso de nombres Netbios en una red, existen una serie de tareas que se realizan
en este proceso:
• Registro.
• Descubrimiento.
• Liberación.

319
TECSUP Implementación de Redes

Toda computadora al iniciarse o iniciar el servicio NetBIOS debe de registrar su nombre


NetBIOS para que pueda acceder o ser accedida por otras computadoras.
Estos nombres deben de ser exclusivos, es decir debe de haber un nombre NettBIOS
utilizado por una computadora a la vez.
En caso de que otra computadora ya hubiese registrado el mismo nombre se mostrará un
mensaje de error.
El registro puede ser realizado de 2 maneras:
• Enviando un mensaje anunciando su nombre y el grupo o dominio al que pertenece, este
mensaje es enviado a todas las computadoras que utilizan el protocolo NetBIOS (mensaje
multicast).
• Enviando un mensaje a un servidor de nombres NetBIOS (WINS) anunciando su nombre y
su dirección IP.

320
TECSUP Implementación de Redes

Cuando una computadora desea comunicarse con otra computadora y conoce el nombre de
ésta, deberá de obtener también su dirección IP para crear los paquetes Ethernet.
Se puede obtener la dirección IP conociendo el nombre NetBIOS de 2 formas:
• Enviando un mensaje multicast a toda la red indicando el nombre NetBIOS e indicando
que se requiere su dirección IP, la computadora aludida responderá a esta computadora
enviando un mensaje indicando su dirección IP.
• Enviando una consulta al servidor de nombres, el servidor busca en su base de datos por
el nombre y devuelve la dirección IP asociada a dicho nombre.

321
TECSUP Implementación de Redes

La liberación consiste en anunciar que el nombre NetBIOS estará disponible para que otra
computadora pueda utilizarlo, esto ocurre cuando la computadora está apagándose o el
servicio NetBIOS es detenido.
El anuncio de la liberación se realiza de 2 formas:
• Enviando un mensaje indicando que su nombre estará disponible, este mensaje es
enviado a todas las computadoras que utilizan el protocolo NetBIOS (mensaje multicast).
• Enviando un mensaje al servidor de nombres (WINS) indicando que retire su nombre y su
dirección IP de su base de datos.

322
TECSUP Implementación de Redes

Las computadoras realizan diferentes resoluciones para poder crear los paquetes Ethernet y
establecer una comunicación con otra computadora de la red.
Es así que si disponemos de la dirección IP de una computadora con la cual se desea
establecer una comunicación se debe de averiguar primero cual es la dirección MAC de la
otra computadora, esto es realizado por el protocolo ARP (Address Resolution Protocol).

Nota: En caso de que la computadora estuviese en otra red se obtendrá la dirección MAC del
router que permite la comunicación con otras redes.

Si se tiene la dirección MAC y se requiere la dirección IP esto lo realiza el protocolo RARP


(Reverse Ardes Resolution Protocol).

323
TECSUP Implementación de Redes

Hemos visto cuan importante son las direcciones IP o MAC, pero normalmente solo se
conoce el nombre de la computadora a la cual se desea acceder, por lo tanto se han
implementado diferentes formas de resolver los nombres NetBIOS o DNS a sus
correspondientes direcciones IP.
Los métodos para obtener la dirección IP de una computadora conociendo su nombre
NetBIOS son:
• Cache NetBIOS
• Broadcast
• LMHOSTS
• WINS

Los métodos para obtener la dirección IP de una computadora conociendo su nombre DNS
son:
• Host Name
• HOSTS
• DNS

324
TECSUP Implementación de Redes

Si se utiliza el nombre NetBios para identificar a una computadora este nombre debe ser
convertido a su correspondiente dirección IP, para poder acceder a ella.
Posteriormente esta dirección IP será convertida a dirección MAC.
Existen varios métodos que permiten convertir el nombre NetBios a dirección IP:
• Cache de nombres NetBIOS
• Resolución de nombres por Difusión (Broadcast)
• Archivo LMHOSTS
• WINS (Windows Internet Naming Service)

Una computadora puede estar habilitada para usar varios de los métodos de resolución.
Lo que va a variar es el orden en que hace uso de estos métodos.

325
TECSUP Implementación de Redes

En cada computadora se mantiene una tabla temporal de los nombres NetBIOS de las
computadoras y sus correspondientes direcciones IP que han sido resueltos anteriormente
por otros métodos (Difusión, archivo Lmhosts o Wins).
La caché de nombres NetBios, es el primer lugar donde se busca una dirección IP para
asignarla a un nombre NetBios.
Se pueden cargar nombres NetBios a la cache en forma automática mediante el archivo
Lmhosts.
Los nombres resueltos permanecen en la tabla por un periodo de 10 minutos, luego del cual
es borrado, este tiempo también es conocido como: Tiempo de Vida (TDV).
Si dentro del periodo de vida se consulta el nombre en la caché NetBios, el periodo se
restablece a 10 minutos. Si trascurre el periodo de vida sin que se haya consultado el
nombre, la asignación se quita.
Al observar la caché de nombres NetBios, el período de vida se muestra en segundos.

326
TECSUP Implementación de Redes

Para resolver los nombres a direcciones IP, se envía una pregunta a todos los dispositivos
del mismo segmento de la red que el equipo emisor, es decir un mensaje Multicast.
La computadora cuyo nombre coincide con el de la pregunta responde enviando la dirección
IP al solicitante.
Cada computadora es responsable de diferenciar nombres NetBIOS duplicados y de
responder a las consultas de resolución de nombres.

Nota: Las consultas multicast no pasan por los routers por lo tanto está limitado a la red en la
cual se realiza la consulta.

327
TECSUP Implementación de Redes

Un archivo Lmhosts es un archivo de texto local que asigna direcciones IP a nombres


NetBios, para equipos que no se encuentran en el mismo segmento.
El archivo Lmhosts se leerá únicamente si la difusión no resuelve una dirección IP.
Este archivo debe de ser creado y modificado manualmente por el usuario de la
computadora, en el caso de una red el Administrador deberá de crear y modificar este archivo
en cada una de las computadoras de la red.

Dependiendo del sistema operativo este archivo se encuentra ubicado en el directorio:


• \windows\ En Windows 9x/Me
• \winnt\system32\drivers\etc En Windows NT/2000
• \windows\system32\drivers\etc En Windows XP/2003/2008/7

328
TECSUP Implementación de Redes

El archivo LMHOSTS deberá de ser utilizado cuando se quiere acceder a los recursos
compartidos de una computadora que se encuentra en otra red separada por uno o más
routers.
El archivo deberá de ser creado o modificado por el usuario o el administrador de la red.
El archivo LMHOSTS no tiene extensión y es un texto plano.
Cada computadora tiene su propio archivo LMHOSTS igual o diferente al de otras
computadoras.
Para hacer que uno de estos nombres se ubique en el “Cache de Nombres NetBIOS” con un
tiempo de vida ilimitado se debe de indicar con el argumento #PRE (Preload)
130.45.20.1 pc01 #PRE

329
TECSUP Implementación de Redes

Un servidor WINS tiene una base de datos que contiene los nombres NetBIOS y sus
correspondientes direcciones IP de los clientes WINS.
Esta base de datos se modifica automáticamente sin necesidad de que intervenga el
administrador por lo tanto se dice que es una base de datos dinámica.
Este servicio es un reemplazo al método de archivo LMHOSTS debido a que toda la
información se encuentra centralizada.

330
TECSUP Implementación de Redes

Como se realice la resolución de nombres NetBIOS a dirección IP dependerá del “tipo de


Nodo” en la que esté configurado el sistema operativo Windows.
Existen 4 tipos de nodos:
• Nodo tipo B
• Nodo tipo P
• Nodo tipo M
• Nodo tipo H

Primero se verifica si el nombre NetBIOS buscado es igual al nombre NetBIOS de la


computadora, caso contrario se realizará la búsqueda dependiendo del tipo de nodo.

En un nodo tipo B (Brodacast) la resolución se realiza de la siguiente manera:


Se consulta en la Cache NetBIOS por el nombre NetBIOS, si no existe se realiza una
consulta Multicast a toda la red.

En un nodo tipo P (Peer to Peer) la resolución se realiza de la siguiente manera:


Se consulta en la Cache NetBIOS por el nombre NetBIOS, si no existe se envía la consulta al
servidor de nombres (WINS).

En un nodo tipo M (Mixed) la resolución se realiza de la siguiente manera:


Se consulta en la Cache NetBIOS por el nombre NetBIOS ,si no existe se realiza una
consulta Multicast a toda la red y si no hay respuesta se envía la consulta al servidor de
nombres (WINS).

En un nodo tipo H (Hybrid) la resolución se realiza de la siguiente manera:


Se consulta en la Cache NetBIOS por el nombre NetBIOS, si no existe se envía la consulta al
servidor de nombres (WINS), si no está registrado en el servidor se realiza una consulta
Multicast a toda la red.

331
TECSUP Implementación de Redes

Normalmente las computadoras con Windows son del tipo B (Broadcast), pero al configurar
las propiedades del protocolo TCP/IP e indicar la dirección IP del servidor de nombres
NetBIOS (WINS) pasa a ser un nodo del tipo H (Hybrid).

Adicionalmente Microsoft proporciona la siguiente secuencia de búsqueda en la resolución de


nombres:
• Por consulta al archivo LMHOSTS
• Por consulta al archivo HOSTS
• Por consulta al Servidor DNS

Estas resoluciones se habilitan en la configuración del protocolo TCP/IP en la computadora.

Puede indicar el tipo creando en la clave del registro


"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Netbt\Parameters"
el valor "NodeType" de tipo DWORD.

Los valores pueden ser:


• (1): Nodo B, el equipo utiliza difusiones
• (2): Nodo P, el equipo consulta a un servidor WINS
• (4): Nodo M, el equipo primero realiza difusiones y si no localiza lo que busca consulta a
un servidor WINS
• (8): Nodo H, el equipo primero consulta a un servidor WINS y en caso de no localizar lo
buscado realiza una difusión.

332
TECSUP Implementación de Redes

Para visualizar los nombres Netbios registrado en una computadora se utiliza el comando:
Nbtstat.

Esta comando tiene varias opciones, que pasaremos a detallar:

Nbtstat –n
Muestra los nombres NetBIOS de la computadora, es decir como computadora, como parte
de un grupo, del usuario, de los servicios que proporciona.

Nbtstat –c
Muestra los nombres NetBIOS de otras computadoras con las cuales ha establecido
anteriormente una comunicación o que han sido registrados manualmente

Nbtstat -A <dirección IP>


Permite consultar los nombres NetBIOS de otra computadora de la cual se conoce sólo su
dirección IP.

333
TECSUP Implementación de Redes

334
TECSUP Implementación de Redes

335
TECSUP Implementación de Redes

El Servicio de nombres Internet de Windows (WINS) proporciona una base de datos


distribuida en la que se registran y consultan asignaciones dinámicas de nombres NetBIOS
para los equipos y grupos usados en la red.
Aunque el protocolo de nombres NetBIOS puede utilizarse con otros protocolos además de
TCP/IP (como por ejemplo, con NetBEUI o IPX/SPX), WINS se diseñó específicamente para
ser usado con NetBIOS sobre TCP/IP (NetBT).
WINS reduce el uso de difusiones (multicast) IP locales para la resolución de nombres
NetBIOS y permite a los usuarios encontrar fácilmente sistemas en redes remotas. Dado que
los registros WINS se realizan automáticamente cada vez que un cliente se inicia y se une a
la red, la base de datos se mantiene actualizada automáticamente cuando se producen
cambios en la configuración de direcciones dinámica.

WINS proporciona las siguientes ventajas de administración en una red TCP/IP:


• Reducción del tráfico de difusión NetBIOS en las subredes, ya que se permite a los
clientes hacer consultas en los servidores WINS para encontrar directamente sistemas
remotos.
• Base de datos dinámica de nombre a dirección que permite el registro y la resolución de
nombres de equipo.
• Administración centralizada de la base de datos de nombre a dirección, con lo que se
reduce la necesidad de administrar archivos Lmhosts
• Compatibilidad con los clientes de Windows y NetBIOS anteriores que pueda haber en la
red, ya que se permite a esos clientes explorar listas de dominios Windows remotos sin
que tenga que haber un controlador de dominio local en cada subred.
• Compatibilidad con clientes DNS ya que se les permite encontrar recursos NetBIOS.

336
TECSUP Implementación de Redes

337
TECSUP Implementación de Redes

El servidor WINS controla las solicitudes de registro de nombres de los clientes WINS, y
registra sus nombres y sus direcciones IP; además, responde a las consultas de nombres
NetBIOS que emiten los clientes y devuelve la dirección IP del nombre consultado si se
encuentra en la base de datos del servidor.
Los clientes utilizan los servidores WINS de dos maneras: como servidor WINS principal o
secundario.
La diferencia entre el servidor WINS principal o secundario no está basada de ninguna
manera en los servidores (que son iguales desde el punto de vista funcional de WINS). La
diferencia está en el cliente, que diferencia y ordena la lista de servidores WINS cuando
puede utilizar más de uno.
En la mayoría de los casos, el cliente se pone en contacto con el servidor WINS principal
para todas sus funciones de servicio de nombres NetBIOS (registro, renovación y liberación
de nombres, y consulta y resolución de nombres). El único caso en el se puede llegar a
utilizar el servidor WINS secundario es cuando el servidor WINS principal:
• No está disponible en la red cuando se hace la solicitud de servicio, o bien,
• El servidor no puede resolver el nombre para el cliente (en caso de una consulta de
nombre).

338
TECSUP Implementación de Redes

Los clientes WINS registran sus nombres en un servidor WINS al iniciar los equipos o cuando
se unen a la red. A partir de ese momento, los clientes consultan al servidor WINS para
resolver los nombres remotos cuando lo necesiten.
Los clientes WINS son equipos que se pueden configurar para hacer uso directo de un
servidor WINS.
La mayor parte de los clientes WINS suelen tener más de un nombre NetBIOS que deben
registrar para que se utilice dentro de la red. Dichos nombres se utilizan para publicar varios
tipos de servicios de red, como Mensajería o Estación de trabajo, que los equipos pueden
utilizar de varias formas para comunicarse con otros equipos de la red.
Microsoft acepta clientes WINS que se ejecuten en las plataformas siguientes:
• Clientes con sistemas operativos Windows.
• Clientes Linux y UNIX (que tengan instalado Samba)
• Los clientes WINS se comunican con el servidor WINS para:
• Registrar los nombres de los clientes en la base de datos WINS.
• Renovar los nombres de los clientes en la base de datos WINS.
• Liberar los nombres de los clientes en la base de datos WINS.
• Traducir nombres a través de las asignaciones que la base de datos WINS tiene para
nombres de usuario, nombres NetBIOS, nombres DNS y direcciones IP.

339
TECSUP Implementación de Redes

J50.log y J50#####.log: Es el registro de todas las transacciones realizadas en la base de


datos WINS. Ambos archivos se utilizan para recuperar el estado de la base de datos si el
servicio WINS se detiene de forma repentina o inesperada, cuando eso ocurre los archivos de
registro se utilizan de forma automática para recrear el estado correcto de la base de datos
WINS.
Los archivos de registro mantienen un tamaño específico; sin embargo, cuando se llena el
archivo de registro, se le cambia el nombre. Se crea un nuevo archivo de registro de
transacciones con el nombre J<n>.log, donde <n> es un número decimal, como J50.log. El
formato del nombre del archivo de registro anterior es JetXXXXX.log, donde cada X es un
número hexadecimal. Los archivos de registro se procesan y se eliminan cada tres horas.
J50.chk: Un archivo de controles que indica la ubicación de la última información escrita
correctamente desde el registro de transacciones a la base de datos. En un escenario de
recuperación de datos, el archivo de controles indica dónde tiene que empezar la
recuperación o la reproducción de los datos. Este archivo de controles se actualiza cada vez
que se escriben datos en el archivo de base de datos (Wins.mdb).
Wins.mdb: El archivo de base de datos del servidor WINS, que contiene dos tablas: la tabla
de asignaciones entre direcciones IP e identificadores de propietario y la tabla de
asignaciones entre nombres y direcciones IP.
Winstmp.mdb: Un archivo temporal que crea el servicio Servidor WINS. Funciona como
archivo de intercambio durante las operaciones de mantenimiento de índices y puede
permanecer en la carpeta raízDelSistema\System32\Wins después de un error del sistema.
Res#.log: Son archivos de registro reservados, que funcionan en situaciones de emergencia
en las que el servidor se queda sin espacio en el disco. Si un servidor intenta crear otro
archivo de registro de transacciones y no hay espacio suficiente en el disco, el servidor limpia
las transacciones pendientes en estos archivos de registro reservados. A continuación, el
servicio se apaga y registra un suceso en el Visor de sucesos.

340
TECSUP Implementación de Redes

Todas las computadoras Windows, debido a que utilizan NetBIOS, realizarán las siguientes
actividades:
• Registro de su nombre único en la red
• Renovación de su nombre para indicar que sigue activo
• Liberación del nombre para indicar que no esta activo en la red
• Consulta de otros nombres para obtener la dirección IP correspondiente

341
TECSUP Implementación de Redes

El registro de nombres es un cliente WINS que solicita el uso de un nombre NetBIOS en la


red, que puede ser un nombre único (exclusivo) o de grupo (compartido). Las aplicaciones
NetBIOS también pueden registrar uno o varios nombres.
Como se muestra en el gráfico, un cliente WINS envía una solicitud de registro de nombre
directamente a su servidor WINS configurado, éste puede aceptar o rechazar la solicitud de
registro del nombre mediante una respuesta positiva o negativa al cliente.
La acción tomada por el servidor depende de varios factores:
• Si el nombre ya existe en la base de datos del servidor WINS.
• Si la solicitud es para una entrada de nombre único o de grupo.

Si el nombre no existe en la base de datos, se acepta como registro nuevo y se realiza lo


siguiente:
• Se crea nombre del cliente WINS (PC01) en la base de datos del servidor WINS, se
escribe con un nuevo ID. de versión, se le asigna una fecha de caducidad y se le marca
con el ID. de propietario del servidor WINS.
• ID. Versión = 45 //registro creado
• Fecha de caducidad = Fecha actual + TTL //cuando renovara su nombre
• IP. Propietario = WINS01 //servidor WINS

• Para calcular la fecha de caducidad se agrega el valor TTL (TTL Time to Live - Tiempo de
vida) que de forma predeterminada es 6 días.

342
TECSUP Implementación de Redes

Cuando un equipo cliente se registra por primera vez en un servidor WINS, este le devuelve
un mensaje con un valor de período de vida (TTL, Time-To-Live) que indica cuándo caduca el
registro del cliente o cuándo se tiene que renovar. Si no se renueva antes de dicho período, la
entrada se eliminará de la base de datos WINS. Sin embargo, los nombres WINS estáticos no
caducan.
El valor de Intervalo de renovación (TTL) predeterminado es de seis días.
El cliente empieza a renovar su nombre una vez transcurrido ½ TTL es decir 3 días, esto lo
realiza de la siguiente manera:
• Si el nombre no es renovado por el servidor WINS, el cliente lo intentará dentro de 10
minutos y continuará intentándolo cada 10 minutos por un lapso de 1 hora.
• Luego de una hora de intentar renovar con el servidor WINS principal lo intentará con el
servidor WINS secundario.
• Si el nombre no es renovado por el servidor WINS secundario lo intentará dentro de 10
minutos y continuará intentándolo cada 10 minutos por un lapso de una hora.
• Luego de la hora intentará renovar nuevamente en el servidor WINS principal.
• Este proceso se repetirá hasta que el tiempo de renovación termine (TTL) o el nombre sea
renovado por el servidor WINS principal o el secundario.
• Si el nombre es renovado se le asignará de nuevo un nuevo TTL. Si el cliente WINS falla
en el proceso de renovación se liberará su nombre.

343
TECSUP Implementación de Redes

La liberación de nombres se produce cuando un equipo cliente WINS termina de usar un


nombre concreto, cuando se apaga correctamente. Al liberar su nombre, el cliente WINS
notifica a su servidor WINS (o potencialmente a otros equipos de la red) que ya no va a
utilizar su nombre registrado.
Como se muestra en la figura, cuando un cliente WINS libera su nombre, tienen lugar los
pasos siguientes:
• El equipo llamado PC01 se apaga correctamente o el usuario escribe el comando nbtstat
-RR, con lo que se inicia una solicitud de liberación de nombre en el servidor WINS
• El servidor WINS marca la entrada de la base de datos relacionada con PC01 como
liberada.
• Si la entrada permanece liberada durante cierto tiempo, el servidor WINS marca la entrada
como desechada, actualiza el Id. de versión de la entrada y notifica la modificación a otros
servidores WINS.
• El servidor WINS devuelve un mensaje de confirmación de la liberación al cliente WINS.

Si una entrada de nombre está marcada como liberada, el servidor WINS puede actualizar o
revisar inmediatamente la entrada cuando reciba una nueva solicitud de registro desde un
cliente WINS que tenga el mismo nombre pero una dirección IP diferente. Esto es posible
porque la base de datos de WINS muestra que el cliente WINS de la dirección IP antigua ya
no utiliza dicho nombre.

344
TECSUP Implementación de Redes

Los clientes WINS utilizan el siguiente flujo de opciones para resolver un nombre:
• Determinan si el nombre contiene más de 15 caracteres o si contiene puntos ("."). Si es
así, consultan el nombre en DNS.
• El cliente comprueba si el nombre consultado es su nombre de equipo NetBIOS local, el
cual le pertenece.
• Determinan si el nombre está almacenado en la caché de nombres remotos del cliente.
• Se ponen en contacto y prueban los servidores WINS configurados para resolver el
nombre mediante WINS. Si el servidor principal WINS no responde a la consulta, ya sea
porque no está disponible o porque no tiene ninguna entrada para ese nombre, el cliente
tratará de ponerse en contacto con otros servidores WINS que tenga configurados, en el
orden en que se hayan configurado para su uso.
• Utilizan difusiones multicast IP locales en la subred.
• Comprueban el archivo LMHOSTS si Habilitar la búsqueda de LMHOSTS está habilitado
en las propiedades de Protocolo de Internet (TCP/IP) de la conexión.
• Comprueban el archivo Hosts.
• Consultan a un servidor DNS.

345
TECSUP Implementación de Redes

En el servidor WINS se requiere:


• Una dirección IP fija.
• Un sistema operativo como Windows NT Server 4.0 o superior.
• El servicio WINS configurado apropiadamente.

En la instalación de WINS en el sistema operativo se realiza de la siguiente manera:


• Botón Inicio -> Configuración -> Panel de control -> Agregar o quitar programas ->
Agregar o quitar componentes de Windows.
• Ubicar el item Servicios de red y ver los detalles.
• Colocar un check en el item Servicio WINS y aceptar.

En Windows Server 2008 se agrega como una característica.

346
TECSUP Implementación de Redes

El programa de administración del servicio se ubica en:


Botón Inicio -> Programas -> Herramientas administrativas -> WINS.
Desde este programa se puede administrar uno o varios servidores WINS, se puede
consultar la base de datos WINS y visualizar los registros guardados ahí.

347
TECSUP Implementación de Redes

Los nombres NetBIOS almacenados en la base de datos de WINS pueden representar un


único nombre, un grupo, Internet grupo o una computadora con múltiples tarjetas.
• Exclusivo: Un nombre con una dirección IP.
• Grupo: Representa a un grupo de computadoras.
• Nombre de dominio: Controladores de dominio. miembros.
• Grupo de Internet: Permite agrupar recursos como pueden ser servidores de archivos o
impresoras.
• Host Multiple: Un nombre que puede tener más de una dirección (25 como máximo).

Se puede visualizar los registros con datos como:


• Nombre de registro, el nombre NetBIOS registrado.
• Tipo, indicando si es Mensajero, Cliente, Servidor, etc.
• Dirección IP, la dirección IP asociada al nombre NetBIOS.
• Estado, si esta Activo, liberado o desechado.
• Static, si es un registro estático.
• Propietario, indica en que servidor WINS está registrado.
• Versión, el ID que permite verificar cual es el más reciente en un proceso de replica.
• Caducidad, hasta que fecha estará registrado este nombre.

348
TECSUP Implementación de Redes

WINS también permite el registro de nombres estáticos. Esto permite que el administrador
registre nombres de equipos que ejecuten sistemas operativos que no puedan registrar
nombres de forma dinámica. WINS distingue entre entradas dinámicas y entradas estáticas.
Se puede especificar de que tipo es el registro: único, grupo, nombre de dominio, grupo de
Internet o multitarjeta.

349
TECSUP Implementación de Redes

La configuración del cliente WINS es bastante sencilla, en la configuración del protocolo


TCP/IP basta con indicar las direcciones IP del servidor WINS primario y del servidor WINS
secundario si es que se dispone de ella.
La primera dirección IP de la lista será considerado como su servidor WINS principal y las
siguientes direcciones IP serán consideradas como sus servidores WINS secundarias.

Los clientes utilizan los servidores WINS de dos maneras: como servidor WINS principal o
secundario.
Las consultas van a los servidores WINS secundarios cuando el servidor WINS principal:
• No está disponible en la red.
• No puede resolver el nombre para el cliente.

Si el cliente tiene configurados más de dos servidores WINS, los servidores WINS
adicionales se utilizan hasta que la lista termine o uno de los servidores WINS secundarios
responda correctamente la solicitud, en Windows XP y Windows 2000 se puede configurar
una lista de hasta 12 servidores WINS secundarios.

350
TECSUP Implementación de Redes

Cuando se utilizan varios servidores WINS en la misma red, se pueden configurar para
replicar los registros de sus bases de datos en otros servidores.
Mediante la replicación entre estos servidores WINS se mantiene un conjunto de información
WINS coherente y distribuida por toda la red.

Las dos cuestiones más importantes relativas al planeamiento que deben tenerse en cuenta
al configurar la replicación WINS son:
• Si va a realizarse a través de vínculos WAN de baja velocidad.
• El período requerido para que todos los cambios replicados en la base de datos WINS
converjan y se consiga coherencia en la red.

La frecuencia de la replicación de la base de datos WINS entre los servidores WINS es uno
de los aspectos más importantes del planeamiento. La base de datos del servidor WINS debe
replicarse con la frecuencia suficiente para garantizar que el tiempo de inactividad de un
único servidor WINS no llegará a afectar a la confiabilidad de la información de asignación en
los restantes servidores WINS. Sin embargo, el intervalo de tiempo entre replicaciones no
debe llegar a ser tan reducido que interfiera con el rendimiento de la red.

351
TECSUP Implementación de Redes

Para la réplica, cada servidor WINS tiene que configurarse con al menos otro servidor WINS
como asociado de replicación. Un asociado de replicación se puede agregar y configurar
como:
• Asociado de extracción (PULL): Solicita la replicación a su asociado de inserción.
• Asociado de inserción (PUSH): informa a su asociado de extracción que la replicación
está disponible.
• Asociado de inserción y de extracción (PUSH/PULL).

Para agregar un asociado de replicación


• Abra WINS
• En el árbol de la consola, haga clic en Asociados de replicación.
• En el menú Acción, haga clic en Nuevo asociado de replicación.
• En Nuevo asociado de replicación, escriba el nombre o la dirección IP del servidor WINS
para agregarlo como asociado de replicación.

De forma predeterminada, los asociados de replicación se configuran como replicadores de


inserción y extracción. Sin embargo, una vez que haya agregado un asociado puede
cambiarlo para que sea del tipo Sólo inserción o Sólo extracción.

352
TECSUP Implementación de Redes

353
TECSUP Implementación de Redes

Para poder hacer uso de los servicios Internet (FTP, Telnet, Gopher, Http, IRC, etc.) es
necesario configurar una dirección IP en cada una de las computadoras de la red que deseen
hacer uso de estos servicios.
El servicio DHCP elimina el problema de configuración manual del protocolo TCP/IP en las
computadoras que utilizan el protocolo TCP/IP y las cuales deben de ser configuradas
manualmente.
Este servicio centraliza la configuración y administra la asignación de direcciones IP a las
computadoras que utilizan DHCP las cuales se denominarán clientes DHCP.
Los clientes DHCP normalmente son estaciones móviles (laptops, notebook, etc.) los cuales
se trasladan de una red a otra y por lo tanto requieren de una dirección IP distinta.

354
TECSUP Implementación de Redes

Este servicio ofrece algunas ventajas con respecto a la configuración manual:


• Las direcciones IP son configuradas en el servidor DHCP y enviadas a los clientes.
• Los clientes DCHP siempre recibirán la configuración IP correcta, DHCP evita los errores
de configuración que se provocan por la necesidad de escribir valores manualmente en
cada equipo. Así mismo, DHCP ayuda a evitar los conflictos de direcciones que causan
las direcciones IP previamente asignadas que se utilizan para configurar un equipo nuevo
en la red.
• Los clientes pueden recibir la nueva configuración y utilizarlas de inmediato, los cambios
realizados en el servidor DHCP serán actualizados por los clientes sin intervención del
administrador.

355
TECSUP Implementación de Redes

Los componentes del servicio DHCP son:


• El servidor DHCP
• El cliente DHCP
• La base de datos DHCP

EL SERVIDOR DHCP: Es el que contiene la base de datos y que envía la configuración del
protocolo IP a los clientes DHCP cuando estos se lo solicitan.
El servidor DHCP puede ser implementado en sistemas operativos como:
• Windows NT 4.0 / 2000 / 2003/2008
• Netware, Unix / Linux

EL CLIENTE DHCP: Es el que solicita la configuración del protocolo IP al servidor DHCP.


El cliente puede ser implementado en prácticamente cualquier sistema operativo:
• MS-DOS con NDIS, ODI o Packet Driver.
• Windows 3.x, Windows 9x. Windows NT / 2000 / XP / 20003 / Vista / 7
• Netware, Unix / Linux

356
TECSUP Implementación de Redes

La base de datos del servidor DHCP contiene los siguientes datos:


• Direcciones IP válidas para su asignación a los clientes DHCP, junto con direcciones IP
reservadas a clientes especificados por el administrador.
• Parámetros de configuración IP (Gateway, DNS, Dominio, WINS, etc) válidos para los
clientes DHCP.
• Duración de las concesiones, la concesión define el período de tiempo durante el que se
puede utilizar la dirección IP asignada, recuerde que este tiempo se conoce con el nombre
de Tiempo de Vida (Time to Live: TTL).

Al instalar el servicio DHCP, en el directorio Systemroot\System32\Dhcp se crean


automáticamente los siguientes archivos:

Archivo Descripción

Dhcp.mdb Archivo de base de datos del servidor DHCP

Dhcp.tmp Archivo temporal que utiliza la base de datos DHCP como


archivo de intercambio.

J50.log y J50#####.log Registro de todas las transacciones de base de datos.

J50.chk Archivo de punto de comprobación.

Nota:
Los archivos J50.log, J50#####.log, Dhcp.mdb y Dhcp.tmp no se deben eliminar ni modificar.

357
TECSUP Implementación de Redes

El servicio DHPC trabaja realizando las siguientes tareas:


• Otorgando direcciones IP
• Renovando las asignaciones
• Liberando las asignaciones

358
TECSUP Implementación de Redes

En el proceso de otorgamiento de direcciones IP se realiza lo siguiente:

Petición: El cliente DHCP al iniciar el sistema operativo, efectúa un requerimiento de una


dirección IP, esta petición es enviada a todas las computadoras de la red.
En el mensaje incluye su dirección MAC. En estos momentos el cliente DHCP tiene la
dirección IP: 0.0.0.0.

Ofrecimiento: El servidor DHCP de la red, recibe este requerimiento, si posee direcciones


disponibles le ofrece una dirección IP.
Si en la red hubiesen varios servidores DHCP cada uno de ellos ofrece una dirección IP al
cliente DHCP
El mensaje de oferta enviado por el servidor DHCP contiene: La dirección MAC del cliente,
Una dirección IP de oferta, Una máscara de red, El tiempo de concesión, La dirección IP del
servidor DHCP.

Selección: El cliente recibe los ofrecimientos y confirma a la primera respuesta el uso de


dicha dirección.

Confirmación: El servidor al recibir la confirmación, coloca la dirección IP en su tabla


(ámbito) como dirección asignada, enviando una confirmación al cliente con los datos
ofrecidos anteriormente: Una dirección IP, Una máscara de red, El tiempo de concesión, La
dirección IP del servidor DHCP

Nota:
En el caso de Windows 98 y versiones superiores existe el concepto de Auto-configuración:
cuando son clientes DHCP no obtienen una dirección IP utilizan una dirección IP de la red
reservada para Microsoft: 169.254.0.0 con máscara de red: 255.255.0.0.

359
TECSUP Implementación de Redes

Los clientes DHCP deben de renovar periódicamente su asignación para continuar


utilizándola.
En el caso de Windows 2000/2003 el tiempo de concesión es de 8 días, el tiempo de
renovación es del 50% del tiempo de concesión es decir cada 4 días el cliente deberá de
renovar su asignación.
Si no puede contactarse con el servidor para renovar su asignación puede realizarlo al 87.5%
del tiempo de concesión.

Al renovar su asignación el servidor DHCP le renueva el tiempo de concesión, es decir coloca


su tiempo de concesión al 100% (8 días).
En caso de que finalice su tiempo de concesión el cliente DHCP dejará de inmediato su
actual dirección IP y utilizará la dirección IP: 0.0.0.0, con ella repetirá el proceso de obtención
de una dirección IP.

360
TECSUP Implementación de Redes

En el caso de Windows 2000/2003 se deberá de instalar el servicio: Protocolo de


configuración dinámica de host (DHCP) de la siguiente manera:
• Botón Inicio -> Configuración -> Panel de control -> Agregar o quitar programas ->
Agregar o quitar componentes de Windows.
• Ubicar el item Servicios de red y ver los detalles.
• Colocar un check en el item Protocolo de configuración dinámica de host (DHCP) y
aceptar.

En Windows Server 2008 se agrega como una función más del servidor.

Para la instalación de un servidor DHCP se requiere lo siguiente:


• Una computadora con una dirección IP asignada manualmente.
• Un rango de direcciones IP que serán asignadas a los clientes DHCP.

361
TECSUP Implementación de Redes

La administración se realiza a través del programa: DHCP.


• Puede administrar uno o más servidores DHCP.
• Puede crear uno o varios ámbitos de DHCP.
• Definir las propiedades de un ámbito, incluyendo la duración de las concesiones y los
rangos de direcciones IP que se van a distribuir.
• Definir los valores para opciones como la pasarela, el servidor DNS o el servidor WINS
que se asignarán junto con una dirección IP.

362
TECSUP Implementación de Redes

Un ámbito es el intervalo consecutivo completo de las direcciones IP posibles de una red.


Normalmente los ámbitos definen una subred física de la red a la que se ofrecen los servicios
DHCP. Los ámbitos también proporcionan el medio principal para que el servidor administre
la distribución y asignación de direcciones IP, así como los parámetros de configuración
relacionados, a los clientes de la red.
Se puede crear un Ámbito para cada subred delimitada por un router.

Las propiedades del ámbito son las siguientes:


• Nombre del ámbito.
• Descripción del ámbito.
• Rango de direcciones IP.
• Máscara de subred para determinar la subred asociada con una determinada dirección IP.
• Rango de exclusión de IP.
• Valores de duración de las concesiones que se asignarán a los clientes de DHCP con
direcciones dinámicas.

Al momento de definir el ámbito se deberá de especificar los siguientes valores:


• Nombre del ámbito, el cual identificará a este de otros ámbitos.
• Descripción del ámbito, el cual es un pequeño comentario referente al ámbito a crear.
• Rango de direcciones IP, es el conjunto de direcciones IP que serán asignados a los
clientes DHCP, este rango deberá de pertenecer a la red IP a la que pertenece el servidor
DHCP.
• Máscara de red, la que corresponde a la dirección IP de la red o subred a la que
pertenece el servidor DHCP.

363
TECSUP Implementación de Redes

• Rango de exclusión, la cual indica que direcciones IP no serán asignadas a los clientes
DHCP, tal vez por que estas están asignadas a otros dispositivos.

Debe de excluir las direcciones IP estáticas asignadas a algunos clientes NO DHCP.

364
TECSUP Implementación de Redes

• La duración de la concesión, el cual es el tiempo por la cual el cliente DHCP podrá


utilizar la dirección IP.

El tiempo de vida no deberá de ser muy corto debido a que puede generar un tráfico adicional
en su red.

365
TECSUP Implementación de Redes

Las opciones se pueden administrar mediante diferentes niveles:


Opciones de servidor. Asigne aquí los valores (en la ficha General) de las opciones que se
deben aplicar a todos los ámbitos y clientes del servidor DHCP o que se deben heredar como
valores predeterminados. Los valores de las opciones configuradas aquí se pueden sustituir
por valores diferentes si se establecen en un ámbito, clase de opción o nivel de cliente
reservado.

Opciones de ámbito. Asigne aquí los valores (en la ficha General) de las opciones que se
deben aplicar sólo a los clientes de un ámbito aplicable seleccionado en el árbol de la consola
DHCP. Los valores de las opciones configuradas aquí se pueden sustituir por valores
diferentes si se establecen en una clase de opción o nivel de cliente reservado.

Opciones de reserva. Asigne aquí los valores de las opciones que sólo se deben aplicar a
un determinado cliente DHCP reservado. Para utilizar este nivel de asignación, primero
deberá agregar una reserva para el cliente en el servidor DHCP y en el ámbito en el que el
cliente obtendrá su dirección IP. Estas opciones se establecen para un cliente DHCP
individual configurado con una reserva de dirección en un ámbito. Solamente las propiedades
configuradas de forma manual en el equipo cliente pueden suplantar las opciones asignadas
en este nivel.

Opciones de clase. Al utilizar cualquiera de los cuadros de diálogo de configuración de


opciones (Opciones de servidor, Opciones de ámbito u Opciones de reserva), puede
hacer clic en la ficha Avanzadas para configurar y habilitar las opciones de asignación para
identificar clientes miembros de una clase de usuario o de proveedor especificada.

366
TECSUP Implementación de Redes

Se puede definir valores para todos los ámbitos (a nivel de servidor), para un ámbito en
particular o para un cliente DHCP.
Los valores adicionales que acompañarán a la dirección IP y máscara de subred, son:
Enrutadores. Una lista de las direcciones IP preferidas para los enrutadores de la misma
subred que los clientes DHCP. Así, el cliente puede ponerse en contacto con estos
enrutadores cuando lo necesite para reenviar los paquetes IP destinados a hosts remotos.

Servidores DNS. Direcciones IP para los servidores de nombres DNS con los que los
clientes DHCP pueden ponerse en contacto y que pueden utilizar para resolver una consulta
del nombre del host del dominio.

Dominio DNS. Especifica el nombre de dominio que los clientes DHCP deben utilizar al
resolver nombres no cualificados durante la resolución de nombres de dominio de DNS.

Tipo de nodo WINS. Método de resolución de nombres NetBIOS preferido para que lo utilice
el cliente DHCP (como el nodo b sólo para difusión o el nodo h para obtener un híbrido de los
métodos punto a punto y difusión). Los modos soportados son:
• 1=B-mode (Broadcast)
• 2=P-mode (Peer)
• 4=M-mode (Mixed)
• 8=H-mode (Hybrid)

Servidor WINS. Direcciones IP de los servidores WINS principal y secundario que utilizará el
cliente DHCP.

367
TECSUP Implementación de Redes

Se utilizan para configurar las opciones de clase. Son aplicables a nivel de ámbito o servidor
o reserva.
Las opciones de clases, pueden ser de dos tipos: Clases de proveedor y clases de usuario.

Clases de usuario Clases de proveedor

Parte de los borradores estándar DHCP Parte de los borradores aceptados sobre el
propuestos. estándar DHCP (RFC 2131, 2132).

Los clientes identifican la pertenencia a una Los clientes identifican la pertenencia a una
clase de usuario mediante Información de clase de proveedor mediante la utilización de
clases de usuario. la opción Identificador de clase de
proveedor.

Normalmente, las clases de usuario se crean Normalmente, las clases de proveedor se


por motivos administrativos como, por crean para mejorar la funcionalidad DHCP
ejemplo, para identificar a todos los clientes específica del proveedor.
DHCP de un sitio o ubicación específica. Por ejemplo, Microsoft proporciona varias
Por ejemplo, se podrían asignar o configurar opciones adicionales específicas del
todos los equipos e impresoras ubicados en proveedor, como la capacidad de deshabilitar
el mismo piso de un edificio de oficinas como NetBIOS sobre TCP/IP en los clientes DHCP
parte de la misma clase de usuario. con Windows 2000 o Windows XP.

Las clases de usuario resultan más útiles para Las clases de proveedor resultan más útiles a
los usuarios a la hora de administrar los proveedores para administrar
asignaciones de opciones DHCP basadas en asignaciones de opciones DHCP basadas en
sus necesidades. necesidades específicas, sin influir en otros
clientes DHCP que no sean del proveedor.

368
TECSUP Implementación de Redes

El servicio DHCP de Microsoft permite reservar una dirección IP del ámbito para que sea
asignado a una computadora en especial.
Se asocia la dirección IP del ámbito a la dirección MAC de la computadora.
• Nombre de reserva: Un nombre para identificar al cliente.
• Dirección IP: Dirección IP a reservar para el cliente.
• Dirección MAC: La dirección MAC de la tarjeta de red del cliente.
• Descripción: Un comentario opcional.

369
TECSUP Implementación de Redes

Es servicio DHCP de Microsoft muestra una relación de las computadoras que tienen
asignadas una dirección IP concedidas por el servidor DHCP.

370
TECSUP Implementación de Redes

El cliente DHCP puede ser prácticamente cualquier sistema operativo, la única condición es
que se instale el protocolo TCP/IP.

La configuración del Cliente DHCP se activa al momento de instalar el Protocolo TCP/IP.


Solo debe seleccionarse la Opción: Obtener una dirección IP automáticamente

Recuerde que no debe de colocarse ninguna dirección IP, debido a que esta será
proporcionada por el servidor DHCP.

371
TECSUP Implementación de Redes

En Windows 98, Windows 2000, Windows XP y la familia de Windows Server 2003, a los
clientes habilitados para DHCP se les asigna automáticamente una configuración IP temporal
al iniciarse en la red si el servidor DHCP no puede proporcionar una concesión.
Los valores que se especifiquen comenzarán a hacer efecto cuando el ordenador no reciba
una respuesta de un servidor DHCP en la red a la que se conecta al sistema.

En las versiones de Windows más recientes se tiene dos tipos de configuración alternativa:
• Dirección IP privada automática: asignan una dirección del rango de direccionamiento
automático de IP privada del rango de 169.254.0.1 a 169.254.255.254, con una máscara
de subred de 255.255.0.0). No asigna puerta de enlace, ni otros opciones de configuración
TCP/IP.
• Configuración por el usuario: Permiten cambiar de forma activa entre una configuración de
dirección IP dinámica y estática.

Los clientes DHCP que ejecutan esta opción intentarán ponerse en contacto con un servidor
DHCP cada cinco minutos para obtener una dirección IP válida.

372
TECSUP Implementación de Redes

En una red sin segmentar (por uno o más routers) solo es necesario un servidor DHCP para
asignar las direcciones IP en forma dinámica a los clientes DHCP de la red.

373
TECSUP Implementación de Redes

En el caso de una red segmentada por uno o más routers se tiene el problema de que los
mensajes (paquetes) del servicio DHCP no atraviesan los routers, por lo tanto el servidor
DHCP solo atenderá a los clientes DHCP que se encuentran en el mismo segmento en el que
se encuentra el servidor DHCP.

374
TECSUP Implementación de Redes

Una solución para que un servidor DHCP atienda a más de un segmento de red es la de
habilitar la característica del RFC 1542 en el router, esta característica deja pasar los
mensajes DHCP.
Esto permite al servidor DHCP atender a todos los segmentos de las red, pero con el
inconveniente de que se genera más tráfico en el router o las líneas de comunicación de la
WAN.

375
TECSUP Implementación de Redes

La solución más aceptable es la de colocar un Agente de Reenvío (DHCP Relay Agent) en


cada uno de los segmentos de red.
Este agente recibirá las peticiones de su segmento de red y las enviará al servidor DHCP de
la red, optimizando de esta manera el tráfico en el router o las líneas de comunicación de la
WAN.

Se realiza a través de la Herramienta, Enrutamiento y Acceso Remoto.

376
TECSUP Implementación de Redes

Para equilibrar la utilización del servidor DHCP, resulta una buena practica utilizar la regla
“80/20” para dividir las direcciones del ámbito entre dos servidores DHCP. Si el servidor 1
esta configurado para ofrecer la mayor parte de las direcciones (aproximadamente un 80%),
se puede configurar el servidor 2 para que ofrezca las demás direcciones (aproximadamente
un 20%) a los clientes.

377
TECSUP Implementación de Redes

Bibliografía

• Microsoft 2003 Bible R2 and SP1 Edition. Wiley Publishing, Inc. Jeffrey R. Shapiro and Jim
Boyce

Name Resolution:
• http://www.comptechdoc.org/os/windows/wintcp/wtcpname.html

WINS en Windows 2003:


• http://www.winstructor.com/links/windows2003/wins.htm

WINS en Windows 2000:


• http://www.microsoft.com/windows2000/en/server/help/
• Enlace Networking

DHCP en Windows 2003


• http://www.microsoft.com/spain/servidores/windowsserver2003/technologies/dhcp/default.
aspx

DHCP Technet
• http://www.microsoft.com/technet/prodtechnol/windowsserver2003/es/library/ServerHelp/a
a185164-5909-43b5-89e9-4dcc0eacad72.mspx

378

You might also like