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
```