LLDP

Материал из Википедии — свободной энциклопедии
Это старая версия этой страницы, сохранённая 193.169.36.61 (обсуждение) в 23:14, 14 июня 2012 (Поддержка производителями и оборудованием). Она может серьёзно отличаться от текущей версии.
Перейти к навигации Перейти к поиску

Link Layer Discovery Protocol (LLDP) — протокол канального уровня, позволяющий сетевому оборудованию оповещать локальную сеть о своем существовании и характеристиках, а также собирать такие же оповещения, поступающие от соседнего оборудования. Протокол формально утвержден как IEEE standard 802.1AB-2009, в сентябре 2009 года, и является независимой от производителей сетевого оборудования заменой их патентованным протоколам, таким как Cisco Discovery Protocol, Extreme Discovery Protocol, Foundry Discovery Protocol и Nortel Discovery Protocol (последний также известен как SONMP).

Применение

Информация, собранная посредством LLDP, накапливается в устройствах и может быть с них запрошена посредством SNMP. Таким образом, топология сети, в которой используется LLDP, может быть получена с управляющего компьютера посредством последовательного обхода и опроса каждого устройства на предмет собранной им информации. При этом получаемая информация содержит:

  • имя устройства и его описание (описательные поля system name и description в настройках сетевого оборудования)
  • имя порта и его описание (port name и description)
  • имя VLAN
  • IP-адрес устройства, по которому оно доступно для управления (запросов) по протоколу SNMP
  • функции устройства — коммутация (англ. switching), маршрутизация (routing) и т. п.
  • информация о MAC/PHY[1]
  • MDI power[2]
  • параметры объединения каналов (англ. link aggregation)

Используя эту информацию и опрашивая MIB базы данных обнаруженных устройств, системы управления могут динамически моделировать и отслеживать состояния локальных сетей передачи данных (LAN), а также строить их визуальные схемы для пользователей и администраторов.

Структура кадра

LLDP кадры отсылаются каждым оборудованием через все его порты через фиксированные интервалы времени. Каждый кадр содержит т. н. Link Layer Discovery Protocol Data Unit (LLDPDU), являющуюся набором TLV структур. TLV (от type-length-value) — бинарная конструкция из трех полей (тип, длина, значение), где первые два имеют фиксированный размер и задают размер для третьего, что позволяет легко кодировать/декодировать любую последовательность данных поле-значение. Для LLDPDU, TLV определено так:

+ Bits 0 — 6 7 8-15
0 Type Length
16  
Value
 

LLDPDU распространяется в Ethernet кадрах, где multicast MAC адрес пункта назначения — 01:80:c2:00:00:0e, а тип кадра — 0x88cc. Любой LLPD кадр должен начинаться с трех обязательных TLV записей:

  • chassis ID
  • port ID
  • time to live

За обязательными записями может следовать любое количество дополнительных, а в конце последовательности должна находиться специальная end of LLDPDU. Все допустимые типы TLV определены стандартом IEEE 802.1AB, например вот формат для chassis ID:

+ Bits 0 — 6 7 8-15
0 Type = 1 Length
16 Chassis ID subtype Chassis ID…
32 Chassis ID (continued)…

Поддержка производителями и оборудованием

LLDP все ещё новый протокол, но постепенно получает поддержку у производителей сетевого оборудования:

  • HP ProCurve коммутаторы и маршрутизаторы
  • Extreme коммутаторы и маршрутизаторы
  • Nortel 55x0 и 425 серии
  • Allied Telesis коммутаторы и маршрутизаторы
  • Cisco коммутаторы и маршрутизаторы с новейшим IOS
  • Linksys новые маршрутизаторы
  • Alcatel Lucent коммутаторы c AOS > 6.3.1
  • Juniper Networks EX series switches
  • Aastra Technologies 9480i (35i) и 675i series VoIP телефоны
  • Enterasys Secure Networks
  • Dell PowerConnect коммутаторы (как минимум 6248)
  • Hirschmann коммутаторы и маршрутизаторы — все модели включая OpenRail, PowerMICE и MACH4000
  • Adtran коммутаторы и маршрутизаторы
  • RuggedCOM коммутаторы и маршрутизаторы
  • D-Link новейшее оборудование и новейшие прошивки для старого (как минимум для DES-3526)
  • Zyxel коммутаторы
  • Huawei коммутаторы и маршрутизаторы

Также доступны некоторое ПО для ПК и серверов:

См. также

Ссылки

Примечания

  1. речь идет о Media Access Control уровне OSI и PHY трансивере к физическому уровню, видимо применительно к порту, упомянутому выше. Нужных статей о MAC и PHY пока нет
  2. нужно уточнить значение термина в данном контексте