Compartir a través de


Configurar DHCP para dispositivos

 

Última modificación del tema: 2012-06-21

Para las comunicaciones internas, asegúrese de configurar las siguientes opciones en los servidores DHCP de la organización; consulte Configuración de las opciones del DHCP para habilitar el inicio de sesión en teléfonos IP en la documentación de implementación.

El protocolo DHCP (consulte RFC 2131 para obtener más información) intercambia información usando varias opciones. Las siguientes opciones se usan en la conectividad de Lync Server:

  • La opción 120 (servidores SIP) se define en RFC 3361. Se usa para devolver una lista de servidores SIP.

  • La opción 55 la usa el dispositivo para solicitar al servidor DHCP los valores de opciones específicas (en nuestro caso, la 120 y la 43).

  • La opción 60 la usa el cliente para especificar el proveedor para el que se solicita la opción 43.

  • La opción 43 es una opción complicada: tiene muchas subopciones y también puede tener muchos valores. El valor efectivo de la opción 43, es decir, el valor que el servidor DHCP enviará al cliente, depende del identificador de clase de proveedor. Por eso, en cierto sentido existe una relación <key, value> entre la opción 60 y la opción 43: para el proveedor especificado en la opción 60, la opción 43 proporciona un conjunto de subopciones que se han configurado para dicho proveedor.

Existen dos opciones para servidores DHCP cuando se usan:

Servidores DHCP empresariales

Estos son servidores DHCP que ya se usan en la empresa y proporcionan detección de IP y otros servicios. Pueden ser servidores DHCP Windows (parte de Windows Server) o fabricados por otros proveedores como Cisco. En este documento, solo se proporciona la configuración de los servidores DHCP Windows.

Al configurar un sitio central, recomendamos que se usen servidores DHCP empresariales porque:

  • No necesitan que se vuelvan a configurar todos los agentes de retransmisión Bootp para retransmitir paquetes a un nuevo servidor.

  • Si se usa el servidor DHCP incluido con el registrador de Lync Server se enviarán paquetes innecesarios a un servidor DHCP adicional. DHCP no participa en el proceso de adquisición de direcciones y este tipo de paquetes se ignorará.

  • Habilitar el servidor DHCP usando el registrador agrega una responsabilidad más a las funciones del director o el servidor front-end. Esto podría afectar al rendimiento y a las funciones básicas.

Servidores DHCP y registradores

Los registradores cuentan con un componente DHCP integrado, que puede escuchar mensajes de difusión DHCP y responder a paquetes de INFORMACIÓN DHCP apropiados. El caso de uso de este componente son sucursales muy pequeñas sin servidores DHCP y con una administración de servidores mínima. El componente DHCP no participa en el proceso de adquisición de IP de la empresa ni afecta a dicho proceso, y puede usarlo en paralelo con los servidores DHCP existentes. Este componente solo responde a mensajes de INFORMACIÓN DHCP que:

  • Tengan identificador de clase de proveedor = MS-UC-Client

  • Soliciten la opción 120 o la 43 (usando la opción 55: lista de solicitud de parámetros)

En el caso de una sucursal, cuando no haya servidor DHCP empresarial en la sucursal, se necesita el registrador que ejecuta el servidor DHCP porque:

  • Sin un servidor DHCP empresarial, la sucursal depende de funciones DHCP proporcionadas por enrutadores. Es probable que no se puedan configurar opciones DHCP en los mismos.

  • Dependiendo del tamaño de la sucursal, todos los dispositivos de comunicaciones unificadas (UC) pueden estar en la misma subred. En este caso no es necesario volver a configurar la retransmisión. Si existen varias subredes es probable que no haya muchas y resulta sencillo volver a realizar la configuración.

  • Es mucho más sencillo habilitar DHCP en el registrador que configurar e implementar un servidor DHCP empresarial para las opciones DHCP de Lync Server específicas de un proveedor.

Uso del DNS estático y el servidor DHCP del registrador

El servidor DHCP del registrador no ofrece concesiones de IP. Solo proporciona el nombre de dominio completo (FQDN) del registrador y la URL de los servicios web.

Le recomendamos encarecidamente que implemente servidores DHCP en el registrador en subredes con equipos que ejecuten Lync Server. Esto se debe a que no proporcionan direcciones IP, pero proporcionan las opciones DHCP anteriores. Los equipos que ejecutan Lync Server necesitan disponer de estas opciones, de modo que si usa DNS estático para equipos host Lync Server, también debe implementar servidores DHCP empresariales y DHCP Lync.

Uso de DHCP en los servidores DHCP empresariales y del registrador

El servidor DHCP del registrador proporciona el FQDN del registrador y la URL de los servicios web a los clientes. Esta opción está desactivada de forma predeterminada, y puede habilitarse ejecutando el siguiente cmdlet en Shell de administración de Lync Server:

set-CsRegistrarConfiguration –EnableDHCPServer $true

