faq обучение настройка
Текущее время: Сб апр 20, 2024 06:57

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: Traffic_segmentation посредством SNMP
СообщениеДобавлено: Сб июл 03, 2021 22:17 
Не в сети

Зарегистрирован: Сб июл 03, 2021 21:55
Сообщений: 49
Всем привет,

Необходимо настроить traffic_segmentation на большом количестве 3200-28/С1 с помощью SNMP
Нашел OID .1.3.6.1.4.1.171.11.113.4.1.2.14.1.1.2.x, где x - номер порта. Список портов задается с помощью Hex-STRING.

Name: swL2TrafficSegForwardPorts
OID: .1.3.6.1.4.1.171.11.113.4.1.2.14.1.1.2
MIB: DES3200-26-L2MGMT-MIB
Syntax: PortList (OCTET STRING) (SIZE (0..127))
Decr: The port list where a specific port can forward traffic.

Настроено
Command: show traffic_segmentation
Traffic Segmentation Table
Port Forward Portlist
---- ------------------------------------------------------------------------
1 25-26
2 25-26
...
24 25-26
25 1-26
26 1-26

При snmp-get вижу следующие значения
для портов 1-24: 00-00-00-C0-00-00-00-00
для портов 25-26: FF-FF-FF-C0-00-00-00-00

Я так и не понял, как нужно правильно рассчитать значение для Hex-STRING. Подскажите пожалуйста, как это сделать.

Спасибо


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Traffic_segmentation посредством SNMP
СообщениеДобавлено: Вс июл 04, 2021 12:58 
Не в сети

Зарегистрирован: Сб июл 03, 2021 21:55
Сообщений: 49
Ну, разобрался я в этой хитро-выстраданной схеме. Внизу расшифровка алгоритма, если кому нужно

Все порты на D-link деляться на блоки по 8 портов - один октет.
Значение в виде Hex формата 128 bit


00-00-00-00-00-00-00-00
1----------------------------> 8


1й октет - 1-8 порты
2й октет - 9-16 порты
3й октет - 17-24 порты
4й октет - 25-32 порты


HEX значения портов в октете идет в обратном порядке и суммируется, как разрешения в Linux

Код:
Номер порта в октете    HEX значение
1                            80
2                            40
3                            20
4                            10
5                            08
6                            04
7                            02
8                            01


Например нам надо запретить трафик между портами 1-2 и разрешить трафик от них на порты 7-10
Для этого нужно ввести следующую комманду: config traffic_segmentation 1-2 forward 7-10
Для snmp этот будет

snmpset -v2c -c private 192.168.0.1 .1.3.6.1.4.1.171.11.113.4.1.2.14.1.1.2.1 x 0x03c0000000000000
snmpset -v2c -c private 192.168.0.1 .1.3.6.1.4.1.171.11.113.4.1.2.14.1.1.2.2 x 0x03c0000000000000

Расчет значений
7 и 8 порты это 1й октет. HEX=01+02=03
9 и 10 порты это 1й и 2й порты 2го октета HEX=80+40=C0

Итого получается 03-С0-00-00-00-00-00-00


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 120


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB