Top Ad unit 728 × 90

Dê uma olhada

random

Introdução ao LLDP (Link Layer Discovery Protocol)

O LLDP é um protocolo de descoberta de vizinhos que opera na camada 2 do modelo OSI, semelhante ao CDP da Cisco. A maior diferença entre os dois é que o LLDP é um protocolo aberto e padronizado, ao passo que o CDP é proprietário da Cisco.

Os dispositivos da Cisco suportam a versão IEEE 802.1ab do LLDP. Isso permite que dispositivos de outros fabricantes divulguem informações sobre si mesmos a outros dispositivos da rede fabricados pela Cisco.

O LLDP utiliza atributos que contêm tipo, comprimento e descrição de valores. Esses atributos são chamados de TLVs (Type, Length, Value). Dispositivos que suportam LLDP usam TLVs para receber e enviar informações aos seus vizinhos diretamente conectados. Podemos citar alguns TLVs básicos:

  • Port description TLV
  • System name TLV
  • System description TLV
  • System capabilities TLV
  • Management Address TLV

Alguns dispositivos finais (como telefones IP) podem usar o LLDP para atribuição de VLAN ou de requisitos de PoE (Power over Ethernet). Isso é alcançado através de um aprimoramento chamado MED (Media Endpoint Discovery). O MED em conjunto com o LLDP recebe o nome de LLDP-MED.

A configuração de LLDP é bastante simples. Dependendo do dispositivo e da versão de IOS, o LLDP pode vir habilitado ou desabilitado por padrão. Vamos dar uma olhada em um exemplo:


Temos dois switches Cisco Catalyst 3560 conectados diretamente um ao outro. O LLDP vem desabilitado por padrão nesses switches, então vamos habilitá-lo:

SW1(config)#lldp run
SW2(config)#lldp run

O comando acima habilita o LLDP em todas as interfaces ao mesmo tempo. Depois de alguns segundos, já podemos coletar algumas informações:

SW1#show lldp neighbors
Capability codes:
    (R) Router, (B) Bridge, (T) Telephone, (C) DOCSIS Cable Device
    (W) WLAN Access Point, (P) Repeater, (S) Station, (O) Other

Device ID           Local Intf     Hold-time  Capability      Port ID
SW2                 Fa0/24         120        B               Fa0/24

Total entries displayed: 1

O output é muito semelhante ao do CDP. E também podemos coletar informações detalhadas do vizinho:

SW1#show lldp neighbors detail
------------------------------------------------
Local Intf: Fa0/24
Chassis id: aabb.cc00.1a00
Port id: Fa0/24
Port Description: FastEthernet0/24
System Name: SW2

System Description:
Cisco IOS Software, C3560 Software (C3560-ADVIPSERVICESK9-M), Version 12.2(46)SE, RELEASE SOFTWARE (fc2)
Copyright (c) 1986-2008 by Cisco Systems, Inc.
Compiled Thu 21-Aug-08 15:26 by nachen

Time remaining: 106 seconds
System Capabilities: B,R
Enabled Capabilities: B
Management Addresses - not advertised
Auto Negotiation - supported, enabled
Physical media capabilities:
    100base-TX(FD)
    100base-TX(HD)
    10base-T(FD)
    10base-T(HD)
Media Attachment Unit type: 16
Vlan ID: - not advertised


Total entries displayed: 1

Podemos ver alguns detalhes sobre SW2, como hostname, plataforma, versão de IOS, etc. Um extra que o LLDP oferece é o envio da descrição das interfaces. Vamos a um exemplo:

SW1(config)#interface FastEthernet0/24
SW1(config-if)#description CONECTA-SW1-SW2

Essa descrição será exibida no output em SW2:

SW2#show lldp neighbors detail
------------------------------------------------
Local Intf: Fa0/24
Chassis id: aabb.cc00.5a00
Port id: Fa0/24
Port Description: CONECTA-SW1-SW2
System Name: SW1

System Description:
Cisco IOS Software, C3560 Software (C3560-ADVIPSERVICESK9-M), Version 12.2(46)SE, RELEASE SOFTWARE (fc2)
Copyright (c) 1986-2008 by Cisco Systems, Inc.
Compiled Thu 21-Aug-08 15:26 by nachen

Time remaining: 97 seconds
System Capabilities: B,R
Enabled Capabilities: B
Management Addresses - not advertised
Auto Negotiation - supported, enabled
Physical media capabilities:
    100base-TX(FD)
    100base-TX(HD)
    10base-T(FD)
    10base-T(HD)
Media Attachment Unit type: 16
Vlan ID: - not advertised


Total entries displayed: 1

Aqui estão os comandos de configuração usados neste texto, caso você queira testar as atividades em laboratório. Tenha em mente que, dependendo da versão de IOS que você esteja usando, alguns comandos podem não estar disponíveis. Além disso, o simulador Packet Tracer, da Cisco, limita os comandos que podem ser inseridos na CLI dos dispositivos.
hostname SW1
!
interface FastEthernet0/24
 description CONECTA-SW1-SW2
!
lldp run
!
end
hostname SW2
!
lldp run
!
end

Hope this helps!

Introdução ao LLDP (Link Layer Discovery Protocol) Reviewed by Carlos Wolkartt on dezembro 28, 2018 Rating: 5
Todos os direitos reservados a Wolkartt.com © 2019
Hospedado no Blogger.

Mande sua mensagem

Nome

E-mail *

Mensagem *

Tecnologia do Blogger.