首页/网络/BGP 与广域网速查/设备侧抓包:Cisco EPC 与华为 capture-packet
广域网排障60 条

设备侧抓包:Cisco EPC 与华为 capture-packet

在路由器上直接抓包:控制面与转发面报文都能留证;设置捕获点、过滤条件与文件大小,抓完导出分析,注意对性能的影响。

BGP 与广域网速查网络更新于 2026-10-13

在设备上直接抓包

现场排障经常遇到「主机侧抓不到」的困境:问题发生在设备本身或设备之间的链路上,报文根本没到达主机。设备侧抓包解决这个问题,它在设备的转发面或控制面上设置捕获点,把符合条件的报文留存成文件。使用要点有四个:捕获点选对(入方向、出方向或双向)、过滤条件写对(避免全量捕获)、文件大小与数量可控(防止写满存储)、用完及时停止并清理。与主机抓包相比,设备抓包对性能更敏感,尤其在高速接口上,必须提前评估对转发与控制面的影响并选择低峰时段操作。

基本信息

Cisco EPCmonitor capture 定义捕获点、过滤与文件
华为 capture-packet指定接口、过滤条件与输出文件
捕获方向入方向、出方向或双向
过滤条件按 IP、协议、端口等组合限制范围
文件管理限制单文件大小,抓完及时导出与清理
收尾停止捕获并删除临时文件,避免影响存储

典型使用场景

  • BGP 邻居异常:确认报文是否真正发出与被接收
  • IPsec 协商失败:对比两端 IKE 报文的时序与内容
  • 业务丢包定位:在设备上确认丢弃发生在入方向还是出方向
  • 链路质量取证:抓包分析时延与报文间隔
  • 向厂商提供证据:导出 pcap 作为故障分析材料

命令示例

命令示例
# Cisco IOS-XE:定义捕获点与过滤条件
monitor capture CAP interface GigabitEthernet0/0 both
monitor capture CAP match ipv4 protocol icmp any any
monitor capture CAP start
monitor capture CAP stop
monitor capture CAP export flash:cap.pcap
# 华为:按接口与 ACL 抓包
# capture-packet interface GigabitEthernet0/0/0 destination-file cap.pcap acl 30
# 清理临时文件与捕获点
monitor capture CAP clear

关键设置对照

设置项作用不当设置的风险
捕获方向决定抓到的是入还是出方向选错只看到单向报文
过滤条件限制报文范围不加过滤会迅速写满存储
文件限制控制输出大小文件过大影响设备存储与性能
捕获时长控制抓包时间长时间开启影响转发
导出与清理留证与释放空间残留文件占用存储
设备侧抓包会消耗 CPU 与存储资源,高速接口上尤其明显;生产环境应在低峰执行,并设置过滤条件与文件限制。
两端同时抓包的价值最大:可以直接判断报文是否发出、是否被中途丢弃,比只在一端分析效率高很多。

易错点

  • 不加过滤条件直接抓全量:设备 CPU 升高、存储被写满,甚至影响转发
  • 捕获方向选错:只看到单向报文,误判对端没有回应
  • 抓完不清理文件与捕获点:临时配置残留,后续操作受影响
  • 在业务高峰长时间抓包:设备性能下降引发次生问题
  • 抓包时不记录时间与触发条件:事后无法与故障时间点对齐

数据来源与参考

  • Cisco: EPC 配置
  • 华为产品文档:报文捕获
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