测试设备型号:s6800-50qf 软件版本:r2612p02
聚合口组内端口列表OID节点: 1.3.6.1.4.1.25506.8.25.1.1.1.4
备注:交换机其他读取方法类似
s6800-50qf如何通过snmp读取聚合口组内端口列表?
通过OID(hh3cAggLinkPortList)节点: 1.3.6.1.4.1.25506.8.25.1.1.1.4计算出来的值包括选中端口和非选中端口
如果只计算选中端口数,可通过hh3cAggPortListSelectedPorts:1.3.6.1.4.1.25506.8.25.1.1.1.6节点查询,计算方法与此类似
梳理下读取聚合口组内端口列表逻辑:
1、通过OID(hh3cAggLinkPortList)节点: 1.3.6.1.4.1.25506.8.25.1.1.1.4得出逻辑节点值
2、通过dot1dBasePortIfIndex,OID:1.3.6.1.2.1.17.1.4.1.2来查看逻辑端口号和端口索引值之间的对应关系
3、通过ifDescr,oid:1.3.6.1.2.1.2.2.1.2,得出该聚合组物理成员端口
首先,通过OID(hh3cAggLinkPortList)节点: 1.3.6.1.4.1.25506.8.25.1.1.1.4读取结果如下:
PS C:\Users\j19937> snmpwalk -c public -v 2c 172.31.2.37 1.3.6.1.4.1.25506.8.25.1.1.1.4
iso.3.6.1.4.1.25506.8.25.1.1.1.4.1 = Hex-STRING: 0A 00 80
iso.3.6.1.4.1.25506.8.25.1.1.1.4.11 = Hex-STRING: 00 00 00 02
iso.3.6.1.4.1.25506.8.25.1.1.1.4.20 = Hex-STRING: 00
iso.3.6.1.4.1.25506.8.25.1.1.1.4.16385 = Hex-STRING: 00
iso.3.6.1.4.1.25506.8.25.1.1.1.4.16387 = STRING: "0"
iso.3.6.1.4.1.25506.8.25.1.1.1.4.16484 = Hex-STRING: C0
iso.3.6.1.4.1.25506.8.25.1.1.1.4.16485 = Hex-STRING: 00 00 00 00 00 01
第二步:需要了解下上图标记黄色区域索引标示含义:
二层聚合口索引值从1开始标记,即.1对应Bridge-Aggregation1,.11对应Bridge-Aggregation11,依次类推。
三层聚合口索引值从16385开始标记,.16385对应Route-Aggregation1,.16484对应Route-Aggregation100
第三步:需要了解如上标记为绿色区域标示含义:
Hex-STRING:后显示的字符串标示16进制数,再按照第四、五步骤推断
STRING: 后显示的字符串,需要按照下表进行转换为对应16进制数,然后再按照第四、五步骤推断。举例:STRING: "0"的ascll对应为十六进制的30
第四步:通过OID(hh3cAggLinkPortList)节点读取的值计算逻辑口索引得出物理端口对应索引值
举例:
iso.3.6.1.4.1.25506.8.25.1.1.1.4.16484 = Hex-STRING: C0
Hex-STRING: C0为十六进制,,从左往右依次查找到非“00.”的项,发现经过0个“00.”后,有一个“C0.” 根据这个我们可以知道逻辑端口号范围为0~0×8,即0~0;C0转化为二进制数为11000000,有两个1表示该聚合口有两个物理端口,分别置于第1位和第2位,所以两个物理口对应逻辑口索引分别为0+1=1、0+2=2
dot1dBasePortIfIndex,OID:1.3.6.1.2.1.17.1.4.1.2来查看逻辑端口号和端口索引值之间的对应关系,逻辑端口号为1对应的端口索引为1,逻辑端口号为2对应的端口索引为2
第五步:通过节点ifDescr,OID:1.3.6.1.2.1.2.2.1.2计算物理口索引对应的端口信息
通过oid:1.3.6.1.2.1.2.2.1.2,得出该聚合组物理成员端口分别为Ten-GigabitEthernet1/0/1,Ten-GigabitEthernet1/0/2。
PS C:\Users\j19937> snmpwalk -c public -v 2c 172.31.2.37 1.3.6.1.2.1.2.2.1.2
iso.3.6.1.2.1.2.2.1.2.1 = STRING: "Ten-GigabitEthernet1/0/1"
iso.3.6.1.2.1.2.2.1.2.2 = STRING: "Ten-GigabitEthernet1/0/2"
iso.3.6.1.2.1.2.2.1.2.3 = STRING: "Ten-GigabitEthernet1/0/3"
iso.3.6.1.2.1.2.2.1.2.4 = STRING: "Ten-GigabitEthernet1/0/4"
设备聚合口状态如下:
Aggregate Interface: Route-Aggregation100
Aggregation Mode: Static
Loadsharing Type: Shar
Management VLANs: None
Port Status Priority Oper-Key
XGE1/0/1(R) S 32768 6
XGE1/0/2 U 32768 4
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作