Una dirección auxiliar UDP es una configuración de enrutador especial que se utiliza para reenviar tráfico de red de difusión desde una máquina cliente en una subred a un servidor en otra subred .
El Protocolo de Internet requiere que a cada controlador de interfaz de red se le asigne al menos una dirección IP única . Los grupos de máquinas con direcciones similares se consideran parte de la misma subred lógica. Un método para asignar direcciones IP es DHCP , en el que las direcciones normalmente las emite un servidor DHCP que se ejecuta en uno o más hosts. Si una de estas máquinas está en la misma subred que sus clientes, el servidor DHCP puede responder a sus solicitudes DHCP de difusión y emitir una dirección. Pero los servidores DHCP pueden estar alojados en una subred diferente y, de forma predeterminada, la mayoría de los enrutadores no pasan mensajes de difusión a nodos fuera de su propia subred.
Para resolver esto, se establece una dirección auxiliar UDP en la configuración del enrutador para reenviar el tráfico de red de difusión fuera de la subred local. Si un cliente DHCP fuera de la subred del servidor DHCP difunde una solicitud de dirección, es el auxiliar el que reenvía el mensaje al servidor DHCP. A continuación, el servidor elige una dirección y envía al cliente un mensaje de unidifusión , utilizando el auxiliar para enviar el mensaje de vuelta a la subred del cliente. La dirección se reserva durante un tiempo limitado mientras el servidor DHCP espera una respuesta. Si el cliente responde con otro mensaje de difusión, el servidor DHCP distribuye la dirección. Las direcciones auxiliares también se pueden utilizar para reenviar otro tráfico UDP (por ejemplo, BOOTP ).
La primera implementación de este protocolo por parte de Cisco se introdujo en la versión 10 de su software de enrutador. [1] Se implementa mediante el uso de los comandos de configuración del enrutador ip helper-address
y ip forward-protocol
.
dirección de ayuda ip
Para habilitar el reenvío de transmisiones del Protocolo de datagramas de usuario (UDP), incluido BOOTP, recibidas en una interfaz, utilice el comando ip helper-address en el modo de configuración de interfaz. Para deshabilitar el reenvío de paquetes de transmisión a direcciones específicas, utilice la forma no de este comando.
dirección de ayuda ip [nombre vrf | global] dirección [nombre vrg de redundancia]no hay dirección de ayuda ip [nombre vrf | global] dirección [redundancia nombre vrg]
El uso de direcciones auxiliares UDP puede causar problemas con algunas configuraciones de red basadas en Windows. [2] Según Microsoft, estos problemas surgen del hecho de que los puertos 137 y 138 se reenvían de forma predeterminada en los enrutadores Cisco. Dado que NetBIOS utiliza estos puertos para ayudar a determinar la configuración de la red, las transmisiones agregadas pueden confundir al sistema.