Уж так получилось у нас, что свичи приходится иногда переносить с места на место в разные части сети, ну и соответственно менять управляющий влан и IP адресацию свичей.
Всё менялось прекрасно до забавного момента, когда после смены IP адреса на свиче, после перезагрузки он вообще пропал из управления, как из удалённых сетей, так и локально из его-же подсети.
Подопытный:
Код:
DES-3528:admin#sh fir i
Command: show firmware information
Image ID : 1(Boot up firmware)
Version : 2.63.B030
Стал изучать эту проблему и выяснился интересный факт: Имеем свич без явно указанного default gateway:
Код:
DES-3528:admin#sh ipro st
Command: show iproute static
Routing Table
IP Address/Netmask Gateway Cost Protocol Backup Status
------------------ --------------- ----- -------- -------- --------
Total Entries: 0
DES-3528:admin#sh ipif
Command: show ipif
IP Interface : System
VLAN Name : default
Interface Admin State : Enabled
DHCPv6 Client State : Disabled
Link Status : LinkUp
IPv4 Address : 10.33.3.84/24 (Manual) Primary
Proxy ARP : Disabled (Local : Disabled)
IPv4 State : Enabled
IPv6 State : Enabled
Total Entries: 1
DES-3528:admin#
Задаём свичу дефолтный гейт (а так-же IP и маску подсети) через SNMP (как обычно мы делаем на всех других моделях свичей доступа):
snmpset -v 2c -c private 10.33.3.84 1.3.6.1.2.1.16.19.11.1.1.5121 a 10.33.3.84 1.3.6.1.2.1.16.19.11.1.2.5121 a 255.255.255.0 1.3.6.1.2.1.16.19.12.0 a
10.33.3.100комманда успешно выполняется, но получаем на свиче:
Код:
DES-3528:admin#sh ipro sta
Command: show iproute static
Routing Table
IP Address/Netmask Gateway Cost Protocol Backup Status
------------------ --------------- ----- -------- -------- --------
0.0.0.0/0 10.33.3.100 -2140908936 Default Primary Active
Total Entries: 1
С метрикой просто беда, лечим:
Код:
DES-3528:admin#del ipro defa 10.33.3.100
Command: delete iproute default 10.33.3.100
Success.
И создаём гейт ручками, нормально:
Код:
DES-3528:admin#cre ipro def 10.33.3.100 1
Command: create iproute default 10.33.3.100 1
Success.
DES-3528:admin#sh ipro sta
Command: show iproute static
Routing Table
IP Address/Netmask Gateway Cost Protocol Backup Status
------------------ --------------- ----- -------- -------- --------
0.0.0.0/0 10.33.3.100 1 Default Primary Active
Total Entries: 1
DES-3528:admin#
Далее снова пытаемся поменять настройки IP адресации на свиче, но теперь у нас на свиче гейт уже указан:
snmpset -v 2c -c private 10.33.3.84:161 1.3.6.1.2.1.16.19.11.1.1.5121 a 10.33.3.84 1.3.6.1.2.1.16.19.11.1.2.5121 a 255.255.255.0 1.3.6.1.2.1.16.19.12.0 a
10.33.3.101получаем:
Код:
DES-3528:admin#sh ipro sta
Command: show iproute static
Routing Table
IP Address/Netmask Gateway Cost Protocol Backup Status
------------------ --------------- ----- -------- -------- --------
0.0.0.0/0 10.33.3.101 1 Default Primary Inactive
Total Entries: 1
DES-3528:admin#
Теперь всё отработало корректно.
Моё заключение: по SNMP свич создаёт дефолтный гейт с невменяемой метрикой, в следствии чего, после перезагрузки, он вываливается из управления полностью, приходится переконфигурировать его через консольку. Однако в случае, если дефолтный гейт уже задан, по SNMP он меняется нормально, без ошибок с метрикой.
Я понимаю, что на этой модели есть возможность добавлять статический маршрут через swL3MgmtMIB, но согласитесь, это порно.
Вопросы:
1) подтверждаете ли этот баг?
2) поправимо?