LLDP
LLDP (Link Layer Discovery Protocol) — это независимый от производителя протокол канального уровня в стеке протоколов Интернета, используемый сетевыми устройствами для объявления своей идентичности, возможностей и поиска соседей в локальной сети.
Информация, собранная с помощью LLDP, хранится на устройстве в виде MIB (Management Information Base) и может быть запрошена с помощью SNMP.
Служба LLDP – это демон, позволяющий ARMA Стена посредством протокола LLDP идентифицировать устройства локальной сети и обмениваться информацией о своих характеристиках.
К информации, которую можно получить, относятся:
Имя и описание системы.
Имя и описание порта.
Имя VLAN.
IP-адрес управления.
Возможности системы (коммутация, маршрутизация и т. д.).
Информация о MAC/PHY.
Питание по MDI (Power over Ethernet).
Агрегация каналов (Link aggregation).
Примечание
LLDP не использует шифрование и работает на канальном уровне. Он не может использоваться в публичных сетях и должен быть отключен для интерфейсов, на которых он не используется.
Общие настройки LLDP
Основные настройки
Для настройки сервиса LLDP используются следующие команды конфигурационного режима:
Отключить сервис LLDP:
set service lldp disableЗадать интерфейс для работы сервиса:
set service lldp interface <interface-name>где <interface-name> - имя интерфейса. Допускается использование всех доступных интерфейсов с помощью указания значения all.
Задать протоколы, которые будут использоваться при работе сервиса:
set service lldp legacy-protocols <protocol>где <protocol> - имя протокла. Возможно указание следующих протоколов:
«cdp» - Cisco Discovery;
«edp» - Extreme Discovery;
«fdp» - Foundry Discovery;
«sonmp» - Nortel/SynOptics Network Management.
Указать IP-адрес для удалённого управления устройством, передаваемый через LLDP:
set service lldp management-address <IPv4 | IPv6>где <IPv4 | IPv6> - IPv4 или IPv6 адрес в формате <x.x.x.x> или <h:h:h:h:h:h:h:h> соответственно.
Разрешить доступ к информации LLDP с помощью SNMP-запросов:
set service lldp snmpЗадать интервал для отправки LLDP-пакетов:
set service lldp transmit-interval <interval>где <interval> - интервал отправки пакетов в секундах. Возможно указание значения в диапазоне от «30» до «300». По умолчанию используется значение «30».
Пример настройки
set service lldp interface all set service lldp legacy-protocols cdp set service lldp legacy-protocols edp set service lldp legacy-protocols fdp set service lldp transmit-interval 100 commit save
Проверка работы LLDP
Для проверки работы сервиса LLDP можно выполнить в эксплуатационном режиме команду для отображения списка соседей:
admin@ngfwos:~$ show lldp neighbours Capability Codes: R - Router, B - Bridge, W - Wlan r - Repeater, S - Station D - Docsis, T - Telephone, O - Other Device Local Port Protocol Capability Platform Remote Port RID Age ID Value Mgmt IP TTL ------------ ------------- --------- ------------- -------------- ------------ ------- ---------------- ------------------ ---------------------------------- ----- ngfwos eth0 LLDP R NGFWOS 4.7.0 eth0 2 0 day, 00:01:31 00:50:56:bd:8c:53 192.168.1.10, fe80::200:ff:fe00:0 120 ngfwos eth1 LLDP R NGFWOS 4.7.0 eth1 2 0 day, 00:01:31 00:50:56:bd:83:0c 192.168.1.10, fe80::200:ff:fe00:0 120 ngfwos eth2 LLDP R NGFWOS 4.7.0 eth2 2 0 day, 00:01:31 00:50:56:bd:63:bc 192.168.1.10, fe80::200:ff:fe00:0 120