Общая информация о протоколе 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 для голосовых и мультимедийных конечных устройств |