• 全部
  • 经验案例
  • 典型配置
  • 技术公告
  • FAQ
  • 漏洞说明
  • 全部
  • 全部
  • 大数据引擎
  • 知了引擎
产品线
搜索
取消
案例类型
发布者
是否解决
是否官方
时间
搜索引擎
匹配模式
高级搜索

s6800-50qf通过snmp读取聚合口组内端口列表

  • 0关注
  • 1收藏 2550浏览
粉丝:5人 关注:1人

组网及说明

测试设备型号:s6800-50qf 软件版本:r2612p02

聚合口组内端口列表OID节点: 1.3.6.1.4.1.25506.8.25.1.1.1.4

备注:交换机其他读取方法类似



问题描述

s6800-50qf如何通过snmp读取聚合口组内端口列表?

通过OIDhh3cAggLinkPortList)节点: 1.3.6.1.4.1.25506.8.25.1.1.1.4计算出来的值包括选中端口和非选中端口

如果只计算选中端口数,可通过hh3cAggPortListSelectedPorts1.3.6.1.4.1.25506.8.25.1.1.1.6节点查询,计算方法与此类似











过程分析

梳理下读取聚合口组内端口列表逻辑:

1、通过OIDhh3cAggLinkPortList)节点: 1.3.6.1.4.1.25506.8.25.1.1.1.4得出逻辑节点值

2、通过dot1dBasePortIfIndexOID:1.3.6.1.2.1.17.1.4.1.2来查看逻辑端口号和端口索引值之间的对应关系

3、通过ifDescroid1.3.6.1.2.1.2.2.1.2,得出该聚合组物理成员端口



解决方法

首先,通过OIDhh3cAggLinkPortList)节点: 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

 

第四步:通过OIDhh3cAggLinkPortList)节点读取的值计算逻辑口索引得出物理端口对应索引值

举例:

iso.3.6.1.4.1.25506.8.25.1.1.1.4.16484 = Hex-STRING: C0

Hex-STRING: C0为十六进制,从左往右依次查找到非“00.”的项,发现经过0个“00.”后,有一个“C0.” 根据这个我们可以知道逻辑端口号范围为00×8,即00C0转化为二进制数为11000000,有两个1表示该聚合口有两个物理端口,分别置于第1位和第2位,所以两个物理口对应逻辑口索引分别为0+1=10+2=2

dot1dBasePortIfIndexOID:1.3.6.1.2.1.17.1.4.1.2来查看逻辑端口号和端口索引值之间的对应关系,逻辑端口号为1对应的端口索引为1,逻辑端口号为2对应的端口索引为2

 

第五步:通过节点ifDescrOID:1.3.6.1.2.1.2.2.1.2计算物理口索引对应的端口信息

通过oid1.3.6.1.2.1.2.2.1.2,得出该聚合组物理成员端口分别为Ten-GigabitEthernet1/0/1Ten-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        





该案例对您是否有帮助:

您的评价:1

若您有关于案例的建议,请反馈:

1 个评论
zhiliao_3MVkc5 知了小白
粉丝:0人 关注:0人

感谢!

但不得不吐槽,华三这帮研发怎么想的,用得着这么麻烦吗?看看华为思科这个关系怎么查询的

好在我司全网的华三设备明年就替换完了

编辑评论

举报

×

侵犯我的权益 >
对根叔知了社区有害的内容 >
辱骂、歧视、挑衅等(不友善)

侵犯我的权益

×

泄露了我的隐私 >
侵犯了我企业的权益 >
抄袭了我的内容 >
诽谤我 >
辱骂、歧视、挑衅等(不友善)
骚扰我

泄露了我的隐私

×

您好,当您发现根叔知了上有泄漏您隐私的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您认为哪些内容泄露了您的隐私?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)

侵犯了我企业的权益

×

您好,当您发现根叔知了上有关于您企业的造谣与诽谤、商业侵权等内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到 zhiliao@h3c.com 邮箱,我们会在审核后尽快给您答复。
  • 1. 您举报的内容是什么?(请在邮件中列出您举报的内容和链接地址)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
  • 3. 是哪家企业?(营业执照,单位登记证明等证件)
  • 4. 您与该企业的关系是?(您是企业法人或被授权人,需提供企业委托授权书)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

抄袭了我的内容

×

原文链接或出处

诽谤我

×

您好,当您发现根叔知了上有诽谤您的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您举报的内容以及侵犯了您什么权益?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

对根叔知了社区有害的内容

×

垃圾广告信息
色情、暴力、血腥等违反法律法规的内容
政治敏感
不规范转载 >
辱骂、歧视、挑衅等(不友善)
骚扰我
诱导投票

不规范转载

×

举报说明

提出建议

    +

亲~登录后才可以操作哦!

确定

亲~检测到您登陆的账号未在http://hclhub.h3c.com进行注册

注册后可访问此模块

跳转hclhub

你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作