首页/网络/网络设备配置速查/GRE/IPsec 隧道不通:接口、路由与 SA 三查
设备排障72 条

GRE/IPsec 隧道不通:接口、路由与 SA 三查

隧道不通先看 tunnel 接口状态(up 需要源地址可达),再看隧道走的路由,最后看 IPsec SA 是否建立。三层不通时先别碰加密配置。

网络设备配置速查网络更新于 2026-10-13

隧道不通三查

GRE 或 IPsec 隧道不通时按三层顺序查:先看隧道接口状态(隧道 up 需要源地址可达且不为空),再看隧道两端之间的底承载路由是否存在,最后才看 IPsec 的安全联盟是否协商成功。内层不通却先去改加密参数,是最常见的无效操作。

基本信息

适用平台华为 VRP、思科 IOS、H3C Comware
隧道接口华为与 H3C 为 Tunnel 接口,思科为 Tunnel 接口(GRE)
底承载隧道由两端公网地址之间的可达路由支撑,先保证该路由稳定
加密状态华为与 H3C 用 display ipsec sa,思科分为 IKE 与 IPsec 两层
验证顺序物理与路由 → 隧道接口 → 隧道内 ping → 加密计数是否增长

分阶段定位

阶段检查内容结论
承载层两端公网地址互 ping 是否通不通则先修底承载路由与策略
隧道接口接口协议状态、源地址与目的地址配置接口 down 多为源地址不可达或配置缺失
内层连通用隧道地址互 ping通则问题在加密或上层业务,不通则查隧道封装
安全联盟SA 是否建立、加解密计数是否增长SA 建立但计数不涨说明流量未匹配到感兴趣流
业务路由业务网段是否指向隧道接口业务路由缺失会让流量绕过隧道

典型使用场景

  • 站点间专线切换为隧道后业务不通,需要快速分清是承载问题还是加密问题
  • 隧道接口 up 但内层业务不通,需要定位封装或路由问题
  • IPsec 协商失败,排查两端参数与感兴趣流是否一致
  • 隧道建立后部分网段可通,确认是否漏了业务路由
  • 隧道频繁重建,查底承载链路质量与协商定时器

华为 VRP 与 H3C Comware

华为 VRP 与 H3C Comware
display interface Tunnel0            # 隧道接口状态与封装信息
display ipsec sa                     # 安全联盟状态
display ip route-static              # 承载与业务路由
display ipsec proposal               # 协商参数对照

思科 IOS

思科 IOS
show interfaces Tunnel0              # 隧道接口状态
show crypto isakmp sa                # IKE 阶段一的联盟
show crypto ipsec sa                 # 阶段二与加解密计数
show running-config | include crypto map   # 感兴趣流与映射配置
IPsec 状态查看分层:思科区分为 IKE(isakmp)与数据面(ipsec)两层,先确认阶段一建立再看阶段二;华为与 H3C 用 display ipsec sa,部分版本另有 IKE 联盟查询命令。两端必须成对建立才算协商完成。
隧道接口 up 不代表业务通:内层路由或感兴趣流不匹配时,报文会被直接丢弃在隧道外,表现为「状态正常但不通」。验证时先 ping 隧道对端地址确认内层,再看加解密计数是否增长。

易错点

  • 隧道接口 up 就认为链路正常:内层路由与感兴趣流不匹配时业务依然不通
  • 底承载路由缺失就去改加密参数:隧道源地址不可达,无论参数怎么调都协商不起来
  • 业务网段路由没指向隧道:流量走默认路由从公网出去,加密隧道形同虚设
  • 两端感兴趣流不一致:一侧加密一侧明文,抓包会看到单向丢包

数据来源与参考

  • 华为隧道命令
  • Cisco IPsec 排障
  • H3C 隧道命令

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