首页/网络/BGP 与广域网速查/VTI 配置:路由型 IPsec 隧道
IPsec VPN60 条

VTI 配置:路由型 IPsec 隧道

VTI 用隧道接口 + ipsec profile 组织加密:固定源目的、隧道接口承载路由,profile 引用 transform-set 与 PFS 参数。

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

VTI:路由型 IPsec 隧道

VTI(Virtual Tunnel Interface)把 IPsec 变成一条可以跑路由的隧道接口:固定源与目的地址,隧道接口承载业务路由,加密策略由 ipsec profile 统一引用。相比传统 crypto map 的 ACL 匹配方式,VTI 不需要为每个网段写 ACL,支持动态路由协议与冗余切换,是多站点互联里更易维护的做法。

基本信息

profilecrypto ipsec profile <名>,内部引用 transform-set 与 PFS
隧道接口interface Tunnel0 + tunnel mode ipsec ipv4
保护绑定tunnel protection ipsec profile <名>
地址规划隧道接口需独立网段,两端在同一子网或按点对点规划
核对命令show interfaces Tunnel0、show crypto ipsec sa、show crypto session

典型使用场景

  • 多站点互联:站点间跑 OSPF 或 BGP,靠路由协议完成冗余与收敛
  • 分支机构自动切换:主隧道不可用时路由自动改走备用隧道
  • 替代 ACL 型 crypto map:网段变动时只改路由,不必逐条改 ACL
  • 云侧互联:与对端设备用 VTI 对接,简化策略维护
  • 迁移改造:从 crypto map 迁移到 VTI,降低配置复杂度

配置与核对

配置与核对
crypto ipsec profile PROF
 set transform-set TS-A
 set pfs group14
!
interface Tunnel0
 ip address 10.255.0.1 255.255.255.252
 tunnel source GigabitEthernet0/0
 tunnel destination 203.0.113.2
 tunnel mode ipsec ipv4
 tunnel protection ipsec profile PROF
!
show interfaces Tunnel0 | include line protocol
show crypto session

状态核对逐项读法

观察项含义正常与异常
Tunnel0 line protocol隧道接口协议状态IPsec SA 建立后 Up;SA 未建立时为 Down,属正常现象
crypto session会话与 SA 状态应为 UP-ACTIVE;出现 DOWN 说明协商或路由有问题
SA 计数加解密报文数双向都有增长;单向为零说明回程路径或对端策略有问题
隧道地址两端是否同网段地址规划错误会导致路由指向但流量不走隧道
VTI 的隧道接口状态通常跟随 IPsec SA:SA 没建起来时接口不 Up,因此「接口 Down」不一定是链路问题,先看 IKE 与 SA 状态再判断。
VTI 的优势在于能在隧道上跑动态路由协议:主隧道失效时由路由协议完成切换,不必额外维护镜像 ACL。上线前确认两端的隧道内地址、认证与路由引入都已就绪,否则切换时会缺少路由。
隧道内地址不要重叠:两端需按点对点或同一子网规划,业务网段的通告要与真实拓扑一致。地址规划错位时,流量会被路由回指到物理口,加密策略因此被绕过。

易错点

  • 漏配 tunnel protection:接口地址与路由都正常,但流量完全不加密地走物理口
  • 隧道地址与业务路由未规划:流量绕行不走隧道,加密策略形同虚设
  • 对端地址写错或换网段未同步:隧道持续 Down,日志指向协商失败
  • 把接口 Down 当物理链路故障:实际是 SA 未建立,排查方向一开始就偏了

数据来源与参考

  • Cisco: VTI 配置指南
  • RFC 7296: IPsec 隧道
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