Общая информация о протоколе LLDP
Назначение LLDP
LLDP (Link Local Discovery Proticol) — это протокол канального уровня (L2), работающий по типу точка-точка, предназначенный для обнаружения соседних устройств и обмена информацией о них в пределах одного канального домена.
LLDP работает независимо от производителя оборудования и используется для:
- идентификации соседних устройств и портов;
- передачи базовых и расширенных характеристик интерфейсов и устройства.
- информации о подклюенных Media End Point устройствах и настройках для них
- на агрегированных каналах, сообщения LLDP передаются на индивидуальных интерфесах
- передача сообщений не зависит от статуса блокировки порта протоколами семейства STP
LLDP не участвует в пересылке пользовательского трафика и не влияет на коммутацию или маршрутизацию — он используется исключительно для служебного обмена информацией. Информация протокола LLDP может использоваться автоматизированными системами управления (NMS), а также администраторами сети для построения топологии сети.
Для передачи информации о медиа устройства их взаимодействии с ними используется расширение протокола LLDP Media Endpoint Devices (MED). Подробная информация об LLDP-MED приведена в соответствующих разделах.
Формат сообщений LLDP
Для передачи сообщений LLDP используется структура TLV.
TLV (Type–Length–Value) — это формат кодирования данных, в котором: - Type — тип передаваемой информации; - Length — длина поля данных; - Value — само значение (данные).
Такая структура позволяет: - гибко расширять протокол; - добавлять новые типы информации без нарушения совместимости; - передавать как обязательные, так и необязательные параметры.
Сообщение LLDP представляет собой последовательность TLV, завершающуюся TLV типа End of LLDPDU.
Используемые типы TLV
basic-tlv
basic-tlv — это TLV, используемые для передачи обязательной и базовой информации, необходимой для идентификации устройства и интерфейса.
К ним относятся: - идентификатор устройства (Chassis ID); - идентификатор порта (Port ID); - время жизни информации (TTL); - имя системы (System Name); - описание системы (System Description); - возможности системы (System Capabilities).
Эти TLV формируют основу LLDP и используются для базового обнаружения соседей.
dot1-tlv
dot1-tlv — это TLV, используемые для передачи VLAN- и L2-связанных параметров, определённых стандартом IEEE 802.1.
Они позволяют: - передавать информацию о VLAN (VLAN ID, VLAN Name); - сообщать о политике VLAN для голоса (Voice VLAN); - передавать дополнительные параметры канального уровня, специфичные для 802.1.
Данные TLV относятся к organizationally specific TLV, расширяющим стандартный набор LLDP.
dot3-tlv
dot3-tlv — это TLV, используемые для передачи параметров физического уровня и Ethernet-интерфейса, определённых стандартом IEEE 802.3.
С их помощью передаётся информация о: - типе физического интерфейса; - скорости и дуплексе; - состоянии автосогласования; - характеристиках линка (MAU, PHY); - поддержке и параметрах PoE (в расширенных вариантах).
dot3-tlv позволяют соседним устройствам получить детальное представление о физических свойствах Ethernet-соединения, что важно для диагностики и автоматизации.
Стандарты, описывающие LLDP и LLDP-MED
LLDP
LLDP (Link Layer Discovery Protocol) описан стандартом:
- IEEE 802.1AB
Данный стандарт определяет: - работу LLDP на канальном уровне (L2); - формат LLDPDU; - обязательные и дополнительные TLV; - механизмы передачи и обновления информации о соседях.
Стандарт IEEE 802.1AB разрабатывается и поддерживается организацией :contentReference[oaicite:0]{index=0} и является вендор-независимым.
LLDP-MED
LLDP-MED (Media Endpoint Discovery) описан стандартом:
- ANSI/TIA-1057
LLDP-MED является расширением LLDP и предназначен в первую очередь для: - IP-телефонов; - мультимедийных и голосовых конечных устройств.
Стандарт ANSI/TIA-1057 определяет: - расширенные TLV для передачи информации о голосовом VLAN; - параметры QoS; - классы устройств (endpoint class); - информацию о питании (PoE); - политики для медиа-устройств.
LLDP-MED не заменяет LLDP, а работает поверх IEEE 802.1AB, используя механизм organizationally specific TLV.
Краткое сравнение
| Протокол | Стандарт | Назначение |
|---|---|---|
| LLDP | IEEE 802.1AB | Обнаружение соседних устройств и базовый обмен L2-информацией |
| LLDP-MED | ANSI/TIA-1057 | Расширение LLDP для голосовых и мультимедийных конечных устройств |