Это старая версия документа!
Поддержка LLDP
Описание
LLDP (Link Layer Discovery Protocol) — это протокол канального уровня (L2), используемый сетевыми устройствами для объявления о себе соседним устройствам и для их обнаружения.
В fastDPI LLDP нужен не для анализа трафика и не для построения карты сети — fastDPI генерирует и отправляет собственные LLDP-пакеты чтобы:
- Быть обнаруженным соседним сетевым оборудованием (коммутаторами, роутерами).
- Корректно встраиваться в разрыв кабеля — fastDPI представляется активным устройством, но не пересылает чужие LLDP-пакеты. Все входящие LLDP-пакеты безусловно дропаются.
Конфигурация LLDP
Секция lldp в файле конфигурации управляет поведением LLDP. Все параметры внутри секции, кроме device, являются опциональными.
Базовый шаблон конфигурации
lldp { enable=off trace=off pcap=off chassis= ttl=120 src_mac= dest_mac=01:80:c2:00:00:0e system_name= system_desc= device=01-00.0;enable=on;desc=port_description }
Конфигурационные параметры
Все параметры — горячие, применяются без перезапуска fastDPI.
| Параметр | Описание | Возможные значения |
|---|---|---|
enable | Включение/выключение поддержки LLDP. По умолчанию: если секция lldp присутствует в конфигурации — on, если отсутствует — off. | on, off |
trace | Включение трассировки LLDP. При включении информация о формировании и отправке пакетов записывается в fastdpi_alert.log. | on, off |
pcap | Включение записи LLDP-пакетов в pcap-файл (имя вида udpi_YYYYMMDDHHMMSS_XXXXX.pcap). | on, off |
chassis | Значение Chassis-ID, передаваемое в LLDP-пакете. Если не задан — используется MAC-адрес из опции bras_arp_mac, а если и её нет — MAC-адрес порта. | Строка |
ttl | Время жизни (Time To Live) LLDP-пакета в секундах. | Число (по умолчанию 120) |
src_mac | Source MAC-адрес в Ethernet-заголовке LLDPDU. Если не задан — используется MAC из bras_arp_mac, иначе MAC порта. | MAC-адрес (например, aa:bb:cc:dd:ee:ff) |
dest_mac | Destination MAC-адрес в Ethernet-заголовке LLDPDU. | MAC-адрес (по умолчанию 01:80:c2:00:00:0e — multicast LLDP) |
system_name | Значение TLV System-Name в LLDP-пакете. Если не задан — TLV System-Name не включается. | Строка |
system_desc | Значение TLV System-Description в LLDP-пакете. Если не задан — TLV System-Description не включается. | Строка |
device | Указание порта, на котором надо отправлять LLDP-пакеты. Параметр может повторяться для разных портов. Имя порта должно соответствовать значению in_dev/out_dev. Внутри параметра через точку с запятой задаются подпараметры:• enable=on|off — включить/отключить отправку для этого порта (по умолчанию on)• desc=строка — значение TLV Port-Desc (если не задан — TLV Port-Desc не включается) | Формат: <имя_порта>[;enable=on|off][;desc=<строка>]Пример: device=01-00.0;enable=on;desc=WAN_port |
Была ли полезна эта информация?