>Необходимо по SNMP получить список портов находящихся в том или ином VLANе.
>
>А так же знать в каком режиме (trunk, access).
>
>Долго гуглил... много чего нашел... но проблему так и не решил...
>
>Может кто сталкивался? Для Cisco посмотрите следующие oid:
Соответствие id vlan и vlan name:
.1.3.6.1.4.1.9.9.46.1.3.1.1.4.1 Id vlan to vlan name
Получение ip/mask для vlan:
.1.3.6.1.4.1.9.9.128.1.1.1.1.3 Id vlan number virtual interface
.1.3.6.1.2.1.4.20.1.2 ifIpAddress в соотетствии с number virtual interface
.1.3.6.1.2.1.4.20.1.3 ifIpNetMask в соотетствии с number virtual interface
Определение типа vlan:
.1.3.6.1.4.1.9.9.46.1.6.1.1.3 encapsulation type
1 – isl
2 – dot10
3 – lane
4 – dot1Q
5 – negotiate
Определение какие порты в access mode для vlan:
.1.3.6.1.4.1.9.9.68.1.2.1.1.2 vlan ports access mode bits mask (номера портов нач. С 1)
.1.3.6.1.4.1.9.9.82.1.5.1.1.2 индекс интерфейса в соответствии с bits mask
.1.3.6.1.2.1.2.2.1.2 имя ин-са соответствует порядку следования в индексе ин-са.
Определение native vlan для порта:
.1.3.6.1.4.1.9.9.46.1.6.1.1.5 port trunk native vlan (port-vlan)
.1.3.6.1.2.1.2.2.1.2 number port – port name
Определение trunk vlan для порта:
.iso.3.6.1.4.1.9.9.46.1.6.1.1.4 port trunk vlan (port-vlan) vlan начинаются с 0