Detector IPv6 Unique Local/Link-Local
Detecta el alcance y tipo de direccion IPv6
Input IPv6 Addresses
Scope Detection Results
Scope detection results will appear here
El Detector de IPv6 Unique Local/Link-Local identifica el alcance y tipo de cualquier dirección IPv6 -- distinguiendo entre unicast global, unique local (ULA), link-local, multicast, loopback y otros rangos de propósito especial. Ingresa una dirección como fe80::1, fd00::1 o 2001:db8::1 para ver su clasificación, alcance y dónde es válida en la red.
Entendiendo los alcances de direcciones IPv6
IPv6 fue diseñado desde cero con el concepto de alcance de dirección -- la idea de que diferentes direcciones tienen diferente alcance. En IPv4, tienes direcciones privadas y direcciones públicas, y eso es esencialmente todo. IPv6 introduce un modelo más rico donde las direcciones pueden ser válidas solo en un único enlace de red, dentro de una organización o a través de toda la internet. Definir correctamente el alcance es crítico, porque usar el tipo incorrecto de dirección para un propósito dado causa fallas de conectividad que pueden ser confusas de diagnosticar.
La distinción de alcance más importante en las operaciones diarias de IPv6 es entre direcciones link-local y globales. Cada interfaz habilitada para IPv6 genera automáticamente una dirección link-local en el rango fe80::/10 sin ninguna configuración. Esta dirección existe solo en el segmento de red local y se usa para operaciones esenciales del protocolo como descubrimiento de vecinos y solicitud de router. No puedes enrutar tráfico a una dirección link-local más allá del enlace físico o virtual donde fue creada. En contraste, una dirección unicast global del rango 2000::/3 es enrutable a través de toda la internet y es lo que asignas a servidores y estaciones de trabajo que necesitan conectividad externa.
Entre estos dos extremos se encuentra el espacio de direcciones unique local (ULA) en el rango fc00::/7, siendo fd00::/8 el subconjunto comúnmente usado. Las direcciones ULA son el equivalente IPv6 de las direcciones privadas RFC 1918 -- pueden ser enrutadas dentro de tu organización a través de múltiples subnets y sitios, pero no son enrutables en la internet pública. Son ideales para servicios internos como servidores DNS, bases de datos o sistemas de monitoreo que nunca deberían ser directamente accesibles desde el exterior. Entender estos alcances y cuándo usar cada tipo es fundamental para un despliegue correcto de IPv6, y este detector hace que la clasificación sea instantánea.
Cómo detectar el alcance y tipo de una dirección IPv6
- Ingresa cualquier dirección IPv6 en notación estándar o comprimida (por ejemplo,
fe80::1,2001:db8::1,fd12:3456::1) - La herramienta identifica el tipo de dirección basándose en sus bits de prefijo
- Visualiza la clasificación: unicast global, link-local, unique local, multicast, loopback u otro
- Ve la información de alcance que indica dónde la dirección es válida (enlace, sitio, organización, global)
Ejemplos de detección de tipos de direcciones IPv6
| Dirección IPv6 | Tipo | Alcance | Prefijo |
|---|---|---|---|
2001:db8::1 | Documentación | Global (reservado) | 2001:db8::/32 |
2607:f8b0:4004::1 | Unicast global | Global | 2000::/3 |
fe80::1 | Link-Local | Solo enlace | fe80::/10 |
fd00::1 | Unique Local (ULA) | Organización | fc00::/7 |
ff02::1 | Multicast | Alcance link-local | ff00::/8 |
ff05::1 | Multicast | Alcance de sitio | ff00::/8 |
::1 | Loopback | Solo nodo | ::1/128 |
:: | No especificada | N/A | ::/128 |
2002:c000:0201::1 | 6to4 | Global (obsoleto) | 2002::/16 |
Cuándo usar el detector de tipos de direcciones IPv6
- Verificación de configuración de red -- confirmar que las interfaces tengan asignados los tipos de dirección correctos (link-local para descubrimiento de vecinos, global para accesibilidad a internet)
- Aplicación de políticas de firewall -- asegurar que las direcciones link-local y ULA no estén siendo reenviadas más allá de su alcance previsto
- Resolución de problemas de conectividad -- diagnosticar fallas de enrutamiento causadas por usar una dirección link-local donde se requiere una dirección global, o viceversa
- Planificación de migración a IPv6 -- identificar qué direcciones en tu inventario son ULA (solo internas) versus enrutables globalmente
- Auditoría de seguridad -- detectar direcciones ULA o link-local que se filtran en registros DNS públicos o logs de aplicación
- Análisis de alcance multicast -- determinar si una dirección multicast apunta al enlace local, a un sitio, a una organización o a la internet global
Cómo funcionan los tipos y alcances de direcciones IPv6
IPv6 define los tipos de direcciones por sus bits de orden superior, y cada tipo tiene un alcance específico que determina dónde la dirección es válida y enrutable.
Direcciones link-local (fe80::/10)
Cada interfaz habilitada para IPv6 genera automáticamente una dirección link-local en el rango fe80::/10. Estas direcciones:
- Son válidas solo en el segmento de red local (enlace)
- No pueden ser reenviadas por routers
- Se usan para el Protocolo de Descubrimiento de Vecinos (NDP), solicitud de router y DHCPv6
- Siempre existen junto con cualquier dirección global o ULA en la interfaz
Una dirección link-local típica se ve como fe80::a1b2:c3ff:fed4:e5f6, donde el identificador de interfaz frecuentemente se deriva de la dirección MAC usando Modified EUI-64.
Direcciones unique local (fc00::/7)
Las direcciones ULA son el equivalente IPv6 de las direcciones privadas RFC 1918. En la práctica, se usa el subconjunto fd00::/8:
fd + ID aleatorio de 40 bits + ID de subnet + ID de interfaz
fd12:3456:789a:0001:0000:0000:0000:0001
|--|----------|------|-----------------|
fd ID global Subnet ID de interfaz
- Enrutables dentro de una organización pero no en la internet pública
- El ID global aleatorio de 40 bits minimiza el riesgo de colisión cuando las organizaciones fusionan redes
- Adecuadas para servicios internos que no deberían ser accesibles desde internet
Direcciones unicast global (2000::/3)
Las direcciones que comienzan con binario 001 (hex 2000 a 3fff) son enrutables globalmente:
- Asignadas por ISPs y Registros Regionales de Internet (RIRs)
- Típicamente estructuradas como /48 para sitios, /64 para subnets
- Prefijos comunes incluyen
2001:,2400:,2600:,2800:,2a00:
Alcances multicast (ff00::/8)
Las direcciones multicast comienzan con ff e incluyen un indicador de alcance en el cuarto nibble:
| Valor de alcance | Nombre del alcance | Significado |
|---|---|---|
1 | Local a interfaz | Solo loopback |
2 | Link-local | Mismo segmento de red |
5 | Local a sitio | Mismo sitio |
8 | Local a organización | Misma organización |
e | Global | En toda la internet |
Por ejemplo, ff02::1 es "todos los nodos" en el enlace local, mientras que ff0e::1 apunta a todos los nodos globalmente.
Consejos prácticos para el alcance de direcciones IPv6
El error más común que cometen los ingenieros al desplegar IPv6 es no entender que las direcciones link-local siempre están presentes y siempre se usan para operaciones del plano de control, independientemente de qué otras direcciones estén configuradas. Cuando ejecutas show ipv6 neighbors en un router, verás direcciones link-local en la tabla de vecinos. Cuando configuras OSPFv3 o EIGRPv6, el protocolo de enrutamiento forma adyacencias usando direcciones link-local. Esto es por diseño -- significa que el protocolo de enrutamiento continúa funcionando incluso si la dirección global cambia. No intentes filtrar o eliminar direcciones link-local; son necesarias para que IPv6 funcione.
Al diseñar un plan de direcciones para una organización, la pregunta de si usar direcciones ULA junto con direcciones globales surge frecuentemente. El enfoque seguro es asignar direcciones unicast global a todo lo que pueda necesitar conectividad externa, y agregar direcciones ULA solo a servicios que deben permanecer internos. Usar direccionamiento solo ULA para un servicio interno asegura que incluso si el enrutamiento está mal configurado, el tráfico para ese servicio no puede filtrarse a internet. Sin embargo, el doble direccionamiento (tanto global como ULA en la misma interfaz) agrega complejidad y requiere una gestión cuidadosa de DNS para asegurar que los clientes internos resuelvan a direcciones ULA mientras que los clientes externos no reciban respuesta alguna.
El alcance multicast es otra área que toma por sorpresa a los administradores. Una dirección ff02:: (alcance link-local) no será reenviada por routers, lo cual es correcto para cosas como el descubrimiento de vecinos. Pero si necesitas que el multicast llegue a todos los dispositivos en tu sitio, necesitas ff05:: (alcance de sitio), y si necesita abarcar toda tu organización a través de enlaces WAN, necesitas ff08:: (alcance de organización). Configurar incorrectamente el nibble de alcance significa que tu tráfico multicast no se propaga lo suficiente o se propaga demasiado.
Preguntas frecuentes
¿Cuál es la diferencia entre direcciones link-local y unique local en IPv6?
Las direcciones link-local (fe80::/10) están confinadas a un solo segmento de red y no pueden ser enrutadas en absoluto. Las direcciones unique local (fd00::/8) pueden ser enrutadas dentro de la red de tu organización a través de múltiples subnets y sitios, pero no son enrutables en la internet pública. Piensa en link-local como "solo este cable" y ULA como "solo nuestra empresa".
¿Necesito tanto direcciones link-local como globales en una interfaz?
Sí. Cada interfaz IPv6 debe tener una dirección link-local -- es necesaria para que IPv6 funcione porque NDP y el descubrimiento de routers dependen de ella. Se agrega una dirección unicast global cuando la interfaz necesita accesibilidad a internet. La mayoría de las interfaces de producción tienen al menos una de cada tipo.
¿Por qué mi servidor muestra direcciones fe80:: en los logs aunque configuré direcciones globales?
El descubrimiento de vecinos IPv6, los anuncios de router y algunos protocolos locales siempre usan direcciones link-local. Este es un comportamiento normal. Si una aplicación se está vinculando a fe80:: en lugar de tu dirección global, verifica su configuración de escucha para asegurar que use la dirección correcta o se vincule a todas las direcciones (::).
¿Debo usar direcciones ULA para mis servicios internos?
Las direcciones ULA son una buena opción para servicios que nunca deberían ser directamente accesibles desde internet, como resolvers DNS internos, servidores de bases de datos e infraestructura de monitoreo. Proporcionan direccionamiento estable que no depende de la asignación de tu ISP. Sin embargo, muchas organizaciones simplemente usan su prefijo enrutable globalmente para todo y confían en las reglas de firewall para restringir el acceso, lo cual también es un enfoque válido.
¿Cómo determino el alcance de una dirección multicast?
El alcance está codificado en el cuarto nibble (el segundo dígito hexadecimal) de la dirección multicast. Por ejemplo, ff02::1 tiene alcance 2 (link-local), lo que significa que solo alcanza el segmento de red local. ff05::1 tiene alcance 5 (de sitio), y ff0e::1 tiene alcance e (global). El alcance determina qué tan lejos los routers reenviarán los paquetes multicast.
¿Cuál es la distinción entre fc00::/7 y fd00::/8 para ULA?
El rango fc00::/7 cubre todas las direcciones unique local. Dentro de ese, fd00::/8 es para direcciones asignadas localmente donde el ID global de 40 bits se genera aleatoriamente. El subconjunto fc00::/8 estaba originalmente destinado para ULAs asignadas centralmente, pero nunca se definió un mecanismo de asignación, así que fd00::/8 es el único subconjunto usado en la práctica.
Herramientas relacionadas
- Detector de IPv4 privada/pública - Detecta si una IPv4 es privada, pública o especial
- Detector de familia de direcciones - Detecta si una dirección es IPv4, IPv6 o inválida
- IPv6 Expandir ↔ Comprimir - Convierte entre notación IPv6 expandida y comprimida
- Validador de IPv6 - Valida direcciones IPv6 en formatos completo y comprimido
- Convertidor IPv6 ↔ Binario - Convierte direcciones IPv6 a/desde notación binaria de 128 bits
- Calculadora de subnets IPv6 - Calcula rangos de prefijo IPv6 y límites de direcciones