Skip to content

Настройка параметров LLDP

ЧЕРНОВИК: отдельно описать MED

  • дописать настройку на интерфейсах
  • дописать диагностику и мониторинг
  • полную конфигурацию

В статье рассматривается настройка параметров LLDP для передачи данных о базовых и расширенных параметрах TLV Описание настройки LLDP MED в данной статье не предусмотрено

Требования и ограничения

  • Необходимо контролировать объем передаваемых данных в LLDP кадрах
  • Максимальный размер LLDP сообщения не должен превышать установленный MTU (9600 байт по умолчанию)
  • Необходимо активировать только необходимые параметры dot1-tlv-tx в сообщениях lldp из-за объема передаваемых данных
  • Сообщения LLDP передаются на всех интерфейсах находящихся в режиме no shutdown и не зависят от блокровок STP
  • На агрегированных каналах, сообщения LLDP передаются на индивидуальных интерфесах

Информация о применяемых технологиях

LLDP - это Для передачи сообщений используется структура TLV - это (допиши)

Используемые типы TLV

  • basic-tlv - это TLV используемые для (допиши)
  • dot1-tlv - это TLV используемые для enables the advertisement of VLAN-related information, such as VLAN names or VLAN IDs, using the organizationally specific TLVs defined by the IEEE 802.1 standard.
  • dot3-tlv - это TLV используемые для (допиши)

Глобальные параметры LLDP

SW3(config)#lldp

faststart-count LLDP MED fast send packet number notification-interval The interval at which SNMP Trap are transmitted reinit-delay The delay from when lldpPortConfigAdminStatus object of a particular port becomes 'disabled' until re-initialization will be attempted tx-delay The lldpTxDelay indicates the delay (in units of seconds) between successive LLDP frame transmissions initiated by value/status changes in the LLDP local systems MIB tx-hold The time-to-live value expressed as a multiple of the lldpMessageTxInterval object tx-interval The interval at which LLDP frames are transmitted

Настройка глобальных параметров LLDP по умолчанию

lldp tx-hold 4 lldp reinit-delay 2 lldp tx-interval 30 lldp tx-delay 2 lldp notification-interval 5 lldp faststart-count 3

Параметры интерфейсах

Возможные настройки

SW3(config-10ge1/0/5)# lldp ?

admin-status The administratively desired status of the local LLDP agent basic-tlv-tx LLDP specific optional TLV dot1-tlv-tx IEEE802.1 optional TLV. dot3-tlv-tx IEEE802.3 optional TLV. location-id Information about Location information for the local device management-address LLDP management address med-notification LLDP MED Trap controls med-tlv-tx TIA optional TLV. trap LLDP Trap controls

Параметры по умолчанию на интерфейсе

Фунциональные настройки LLDP на интерфейсе

  • lldp admin-status rx-tx <--- разрешены прием и передача LLDP сообщений
  • lldp trap disable <--- передача SNMP сообщений о состоянии LLDP выключена
  • lldp med-notification disable <--- запрещена передача сообщений о медиа-устройствах на порту

Передача базовых TLV на интерфейсе

lldp basic-tlv-tx all enable <--- разрешены передача всех базовых TLV

включая - port-description Port Description TLV - system-capability System Capabilities TLV - system-description System Description TLV - system-name System Name TLV

Передача параметров dot1-tlv-tx

Запрещена передача всех dot1-tlv, включая

  • dot1-tlv-tx port-vid 1-4094 disable <--- запрещена передача параметра vlan id работающих на порту
  • dot1-tlv-tx protocol-id disable <--- запрещена передача о протоколах, работающих на порту
  • dot1-tlv-tx protocol-vid 1-4094 disable<--- запрещена передача о протоколах и ассоциированных Vlan ID
  • dot1-tlv-tx vlan-name disable <--- запрещена передача об именах Vlan

Передача параметров dot3-tlv-tx

Включена по умолчанию для всех TLV типа dot3

  • lldp dot3-tlv-tx all enable <--- разрешены передача всех dot3 TLV

включая

  • link-aggregation Link Aggregation TLV
  • mac-phy MAC/PHY configuration/status TLV
  • max-frame-size Maximum-frame-size TLV
  • power Power via MDI TLV

