组网图如下: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)
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
相关的节点指什么?