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

MSR3600 查看具体vlan的流量OID

1天前提问
  • 0关注
  • 0收藏,36浏览
粉丝:0人 关注:0人

问题描述:

公司有几台MSR3600的路由器,端口是trunk口下关联了多个1vlan, 1个vlan号对应一条专线。

想要查到 MSR3600 如何查看具体某个vlan流量的OID,谢谢。

3 个回答
粉丝:10人 关注:1人

查询特定VLAN流量,通常有两条路径:一是监控该VLAN的三层虚接口(VLANIF),二是监控Trunk口下对应的二层子接口。MSR3600系列路由器对这两种方式均提供支持。

📌 路径一:监控VLANIF三层接口

如果专线的网关在你的MSR3600上,即你配置了类似 interface Vlan-interface 的三层接口,那么监控它就是最直接的方法。你只需确保这个VLANIF接口的SNMP功能是开启的,然后使用标准MIB OID查询其流量即可。

🔌 路径二:监控Trunk口下的子接口

如果你的专线是通过Trunk主接口下的一个子接口(例如 GigabitEthernet0/0.1)来承载的,那么监控VLAN流量需要两步:先在设备上开启子接口的流量统计功能,然后通过SNMP查询。

⚙️ 第一步:在MSR3600上开启子接口统计

这是最关键的一步。默认情况下,设备的子接口是不进行流量统计的。你需要登录设备并执行以下命令:

<H3C> system-view
[H3C] interface gigabitethernet 1/0/0.1 [H3C-GigabitEthernet1/0/0.1] sub-interface rate-statistic 执行后,系统会提示此配置可能影响性能,确认即可。此配置是后续通过SNMP获取子接口VLAN流量数据的前提。

📊 第二步:使用SNMP OID查询流量

开启子接口统计后,即可通过H3C私有MIB库 HH3C-IF-EXT-MIB 中的OID来获取流量数据。

私有MIB与OID:私有MIB是设备厂商自定义的管理信息库,其节点通常位于 1.3.6.1.4.1 下(企业私有MIB的根节点),用于查询标准MIB未覆盖的专属功能。MSR3600支持标准的IF-MIB1.3.6.1.2.1.2.2.1.x)和H3C私有的HH3C-IF-EXT-MIB。查询VLAN流量时,使用私有MIB能获得更精确的数据。

以下是关键的OID对照表:

OID名称OID描述获取命令示例
hh3cIfSpeedStatHCInPkts1.3.6.1.4.1.25506.2.115.2.1.1.1.2子接口入方向包速率 (pps)snmpget -v 2c -c public <设备IP> 1.3.6.1.4.1.25506.2.115.2.1.1.1.2.<子接口索引>
hh3cIfSpeedStatHCInBytes1.3.6.1.4.1.25506.2.115.2.1.1.1.4子接口入方向字节速率 (bps)snmpget -v 2c -c public <设备IP> 1.3.6.1.4.1.25506.2.115.2.1.1.1.4.<子接口索引>
hh3cIfSpeedStatHCOutPkts1.3.6.1.4.1.25506.2.115.2.1.1.1.5子接口出方向包速率 (pps)snmpget -v 2c -c public <设备IP> 1.3.6.1.4.1.25506.2.115.2.1.1.1.5.<子接口索引>
hh3cIfSpeedStatHCOutBytes1.3.6.1.4.1.25506.2.115.2.1.1.1.7子接口出方向字节速率 (bps)snmpget -v 2c -c public <设备IP> 1.3.6.1.4.1.25506.2.115.2.1.1.1.7.<子接口索引>

表格中的OID引用自H3C官方知识库。

如何找到子接口索引?
你需要先找到子接口在设备中的索引(ifIndex),这是获取对应流量数据的前提。可通过查询标准MIB IF-MIB 的 ifDescr 对象来获取:

snmpwalk -v 2c -c public <设备IP> 1.3.6.1.2.1.2.2.1.2 这个命令会返回设备所有接口的描述及其对应的索引值,从中找到你的子接口即可。

您好,我们的配置是vlan下配置了IP, 然后trunk口下关联了多个vlan, 不是子接口

zhiliao_9rS3x 发表时间:1天前 更多>>

您好,我们的配置是vlan下配置了IP, 然后trunk口下关联了多个vlan, 不是子接口

zhiliao_9rS3x 发表时间:1天前
粉丝:2人 关注:9人

### 排查/查询步骤:
1. 先确认目标VLAN已创建对应三层虚接口VLAN-Interface,执行命令获取该虚接口的ifIndex:

<H3C>display snmp mib ifmib ifindex vlan-interface [你的VLAN号]

记录返回的ifIndex值,记为N。
2. 对应零段(标准公网MIB)流量OID:
- 入方向累计字节数:1.3.6.1.2.1.2.2.1.10.N
- 出方向累计字节数:1.3.6.1.2.1.2.2.1.16.N
- 入方向包数:1.3.6.1.2.1.2.2.1.11.N,出方向包数:1.3.6.1.2.1.2.2.1.17.N

如果未创建VLAN-Interface无法用零段OID统计,需用H3C私有VLAN统计OID,非零段。

粉丝:9人 关注:2人

