Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Link Layer Discovery Protocol (LLDP) — протокол канального уровня, который позволяет сетевым устройствам анонсировать в сеть информацию о себе и о своих возможностях, а также собирать эту информацию о соседних устройствах. В SNMP-агенте поддержаны стандартные RFC mib 1.0.8802.

Изначально LLDP отключён на LTP-16N. Включается командой:

Code Block
LTP-16N# configure terminal
LTP-16N(configure)# lldp enable

Сообщения LLDP инкапсулируются в Ethernet-кадр и передаются через все активные линки. Для LLDP зарезервирован multicast MAC-адрес — 01:80:C2:00:00:0E. Это специальный зарезервированный MAC-адрес, который предполагает, что коммутаторы, получившие кадр с таким адресом получателя, не будут его передавать дальше. LLDP передает информацию в сообщениях, которые называются LLDP Data Unit (LLDPDU).

При необхорджимости на порту можно провести настройку режима передачи LLDPDU:

Code Block
LTP-16N# configure terminal
LTP-16N(configure)# interface front-port 3
LTP-16N(config)(if-front-3)# lldp mode XXXX

XXX - Значения, которые можно задать для режима передачи порта, могут принимать такие значения, как:

disabledLLDP отключен на этом порту
transmit-onlyПорт только получает LLDP пакеты 
receives-onlyПорт только передаёт LLDP пакеты 
transmit-receiveПорт получает и передаёт LLDP  пакеты

В сообщениях LLDP содержатся несколько TLV (Type, Value, Length):

  • Type — описывает тип информации, которая передается этой частью сообщения (7 бит);
  • Length — размер поля Value (9 бит);
  • Value — описывает определенную характеристику устройства.

Настройка опциональных TLV, которые будете передавать, проводится командой:

Code Block
LTP-16N# configure terminal
LTP-16N(configure)# interface front-port 3
LTP-16N(config)(if-front-3)# lldp optional-tlv ХХХХ

ХХХ - Значения TLV, которые можете задать как через пробел, так и с новой строчки каждый:

port-description Обозначение порта 
system-nameНазвание оборудования
system-descriptionОбозначение оборудования
system-capabilitiesВозможности оборудования
management-addressАдрес управления

Задайте величину времени для принимающего устройства, в течение которого нужно удерживать принимаемые пакеты LLDP перед их сбросом:

Code Block
LTP-16N# configure terminal
LTP-16N(configure)# lldp hold-multiplier X 

Х - <2-10> - Значения которые можно назначить.

Данная величина передается на принимаемую сторону в LLDP update пакетах (пакетах обновления), является кратностью для таймера LLDP (lldp timer). Таким образом, время жизни LLDP пакетов рассчитывается по формуле:

Code Block
TTL = min(65535,LLDP-Timer * LLDP-HoldMultiplier)

Укажите, как часто устройство будет отправлять обновление информации LLDP:

Code Block
LTP-16N# configure terminal
LTP-16N(configure)# lldp timer X 

X - <5-32768> - Значения, которые можно задать. 

Для просмотра соседей, используйте команду:

Code Block
LTP-16N# show lldp neighbors 

Команду можно дополнить:

verbose - просмотр полной информации о соседях/соседе;
interface - посмотреть соседа на конкретном интерфейсе.

Для просмотра, какую информацию транслируют порт(ы), можно посмотреть командой:

Code Block
LTP-16N# show lldp local

И статистику по LLDP, можно посмотреть командой:

Code Block
LTP-16N# show lldp stats