Protocolo de descoberta de camada de link - Link Layer Discovery Protocol

O Link Layer Discovery Protocol ( LLDP ) é um protocolo de camada de link neutro do fornecedor usado por dispositivos de rede para anunciar sua identidade, recursos e vizinhos em uma rede local baseada na tecnologia IEEE 802 , principalmente Ethernet com fio . O protocolo é formalmente referido pelo IEEE como Descoberta de Conectividade de Controle de Acesso de Estação e Mídia especificado no IEEE 802.1AB com suporte adicional no IEEE 802.3 seção 6, cláusula 79.

O LLDP executa funções semelhantes a vários protocolos proprietários , como Cisco Discovery Protocol , Foundry Discovery Protocol , Nortel Discovery Protocol e Link Layer Topology Discovery .

Informação recolhida

As informações coletadas com LLDP podem ser armazenadas na base de informações de gerenciamento de dispositivos (MIB) e consultadas com o protocolo de gerenciamento de rede simples (SNMP) conforme especificado no RFC 2922. A topologia de uma rede habilitada para LLDP pode ser descoberta rastreando os hosts e consultando este banco de dados. As informações que podem ser recuperadas incluem:

Formulários

O Link Layer Discovery Protocol pode ser usado como um componente em aplicativos de gerenciamento e monitoramento de rede .

Um exemplo é seu uso em requisitos de ponte de data center . o O protocolo de troca de recursos de ponte de data center (DCBX) é um protocolo de troca de capacidade e descoberta usado para transmitir recursos e configuração dos recursos acima entre vizinhos para garantir uma configuração consistente em toda a rede.

O LLDP é usado para anunciar recursos e requisitos de energia sobre Ethernet e negociar a entrega de energia.

Extensão de descoberta de endpoint de mídia

Media Endpoint Discovery é um aprimoramento do LLDP, conhecido como LLDP-MED , que fornece os seguintes recursos:

  • Autodescoberta de políticas de LAN (como configurações de VLAN, Prioridade de Camada 2 e Serviços diferenciados (Diffserv)), permitindo a rede plug and play .
  • Descoberta de localização de dispositivo para permitir a criação de bancos de dados de localização e, no caso de Voice over Internet Protocol (VoIP), serviços Enhanced 911 .
  • Gerenciamento de energia estendido e automatizado de terminais Power over Ethernet (PoE).
  • Gerenciamento de estoque, permitindo que administradores de rede rastreiem seus dispositivos de rede e determinem suas características (fabricante, versões de software e hardware, número de série ou ativo).

A extensão do protocolo LLDP-MED foi formalmente aprovada e publicada como o padrão ANSI / TIA-1057 pela Telecommunications Industry Association (TIA) em abril de 2006.

Códigos de capacidade do sistema

Código Capacidade
B Bridge (switch)
C Dispositivo de cabo DOCSIS
O De outros
P Repetidor
R Roteador
S Estação
T Telefone
C Ponto de Acesso WLAN

Quadro estrutural

As informações do LLDP são enviadas pelos dispositivos de cada uma de suas interfaces em um intervalo fixo, na forma de um quadro Ethernet . Cada quadro contém uma unidade de dados LLDP (LLDPDU). Cada LLDPDU é uma sequência de estruturas de valor de comprimento de tipo (TLV).

O quadro Ethernet usado em LLDP normalmente tem seu endereço MAC de destino definido como um endereço multicast especial que as pontes compatíveis com 802.1D não encaminham. Outros endereços de destino multicast e unicast são permitidos. O campo EtherType é definido como 0x88cc.

Cada quadro LLDP começa com os seguintes TLVs obrigatórios: Chassis ID , Port ID e Time-to-Live . Os TLVs obrigatórios são seguidos por qualquer número de TLVs opcionais. O quadro termina com um TLV especial, denominado final de LLDPDU, no qual os campos de tipo e comprimento são 0.

Consequentemente, um frame Ethernet contendo um LLDPDU tem a seguinte estrutura:

Estrutura de quadro LLDP Ethernet
Preâmbulo Destino MAC MAC de origem Ethertype Chassis ID TLV ID da porta TLV Hora de viver TLV TLVs opcionais Fim do LLDPDU TLV Sequência de verificação de quadro
01: 80: c2: 00: 00: 0e, ou
01: 80: c2: 00: 00: 03 ou
01: 80: c2: 00: 00: 00
Endereço da estação 0x88CC Tipo = 1 Tipo = 2 Tipo = 3 Zero ou mais TLVs completos Tipo = 0, Comprimento = 0

Cada um dos componentes do TLV tem a seguinte estrutura básica:

Estrutura TLV
Modelo Comprimento Valor
7 bits 9 bits 0-511 octetos
Valores de tipo TLV
Tipo TLV Nome TLV Uso em LLDPDU
0 Fim do LLDPDU Obrigatório
1 ID do chassi Obrigatório
2 ID da porta Obrigatório
3 Tempo de Viver Obrigatório
4 Descrição da porta Opcional
5 Nome do sistema Opcional
6 Descrição do sistema Opcional
7 Capacidades do sistema Opcional
8 Endereço de gestão Opcional
9-126 Reservado -
127 TLVs personalizados Opcional

TLVs personalizados são suportados por meio de um TLV tipo 127. O valor de um TLV personalizado começa com um identificador organizacional exclusivo de 24 bits e um subtipo organizacionalmente específico de 1 byte seguido de dados. O formato básico para um TLV organizacional específico é mostrado abaixo:

TLV organizacionalmente específico
Modelo Comprimento Identificador Organizacionalmente Único (OUI) Subtipo definido organizacionalmente Cadeia de informações definida organizacionalmente
7 bits — 127 9 bits 24 bits 8 bits 0-507 octetos

De acordo com o IEEE Std 802.1AB, §9.6.1.3, "O Organizationally Unique Identifier deve conter o OUI da organização conforme definido no IEEE Std 802-2001." Cada organização é responsável por gerenciar seus subtipos.

Notas

  1. ^ Denominado TLVs Organizacionalmente Específicos por IEEE 802.1AB

Referências

links externos