組網圖如下:H3C SecPath F1080與交換機之間做了聚合,通過SNMP采集數據,怎麼知道Route-Aggregation10.3000的成員口有哪些?
SNMP采集到的接口信息:
IF-MIB::ifName.178 = STRING: Route-Aggregation10.3000
IF-MIB::ifType.178 = INTEGER: ieee8023adLag(161)
SNMP采集到的聚合口信息如下:OID.1.3.6.1.4.1.25506.8.25.1.1.1.4,沒有找到10.3000這個聚合口
| SNMPv2-SMI::enterprises.25506.8.25.1.1.1.4.8 = Hex-STRING: 00 00 80 00 00 00 00 00 00 00 80 |
| SNMPv2-SMI::enterprises.25506.8.25.1.1.1.4.12 = Hex-STRING: 00 00 00 0C 00 00 00 00 00 00 00 0C |
| SNMPv2-SMI::enterprises.25506.8.25.1.1.1.4.18 = Hex-STRING: 00 |
| SNMPv2-SMI::enterprises.25506.8.25.1.1.1.4.20 = Hex-STRING: 00 00 00 10 00 00 00 00 00 00 00 10 |
| SNMPv2-SMI::enterprises.25506.8.25.1.1.1.4.16392 = Hex-STRING: 00 |
| SNMPv2-SMI::enterprises.25506.8.25.1.1.1.4.16394 = Hex-STRING: 00 00 00 20 00 00 00 00 00 00 00 20 |
| SNMPv2-SMI::enterprises.25506.8.25.1.1.1.4.16402 = Hex-STRING: 00 00 40 00 00 00 00 00 00 00 40 |
聚合組成員沒有找到10.3000這個聚合口:OID.1.2.840.10006.300.43.1.2.1.1.12
| iso.2.840.10006.300.43.1.2.1.1.12.18 = INTEGER: 151 |
| iso.2.840.10006.300.43.1.2.1.1.12.27 = INTEGER: 230 |
| iso.2.840.10006.300.43.1.2.1.1.12.29 = INTEGER: 145 |
| iso.2.840.10006.300.43.1.2.1.1.12.30 = INTEGER: 145 |
| iso.2.840.10006.300.43.1.2.1.1.12.81 = INTEGER: 234 |
| iso.2.840.10006.300.43.1.2.1.1.12.93 = INTEGER: 145 |
| iso.2.840.10006.300.43.1.2.1.1.12.94 = INTEGER: 145 |
(0)
參考
如何通過oid值(1.3.6.1.4.1.25506.8.25.1.1.1.4)讀聚合口對應的成員列表?
通過oid值(1.3.6.1.4.1.25506.8.25.1.1.1.4)讀聚合口對應的成員列表時,讀出的結果是16進製一串數字,把此16進製一串數字翻譯出具體接口的方法如下:
比如讀出的值如果是:

具體步驟如下:
一、確認聚合接口序號
二層聚合口顯示數值即為聚合口序號;
三層聚合口顯示數值為聚合口序號加16384,如上值為16358-16384=1,即為三層聚合口1
二、計算顯示讀數值
每個二進製“0/1”代表一個接口是否為成員接口,每個16進製顯示的“00”代表8個未選中端口,如果出現非零值,就需要計算非零二進製“1”在從開始計數的第幾位。
這個位置就是代表一個成員接口的讀數,比如下麵“80”代表的就是16*3*8+1=385。如果有多個二進製“1”,就要把這些“1”的位置都讀出來,代表多個成員接口。
三、轉換讀數為實際接口ifindex
但需要注意的是這個讀數並不是ifindex,而是dot1dBasePortIfIndex,其與ifindex有對應關係,可以通過節點讀取:
舉例:
dot1dBasePortIfIndex.409 (INTEGER) 385
說明:
Name: dot1dBasePortIfIndex
Type: OBJECT-TYPE
OID: 1.3.6.1.2.1.17.1.4.1.2
Full path: iso(1).org(3).dod(6).internet(1).mgmt(2).mib-2(1).dot1dBridge(17).dot1dBase(1).dot1dBasePortTable(4).dot1dBasePortEntry(1).dot1dBasePortIfIndex(2)
Module: BRIDGE-MIB
Parent: dot1dBasePortEntry
Prev sibling: dot1dBasePort
Next sibling: dot1dBasePortCircuit
Numerical syntax: Integer (32 bit)
Base syntax: INTEGER
Composed syntax: INTEGER
Status: mandatory
Max access: read-only
Description: The value of the instance of the ifIndex object,
defined in MIB-II, for the interface corresponding
to this port.
如上需要使用385這個索引值去讀OID: 1.3.6.1.2.1.17.1.4.1.2,獲得成員接口實際的ifindex。
(0)
親~登錄後才可以操作哦!
確定你的郵箱還未認證,請認證郵箱或綁定手機後進行當前操作
舉報
×
侵犯我的權益
×
侵犯了我企業的權益
×
抄襲了我的內容
×
原文鏈接或出處
誹謗我
×
對根叔社區有害的內容
×
不規範轉載
×
舉報說明
相關的節點指什麼?