首页/网络/BGP 与广域网速查/主模式与野蛮模式:IKEv1 阶段一交换
IPsec VPN60 条

主模式与野蛮模式:IKEv1 阶段一交换

主模式 6 条消息、身份保护较好;野蛮模式 3 条消息、适合地址不固定的一侧发起,但身份信息暴露更早。

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

两种交换模式的差别

IKEv1 阶段一有两种交换模式。主模式用 6 条消息完成协商:先协商策略,再做密钥交换,最后才传输身份信息,因此身份在加密通道中传递,保护较好。野蛮模式压缩到 3 条消息:身份信息随第一条消息就发出,速度快但身份暴露,而且早期的身份交换缺少保护。选择依据通常是地址条件:两端都有固定公网地址时用主模式;一端地址不固定(拨号、动态地址)且由它主动发起时,常见做法是那一侧用野蛮模式,因为此时无法按预设的对端地址做匹配。

基本信息

主模式6 条消息,身份受保护
野蛮模式3 条消息,速度快但身份暴露
适配场景动态地址侧常用野蛮模式主动发起
匹配要求两端交换模式需一致才能协商成功
适用版本仅 IKEv1;IKEv2 的消息交换机制不同
查看show crypto isakmp sa 中的状态与模式

典型使用场景

  • 两端固定公网地址:直接用主模式,安全性更好
  • 分支拨号或动态地址:由动态侧用野蛮模式发起
  • 与老设备对接:部分实现默认使用特定模式,需确认
  • 排障时判断协商阶段:从 SA 状态推断使用的是哪种模式
  • 安全评审:说明为何在特定场景下使用野蛮模式及其补偿措施

状态观察与配置

状态观察与配置
# 查看阶段一 SA 与状态
show crypto isakmp sa
# Cisco 侧配置交换模式(IKEv1 场景)
crypto isakmp peer address 203.0.113.2
 set aggressive-mode password MySecret
 set aggressive-mode client-endpoint fqdn site2.example.com
! 触发流量并观察协商过程
ping 10.2.0.1 source 10.1.0.1
show crypto isakmp sa detail

模式对照

维度主模式野蛮模式
消息数量6 条3 条
身份保护受保护早期暴露
地址要求通常要求固定地址适合动态地址侧发起
协商耗时略多一次往返更快
排查线索阶段一对等体协商痕迹清晰失败时日志信息较少
IKEv2 没有主模式与野蛮模式的区分,它的消息交换由自身机制定义;讨论这两种模式时要注意前提是 IKEv1。
野蛮模式会较早暴露身份标识,且部分实现的身份校验较弱;在可选的场景下优先主模式或直接使用 IKEv2。

易错点

  • 两端模式不一致仍反复重试:协商根本不会成功,日志提示有限,容易误判为密钥错误
  • 动态地址侧也配置主模式:对端地址无法预先匹配,协商一直建不起来
  • 在 IKEv2 上寻找模式开关:IKEv2 没有该概念,配置找不到属正常
  • 忽略野蛮模式的身份暴露风险:在安全评审中无法解释为何不使用更稳的方案
  • 排障时不看 SA 状态:无法判断卡在哪个阶段,排查效率低

数据来源与参考

  • RFC 2409: IKEv1 交换类型
  • Cisco: IKE 协商模式
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