Добавить в корзинуПозвонить
Найти в Дзене
Сетестрой

Протокол LLDP и его использование

"Цисководам" давно известен протокол CDP — Cisco Discovery Protocol) — проприетарный протокол второго уровня, разработанный компанией Cisco и позволяющий обнаруживать подключённое (напрямую или через устройства первого уровня) сетевое оборудование Cisco: его название, версию IOS и IP-адреса. Протокол LLDP — Link Layer Discovery Protocol — это стандартный аналог протокола CDP. Устройства собирают информацию с помощью протокола LLDP. Топологию сети, в которой используется LLDP, можно получить с управляющего компьютера путём последовательного опроса каждого устройства для сбора информации. В результате опроса администратор получает следующие данные об устройстве: Протокол LLDP передаёт информацию в сообщениях, которые называются LLDP Data Unit (LLDPDU). Эти сообщения инкапсулируются в кадры IEEE 802. Данные передаются только в одном направлении, то есть LLDP-устройства не обмениваются информацией в режиме «запрос-ответ» и не подтверждают её получение. Опишу процесс настройки LLDP н

"Цисководам" давно известен протокол CDP — Cisco Discovery Protocol) — проприетарный протокол второго уровня, разработанный компанией Cisco и позволяющий обнаруживать подключённое (напрямую или через устройства первого уровня) сетевое оборудование Cisco: его название, версию IOS и IP-адреса.

Протокол LLDP — Link Layer Discovery Protocol — это стандартный аналог протокола CDP. Устройства собирают информацию с помощью протокола LLDP. Топологию сети, в которой используется LLDP, можно получить с управляющего компьютера путём последовательного опроса каждого устройства для сбора информации. В результате опроса администратор получает следующие данные об устройстве:

  • имя устройства (System Name);
  • описание устройства (System Description);
  • идентификатор порта (Port ID);
  • описание порта (Port Description);
  • возможности устройства (System Capabilities);
  • управляющий адрес (Management Address) и т.д.

Протокол LLDP передаёт информацию в сообщениях, которые называются LLDP Data Unit (LLDPDU). Эти сообщения инкапсулируются в кадры IEEE 802. Данные передаются только в одном направлении, то есть LLDP-устройства не обмениваются информацией в режиме «запрос-ответ» и не подтверждают её получение.

Опишу процесс настройки LLDP на коммутаторах D-Link для такой схемы сети:

Схема сети
Схема сети

Коммутаторы D-Link со стандартным интерфейсом командной строки (standard CLI)

Коммутатор SW1

Switch(config)# interface vlan 1
Switch(config-if)# ip address 192.168.1.1 255.255.255.0
Switch(config-if)# exit
Switch(config)# prompt SW1
SW1(config)# lldp run
SW1(config)# lldp forward
SW1(config)# lldp tx-interval 30
SW1(config)# lldp reinit 2
SW1(config)# interface range ethernet 1/0/1-24
SW1(config-if-range)# lldp transmit
SW1(config-if-range)# lldp receive
SW1(config-if-range)# lldp management-address 192.168.1.1
SW1(config-if-range)# lldp tlv-select
SW1(config-if-range)# lldp dot1-tlv-select vlan-name
SW1(config-if-range)# end

Эти шаги нужно будет повторить для коммутаторов SW2 и SW3, не забывая указывать для каждого правильный IP-адрес — тот, который задается для интерфейса vlan 1 (см. схему).

Команды, которые используются для просмотра настроек LLDP и сбора информации о соседних устройствах:

  • Просмотр информации о настройках LLDP:
Switch# show lldp
  • Просмотр информации о портах, используемых для отправки оповещений LLDP:
Switch# show lldp local interface ethernet 1/0/1-24 detail
  • Просмотр краткой информации о портах, используемых для отправки оповещений LLDP:
Switch# show lldp local interface ethernet 1/0/1-24 brief
  • Просмотр подробной информации о соседних устройствах:
Switch# show lldp neighbors interface ethernet 1/0/1-24 detail

Коммутаторы с D-Link CLI

config ipif System ipaddress 192.168.1.1/24
config snmp system_name SW 1
enable lldp
config lldp forward_message enable
config lldp message_tx_interval 30
config lldp reinit_delay 2
config lldp ports all admin_status tx_and_rx
config lldp ports all mgt_addr ipv4 192.168.1.1 enable
config lldp ports all basic_tlvs all enable
config lldp ports all dot1_tlv_vlan_name vlan all enable

Команды для просмотра настроек LLDP и сбора информации о соседних устройствах:

  • Проверка полной информации о портах, используемых для отправки оповещений LLDP:
show lldp local_ports 1-24 mode detailed
  • Проверка расширенной информации о соседних устройствах:
show lldp remote_ports 1-24 mode detailed