Не могу по snmp получить данные о виланах на порту одного из двух коммутаторов mes5324a. Коммутаторы одинаковые - hw version: 01.02.01, отличаются только версией операционной системы.
старый коммутатор, на котором проблема:
Active-image:
flash://system/images/_image1.bin Version: 5.5.3
MD5 Digest: 0d64c2921fb39c26a22d366195e104af
Date: 06-Aug-2019
Time: 10:35:31
Inactive-image:
flash://system/images/image1.bin Version: 5.5.3
MD5 Digest: 0d64c2921fb39c26a22d366195e104af
Date: 06-Aug-2019
Time: 10:35:31
и новый коммутатор, где данные о виланах приходят правильные:
Active-image:
flash://system/images/mes5300a-602-R109.ros Version: 6.0.2
MD5 Digest: d52d2efb9603a589f83c8fc024c0ba8e
Date: 25-Aug-2020
Time: 16:07:55
Inactive-image:
flash://system/images/mes5300a-5544-R16.ros Version: 5.5.4.4
MD5 Digest: 2b70601ea8bac0c656f6a112817a64c9
Date: 13-Jul-2020
Time: 13:18:33
вот в этом руководстве:
https://eltex-co.ru/upload/iblock/870/m ... 2.14.1.pdfнаписано, какие таблицы и переменные нужно запросить с коммутаторов по snmp, чтобы получить режим работы порта, pvid, битовые маски всех виланов и битовые маски нетегированных виланов.
так вот на версии ПО 5.5.3 возврашаются странные данные для режима порта и пустые битовые маски для виланов.
чтобы было наглядно - вот вывод для po1 у работающего и ниже у не работающего.
console-6-0-2#sh run int po 1
interface Port-Channel1
no negotiation
spanning-tree disable
spanning-tree bpdu filtering
switchport mode trunk
switchport trunk allowed vlan add 51,100
!
Q-BRIDGE-MIB::dot1qPvid.1000 -> GAUGE: 1
RADLAN-vlan-MIB::vlanPortModeState.1000 -> INTEGER: 3
RADLAN-vlan-MIB::rldot1qPortVlanStaticEgressList1to1024.1000 -> Hex-STRING: 0000000000002000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
RADLAN-vlan-MIB::rldot1qPortVlanStaticEgressList1025to2048.1000 -> Hex-STRING: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
RADLAN-vlan-MIB::rldot1qPortVlanStaticEgressList2049to3072.1000 -> Hex-STRING: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
RADLAN-vlan-MIB::rldot1qPortVlanStaticEgressList3073to4094.1000 -> Hex-STRING: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
RADLAN-vlan-MIB::rldot1qPortVlanStaticUntaggedEgressList1to1024.1000 -> Hex-STRING: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
RADLAN-vlan-MIB::rldot1qPortVlanStaticUntaggedEgressList1025to2048.1000 -> Hex-STRING: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
RADLAN-vlan-MIB::rldot1qPortVlanStaticUntaggedEgressList2049to3072.1000 -> Hex-STRING: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
RADLAN-vlan-MIB::rldot1qPortVlanStaticUntaggedEgressList3073to4094.1000 -> Hex-STRING: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
вот тут робот правильно показывает настройки порта:
po1 := {
mode: trunk
pvid: 1
untagged vlans:
vlans: 51,100
}
теперь второй коммутатор:
console-5-5-3#sh run int po 1
interface Port-Channel1
spanning-tree disable
spanning-tree bpdu filtering
switchport mode trunk
switchport trunk allowed vlan remove 1-27,29-49,52-99,101-114,116-117
switchport trunk allowed vlan remove 119-125,127-141,143-161,163-194
switchport trunk allowed vlan remove 196-199,201-202,204-208,210-214
switchport trunk allowed vlan remove 217-219,221-223,225,227-238
switchport trunk allowed vlan remove 240-272,274-284,286-289,291-294
switchport trunk allowed vlan remove 296-307,311-312,314-320,323-335
switchport trunk allowed vlan remove 337-346,348-369,371-397,400-459
switchport trunk allowed vlan remove 461-506,509-520,522-526,529-541
switchport trunk allowed vlan remove 543,545-569,571-577,579-590
switchport trunk allowed vlan remove 592-709,711-747,749-959,961-987
switchport trunk allowed vlan remove 989-1050,1052-1130,1132-1133,1135
switchport trunk allowed vlan remove 1137-1424,1426-1713,1715-1908
switchport trunk allowed vlan remove 1912-1942,1946-2004,2006-2539
switchport trunk allowed vlan remove 2541-3050,3052-3060,3062-4051
switchport trunk allowed vlan remove 4053-4066,4068-4094
Q-BRIDGE-MIB::dot1qPvid.1000 -> GAUGE: 1
RADLAN-vlan-MIB::vlanPortModeState.1000 -> INTEGER: 12
RADLAN-vlan-MIB::rldot1qPortVlanStaticEgressList1to1024.1000 -> Hex-STRING: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
RADLAN-vlan-MIB::rldot1qPortVlanStaticEgressList1025to2048.1000 -> Hex-STRING: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
RADLAN-vlan-MIB::rldot1qPortVlanStaticEgressList2049to3072.1000 -> Hex-STRING: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
RADLAN-vlan-MIB::rldot1qPortVlanStaticEgressList3073to4094.1000 -> Hex-STRING: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
RADLAN-vlan-MIB::rldot1qPortVlanStaticUntaggedEgressList1to1024.1000 -> Hex-STRING: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
RADLAN-vlan-MIB::rldot1qPortVlanStaticUntaggedEgressList1025to2048.1000 -> Hex-STRING: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
RADLAN-vlan-MIB::rldot1qPortVlanStaticUntaggedEgressList2049to3072.1000 -> Hex-STRING: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
RADLAN-vlan-MIB::rldot1qPortVlanStaticUntaggedEgressList3073to4094.1000 -> Hex-STRING: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
и робот естественно ничего не смог увидеть:
po1 := {
mode: unknown
pvid: 1
untagged vlans:
vlans:
}
Я понимаю, что правильное решение - это обновление ПО, но тут это будет очень не просто сделать.
Подскажите пожалуйста, есть ли иной способ для версии ПО 5.5.3 посредством snmp определить режим работы порта - trunk, access, ... - и получить виланы с порта?
/foo