MSR3600(V7)查 Trunk 上单个 VLAN 流量,主要用两套 OID:标准 Q-BRIDGE-MIB(端口 + VLAN 粒度)和华三私有 HH3C-LswVLAN-MIB(VLAN 全局)。
你场景是 Trunk 口多专线 VLAN,优先用标准 Q-BRIDGE 的 “端口 + VLAN”64 位 OID,最准、最稳。

一、先在 MSR3600 开启 VLAN 统计(必须)

system-view
# 全局开启VLAN统计 vlan-statistic enable # 对Trunk物理口(如G0/0)开启VLAN粒度统计 interface GigabitEthernet 0/0 port link-type trunk vlan-statistic enable # 关键:开启该端口的VLAN流量统计 quit save

命令行验证(先确认能查到)

plaintext
# 查看指定VLAN在指定端口的流量 display vlan 100 statistics interface GigabitEthernet 0/0 # 查看所有VLAN全局统计 display vlan statistics

二、标准 Q-BRIDGE-MIB(推荐:端口 + VLAN)

适用:Trunk 口 G0/0 上,单独监控 VLAN 100、200…

1. 先获取接口 ifIndex(以 G0/0 为例)

plaintext
display snmp-agent ifmib ifindex brief # 假设 GigabitEthernet0/0 → ifIndex = 5

2. 64 位高流量 OID(MSR3600 支持,Counter64)

dot1qPortVlanHCStatisticsTable(每端口、每 VLAN、64 位)H3C
  • 入字节(RX)
    .1.3.6.1.2.1.17.7.1.4.7.1.4.ifIndex.vlan-id
    例:G0/0 (5) + VLAN100 →
    .1.3.6.1.2.1.17.7.1.4.7.1.4.5.100
  • 出字节(TX)
    .1.3.6.1.2.1.17.7.1.4.7.1.6.ifIndex.vlan-id
    例:G0/0 (5) + VLAN100 →
    .1.3.6.1.2.1.17.7.1.4.7.1.6.5.100

3. 32 位 OID(老设备兼容,不推荐大流量)

  • RX 字节:.1.3.6.1.2.1.17.7.1.4.6.1.4.ifIndex.vlanid
  • TX 字节:.1.3.6.1.2.1.17.7.1.4.6.1.6.ifIndex.vlanid

三、华三私有 HH3C-LswVLAN-MIB(VLAN 全局)

适用:不区分端口,看整个路由器 VLAN 总流量
  • VLAN ID 索引.1.3.6.1.4.1.25506.8.35.2.1.1.1.x.vlanid

常用 OID(Counter64)

  • 入报文总数:
    .1.3.6.1.4.1.25506.8.35.2.1.1.1.22.vlanid
  • 入字节总数:
    .1.3.6.1.4.1.25506.8.35.2.1.1.1.23.vlanid
  • 出报文总数:
    .1.3.6.1.4.1.25506.8.35.2.1.1.1.24.vlanid
  • 出字节总数:
    .1.3.6.1.4.1.25506.8.35.2.1.1.1.25.vlanid
例:VLAN100 全局入字节 →
.1.3.6.1.4.1.25506.8.35.2.1.1.1.23.100

四、你的场景(Trunk + 专线 VLAN)最佳方案

  1. Trunk 口开启 vlan-statistic enable
  2. 用标准 Q-BRIDGE 64 位 OID(最准、跨厂商兼容)
  3. 结构:
    • RX1.3.6.1.2.1.17.7.1.4.7.1.4.ifIndex.vlan
    • TX1.3.6.1.2.1.17.7.1.4.7.1.6.ifIndex.vlan

示例(直接套用)

  • 接口:GigabitEthernet 0/0 → ifIndex=5
  • 专线 VLAN:100、200、300
plaintext
VLAN100 RX:.1.3.6.1.2.1.17.7.1.4.7.1.4.5.100 VLAN100 TX:.1.3.6.1.2.1.17.7.1.4.7.1.6.5.100 VLAN200 RX:.1.3.6.1.2.1.17.7.1.4.7.1.4.5.200 VLAN200 TX:.1.3.6.1.2.1.17.7.1.4.7.1.6.5.200

五、SNMP 测试命令(Linux)

bash
运行
# 测试VLAN100入字节 snmpget -v2c -c public 192.168.1.1 .1.3.6.1.2.1.17.7.1.4.7.1.4.5.100 # 遍历该端口所有VLAN流量 snmpwalk -v2c -c public 192.168.1.1 .1.3.6.1.2.1.17.7.1.4.7.1.4.5

六、常见问题

  • 取不到值:必做 vlan-statistic enable(全局 + 接口)
  • 计数器溢出:一律用 64 位 HC 系列 OID
  • 多个 Trunk 口:每个口 ifIndex 不同,分别配置

编辑答案

你正在编辑答案

如果你要对问题或其他回答进行点评或询问,请使用评论功能。

分享扩散:

提出建议

    +

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

确定

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

注册后可访问此模块

跳转hclhub

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

举报

×

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

侵犯我的权益

×

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

泄露了我的隐私

×

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

侵犯了我企业的权益

×

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

抄袭了我的内容

×

原文链接或出处

诽谤我

×

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

对根叔社区有害的内容

×

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

不规范转载

×

举报说明