Конфигурация LLDP-MED
Расширения LLDP и требования к поведению описаны в следующих областях: настройка и политика сети, местоположение устройства (включая службы экстренных вызовов / E911), управление Power over Ethernet и управление инвентаризацией.
В зависимости от типа устройства, станция передает различные TLV.
LLDP-MED Network Connectivity Device
Устройства сетевой связи LLDP-MED, как определено в данном стандарте, обеспечивают доступ к LAN-инфраструктуре на основе IEEE 802 для конечных устройств LLDP-MED. Устройство сетевой связи LLDP-MED — это устройство доступа к LAN, основанное на одной из следующих технологий:
- LAN Switch/Router
- IEEE 802.1 Bridge
- IEEE 802.3 Repeater (включено по историческим причинам)
- IEEE 802.11 Wireless Access Point
- Любое устройство, поддерживающее IEEE 802.1AB и расширения MED, определенные данным стандартом, и способное передавать кадры IEEE 802 любым методом.
Команда настройки: set lldp med-devtype net-connect
LLDP-MED Generic Endpoint (Class I)
Определение LLDP-MED Generic Endpoint (Class I) применимо ко всем конечным продуктам, которые требуют базовых служб обнаружения LLDP, но не поддерживают IP-медиа или не выступают в качестве пользовательских коммуникационных устройств. Такие устройства могут включать (но не ограничиваются) IP Communication Controllers, другие серверы, связанные с коммуникациями, или любые устройства, требующие базовых служб.
Команда настройки: set lldp med-devtype ep-class1
LLDP-MED Generic Endpoint (Class 2)
Определение LLDP-MED Media Endpoint (Class II) применимо ко всем конечным продуктам, которые имеют возможности IP-медиа, но могут быть или не быть связанными с конкретным конечным пользователем. Возможности включают все функции, определенные для предыдущего класса Generic Endpoint (Class I), и расширяются аспектами, связанными с потоковой передачей медиа. Примеры категорий продуктов, ожидаемых в этом классе, включают (но не ограничиваются) Voice / Media Gateways, Conference Bridges, Media Servers и аналогичные устройства.
Команда настройки: set lldp med-devtype ep-class2
LLDP-MED Generic Endpoint (Class 3)
Определение LLDP-MED Communication Endpoint (Class III) применимо ко всем конечным продуктам, которые выступают в качестве пользовательских коммуникационных устройств, поддерживающих IP-медиа. Возможности включают все функции, определенные для предыдущих классов Generic Endpoint (Class I) и Media Endpoint (Class II), и расширяются аспектами, связанными с пользовательскими устройствами. Примеры категорий продуктов, ожидаемых в этом классе, включают (но не ограничиваются) пользовательские коммуникационные устройства, такие как IP-телефоны, программные телефоны на базе ПК или другие коммуникационные устройства, которые непосредственно поддерживают конечного пользователя.
Команда настройки: set lldp med-devtype ep-class3
Machine A
#configure terminal | Перейти в режим конфигурации. |
(config)#bridge 1 protocol ieee vlan-bridge | Настроить bridge с поддержкой IEEE VLAN. |
(config)#vlan database | Перейти в режим настройки VLAN. |
(config-vlan)#vlan 2 bridge 1 state enable | Настроить VLAN и добавить его в bridge. |
(config-vlan)#exit | Выйти из режима настройки VLAN. |
(config)#interface eth1 | Перейти в режим интерфейса. |
(config-if)#switchport | Установить характеристики коммутации на порту. |
(config-if)#bridge-group 1 | Ассоциировать интерфейс с bridge. |
(config-if)#lldp-agent | Перейти в режим агента LLDP по умолчанию. |
(if-lldp-agent)#set lldp enable txrx | Включить агент LLDP на порту. |
(if-lldp-agent)#exit | Выйти из режима агента LLDP. |
(if-config-if)#lldp-agent customer-bridge | Перейти в режим агента customer-bridge. |
(if-lldp-agent)#set lldp enable txrx | Включить агент LLDP на порту. |
(if-lldp-agent)#exit | Выйти из режима агента LLDP. |
(config-if)#lldp-agent non-tpmr-bridge | Перейти в режим агента non-tpmr-bridge. |
(if-lldp-agent)#set lldp enable txrx | Включить агент LLDP на порту. |
(if-lldp-agent)#exit | Выйти из режима агента LLDP. |
(config-if)# set lldp med-devtype netconnect | Настроить тип устройства med. |
(config-if)#exit | Выйти из режима интерфейса. |
Machine B
#configure terminal | Перейти в режим конфигурации. |
(config)#bridge 1 protocol ieee vlan-bridge | Настроить bridge с поддержкой IEEE VLAN. |
(config)#vlan database | Перейти в режим настройки VLAN. |
(config-vlan)#vlan 2 bridge 1 state enable | Настроить VLAN и добавить его в bridge. |
(config-vlan)#exit | Выйти из режима настройки VLAN. |
(config)#interface eth1 | Перейти в режим интерфейса. |
(config-if)#switchport | Установить характеристики коммутации на порту. |
(config-if)#bridge-group 1 | Ассоциировать интерфейс с bridge. |
(config-if)#lldp-agent | Перейти в режим агента LLDP по умолчанию. |
(if-lldp-agent)#set lldp enable txrx | Включить агент LLDP на порту. |
(if-lldp-agent)#exit | Выйти из режима агента LLDP. |
(config-if)#lldp-agent customer-bridge | Перейти в режим агента customer-bridge. |
(if-lldp-agent)#set lldp enable txrx | Включить агент LLDP на порту. |
(if-lldp-agent)#exit | Выйти из режима агента LLDP. |
(config-if)#lldp-agent non-tpmr-bridge | Перейти в режим агента non-tpmr-bridge. |
(if-lldp-agent)#set lldp enable txrx | Включить агент LLDP на порту. |
(if-lldp-agent)#exit | Выйти из режима агента LLDP. |
(config-if)# set lldp med-devtype {epclass1|ep-class2|ep-class3} | Настроить тип устройства med. |
(config-if)#exit | Выйти из режима интерфейса. |
Проверка
1. Проверьте настройки LLDP на машине A
#show running-config lldp
!
set lldp system-name x86_64-debian
set lldp system-description Hardware Model:DEMO_VM
!
interface lo
lldp-agent
!
interface eth0
lldp-agent
!
interface eth1 lldp-agent
set lldp enable txrx
lldp tlv-select med media-capabilities
lldp tlv-select med network-policy
lldp tlv-select med location
set lldp med-devtype net-connect
lldp-agent non-tpmr-bridge
set lldp enable txrx
lldp tlv-select med media-capabilities
lldp tlv-select med network-policy
lldp tlv-select med location
lldp-agent customer-bridge
set lldp enable txrx
lldp tlv-select med media-capabilities
lldp tlv-select med network-policy
lldp tlv-select med location
!
interface eth2
lldp-agent
!
interface eth3
lldp-agent
!
interface sit0
lldp-agent
!
interface svlan0.1
lldp-agent
!
interface vlan1.1
lldp-agent
!
interface vlan1.2
lldp-agent
!
2. Проверьте статистику портов LLDP на машине A
#show lldp interface eth1
Agent Mode : Customer-bridge
Enable (tx/rx) : Y/Y
Message fast transmit time : 1
Message transmit interval : 30
Reinitialisation delay : 2
MED Enabled : Y
Device Type : Network Connectivity
Traffic statistics :
Total frames transmitted : 11
Total entries aged : 0
Total frames received : 10
Total error frames received: 0
Total frames discarded : 0
Total discarded TLVs : 0
Total unrecognised TLVs : 0
Agent Mode : Non-TPMR-bridge
Enable (tx/rx) : Y/Y
Message fast transmit time : 1
Message transmit interval : 30
Reinitialisation delay : 2
MED Enabled : N
Device Type : Network Connectivity
Traffic statistics :
Total frames transmitted : 7
Total entries aged : 0
Total frames received : 0
Total error frames received: 0
Total frames discarded : 0
Total discarded TLVs : 0
Total unrecognised TLVs : 0
Agent Mode : Nearest bridge
Enable (tx/rx) : Y/Y
Message fast transmit time : 1
Message transmit interval : 30
Reinitialisation delay : 2
MED Enabled : N
Device Type : Network Connectivity
Traffic statistics :
Total frames transmitted : 7
Total entries aged : 0
Total frames received : 0
Total error frames received: 0
Total frames discarded : 0
Total discarded TLVs : 0
Total unrecognised TLVs : 0
#show lldp interface eth1 non-tpmr-bridge
Agent Mode : Non-TPMR-bridge
Enable (tx/rx) : Y/Y
Message fast transmit time : 5
Message transmit interval : 30
Reinitialisation delay : 2
MED Enabled : N
Device Type : Not Defined
Traffic statistics :
Total frames transmitted : 4
Total entries aged : 0
Total frames received : 0
Total error frames received: 0
Total frames discarded : 0
Total discarded TLVs : 0
Total unrecognised TLVs : 0
#
3. Проверьте настройки LLDP для конечного устройства ep-class3 на машине B
#show running-config lldp
!
interface lo
lldp-agent
!
interface eth0
lldp-agent
!
interface eth1
set lldp med-devtype ep-class3
lldp-agent
set lldp enable txrx
lldp tlv-select med network-policy lldp-agent non-TPMR-bridge
set lldp enable txrx
lldp tlv-select med network-policy lldp-agent customer-bridge
set lldp enable txrx
lldp tlv-select med network-policy
!
interface eth2
lldp-agent
!
interface eth3
lldp-agent
!
interface sit0
lldp-agent
!
interface svlan0.1
lldp-agent
!
interface vlan1.1
lldp-agent
!
interface vlan1.2
lldp-agent
!
4. Проверьте статистику портов LLDP на машине B
#show lldp interface eth1
Agent Mode : Customer-bridge
Enable (tx/rx) : Y/Y
Message fast transmit time : 1
Message transmit interval : 30
Reinitialisation delay : 2
MED Enabled : Y
Device Type : End Point Class-3
Traffic statistics :
Total frames transmitted : 124 Total entries aged : 0
Total frames received : 125
Total error frames received: 0
Total frames discarded : 0
Total discarded TLVs : 0
Total unrecognised TLVs : 0
Agent Mode : Non-TPMR-bridge
Enable (tx/rx) : Y/Y
Message fast transmit time : 1
Message transmit interval : 30
Reinitialisation delay : 2
MED Enabled : Y
Device Type : End Point Class-3
Traffic statistics :
Total frames transmitted : 120
Total entries aged : 0
Total frames received : 0
Total error frames received: 0
Total frames discarded : 0
Total discarded TLVs : 0
Total unrecognised TLVs : 0
Agent Mode : Nearest bridge
Enable (tx/rx) : Y/Y
Message fast transmit time : 1
Message transmit interval : 30
Reinitialisation delay : 2
MED Enabled : Y
Device Type : End Point Class-3
Traffic statistics :
Total frames transmitted : 120
Total entries aged : 0
Total frames received : 0
Total error frames received: 0
Total frames discarded : 0
Total discarded TLVs : 0
Total unrecognised TLVs : 0
#