很多企业跨地域组网时遇到站点到站点VPN隧道建连失败、传输丢包的问题,大多是对完整工作过程的分步逻辑不清晰,没法快速定位故障节点,本文从实际运维排查视角,把站点到站点VPN的工作过程全流程拆解,结合每一步的现象、可能异常原因、校验方法和预期结果做对应说明,帮运维人员理清配置逻辑、避开常见误区。

站点到站点VPN建连第一步需先完成两端公网网关的连通性校验,排除底层链路故障
隧道发起前的两端基础网络连通性校验阶段
这是站点到站点VPN的工作过程的第一步,很多运维会跳过这一步直接配置VPN策略,最后排查数小时找不到问题根源。这个阶段的正常现象是两个站点的VPN网关公网接口可以互相访问,没有中间运营商或者防火墙拦截指定的协议端口。
检查的时候先在两端网关的命令行下直接ping对端的公网接口IP,不要用内网主机跨多跳路由ping,避免额外引入中间链路的干扰项。如果ping不通,可能的原因是本地网关的公网路由缺失、运营商拦截了ICMP报文,或者对端网关的公网接口配置了禁ping的安全策略。
这个阶段的预期结果是两端公网地址可以正常互通,就算ICMP被拦截,也可以通过端口探测工具验证对端的IKE服务UDP 500端口、IPsec协议对应的ESP报文通行权限,确认中间链路没有相关限制。
IKE第一阶段协商的密钥交换过程
完成基础网络校验之后,站点到站点VPN的工作过程就进入IKE第一阶段协商,这一步的核心是两端网关生成共享的安全密钥,为后续加密协商通道做准备。正常现象是两端网关会向外发送IKE第一阶段的协商报文,设备日志里能看到协商参数逐步匹配的记录。
如果这一步协商卡住,常见的可能原因包括两端配置的IKE版本不统一、认证方式不一致、预共享密钥或者证书信息不匹配,还有加密算法、哈希算法、DH组的参数没有完全对齐。很多新手运维容易在这里漏看一端的生命周期配置和另一端不对应,ExpressVPN官网导致协商到一半自动断开。
检查的时候可以打开网关的IKE协商debug日志,逐行比对两端发送的协商参数,找到不匹配的项调整即可,这个阶段的预期结果是两端成功生成IKE SA,ExpressVPN官网建立起加密的控制通道,不会出现持续的协商超时重传日志。
IKE第二阶段的IPsec策略协商过程
IKE第一阶段完成之后,站点到站点VPN的工作过程进入第二阶段协商,这一步的核心是确定两端需要加密传输的内网网段范围,以及数据报文的加密封装规则。正常现象是协商完成后两端生成对应的IPsec SA,海外加速器七天试用安全策略自动绑定到已有的IKE控制通道上。
这个阶段最常见的故障现象是第一阶段协商成功,但第二阶段始终建不起来,排查的时候首先要核对两端配置的感兴趣流,也就是需要走VPN加密的内网网段,必须是反向完全匹配的,比如本端写本端内网192.168.1.0/24、对端内网10.0.0.0/24,对端就必须写本端内网10.0.0.0/24、对端内网192.168.1.0/24,不能出现网段范围不对称的情况。
除此之外还要核对第二阶段的加密算法、PFS密钥组配置是否两端一致,部分场景下如果一端配置了自动触发VPN建连,另一端没有配置对应策略,也会导致第二阶段SA无法生成。这个阶段的预期结果是两端IPsec SA状态显示为active,感兴趣流的匹配规则没有冲突。
加密数据传输与隧道维护阶段
IPsec SA生成之后,站点到站点VPN的工作过程就进入正式的数据传输环节,站点内的内网主机访问对端内网网段的报文,会被网关匹配到感兴趣流,经过ESP加密封装之后通过公网隧道传输到对端,对端解密之后转发到对应的内网主机。正常现象是两端内网主机可以正常互访,网关的VPN流量统计里有加密报文的收发计数。
这个阶段如果出现能建连但内网不通的情况,首先要排查两端内网的路由配置,确认内网主机的跨网段访问路由下一跳指向本地VPN网关,没有其他路由条目把流量导到其他出口。还要检查两端网关的本地安全策略,没有拦截跨站点的内网访问报文。
很多运维的常见误区是以为隧道建连成功就等于所有内网流量都能走VPN,实际上如果感兴趣流配置漏了部分网段,这部分网段的流量不会被加密传输,自然也没法通过VPN访问对端。这个阶段的预期结果是符合规则的内网流量都被加密封装传输,IKE的SA生命周期到期之后两端会自动重新协商密钥,不需要人工干预。




