Jump to content
Калькуляторы

3Com 4200 snmp vlan

Пытаюсь получить информацию о присутствии порта в vlan по snmp. С прокурвами всё как по книжке - есть стандартный oid mib-2.17.7.1.4.3.1.2.vlan (dot1qVlanStaticEntry), в котором находится шестнадцатиричная строка, каждый бит которой соответствует присутствую порта в влане. У них же есть mib-2.17.7.1.4.2.1.4.0.vlan (dot1qVlanCurrentEgressPort), предназначенный только для чтения, строка в котором соответствует оиду.

 

Проблема возникла при опросе 3Com 4200G - как выяснилось, dot1qVlanCurrentEgressPort отсутствует принципиально, а содержимое dot1qVlanStaticEntry кодируется по непонятному алгоритму. Пример:

 

То, что получаю:

mib-2.17.7.1.4.3.1.2.15 = Hex-STRING: 00 02 00 44 01 80 00

 

То, есть есть по факту:

dis vlan 15

VLAN ID: 15

VLAN Type: static

Route Interface: not configured

Description: VLAN 0015

Name: VLAN 0015

Tagged Ports:

GigabitEthernet1/0/10 GigabitEthernet1/0/27 GigabitEthernet1/0/31

GigabitEthernet1/0/33 GigabitEthernet1/0/48

Untagged Ports: none

 

Кто с ними сталкивался в этом плане, подскажите пожалуйста как разобрать.

Share this post


Link to post
Share on other sites

mib-2.17.7.1.4.3.1.2.15 = Hex-STRING: 00 02 00 44 01 80 00

 

Tagged Ports:

GigabitEthernet1/0/10 GigabitEthernet1/0/27 GigabitEthernet1/0/31

GigabitEthernet1/0/33 GigabitEthernet1/0/48

Untagged Ports: none

 

 

 

00 : 0000 0000 8-1 -

02 : 0000 0010 16-9 10

00 : 0000 0000 24-17 -

44 : 0100 0100 32-25 31,27

01 : 0000 0001 40-33 33

80 : 1000 0000 48-41 48

00 : 0000 0000 56-49 -

 

Как-то так.

По сути, перепутан порядок бит, думаю тупо баг софта (кривые руки погромиста). Пробуй ПО обновить, возможно исправили.

Share this post


Link to post
Share on other sites

И правда так, спасибо! Прошивка 3Com OS V3.02.07s168, как я понимаю это последняя из доступных и больше не предвидится. Проверил ещё на 4500G и 4210G - там этого оида нет, но есть enterprises.43.45.1.2.23.1.2.1.1.1.3.15 - с аналогичным образом формирующимся порядком.

 

На Comware Software, Version 5.20.99, Release 2221P30 - уже присутствует стандартный оид и порядок нормальный.

Share this post


Link to post
Share on other sites

Если софт самописный, то можно ориентироваться по sysObjectId - должно соответствовать модели

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this