菜鸟科技网

H3C设备如何实时查看网络流量?

在H3C设备的管理与维护中,实时监控网络流量是确保网络稳定运行、排查故障以及优化性能的关键环节,H3C设备提供了丰富的命令行(CLI)工具,允许管理员通过不同维度查看和分析流量数据,以下将详细介绍常用的H3C查看流量命令,包括其功能、使用方法及输出解读,并结合实际场景说明应用技巧。

H3C设备如何实时查看网络流量?-图1
(图片来源网络,侵删)

基础流量监控命令

display interface

display interface是最基础的接口查看命令,通过它可以获取接口的流量统计信息,包括收发字节数、广播包数、错包数等,该命令无需进入特定视图,在用户视图下直接执行即可。

  • 命令格式display interface [interface-type interface-number]
  • 输出示例(以GigabitEthernet1/0/1为例):
    GigabitEthernet1/0/1 current state: UP
    Line protocol current state: UP
    Description: User Description
    Bandwidth: 1000Mbps
    Port duplex: Full
    Port speed: 1000
    MDI: Auto
    Broadcast packets: 12543
    Multicast packets: 2341
    Unicast packets: 456789
    Input packets: 1234567 bytes, 2345678 packets
    Output packets: 987654 bytes, 123456 packets
    Input errors: 0, CRC: 0, Frame: 0, overrun: 0, abort: 0
    Output errors: 0, late collisions: 0, lost carrier: 0
  • 关键指标解读
    • Input packets/bytes:接口接收的数据包数量和总字节数,反映流入流量。
    • Output packets/bytes:接口发送的数据包数量和总字节数,反映流出流量。
    • Input errors/Output errors:收发错误包数量,若持续增大需检查链路质量或硬件状态。
    • Broadcast/Multicast packets:广播和组播包数量,过高可能表明存在广播风暴风险。

display counters

display counters命令提供更详细的接口计数器信息,包括不同类型数据包的统计,适合深度分析流量异常。

  • 命令格式display counters [interface-type interface-number]
  • 输出示例
    GigabitEthernet1/0/1:
      InUcastPkts: 456789    InMcastPkts: 2341    InBcastPkts: 12543
      OutUcastPkts: 123456   OutMcastPkts: 3456    OutBcastPkts: 789
      InDiscards: 0          OutDiscards: 0        InErrors: 0
      OutErrors: 0           CRCErrors: 0          Collisions: 0
  • 应用场景:当发现接口流量异常时,可通过此命令对比单播、组播、广播包的比例,定位是否存在异常流量(如病毒流量导致的组播风暴)。

实时流量监控命令

display interface rate

该命令用于实时查看接口的带宽利用率,支持按1秒、1分钟、1小时等周期统计,适合监控瞬时流量变化。

  • 命令格式display interface rate [interface-type interface-number] { interval 1 | interval 60 | interval 3600 }
  • 输出示例(以1秒间隔为例):
    GigabitEthernet1/0/1:
      Input rate: 125.45 Mbps, peak: 156.78 Mbps at 10:30:15
      Output rate: 89.32 Mbps, peak: 112.45 Mbps at 10:30:20
  • 参数说明
    • interval 1:每1秒刷新一次,适合监控突发流量。
    • interval 60:每分钟刷新一次,平衡实时性和稳定性。
    • interval 3600:每小时刷新一次,适合长期流量趋势分析。

display cpu-usage

流量过载可能导致设备CPU利用率升高,通过display cpu-usage可查看CPU占用率与流量任务的关联性。

H3C设备如何实时查看网络流量?-图2
(图片来源网络,侵删)
  • 命令格式display cpu-usage
  • 输出示例
    CPU usage: 45.2% (Interrupt: 12.3%, Process: 32.9%)
    Process: 32.9% (IPSec: 5.6%, Routing: 8.2%, Forwarding: 15.1%)
  • 关联分析:若ForwardingRouting进程CPU占用率过高,可能因流量过大导致转发性能瓶颈。

协议级流量分析命令

display ip traffic

查看IP层流量统计,包括各协议(如TCP、UDP、ICMP)的数据包数量和字节数,适用于分析应用层流量分布。

  • 命令格式display ip traffic
  • 输出示例
    IP packet received: 1234567, bytes: 987654321
    IP packet sent: 876543, bytes: 654321098
    ICMP: received 1234, sent 567
    TCP: received 456789, sent 234567
    UDP: received 345678, sent 123456
  • 应用场景:若TCP流量占比过高,可能存在大量文件传输或数据库访问;UDP流量异常可能与视频流或DNS查询有关。

display udp traffic / display tcp traffic

针对特定协议的流量统计,可结合端口号进一步分析具体应用服务。

  • 命令格式display udp traffic [port-number]display tcp traffic [port-number]
  • 输出示例(查看80端口HTTP流量):
    TCP traffic on port 80:
      Received packets: 123456, bytes: 98765432
      Sent packets: 87654, bytes: 76543210

高级流量监控工具

NetStream流量分析

NetStream是H3C设备支持的流量统计技术,可对流量进行采样并导出分析数据,需先配置NetStream功能。

  • 配置示例
    system-view
    netstream sampler ip 1000  // 采样率为1/1000
    interface GigabitEthernet1/0/1
     netstream inbound
     netstream outbound
  • 查看命令display netstream statistics
  • :包含源/目的IP、协议、端口、流量大小等信息的流记录,可用于生成Top N流量排行。

sFlow监控

sFlow是一种行业标准监控协议,通过在设备上启用sFlow,可将流量抽样数据发送到分析服务器。

H3C设备如何实时查看网络流量?-图3
(图片来源网络,侵删)
  • 配置示例
    sflow
     collector 192.168.1.100 6343  // 指定sFlow收集器IP和端口
     interface GigabitEthernet1/0/1
      sflow

流量监控表格总结

命令 功能描述 适用场景 输出关键信息
display interface 基础接口流量统计 日常接口状态检查 收发包数、错误数、带宽利用率
display counters 详细接口计数器 流量异常深度分析 单播/组播/广播包分布、丢弃统计
display interface rate 实时带宽利用率监控 瞬时流量波动观察 输入/输出速率及峰值
display ip traffic IP层协议流量统计 应用层流量分布分析 各协议(TCP/UDP/ICMP)流量占比
display netstream stat NetStream流记录统计 精细化流量审计与用户行为分析 源目的IP、端口、流量大小

相关问答FAQs

问题1:如何通过H3C命令定位导致网络卡顿的高流量接口?
解答:首先使用display interface rate命令查看各接口的实时带宽利用率,定位利用率超过80%的接口;然后通过display counters分析该接口的单播、组播、广播包比例,若广播包占比过高(如超过30%),可能存在广播风暴;最后结合display ip traffic检查异常协议流量,如UDP泛洪攻击可通过display udp traffic进一步定位具体端口。

问题2:NetStream和sFlow在流量监控中有什么区别?如何选择?
解答:NetStream是H3C私有技术,通过设备本地采样和统计,适合中小规模网络,配置简单但扩展性有限;sFlow是行业标准协议,支持多厂商设备,可将抽样数据实时发送到中央分析平台,适合大规模网络或需要跨厂商监控的场景,选择时,若仅需单设备监控且无需第三方工具,优先NetStream;若需全网流量可视化或与第三方NMS集成,则选sFlow。

分享:
扫描分享到社交APP
上一篇
下一篇