LLDP

Link Layer Discovery Protocol (LLDP) — протокол канального уровня, который позволяет сетевым устройствам анонсировать в сеть информацию о себе и своих возможностях, а также собирать эту информацию о соседних устройствах. Каждое устройство, на котором включён активный режим LLDP (передача и прослушивание LLDP пакетов), отправляет информацию о себе соседям независимо от того, отправляет ли сосед информацию о себе. LLDP хранит информацию о соседях, но не перенаправляет её дальше. Информация об устройстве, которая передаётся с помощью LLDP:

  • Имя устройства (System Name),
  • Описание устройства (System Description),
  • Идентификатор шасси (Chassis ID) — MAC адрес на порту,
  • Идентификатор порта (Port ID) — Имя интерфейса,
  • Время хранения информации о соседе  (Time-to-Live).

Для включения функционала протокола LLDP введите команду lldp enable в режиме конфигурации устройства.

ecorouter(config)#lldp enable

Ввод этой команды приведёт к включению режима прослушивания LLDP пакетов (доступна обработка как нетегированных LLDP пакетов, так и с VLAN тегами в заголовках Ethernet ) на всех интерфейсах, однако передаваться информация о себе соседям не будет. Для включения передачи LLDP сообщений с определённого интерфейса, воспользуйтесь командой lldp mode active в режиме конфигурирования интерфейса (передача LLDP пакетов осуществляется без инкапсуляции дополнительных VLAN тегов).

ecorouter(config-if)#lldp mode active

Для отключения активного режима и обратного перехода в режим прослушивания LLDP сообщений введите команду no lldp mode active

Таблица — Дополнительные команды конфигурирования LLDP

КомандаРежимОписание
lldp system-name <NAME>(config)#Имя системы, по умолчанию используется имени устройства (параметр hostname). Команда не будет отображаться в конфигурации если hostname и введеный параметр NAME совпадают.
lldp system-description <LINE>(config)#Описание системы, по умолчанию используется имя операционной системы — EcoRouterOS.
lldp tx-interval <5-3600>(config-if)#Интервал отправки LLDP сообщений в сторону соседей в секундах. По умолчанию — 30 секунд. При изменении параметра динамически меняется и Time-to-Live (TTL) — время в течении которого наш сосед будет хранить информацию о нас. Формула для расчета TTL =  tx-interval * 4, TTL = 120 секундам по умолчанию.
Для просмотра информации о LLDP соседях и счётчиках на интерфейсах воспользуйтесь командами:
ecorouter#show lldp neighbors
Local Interface: test
 Remote neighbors:
 System Name : eco test
 System Description : DGS-1210-28MP
 Port Description : D-Link DGS-1210-28MP
 TTL : 120
 System Capabilities : L2 Switching
 Interface Numbering : 2
 Interface Number : 37
 OID Number : iso.3.6.1.2.1.2.2.1.1
 Management IP Address: 10.210.10.114
 Mandatory TLVs:
 Chassis ID Type : Chassis MAC Address: f0b4.d254.d360
 Port ID Type : Interface Name: 4
ecorouter#show counters lldp interface <NAME>
 Agent Mode: Nearest bridge
 Enable Tx/Rx: No/Yes
 MED Enabled: No
 Device Type: Not defined
 LLDP Agent traffic statistics:
 Total frames transmitted: 0
 Total entries aged: 0
 Total frames received: 2652
 Total frames received in error: 0
 Total frames discarded: 0
 Total discarded TLVs: 0
 Total unrecognised TLVs: 0
 ```