El Protocolo de descubrimiento de capa de enlace ( LLDP ) es un protocolo de capa de enlace neutral del proveedor utilizado por los dispositivos de red para anunciar su identidad, capacidades y vecinos en una red de área local basada en la tecnología IEEE 802 , principalmente Ethernet cableada . [1] El IEEE se refiere formalmente al protocolo como Descubrimiento de conectividad de control de acceso a estaciones y medios especificado en IEEE 802.1AB con soporte adicional en IEEE 802.3 sección 6 cláusula 79. [2]
LLDP realiza funciones similares a varios protocolos propietarios , como Cisco Discovery Protocol , Foundry Discovery Protocol , Nortel Discovery Protocol y Link Layer Topology Discovery .
Información reunida
La información recopilada con LLDP puede almacenarse en la base de información de administración de dispositivos (MIB) y consultarse con el Protocolo simple de administración de red (SNMP) como se especifica en RFC 2922. La topología de una red habilitada para LLDP se puede descubrir rastreando los hosts y consultando esta base de datos. La información que se puede recuperar incluye:
- Nombre y descripción del sistema
- Nombre y descripción del puerto
- Nombre de VLAN
- Dirección de gestión de IP
- Capacidades del sistema ( conmutación , enrutamiento , etc.)
- Información MAC / PHY
- Poder MDI
- Agregar un link
Aplicaciones
El protocolo de descubrimiento de la capa de enlace se puede utilizar como un componente en la gestión de redes y aplicaciones de supervisión de redes .
Un ejemplo de ello es su uso en los requisitos de puentes de centros de datos . LaEl protocolo de intercambio de capacidades de puente del centro de datos (DCBX) es un protocolo de intercambio de capacidades y descubrimiento que se utiliza para transmitir capacidades y configuración de las características anteriores entre vecinos para garantizar una configuración coherente en toda la red. [3]
LLDP se utiliza para anunciar las capacidades y requisitos de alimentación a través de Ethernet y negociar la entrega de energía.
Extensión de descubrimiento de terminales de medios
Media Endpoint Discovery es una mejora de LLDP, conocida como LLDP-MED , que proporciona las siguientes funciones:
- Detección automática de políticas de LAN (como configuración de VLAN, prioridad de capa 2 y servicios diferenciados (Diffserv)) que permite conectar y usar la red.
- Descubrimiento de la ubicación del dispositivo para permitir la creación de bases de datos de ubicación y, en el caso del Protocolo de voz sobre Internet (VoIP), servicios 911 mejorados .
- Administración de energía extendida y automatizada de los puntos finales de Power over Ethernet (PoE).
- Gestión de inventario, que permite a los administradores de red rastrear sus dispositivos de red y determinar sus características (fabricante, versiones de software y hardware, número de serie o activo).
La extensión del protocolo LLDP-MED fue aprobada y publicada formalmente como estándar ANSI / TIA-1057 por la Asociación de la Industria de Telecomunicaciones (TIA) en abril de 2006. [4]
Códigos de capacidad del sistema
Código | Capacidad |
---|---|
B | Puente (interruptor) |
C | Dispositivo de cable DOCSIS |
O | Otro |
PAG | Reloj de repetición |
R | Enrutador |
S | Estación |
T | Teléfono |
W | Punto de acceso WLAN |
Estructura del marco
La información LLDP es enviada por dispositivos desde cada una de sus interfaces a un intervalo fijo, en forma de una trama Ethernet . Cada trama contiene una unidad de datos LLDP (LLDPDU). Cada LLDPDU es una secuencia de estructuras de tipo-longitud-valor (TLV).
La trama de Ethernet utilizada en LLDP generalmente tiene su dirección MAC de destino configurada en una dirección de multidifusión especial que los puentes que cumplen con 802.1D no reenvían. Se permiten otras direcciones de destino de multidifusión y unidifusión. El campo EtherType se establece en 0x88cc.
Cada trama LLDP comienza con los siguientes TLV obligatorios: ID de chasis , ID de puerto y tiempo de vida . Los TLV obligatorios van seguidos de cualquier número de TLV opcionales. La trama termina con un TLV especial, denominado final de LLDPDU en el que los campos de tipo y longitud son 0.
En consecuencia, una trama de Ethernet que contiene una LLDPDU tiene la siguiente estructura:
Preámbulo | MAC de destino | MAC de origen | Ethertype | ID de chasis TLV | ID de puerto TLV | Tiempo de vida TLV | TLV opcionales | Fin de LLDPDU TLV | Secuencia de verificación de fotogramas |
---|---|---|---|---|---|---|---|---|---|
01: 80: c2: 00: 00: 0e, o 01: 80: c2: 00: 00: 03, o 01: 80: c2: 00: 00: 00 | Dirección de la estación | 0x88CC | Tipo = 1 | Tipo = 2 | Tipo = 3 | TLV cero o más completos | Tipo = 0, Longitud = 0 |
Cada uno de los componentes de TLV tiene la siguiente estructura básica:
Tipo | Largo | Valor |
---|---|---|
7 bits | 9 bits | 0-511 octetos |
Tipo de TLV | Nombre de TLV | Uso en LLDPDU |
---|---|---|
0 | Fin de LLDPDU | Obligatorio |
1 | ID de chasis | Obligatorio |
2 | ID de puerto | Obligatorio |
3 | Tiempo para vivir | Obligatorio |
4 | Descripción del puerto | Opcional |
5 | Nombre del sistema | Opcional |
6 | Descripción del sistema | Opcional |
7 | Capacidades del sistema | Opcional |
8 | Dirección de gestión | Opcional |
9-126 | Reservado | - |
127 | TLV personalizados | Opcional |
Los TLV personalizados [nota 1] se admiten a través de un TLV tipo 127. El valor de un TLV personalizado comienza con un identificador único organizativo de 24 bits y un subtipo organizativo específico de 1 byte seguido de datos. El formato básico para un TLV específico de la organización se muestra a continuación:
Tipo | Largo | Identificador único de la organización (OUI) | Subtipo definido organizacionalmente | Cadena de información definida organizacionalmente |
---|---|---|---|---|
7 bits: 127 | 9 bits | 24 bits | 8 bits | 0-507 octetos |
De acuerdo con IEEE Std 802.1AB, §9.6.1.3, "El identificador único organizacional debe contener el OUI de la organización como se define en IEEE Std 802-2001". Cada organización es responsable de administrar sus subtipos.
Ver también
- OpenLLDP
Notas
- ^ Denomina organizativamente TLV específicas por IEEE 802.1AB
Referencias
- ^ "802.1AB-REV - Descubrimiento de conectividad de control de acceso a medios y estaciones" . IEEE . Consultado el 17 de octubre de 2009 .
- ^ "IEEE 802.1AB-2016 - Estándar IEEE para redes de área local y metropolitana - Descubrimiento de conectividad de control de acceso a medios y estaciones" .
- ^ Qlogic; et al. "Especificación básica del protocolo de intercambio de capacidades DCB, Rev 1.01" (PDF) . IEEE 802.
- ^ "Norma ANSI / TIA-1057" (PDF) .
- ^ IEEE 802.1AB 8.4 Formato TLV básico
enlaces externos
- Tutorial sobre el protocolo de descubrimiento de capa de enlace en EE Times
- 802.1AB: detección de conectividad de control de acceso a estaciones y medios en IEEE 802.1
- Protocolo de descubrimiento de capa de enlace en Wireshark Wiki