Page tree
Skip to end of metadata
Go to start of metadata


5.1. Общие сведения о LLDP

LLDP (Link Layer Discovery Protocol, 802.1ab) - протокол канального уровня, позволяющий коммутатору оповещать оборудование, работающее в локальной сети, о своем существовании и передавать ему свои характеристики, а также получать от него аналогичные сведения. Каждое устройство LLDP может отправлять информацию о себе соседям независимо от того, отправляет ли сосед информацию о себе. Устройство хранит информацию о соседях, но не перенаправляет её. Коммутатор может передавать и принимать такую информацию, как: имя порта (Port name), идентификатор порта (PortID), аппаратный адрес (ChassisID), адрес управления (Management address), описание порта (PortDesc), описание устройства (SysDesc).

Полученная информация может быть запрошена с помощью стандартных SNMP MIB и использоваться в NMS для сбора информации и построения топологии сети.

5.2. Конфигурация LLDP

  1. Включить функцию LLDP и настроить статус порта;

  2. Настроить таймеры;

  3. Настроить отправку Trap;

  4. Настроить информацию, передаваемую опционально;

  5. Настроить таблицу соседей;

  6. Вывод информации и отладка.


  1. Включить функцию LLDP и настроить статус порта:

Команда

Описание

lldp enable

lldp disable

!  В режиме глобальной конфигурации

Включить LLDP глобально. Команда no отключает эту функцию

lldp enable

lldp disable

!  В режиме конфигурации порта

Включить LLDP на порту. Команда no отключает эту функцию

lldp mode (send|receive|both|disable)

!  В режиме конфигурации порта

Настроить режим LLDP на порту, send - только отправка, receive - только прием, both - оба направления (по умолчанию), disable - запрет передачи lldp в обоих направлениях


           2. Настроить таймеры:

Команда

Описание

lldp tx-interval <integer>

no lldp tx-interval

!  В режиме глобальной конфигурации

Настроить интервал отправки LLDP сообщений в секундах. Команда no восстанавливает конфигурацию по-умолчанию - 30 секунд.

lldp msgTxHold <value>

no lldp msgTxHold

!  В режиме глобальной конфигурации

Настроить количество интервалов tx-interval - время жизни информации о соседе LLDP с момента последнего обновления. Команда no восстанавливает конфигурацию по-умолчанию - 4.

lldp transmit delay <seconds>

no lldp transmit delay

!  В режиме глобальной конфигурации

Задать время в течении которого коммутатор не будет принимать новые LLDP сообщения на порту после получения последнего. Команда no восстанавливает конфигурацию по-умолчанию - 2 секунды.


3. Настроить отправку Trap:

Команда

Описание

lldp trap <enable|disable>

!  В режиме конфигурации порта

Включить LLDP trap для порта. Команда no отключает эту функцию.

lldp notification interval <seconds>

no lldp notification interval

!  В режиме глобальной конфигурации

Задать время отправки trap после изменения LLDP таблицы. Команда no восстанавливает конфигурацию по-умолчанию - 5 секунд.


4.Настроить информацию, передаваемую опционально:

Команда

Описание

lldp transmit optional tlv [portDesc] [sysName] [sysDesc] [sysCap]

no lldp transmit optional tlv

!  В режиме конфигурации порта

Задать LLDP TLV отправляемые опционально:

portDesc - description порта, sysName - имя коммутатора (hostname), sysDesc - описание коммутатора, sysCap - возможности системы. Команда no отключает опциональные tlv

lldp management-address tlv [A.B.C.D]

no lldp management-address tlv

!  В режиме конфигурации порта

Передавать в качестве management-address tlv адрес [A.B.C.D]. Команда no отключает эту функцию.


5. Настроить таблицу соседей:

Команда

Описание

lldp neighbors max-num < value >

no lldp neighbors max-num

!  В режиме конфигурации порта

Задать максимальное число соседей на порту. Команда no восстанавливает конфигурацию по-умолчанию - 100.

lldp tooManyNeighbors {discard | delete}

! В режиме конфигурации порта

Задать действие при получении информации от нового соседа при превышении максимального числа соседей. delete - удалить соседа с наименьшим временем жизни, discard - не записывать информацию о новом соседе (по-умолчанию).


6. Вывод информации и отладка:

Команда

Описание

show lldp

!  В Admin режиме

Вывести суммарную информацию о конфигурации LLDP на коммутаторе.

show lldp interface ethernet <IFNAME>

!  В Admin режиме

Вывести информацию по конфигурации LLDP на порту коммутатора.

show lldp traffic

!  В Admin режиме

Вывести суммарную информацию об отправленных и полученных пакетах LLDP.

show lldp neighbors interface ethernet < IFNAME >

!  В Admin режиме

Вывести информацию о соседях LLDP на интерфейсе

debug lldp

no debug lldp

!  В Admin режиме

Выводить отладочную информацию о работе протокола LLDP на коммутаторе. Команда no останавливает вывод информации.

debug lldp packets interface ethernet <IFNAME>

no debug lldp packets interface ethernet <IFNAME>

!  В Admin режиме

Выводить отладочную информацию о работе протокола LLDP на порту коммутатора. Команда no останавливает вывод информации.

show debugging lldp

!  В Admin режиме

Вывести информацию о состоянии вывода отладки LLDP на коммутаторе.

clear lldp remote-table

!  В режиме конфигурации порта

Очистить информацию о соседях LLDP на интерфейсе.

5.3. Пример конфигурации LLDP

2 коммутатора соединены друг с другом одним линком. Порт коммутатора Switch B настроен только для получение LLDP сообщений. Порт коммутатора Switch A должен передавать информацию о описании порта и возможностях системы.

Конфигурация коммутаторов будет выглядеть следующим образом:
Конфигурация коммутатора Switch A:

SwitchA(config)# lldp enable
SwitchA(config)#interface ethernet 1/0/4
SwitchA(Config-If-Ethernet1/0/4)#lldp transmit optional tlv portDesc sysCap
SwitchA(Config-If-Ethernet1/0/4)exit

Конфигурация коммутатора Switch B:

SwitchB(config)#lldp enable
SwitchB(config)#interface ethernet1/0/1
SwitchB(Config-If-Ethernet1/0/1)#lldp mode receive
SwitchB(Config-If-Ethernet1/0/1)#exit
  • No labels