通过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) 子接口状态