Fortigate疑难杂症之 - IPSec中断恢复后语音及视讯仍然异常

当IPSec连接因故中断并恢复后,语音电话服务未能随之恢复,原因是原有的UDP数据包会话可能被SNAT到公网,导致电话通信无法通过IPSec隧道。为解决此问题,可以配置防火墙的‘黑洞路由’,在IPSec中断时将路由导向也中断,防止电话流量走公网。通过WebUI或CLI添加黑洞路由可以确保IPSec临时中断时电话通信不受到影响,避免需要重启防火墙来恢复服务。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

故障描述:

总部与分支机构IPSec因为各种原因出现中断并恢复后语音电话未能恢复,需要重启防火墙后解决

问题分析

未重启前通过抓包发现IPSec恢复后,语音流量仍被防火墙通过SNAT走公网出去,并未匹配IPSec隧道

分析后得知IPSec因为某些不可控因素断线时,正常电话UDP数据包可能会被SNAT到公网形成会话(即失败状态),此时即使IPSec恢复,失败的通信会话也会一直存在,而后的电话通信通过防火墙则不会进行路由选择,直接走原有(失败的,转到公网的)会话,导致电话一直不通,重启防火墙后又恢复正常,遇到这种情况可以添加 “黑洞路由”,让IPSec临时中断时也把路由导向同时中断(避免IPSec电话走公网路线)

处理方式

WebUI直接添加黑洞路由
在这里插入图片描述

CLI方式添加

config router static
      edit 1
            set gateway x.x.98.249
            set device "wan"
      next
      edit 2
            set dst x.x.1.0 255.255.255.0
            set device "dg-to-sz"
      next
      edit 3
            set dst x.x.2.0 255.255.255.0
            set device "dg-to-sz"
      next
      edit 4
            set dst x.x.1.0 255.255.255.0
            set distance 254
            set comment "IPSec1黑洞路由_for_phone"
            set blackhole enable
      next
      edit 5
            set dst x.x.2.0 255.255.255.0
            set distance 254
            set comment "IPSec2黑洞路由_for_phone"
            set blackhole enable

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

蛋黄酱拌饭

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值