Dirección de enlace local - Link-local address

En las redes de computadoras , una dirección de enlace local es una dirección de red que es válida solo para comunicaciones dentro del segmento de red o el dominio de transmisión al que está conectado el host. Las direcciones de enlace local se asignan con mayor frecuencia automáticamente con un proceso conocido como autoconfiguración de direcciones sin estado o autoconfiguración de direcciones de enlace local , también conocido como direccionamiento IP privado automático ( APIPA ) o auto-IP .

No se garantiza que las direcciones de enlace local sean únicas más allá de su segmento de red, por lo tanto, los enrutadores no reenvían paquetes con direcciones de origen o destino de enlace local.

Las direcciones locales de enlace IPv4 se asignan desde el bloque de direcciones 169.254 .0.0 / 16 ( 169.254.0.0 a 169.254.255.255 ). En IPv6 , se asignan desde el bloque fe80 :: / 10 .

Asignación de direcciones

Las direcciones de enlace local pueden ser asignadas manualmente por un administrador o mediante procedimientos automáticos del sistema operativo. En las redes de Protocolo de Internet (IP), se asignan con mayor frecuencia mediante la configuración automática de direcciones sin estado, un proceso que a menudo utiliza un proceso estocástico para seleccionar el valor de las direcciones locales de enlace, asignando una dirección pseudoaleatoria que es diferente para cada sesión. Sin embargo, en IPv6, la dirección local de enlace puede derivarse de la dirección de control de acceso al medio (MAC) de la interfaz en un método basado en reglas.

En IPv4 , las direcciones de enlace local normalmente solo se usan cuando no existe un mecanismo externo con estado de configuración de direcciones, como el Protocolo de configuración dinámica de host (DHCP), o cuando otro método de configuración principal ha fallado. En IPv6 , las direcciones locales de enlace siempre se asignan, junto con las direcciones de otros ámbitos, y son necesarias para el funcionamiento interno de varios componentes del protocolo.

IPv4

El Grupo de trabajo de ingeniería de Internet (IETF) ha reservado el bloque de direcciones IPv4 169.254.0.0 / 16 ( 169.254.0.0  - 169.254.255.255 ) para el direccionamiento local de enlace. Se puede usar todo el rango para este propósito, excepto las primeras 256 y las últimas 256 direcciones ( 169.254.0.0 / 24 y 169.254.255.0 / 24 ), que están reservadas para uso futuro y no deben ser seleccionadas por un host que use esta dinámica. mecanismo de configuración. Las direcciones de enlace local se asignan a las interfaces mediante la autoconfiguración de direcciones interna del host, es decir, sin estado, cuando no hay otros medios de asignación de direcciones disponibles.

El uso simultáneo de direcciones IPv4 de diferente alcance en la misma interfaz, como la configuración de direcciones locales de enlace y direcciones enrutables globalmente, puede generar confusión y una mayor complejidad. Por lo tanto, los hosts buscan un servidor DHCP en la red antes de asignar direcciones de enlace local.

En el proceso de configuración automática de direcciones, los hosts de la red seleccionan una dirección candidata aleatoria dentro del rango reservado y usan sondas del Protocolo de resolución de direcciones (ARP) para asegurarse de que la dirección no esté en uso en la red. Si se recibe una respuesta al ARP, indica que la dirección IP candidata ya está en uso; A continuación, se crea una nueva dirección IP candidata aleatoria y se repite el proceso. El proceso finaliza cuando no hay respuesta al ARP, lo que indica que la dirección IP candidata está disponible.

Cuando una dirección enrutable globalmente o una dirección privada está disponible después de que se ha asignado una dirección local de enlace, generalmente se debe preferir el uso de la nueva dirección a la dirección local de enlace para nuevas conexiones, pero la comunicación a través de la dirección local de enlace aún es posible .

Microsoft se refiere a este método de configuración automática de direcciones como direccionamiento IP privado automático ( APIPA ).

IPv6

Estructura de direcciones de unidifusión local de enlace IPv6

En el Protocolo de Internet versión 6 (IPv6), el bloque de direcciones fe80 :: / 10 se ha reservado para el direccionamiento unidifusión local de enlace. De los 64 bits de un componente de red de direcciones de enlace local, los 10 bits más significativos (1111111010) corresponden al "prefijo de enrutamiento global" reservado por IANA para direcciones de enlace local, mientras que el "ID de subred" (los 54 bits restantes ) es cero.

A diferencia de IPv4, IPv6 requiere una dirección de enlace local en cada interfaz de red en la que está habilitado el protocolo IPv6, incluso cuando también se asignan direcciones enrutables. En consecuencia, los hosts IPv6 generalmente tienen más de una dirección IPv6 asignada a cada una de sus interfaces de red habilitadas para IPv6. La dirección de enlace local es necesaria para las operaciones de la subcapa IPv6 del Protocolo de descubrimiento de vecinos , así como para algunos otros protocolos basados ​​en IPv6, como DHCPv6 .

Cuando se usa una dirección local de enlace IPv6 para conectarse a un host, se debe agregar un índice de zona a la dirección para que los paquetes se puedan enviar en la interfaz correcta.

En IPv6, las direcciones pueden asignarse mediante mecanismos sin estado (automático) o con estado (manual). La autoconfiguración de direcciones sin estado se realiza como un componente del Protocolo de descubrimiento de vecinos (NDP). La dirección se forma a partir de su prefijo de enrutamiento y un identificador único para la interfaz de red.

A través de anuncios de prefijo de enrutamiento NDP, un enrutador o servidor host puede anunciar información de configuración a todas las interfaces adjuntas a enlaces, lo que provoca una asignación de dirección IP adicional en las interfaces receptoras para fines de enrutamiento local o global. Este proceso a veces también se considera sin estado, ya que el servidor de prefijos no recibe ni registra ninguna asignación individual a los hosts. La singularidad está garantizada automáticamente por la metodología de selección de direcciones. Puede basarse en una dirección MAC o ser aleatorio. Los algoritmos de detección automática de direcciones duplicadas evitan errores de asignación.

Ver también

Referencias