首页/网络/BGP 与广域网速查/crypto map 多序列:多对端与备份
IPsec VPN60 条

crypto map 多序列:多对端与备份

同一条 crypto map 用不同序列支持多对端:各序列匹配自己的 ACL 与 peer,从小到大评估;可实现多分支或备份结构。

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

crypto map 序列怎么用

一条 crypto map 可以带多个序列号,每个序列各自匹配一段 ACL 感兴趣流、指定各自的对端与 transform-set。设备对出方向报文自上而下逐序列评估:命中某个序列的 ACL 后,就按该序列的参数建隧道,不再继续看后面的序列。这个机制同时解决两件事:一个接口对接多个远端(不同网段走不同对端),以及为同一网段准备备份对端。序列号习惯按 10、20、30 递增,预留插入空间。

基本信息

配置位置Cisco IOS/IOS-XE,接口下 crypto map 引用
序列作用每序列独立 ACL、对端、transform-set、生存期
评估顺序按序列号由小到大,命中即停止
多对端不同 ACL 指向不同 peer,实现多分支
备份同一 ACL 配多个序列或按 set peer 顺序尝试
查看show crypto map 与 show crypto ipsec sa

典型使用场景

  • 一个出口同时连接两个分支机构:按网段拆 ACL,各自指定对端
  • 主备双链路冗余:同一感兴趣流配两个序列,主序列失效后由备份接续
  • 与不同厂商设备对接:不同对端使用不同的 transform-set
  • 集中器多个对端地址:按目的网段区分走哪个对端
  • 灰度迁移:新序列先只覆盖少量网段,验证后再扩大 ACL 范围

多对端与备份示例

多对端与备份示例
# 序列 10:到分支 A 的网段
crypto map CMAP 10 ipsec-isakmp
 set peer 203.0.113.2
 set transform-set TS-A
 match address 101
! 序列 20:到分支 B 的网段
crypto map CMAP 20 ipsec-isakmp
 set peer 203.0.113.3
 set transform-set TS-B
 match address 102
! 接口应用
interface GigabitEthernet0/0
 crypto map CMAP
! 核对各序列与 SA 状态
show crypto map interface GigabitEthernet0/0

常见现象与原因

现象常见原因处置
部分网段通、部分不通ACL 未覆盖该网段,落到 deny 序列补 ACL 并确认序列顺序
备份序列从不生效主序列命中即停,不评估备份用路由度量或链路状态控制主备
改了序列不生效接口未重新应用或 SA 未重建clear crypto sa 后重新触发流量
对端报提议不匹配各序列 transform-set 配错逐序列核对与对端参数
多序列不等于主备:序列之间是匹配关系而非优先级关系。真正的主备通常靠两条独立隧道加路由度量区分,或者在同一序列里用 set peer 指定多个对端由设备依次尝试。
修改序列内容后建议先 show crypto map 确认生效,再触发流量观察 SA 重建;生产环境避免在高峰期清理整张 crypto map。

易错点

  • 把多个对端写进同一序列的 match address:ACL 无法区分目的,两个对端会争抢同一份感兴趣流
  • 序列号排得太密(10、11、12):后续插入新对端时无处安放,只能整体重排
  • 误以为序列号大优先级高:评估顺序永远是从小到大,顺序写反会导致策略完全走偏
  • 忘记在接口下引用 crypto map:配置看起来完整但隧道根本不建立

数据来源与参考

  • Cisco: crypto map 多序列
  • IPsec 多分支设计实践
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