Добрый день.
Необходимо включить traffic segmentation на уже установленных коммутаторах.
Так как их большое кол-во, выбрали настройку через SNMP
Проблем с ревизией A1 по той же схеме нет.
Используется следующий скрипт
#
Код:
!/bin/bash
iplist="DES-3200-10"
comnty="private"
while read -r line
do
echo "Patching IP "$line""
for i in {1..8}
do
snmpset -v2c -c $comnty "$line" .1.3.6.1.4.1.171.11.113.2.1.2.14.1.1.2.${i} x 0x00C0000000000000
done
snmpset -v2c -c $comnty -t50 "$line" .1.3.6.1.4.1.171.12.1.2.18.4.0 i 2
done < $iplist
При запуске скрипта проблем нет.
Код:
$ ./DES-3200-10.run
Patching IP x.x.x.x
iso.3.6.1.4.1.171.11.113.2.1.2.14.1.1.2.1 = Hex-STRING: 00 C0 00 00 00 00 00 00
iso.3.6.1.4.1.171.11.113.2.1.2.14.1.1.2.2 = Hex-STRING: 00 C0 00 00 00 00 00 00
iso.3.6.1.4.1.171.11.113.2.1.2.14.1.1.2.3 = Hex-STRING: 00 C0 00 00 00 00 00 00
iso.3.6.1.4.1.171.11.113.2.1.2.14.1.1.2.4 = Hex-STRING: 00 C0 00 00 00 00 00 00
iso.3.6.1.4.1.171.11.113.2.1.2.14.1.1.2.5 = Hex-STRING: 00 C0 00 00 00 00 00 00
iso.3.6.1.4.1.171.11.113.2.1.2.14.1.1.2.6 = Hex-STRING: 00 C0 00 00 00 00 00 00
iso.3.6.1.4.1.171.11.113.2.1.2.14.1.1.2.7 = Hex-STRING: 00 C0 00 00 00 00 00 00
iso.3.6.1.4.1.171.11.113.2.1.2.14.1.1.2.8 = Hex-STRING: 00 C0 00 00 00 00 00 00
iso.3.6.1.4.1.171.12.1.2.18.4.0 = INTEGER: 2
SNMP запрос дает правильный ответ
Код:
$snmpgetnext -v2c -c public x.x.x.x .1.3.6.1.4.1.171.11.113.2.1.2.14.1.1.2.1
iso.3.6.1.4.1.171.11.113.2.1.2.14.1.1.2.2 = Hex-STRING: 00 C0 00 00 00 00 00 00
Но по какой-то причине traffic_segmentation не срабатывает.
При этом ни в current_config ни в boot_up config, не отражены новые настройки.
Код:
DLink3200:admin#show config effective begin "traffic_seg"
Command: show config effective begin "traffic_seg"
config traffic_segmentation 1-10 forward_list all
DLink3200:admin#show config current_config begin "traffic_seg"
Command: show config current_config begin "traffic_seg"
config traffic_segmentation 1-10 forward_list all
DLink3200:admin#show config boot_up begin "traffic_seg"
Command: show config boot_up begin "traffic_seg"
config traffic_segmentation 1-10 forward_list all
DLink3200:admin#show traffic_segmentation
Command: show traffic_segmentation
Traffic Segmentation Table
Port Forward Portlist
---- ------------------------------------------------------------------------
1 9-10
2 9-10
3 9-10
4 9-10
5 9-10
6 9-10
7 9-10
8 9-10
9 1-10
10 1-10
Прошивка
Код:
Command: show switch
Device Type : DES-3200-10 Fast Ethernet Switch
...
Boot PROM Version : Build 4.00.002
Firmware Version : Build 4.51.B013
Hardware Version : C1
Что я делаю не так?