faq обучение настройка
Текущее время: Вс авг 17, 2025 03:16

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




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: des-3526 ip-mac-port binding. вопрос.
СообщениеДобавлено: Ср сен 27, 2006 02:46 
Не в сети

Зарегистрирован: Вт июл 13, 2004 22:59
Сообщений: 54
В конфиге есть такие строки:
# IPBIND
config address_binding ip_mac ports 3,5 state enable
create address_binding ip_mac ipaddress 10.10.164.83 mac_address 00-0C-6E-C4-5D-7C ports 3
create address_binding ip_mac ipaddress 10.10.164.209 mac_address 00-11-5B-27-4B-A6 ports 5

в snmp есть такое:
["SNMPv2-SMI::enterprises.171.11.64.1.2.7.1.1.2.1"]=>
string(10) "INTEGER: 3"
["SNMPv2-SMI::enterprises.171.11.64.1.2.7.1.1.2.2"]=>
string(10) "INTEGER: 3"
["SNMPv2-SMI::enterprises.171.11.64.1.2.7.1.1.2.3"]=>
string(10) "INTEGER: 2"
["SNMPv2-SMI::enterprises.171.11.64.1.2.7.1.1.2.4"]=>
string(10) "INTEGER: 3"
["SNMPv2-SMI::enterprises.171.11.64.1.2.7.1.1.2.5"]=>
string(10) "INTEGER: 2"
["SNMPv2-SMI::enterprises.171.11.64.1.2.7.1.1.2.6"]=>
string(10) "INTEGER: 3"
["SNMPv2-SMI::enterprises.171.11.64.1.2.7.1.1.2.7"]=>
string(10) "INTEGER: 3"
отсюда видно, что ipbind включен на 3ем и 5ом порту.

Далее смотрим сюда:
["SNMPv2-SMI::enterprises.171.11.64.1.2.7.2.1.1.10.10.164.83"]=>
string(23) "IpAddress: 10.10.164.83"
["SNMPv2-SMI::enterprises.171.11.64.1.2.7.2.1.1.10.10.164.209"]=>
string(24) "IpAddress: 10.10.164.209"
["SNMPv2-SMI::enterprises.171.11.64.1.2.7.2.1.2.10.10.164.83"]=>
string(30) "Hex-STRING: 00 0C 6E C4 5D 7C "
["SNMPv2-SMI::enterprises.171.11.64.1.2.7.2.1.2.10.10.164.209"]=>
string(30) "Hex-STRING: 00 11 5B 27 4B A6 "
["SNMPv2-SMI::enterprises.171.11.64.1.2.7.2.1.3.10.10.164.83"]=>
string(10) "INTEGER: 1"
["SNMPv2-SMI::enterprises.171.11.64.1.2.7.2.1.3.10.10.164.209"]=>
string(10) "INTEGER: 1"
["SNMPv2-SMI::enterprises.171.11.64.1.2.7.2.1.4.10.10.164.83"]=>
string(24) "Hex-STRING: 20 00 00 00 "
["SNMPv2-SMI::enterprises.171.11.64.1.2.7.2.1.4.10.10.164.209"]=>
string(24) "Hex-STRING: 08 00 00 00 "
["SNMPv2-SMI::enterprises.171.11.64.1.2.7.2.1.5.10.10.164.83"]=>
string(10) "INTEGER: 1"
["SNMPv2-SMI::enterprises.171.11.64.1.2.7.2.1.5.10.10.164.209"]=>
string(10) "INTEGER: 1"
["SNMPv2-SMI::enterprises.171.11.64.1.2.7.2.1.6.10.10.164.83"]=>
string(10) "INTEGER: 0"
["SNMPv2-SMI::enterprises.171.11.64.1.2.7.2.1.6.10.10.164.209"]=>
string(10) "INTEGER: 0"

Здесь непонятен блок:
["SNMPv2-SMI::enterprises.171.11.64.1.2.7.2.1.4.10.10.164.83"]=>
string(24) "Hex-STRING: 20 00 00 00 "
["SNMPv2-SMI::enterprises.171.11.64.1.2.7.2.1.4.10.10.164.209"]=>
string(24) "Hex-STRING: 08 00 00 00 "

описание .171.11.64.1.2.7.2.1.4 гласит
====
Object name swL2IpMacBindingPorts
Object ID 1.3.6.1.4.1.171.11.64.1.2.7.2.1.4
Module DES3526-L2MGMT-MIB

Base syntax Octet String
Composed syntax PortList
Access Read-Create
Status Current
Value list 1 : 0..127

Parent node swL2IpMacBindingEntry
First child None
Description The port members of this entry.
====
Не понимаю.

Прошу объяснить как port 3 в конфиге превращается в Hex-STRING: 20 00 00 00 в snmp, а port 5 превращается в Hex-STRING: 08 00 00 00
Не могу понять как мне транслировать одно в другое, чтобы рулить свичом через snmp2_set/php.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср сен 27, 2006 03:21 
Не в сети

Зарегистрирован: Сб ноя 08, 2003 23:23
Сообщений: 368
Откуда: Москва
Всё оч. просто - достаточно посмотреть описание синтаксиса portlist

Hex 0x20 в двоичном формате равно 00100000 - т.е. включён только третий бит, это означает третий порт
а 0x08 - 00001000 - включён пятый бит, это пятый порт

это сделано чтобы можно было задать например значение Hex 0x28 = Bin 00101000 что означало бы и третий и пятый порты одновременно.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср сен 27, 2006 03:36 
Не в сети

Зарегистрирован: Вт июл 13, 2004 22:59
Сообщений: 54
Огромное спасибо за разъяснения.

....Стало быть в hex: 00 00 00 00 можно задать до 32х портов?


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

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


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

Сейчас этот форум просматривают: Bing [Bot] и гости: 20


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

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