Страница 1 из 1

SNMP + VLAN + MES2124F

Добавлено: 31 май 2016 14:29
nsNet
Добрый день.

Скажу сразу с snmp только начинаю плотное знакомство, а следовательно возможно спрашиваю ерунду:

итак: имеем вот что:
sh ru

Код: Выделить всё

!
interface gigabitethernet 1/0/1
 switchport mode trunk
 switchport trunk allowed vlan add 101
 switchport forbidden default-vlan
exit
!
interface gigabitethernet 1/0/2
 switchport access vlan 102
 switchport forbidden default-vlan
exit
!
interface gigabitethernet 1/0/25
 channel-group 1 mode auto
exit
!
interface gigabitethernet 1/0/26
 channel-group 1 mode auto
exit
!
interface port-channel 1
 switchport mode trunk
 switchport trunk allowed vlan add 5,101-103
 switchport forbidden default-vlan
exit
!


Задача: получить эти же данные по snmp.

начинаем разбираться:
согласно PDF'нику "Мониторинг и управление Ethernet-коммутаторами MES по SNMP" предлагается получить настройку VLAN следующей командой: snmpwalk -v2c -c public ip-address-свича 1.3.6.1.4.1.89.48.68
получаю вот что:

Код: Выделить всё

SNMPv2-SMI::enterprises.89.48.68.1.1.49 = Hex-STRING:
00 00 00 00 00 00 00 00 00 00 00 00 08 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00


как я понял из базы знаний
1.3.6.1.4.1.89.48.68.1.1.<ifIndex> - это rldot1qPortVlanStaticEgressList1to1024
из нехитрого расчёта получаем:
12 полей 00 - это 48 VLAN'ов (4 VLAN'а на одно двухзначное HEX-поле), 13-е поле 08 в HEX это 1000 в BIN т.е. речь идёт о 49-м VLAN в tagged? но такого в текстовой конфигурации (выше) нет, следовательно где-то я не прав?

Re: SNMP + VLAN + MES2124F

Добавлено: 31 май 2016 14:44
nsNet
Пока разобрался!
Я не так считал. 4 VLAN не на две HEX-цифры, а на каждую HEX-цифру. т.е. получается 25 нулей это 25 x 4 = 100 VLAN'ов + 8 HEX = 1000 BIN т.е. 101-й VLAN в TAGGED - всё как и в конфиге! :)

Но теперь у меня новый вопрос:
из базы знаний известно вот что:
rldot1qPortVlanStaticEgressList1to1024 - 1.3.6.1.4.1.89.48.68.1.1.<ifindex>
rldot1qPortVlanStaticEgressList1025to2048 - 1.3.6.1.4.1.89.48.68.1.2.<ifindex>
rldot1qPortVlanStaticEgressList2049to3072 - 1.3.6.1.4.1.89.48.68.1.3.<ifindex>
rldot1qPortVlanStaticEgressList3073to4094 - 1.3.6.1.4.1.89.48.68.1.4.<ifindex>
rldot1qPortVlanStaticUntaggedEgressList1to1024 - 1.3.6.1.4.1.89.48.68.1.5.<ifindex>
rldot1qPortVlanStaticUntaggedEgressList1025to2048 - 1.3.6.1.4.1.89.48.68.1.6.<ifindex>
rldot1qPortVlanStaticUntaggedEgressList2049to3072 - 1.3.6.1.4.1.89.48.68.1.7.<ifindex>
rldot1qPortVlanStaticUntaggedEgressList3073to4094 - 1.3.6.1.4.1.89.48.68.1.8.<ifindex>

но snmpwalk цепляет так же oid'ы:
1.3.6.1.4.1.89.48.68.1.9.<ifindex>
1.3.6.1.4.1.89.48.68.1.10.<ifindex>
1.3.6.1.4.1.89.48.68.1.11.<ifindex>
1.3.6.1.4.1.89.48.68.1.12.<ifindex>

что это за таблицы?

Re: SNMP + VLAN + MES2124F

Добавлено: 31 май 2016 15:30
Прокопьев Максим
Здравствуйте.

rldot1qPortVlanStaticForbiddenList1to1024 - 1.3.6.1.4.1.89.48.68.1.9.<ifindex>
rldot1qPortVlanStaticForbiddenList1025to2048 - 1.3.6.1.4.1.89.48.68.1.10.<ifindex>
rldot1qPortVlanStaticForbiddenList2049to3072 - 1.3.6.1.4.1.89.48.68.1.11.<ifindex>
rldot1qPortVlanStaticForbiddenList3073to4094 - 1.3.6.1.4.1.89.48.68.1.12.<ifindex>

Re: SNMP + VLAN + MES2124F

Добавлено: 03 июн 2016 16:52
nsNet
Добрый день.

У меня новый вопрос :D
У некоторых коммутаторов есть возможность по SNMP определить является ли порт участником port-channel группы.
Есть ли такая возможность у Eltex MES2000?

OID 1.2.840.10006.300.43.1.1.1.1.5
Module IEEE8023-LAG-MIB (CISCO)
Nom dot3adAggAggregateOrIndividual
Acces readonly
Status current
Description A read-only Boolean value indicating whether the Aggregator represents an Aggregate (`TRUE') or an Individual link (`FALSE').
Syntaxe TruthValue (SNMPv2-TC)

Совсем в идеале - знать к КАКОЙ po-ch относится конкретный ethernet порт, но это опционально. Если будет информация что порт относится хоть к какой-то группе - этого уже будет достаточно.

Re: SNMP + VLAN + MES2124F

Добавлено: 06 июн 2016 14:41
Прокопьев Максим
Здравствуйте.

Информацию можно получить из таблицы:
Name: dot3adAggPortEntry
Oid: 1.2.840.10006.300.43.1.2.1.1

Ifindex'ы на MES2000 принимают следующие значения:
- индексы 49-76 - gigabitethernet 1/0/1-28;
- индексы 1000-1007 - Port-Channel 1/0/1-8;
- индексы 100000-104095 - VLAN 1-4096.