Además, asegúrese de que los paquetes de difusión del cliente pueden llegar a los servidores DHCP del registrador. Esto puede significar configurar agentes de retransmisión DHCP para reenviar paquetes DHCP a servidores DHCP del registrador.

Los servidores DHCP empresariales también se pueden configurar para repartir valores apropiados entre los dispositivos de Lync. DHCPUtil.exe, una herramienta de Lync Server, puede servir de ayuda en esta tarea.

Uso de DHCPUtil para configurar opciones DHCP

Existen dos tipos de servidores DHCP con los que funciona DHCPUtil.exe: el servidor DHCP Windows, disponible en Windows Server, y el servidor DHCP del registrador.

Puede usar cualquier otro servidor DHCP para configurar las opciones necesarias en Lync Server, pero DHCPUtil.exe no funciona con dichos servidores. Tendrá que usar las herramientas de administración proporcionadas con el otro servidor DHCP para configurar estas opciones.

DHCPUtil hace lo siguiente:

  1. Genera los valores correspondientes a la opción 120 y a la 43.

  2. Además del archivo por lotes DHCPConfigScript, configura el servidor DHCP Windows con las opciones 120 y 43.

  3. Prueba la configuración del servidor DHCP.

  4. Limpia la configuración del servidor DHCP Windows relacionada con Lync Server.

Con Lync Server solo se incluye la versión de 64 bits de DHCPUtil.

tipSugerencia:
Para usar DHCPUtil con una versión de 32 bits de servidor DHCP, haga lo siguiente:
  1. En un equipo cliente que ejecute la versión de 64 bits de DHCPUtil, ejecute el siguiente comando, sustituyendo el FQDN de ejemplo (pool.contoso.com) por el FQDN de su Lync Server:

    DHCPUtil.exe -SipServer pool.contoso.com

    El siguiente es un ejemplo del resultado que genera este comando:

    SIP Server FQDN: pool.contoso.com
    Certificate Provisioning Service URL: https://pool.contoso.com:443/CertProv/CertProvisioningService.svc
    Option 120:
    0004706F6F6C07636F6E746F736F03636F6D00
    Vendor Class Identifier: MS-UC-Client
    Option 43 (for vendor=MS-UC-Client):
            sub-option 1 <UC Identifier>: 4D532D55432D436C69656E74
            sub-option 2 <URL Scheme>: 6874747073
            sub-option 3 <Web Server FQDN>: 706F6F6C2E636F6E746F736F2E636F6D
            sub-option 4 <Port>: 343433
            sub-option 5 <Relative Path for Cert Prov>: 2F4365727450726F762F43657274
    50726F766973696F6E696E67536572766963652E737663
    To configure DHCP Server with appropriate values, you can do one of the following things:
                    1. Run DHCPUtil on the DHCP Server: use '-RunConfigScript' switch
                    2. Run the following command on the DHCP Server (modify the path of DHCPConfigScript.bat appropriately):
    "DHCPConfigScript.bat" Configure MS-UC-Client 0004706F6F6C07636F6E746F736F03636F6D00 4D532D55432D436C69656E74 6874747073 706F6F6C2E636F6E746F736F2E636F6D 343433 2F4365727450726F762F4365727450726F766973696F6E696E67536572766963652E737663
  2. Copie DHCPConfigScript.bat en una ubicación a la que pueda obtener acceso desde el servidor DHCP de 32 bits.

  3. En el servidor DHCP de 32 bits, en la línea de comandos, ejecute DHCPConfigScript.bat como se describe en la opción 2 del anterior resultado.

    Por ejemplo, si guardó DHCPConfigScript.bat en C:\Users\tbinder\Desktop, ejecutaría lo siguiente:

    "C:\Users\tbinder\Desktop\DHCPConfigScript.bat" Configure MS-UC-Client 0004706F6
    F6C07636F6E746F736F03636F6D00 4D532D55432D436C69656E74 6874747073 706F6F6C2E636F
    6E746F736F2E636F6D 343433 2F4365727450726F762F4365727450726F766973696F6E696E6753
    6572766963652E737663

Para generar los valores correspondientes a las opciones 120 y 43, use la siguiente sintaxis:

DHCPUtil –SipServer <FQDN of the Front End Server> [-WebServer <FQDN of the web server> | -CertProvUrl <URL of the certificate provisioning service>]

La siguiente tabla explica los parámetros y cómo se usan:

Parámetro Valor Uso

SipServer

El FQDN del grupo de servidores front-end principal o del director principal de un sitio concreto

Se usa para generar el valor correspondiente a la opción DHCP 120. Si una empresa tiene dos sitios, en los Estados Unidos y en Singapur, la opción 120 correspondiente a los Estados Unidos debe ser el FQDN del grupo de servidores front-end o del director del sitio de los Estados Unidos; la opción 120 correspondiente al sitio de Singapur será el FQDN del grupo de servidores front-end o del director de Singapur.

