通過SNMP采集到接口信息,一個聚合口分了多個子接口,比如下麵的數據,怎麼知道子接口與聚合口的對應關係?通過哪些OID采集對應關係?
IF-MIB::ifName.230 = STRING: Route-Aggregation10
IF-MIB::ifName.178 = STRING: Route-Aggregation10.3000
IF-MIB::ifName.225 = STRING: Route-Aggregation10.4000
(0)
目前未查詢到這種OID
(0)
HH3C-IF-EXT-MIB 表hh3cRTSubIfTable,該表的索引節點是 hh3cRTSubIfParentIfIndex父接口索引 hh3cRTSubIfOrdinal(1.3.6.1.4.1.25506.2.40.2.2.2.1.2) 子接口接口編號 hh3cRTSubIfSubIfIndex(1.3.6.1.4.1.25506.2.40.2.2.2.1.3) 子接口接口索引 hh3cRTSubIfSubIfDesc(1.3.6.1.4.1.25506.2.40.2.2.2.1.4) 子接口描述 hh3cRTSubIfRowStatus(1.3.6.1.4.1.25506.2.40.2.2.2.1.5) 子接口狀態
如何通過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。
(1)
謝謝,這個知道,是找聚合口的成員口的方法,我想知道在聚合口上做了子接口以後,聚合口和子接口的對應關係怎麼找
謝謝,這個知道,是找聚合口的成員口的方法,我想知道在聚合口上做了子接口以後,聚合口和子接口的對應關係怎麼找
HH3C-IF-EXT-MIB
表hh3cRTSubIfTable,該表的索引節點是 hh3cRTSubIfParentIfIndex父接口索引
hh3cRTSubIfOrdinal(1.3.6.1.4.1.25506.2.40.2.2.2.1.2) 子接口接口編號
hh3cRTSubIfSubIfIndex(1.3.6.1.4.1.25506.2.40.2.2.2.1.3) 子接口接口索引
hh3cRTSubIfSubIfDesc(1.3.6.1.4.1.25506.2.40.2.2.2.1.4) 子接口描述
hh3cRTSubIfRowStatus(1.3.6.1.4.1.25506.2.40.2.2.2.1.5) 子接口狀態(0)
親~登錄後才可以操作哦!
確定你的郵箱還未認證,請認證郵箱或綁定手機後進行當前操作
舉報
×
侵犯我的權益
×
侵犯了我企業的權益
×
抄襲了我的內容
×
原文鏈接或出處
誹謗我
×
對根叔社區有害的內容
×
不規範轉載
×
舉報說明
HH3C-IF-EXT-MIB 表hh3cRTSubIfTable,該表的索引節點是 hh3cRTSubIfParentIfIndex父接口索引 hh3cRTSubIfOrdinal(1.3.6.1.4.1.25506.2.40.2.2.2.1.2) 子接口接口編號 hh3cRTSubIfSubIfIndex(1.3.6.1.4.1.25506.2.40.2.2.2.1.3) 子接口接口索引 hh3cRTSubIfSubIfDesc(1.3.6.1.4.1.25506.2.40.2.2.2.1.4) 子接口描述 hh3cRTSubIfRowStatus(1.3.6.1.4.1.25506.2.40.2.2.2.1.5) 子接口狀態