Просмотр состояния и сообщений LLDP

Просмотр с настройками по умолчанию

Просмотр информации выполним на коммутаторе SW2 По умолчанию на всех портах коммутатора примем и передача LLDP сообщений включена (Admin - RxTx)

SW2# show lldp interface 
  Interface       Admin   Trap    Port-Id                     Port-Descr
  10ge1/0/1       TxRx    disable 10GigaEthernet1/0/1         10GigaEthernet1/0/1 SNMP-Index:142639105 
  10ge1/0/2       TxRx    disable 10GigaEthernet1/0/2         10GigaEthernet1/0/2 SNMP-Index:142671873 to_SW1
  10ge1/0/3       TxRx    disable 10GigaEthernet1/0/3         10GigaEthernet1/0/3 SNMP-Index:142704641 
  10ge1/0/4       TxRx    disable 10GigaEthernet1/0/4         10GigaEthernet1/0/4 SNMP-Index:142737409 
  10ge1/0/5       TxRx    disable 10GigaEthernet1/0/5         10GigaEthernet1/0/5 SNMP-Index:142770177 to_SW3
  10ge1/0/6       TxRx    disable 10GigaEthernet1/0/6         10GigaEthernet1/0/6 SNMP-Index:142802945 
  10ge1/0/7       TxRx    disable 10GigaEthernet1/0/7         10GigaEthernet1/0/7 SNMP-Index:142835713 
...

Просмотрим настройки интерфейса 10gi 1/0/5

Для примера обратите внимание на описание (alias) интерфейса.

SW2# show interface 10gigaethernet 1/0/5 config 
!
interface 10gigaethernet 1/0/5
 alias  >>>to_SW3
 port link-type trunk
 port trunk allow-pass vlan 4001,4010
 voice-vlan 4010 enable
 voice-vlan mode manual

Просмот информации об LLDP на локальном интерфейсе

Возможно отобразить информацию для всех интерфейсов с помощью команды - show lldp interface verbose - отображает подробную информацию о всех локальных интерфесах - show lldp interface <int_name> - отображает подробную информацию о выбранном интерфейсе

Ниже приведена информация об локальном интерфейсе 10ge1/0/5 и его поддерживаемых параметрах tlv и их значениях. Обратите внимание, что описание (alias) порта было добавлено в конце строки Port Description

SW2# show lldp interface 10gi 1/0/5

  Port 10ge1/0/5:
        Admin status:TxRx
        Trap enable:no
        Support tlv:port-description,system-name,system-description,system-capability
        Enabled tlv:port-description,system-name,system-description,system-capability
        Port type:interface name
        Port ID:10GigaEthernet1/0/5
        Port description:10GigaEthernet1/0/5 SNMP-Index:142770177 >>>to_SW3
        Tx Total frames:2989
        Rx Total discard frames:0
        Rx Error frames:0
        Rx total frames:2988
        Rx tlv discard total frames:0
        Rx tlv unrecognized total frames:0
        Rx ageout frames total frame:8

        Dot1 support tlv:port-vid,protocol-vid,vlan-name,protocol-id
        Dot1 enable tlv:N/A 
        Dot1 port VLAN ID(PVID):1
        Port protocol enabled:STPC LLDP 

        Dot3 support tlv:mac-phy,power,link-aggregation,max-frame-size
        Dot3 enable tlv:mac-phy,power,link-aggregation,max-frame-size
        Dot3 auto-negotiation supported:no
        Dot3 auto-negotiation enabled:no
        Dot3 MAU type:10GigBaseX -X PCS/PMA, unknown PMD
        Dot3 power port class:PSE
        Dot3 power supported:no
        Dot3 power enabled:no
        Dot3 power pairs control ability:no
        Dot3 power pairs:signal
        Dot3 power class:class1
        Dot3 link aggregation supported:yes
        Dot3 link aggregation enabled:no
        Dot3 link aggregation ID:0
        Dot3 maximum frame size:9600

        Med support tlv:capabilities,network-policy,location,extended-pse
        Med trap-enable:no
        Med PSE power available (watts):3.3
        Med PSE power source:critical

        Number of remote system:1
        Number of MED remote system:0

Информации о соседях LLDP

