Добрый всем день.
Столкнулись с проблемой при работе с функционалом super_vlan на коммутаторе DGS 3620-28SC (FW3.00.004) средствами snmp.
Проблем было выявлено несколько, одна из них заключается в кратковременных потерях пакетов через свич в момент добавления/удаления sub_vlan из супер влана (чаще при удалении).
Вторая проблема заключается в удалении всех ip-range во всех сабвланах, которые попали под один OID (sub vlan list).
Например:
Код:
DGS-3620-28SC:admin#show super_vlan
Command: show super_vlan
Function Version : 2.0
Super VID : 1006
VLAN Name : 1006
IPv4 Subnet: 100.70.20.1/22
IPv6 Subnet: --
Status : Active
Sub VID : 333, 2060-2063
Total Entries: 1
Код:
DGS-3620-28SC:admin#show sub_vlan
Command: show sub_vlan
Sub VID Status Super VID IP Range
------- -------- --------- ---------------------
333 Inactive 1006 100.70.20.33
2060 Active 1006 100.70.20.10
2061 Active 1006 100.70.20.11
2062 Active 1006 100.70.20.12-100.70.20.20
2063 Active 1006
Total Entries: 5
Получим HEX vlan list. Используем оид .1.3.6.1.4.1.171.12.91.1.1.1.8 для диапазона 2049-2560:
snmpwalk -v 2c -c public 100.64.0.31 .1.3.6.1.4.1.171.12.91.1.1.1.8
SNMPv2-SMI::enterprises.171.12.91.1.1.1.8.1006 = Hex-STRING: 00
1E 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Попробуем удалить 2062.
snmpset -v 2c -c private 100.64.0.31 .1.3.6.1.4.1.171.12.91.1.1.1.8.1006 x '00
1A 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
SNMPv2-SMI::enterprises.171.12.91.1.1.1.8.1006 = Hex-STRING: 00 1A 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
В итоге на свиче получаем следующее:
Код:
Command: show sub_vlan
Sub VID Status Super VID IP Range
------- -------- --------- ---------------------
333 Inactive 1006 100.70.20.33
2060 Active 1006
2061 Active 1006
2063 Active 1006
Total Entries: 4
Если перед этим удалить ip-range в удаляемом влане - ситуация не меняется.
Такое поведение не только, если удалить сабвлан. Даже если отправить HEX, который ничего не меняет (что сняли, то и отправили) - в диапазоне вланов пропадают все ip-range
Проблема повторилась и на исправном резервном железе.
На коммутаторе DGS-3627 таких проблем не было замечено.