菜鸟科技网

思科端口流量超看命令是什么?

思科设备端口流量监控是网络运维中常见的操作,通过特定命令可以实时查看端口的流量统计、错误包、带宽利用率等关键信息,帮助管理员快速定位网络瓶颈、排查故障或评估设备性能,以下将详细介绍思科设备中常用的端口流量监控命令,包括基础命令、进阶命令及不同场景下的使用方法。

思科端口流量超看命令是什么?-图1
(图片来源网络,侵删)

在开始之前,需要明确思科设备的不同操作系统(如IOS、IOS XE、NX-OS等)命令可能存在差异,本文以最常用的Cisco IOS为例进行说明,登录设备后,进入特权模式(#)即可执行相关命令。

基础流量监控命令

show interfaces

这是最基础也是最核心的命令,用于查看所有端口的详细状态和流量统计信息。
命令格式show interfaces [interface-id]

  • 若不指定interface-id,则显示所有端口的摘要信息;
  • 若指定具体端口(如GigabitEthernet0/1),则显示该端口的详细流量数据。

输出关键字段解析

  • Input errors:接收到的错误包总数,包括CRC错误、帧错误、超限等;
  • Output errors:发送错误包总数,包括冲突、 late collision等;
  • collisions:冲突次数(半双工模式下有意义);
  • bytes in/out:接收和发送的字节数;
  • packets in/out:接收和发送的包数量;
  • input/output rate:实时输入/输出速率(单位:bps)。

示例:查看G0/1端口的流量

思科端口流量超看命令是什么?-图2
(图片来源网络,侵删)
Switch# show interfaces GigabitEthernet0/1
GigabitEthernet0/1 is up, line protocol is up  
  Hardware is Gigabit Ethernet, address is 001a.2f.12ab (bia 001a.2f.12ab)  
  MTU 1500 bytes, BW 1000000 Kbit/sec, DLY 10 usec  
     reliability 255/255, txload 1/255, rxload 1/255  
  Encapsulation ARPA, loopback not set  
  Keepalive set (10 sec)  
  Full-duplex, 1000Mb/s, media type is 10/100/1000BaseTX  
  input flow-control is off, output flow-control is off  
  Switchport: enabled  
  ...  
  Last input 00:00:00, output 00:00:00, output hang never  
  Last clearing of "show interface" counters never  
  Input queue: 0/75/0/0 (size/max/drops/flushes); Total output drops: 0  
  Queueing strategy: fifo  
  Output queue: 0/40 (size/max)  
  5 minute input rate 1000 bits/sec, 2 packets/sec  
  5 minute output rate 2000 bits/sec, 3 packets/sec  
     1234567 packets input, 123456789 bytes, 0 no buffer  
     Received 0 broadcasts, 0 runts, 0 giants, 0 throttles  
     0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored  
     0 watchdog, 0 multicast, 0 pause input  
     0 input packets with dribble condition detected  
     1234567 packets output, 123456789 bytes, 0 underruns  
     0 output errors, 0 collisions, 0 interface resets  
     0 babbles, 0 late collision, 0 deferred  
     0 lost carrier, 0 no carrier, 0 pause output  
     0 output buffer failures, 0 output buffers swapped out  

show interfaces statistics

部分IOS版本支持该命令,与show interfaces类似,但输出更侧重于流量统计的汇总,适合快速查看端口流量趋势。
命令格式show interfaces [interface-id] statistics

进阶流量监控命令

show interfaces counters

该命令显示自上次重置计数器以来的端口流量统计,适合对比不同时间段的流量变化。
命令格式show interfaces [interface-id] counters
关键字段

  • InUcastPkts:单播接收包数;
  • OutUcastPkts:单播发送包数;
  • InBroadcastPkts:广播接收包数;
  • OutBroadcastPkts:广播发送包数;
  • InMulticastPkts:组播接收包数;
  • OutMulticastPkts:组播发送包数。

show interfaces rate

部分新型号IOS支持该命令,可实时显示端口的输入/输出速率(单位:bps、pps),适合监控瞬时流量。
命令格式show interfaces [interface-id] rate
示例输出

GigabitEthernet0/1  
  Input rate:  1000000 bps (125000 bytes/sec), 0 pps  
  Output rate: 2000000 bps (250000 bytes/sec), 0 pps  

show interfaces utilization

该命令直接显示端口的带宽利用率(百分比),便于快速判断是否存在流量拥塞。
命令格式show interfaces [interface-id] utilization
输出示例

思科端口流量超看命令是什么?-图3
(图片来源网络,侵删)
GigabitEthernet0/1  
  Utilization:  5% input, 10% output  

show ip interface / show ipv6 interface

若需查看三层接口(SVI、三层物理口)的流量统计,可结合IP版本使用该命令,显示与IP流量相关的统计信息,如输入/输出数据包数、错误数等。
命令格式show ip interface [interface-id]

批量监控与定时任务

show interfaces include

通过正则表达式批量匹配端口,例如查看所有GigabitEthernet端口的流量:
命令格式show interfaces include GigabitEthernet

定时监控(通过Tcl脚本或Expect)

若需长期监控端口流量,可编写Tcl脚本定时执行show interfaces并将结果保存到日志文件。

while {1} {
  exec "show interfaces GigabitEthernet0/1" > flash:traffic_log.txt
  after 30000 ; ; 每30秒执行一次
}

流量监控数据表(示例)

以下为常见流量监控指标的汇总表,便于快速理解各字段含义:

指标 含义 异常可能原因
Input/Output Rate 实时输入/输出速率(bps) 流量突增或病毒攻击
Input/Output Errors 接收/发送错误包数量 线路干扰、硬件故障、MTU不匹配
CRC Errors 循环冗余校验错误 电缆质量问题、设备硬件故障
Collisions 冲突次数(半双工) 半双工模式、网络设备过多
Utilization 带宽利用率(%) 流量拥塞,需升级链路或优化QoS
Broadcast/Multicast 广播/组播包数量 广播风暴、病毒扫描

相关问答FAQs

问题1:如何区分show interfaces中的CRC错误和帧错误?
解答:CRC错误(Cyclic Redundancy Check errors)通常表示数据在传输过程中因物理层问题(如电缆损坏、接口故障)导致数据损坏;帧错误(Frame errors)则可能因网络层问题(如MTU不匹配、协议错误)导致帧格式不正确,若CRC错误持续增加,需检查硬件和线缆;若帧错误为主,则需检查上层协议配置。

问题2:为什么端口显示“up/up”,但实际业务不通,流量为0?
解答:端口状态“up/up”仅表示物理层和数据链路层正常,但业务不通可能与上层配置相关:①端口未划入对应VLAN(检查show vlan brief);②端口被安全策略阻塞(如端口安全、ACL);③对端设备故障或配置错误;④VLAN间路由未配置(三层场景),建议依次检查show running-configshow ip interface brief及对端设备状态。

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