WebServer

El FQDN del servidor web

Se usa para calcular la URL del servidor web en la opción DHCP 43 como se indica a continuación: https://<fqdn>:443/CertProv/CertProvisioningService.svc

Esto es necesario cuando el servidor web Lync Server no se combina con el director principal ni con el grupo de servidores front-end de un sitio. Esto puede deberse a una configuración de los equilibradores de carga en la que la carga del tráfico web se equilibre de forma diferente a la del tráfico SIP, generando FQDN diferentes para los servidores web y SIP. Si no se proporciona este dato, el valor correspondiente a la opción 43 se calculará usando el FQDN proporcionado con –SipServer.

Este parámetro es opcional, y solo se usa cuando se proporciona SipServer

CertProvUrl

La URL del servidor de certificados Lync Server

Puede usarse este parámetro en vez del parámetro WebServer para especificar la URL completa del servicio web de aprovisionamiento de certificados. Esto puede resultar útil cuando el cálculo usado en WebServer no proporciona la URL correcta.

Este parámetro es opcional, y solo se usa cuando se proporciona SipServer.

EmulateClient

Ejecutarse como un cliente: enviar un paquete al servidor DHCP y recibir la respuesta

Cuando se proporciona este parámetro, DHCPUtil actúa como un cliente, enviando un paquete al servidor DHCP que solicita las opciones de Lync Server. Este comando no se puede ejecutar en el mismo equipo como servidor DHCP.

RunConfigScript

Ejecutar DHCPUtil con un script

Cuando se especifica esta opción, DHCPUtil genera los valores correspondientes a la opción 120 y a la 43 y, a continuación, pasa dichos valores al script de configuración. Si se especifica “-RunConfigScript” sin ruta alguna, se ejecuta DHCPConfigScript.bat desde la misma carpeta desde la que se ejecuta DHCPUtil.exe. Si se especifica una ruta de archivo válida, se ejecutará dicho archivo. Este archivo puede ser un script o un ejecutable.

CleanDHCPConfig

Quita opciones de Lync Server

Esta opción quita las opciones 43 y 120 del servidor DHCP local. DHCPConfigScript.bat debe encontrarse en la misma carpeta que DHCPUtil.exe.

Por ejemplo, para establecer los valores del servidor web y el servidor SIP, ejecute el siguiente comando:

DHCPUtil.exe -SipServer sip.contoso.com -WebServer web. contoso.com

Esto produce el siguiente resultado:

Sip Server FQDN: sip.contoso.com

Certificate Provisioning Service URL:    https://web.contoso.com:443/CertProv/CertProvisioningService.svc


Option 120:   0003736970076578616D706C6503636F6D00

Vendor Class Identifier: MS-UC-Client

Option 43 (for vendor=MS-UC-Client):

sub-option 1 <UC Identifier>: 4D532D55432D436C69656E74

sub-option 2 <URL Scheme>: 6874747073

sub-option 3 <Web Server FQDN>: 7765622E6578616D706C652E636F6D

sub-option 4 <Port>: 343433

sub-option 5 <Relative Path for Cert Prov>: 2F4365727450726F762F4365727450726F766973696F6E696E67536572766963652E737663

Para configurar un servidor DHCP con los valores adecuados, haga lo siguiente:

  1. Ejecute DHCPUtil en el servidor DHCP usando el conmutador '-RunConfigScript'.

  2. Ejecute el archivo por lotes DHCPConfigScript usando el siguiente comando:"DHCPConfigScript.bat" Configure MS-UC-Client 0003736970076578616D706C6503636F6D00 4D532D55432D436C69656E74 6874747073 7765622E6578616D706C652E636F6D 343433 2F4365727450726F762F4365727450726F766973696F6E696E67536572766963652E737663

Se imprimen los valores introducidos y establecidos en el servidor DHCP, seguidos por el valor de la opción 120. El identificador de clase de proveedor se refiere a lo que se incluye en la solicitud del servidor DHCP. Así es como un servidor DHCP sabe cómo proporcionar estas opciones en una respuesta y siempre será MS-UC-Client.

A continuación, se imprimen las subopciones de la opción 43 correspondientes al identificador de clase de proveedor de Lync Server. Tienen formato de cadena binaria con codificación hexadecimal, que es lo que espera el servidor DHCP. Son:

  • Valor del identificador, que debe ser MS-UC-Client.

  • El esquema de URL identifica qué HTTP o HTTPS se usan.

  • El FQDN del servidor web es el valor establecido para el servidor web.

  • El FQDN del servidor web es el valor establecido para el servidor web.

  • La ruta relativa al aprovisionamiento de certificados es la ruta relativa del servicio web de aprovisionamiento de certificados.

Estos valores se combinan para proporcionar la URL completa del servidor de aprovisionamiento de certificados: <url scheme>://<web server FQDN>:<port><relative path>