SW2#show lldp remote 

Remote system information:
Interface       Index TTL(s)  ChassId                         PortId                          SysName 
10ge1/0/3       24    91      b4e0:2500:763c                  10GigaEthernet1/0/3             SW4     
10ge1/0/4       25    92      b4e0:2500:763c                  10GigaEthernet1/0/4             SW4     
10ge1/0/23      3     120     b4e0:2500:0280                  39                              S2158-CoreSwitch
10ge1/0/1       8     105     b4e0:2500:763e                  10GigaEthernet1/0/1             SW1     
10ge1/0/2       19    104     b4e0:2500:763e                  10GigaEthernet1/0/2             SW1     
10ge1/0/6       23    109     b4e0:2500:7641                  10GigaEthernet1/0/6             SW3     
10ge1/0/5       27    119     b4e0:2500:7641                  10GigaEthernet1/0/5             SW3 

где поле - Interface - обозначает локальный интерфейса - TTL(s) - оставшееся время в секундах актуальности записи о LLDP соседе - ChassId - базовый MAC адрес соседнего устройства на порту - PortId - наименование/ID удаленного интерфейса - SysName - настроенное имя (hostname) соседнего устройства

Подробная информация о соседе LLDP

Информация отображается для соседа, подключенного к определенному порту устройства

SW2#show lldp remote interface 10gi 1/0/5
LLDP remote-information of port 10ge1/0/5: Remote index:27 Update time: 0 days 1 hours 38 minutes 33 seconds Expire time: 0 hours 1 minutes 42 seconds Chassis type:mac address Chassis ID:b4e0:2500:7641 Port type:interface name Port ID:10GigaEthernet1/0/5 Port description:10GigaEthernet1/0/5 SNMP-Index:142770177 <<>> System name:SW3 System description:L3200-24X8Y Routing Switch System capabilities supported:Bridge/Switch,Router System capabilities enabled:Bridge/Switch,Router

    Dot3 capabilities enabled:mac-phy,power,link-aggregation,max-frame-size
    Dot3 auto-negotiation supported:no
    Dot3 auto-negotiation enabled:no
    Dot3 operational MAU type:10GigBaseX -X PCS/PMA, unknown PMD
    Dot3 power port class:PSE
    Dot3 power supported:no
    Dot3 power enabled:no
    Dot3 power pairs control ability:no
    Dot3 power pairs:signal
    Dot3 power class:class1
    Dot3 link aggregation supported:yes
    Dot3 link aggregation enabled:no
    Dot3 link aggregation ID:0
    Dot3 maximum frame size:9600

Настройка LLDP

Выполним настройку на коммутаторе SW3

Настройка глобальных параметров

SW3(config)#lldp ? faststart-count LLDP MED fast send packet number notification-interval The interval at which SNMP Trap are transmitted reinit-delay The delay from when lldpPortConfigAdminStatus object of a particular port becomes 'disabled' until re-initialization will be attempted tx-delay The lldpTxDelay indicates the delay (in units of seconds) between successive LLDP frame transmissions initiated by value/status changes in the LLDP local systems MIB tx-hold The time-to-live value expressed as a multiple of the lldpMessageTxInterval object tx-interval The interval at which LLDP frames are transmitted

Настройка мультипликатора,

Параметр tx-hold показывает какое количество LLDP сообщений может быть неполученно, до момента, когда сосед LLDP будет считаться недоступным

SW3(config)# lldp tx-hold <2-10>, значение по умолчанию - 4

Интервал отправки периодических сообщений

Время после которого LLDP сосед будет удален из LLDP таблицы равно tx-hold * tx-interval

SW3(config)# lldp tx-interval <5-32768>, значение по умолчанию - 30 секунд

Количество отправляемых LLDP TLV-MED сообщений при активации порта

SW3(config)#lldp faststart-count <1-10>, по умолчанию - 5

Задержка перед отправкой внеочередного LLDP

Сообщения после изменения параметров или настройки LLDP по умолчанию отправляются с задержкой в 2 секунды. Изменение задержки можно произвести с помощью команды ниже

SW3(config)#lldp tx-delay  <1-8192>, значение 

Изменение параметров LLDP на интефрейсе

Полная конфигурация