是物理 shutdown 吗
是物理 shutdown 吗
# 1. 配置ICMP ping探测
nqa entry admin test1
type icmp-echo
destination ip 223.5.5.5 # 阿里DNS稳定公网地址
frequency 1000 # 探测间隔1秒
reaction 1 checked-element probe-fail threshold-type consecutive 3 action-only
# 连续3次不通判定故障
# 2. 配置HTTPS七层探测(禁ping环境用)
nqa entry admin test2
type http
url https://www.baidu.com
frequency 1000
reaction 1 checked-element probe-fail threshold-type consecutive 3 action-only
track nqa entry admin test1
# 进入外网接口
interface GigabitEthernet 0/0
track nqa admin test1 shutdown
# 配置ICMP探测
nqa entry admin ping-wan
type icmp-echo
destination ip 114.114.114.114
interval 1
# 跟踪
track nqa admin ping-wan
# 接口绑定故障自动关闭
interface Gigabit 0/0/1
track nqa admin ping-wan interface-down
223.5.5.5 或 https://www.baidu.com
| 探测方式 | 优点 | 缺点 | 适用场景 |
|---|---|---|---|
| PING ICMP | 配置最简单、占用资源低 | 部分外网禁 ping 误判 | 家用 / 普通专线 |
| HTTPS 探测 | 七层真实上网体验最准 | 防火墙性能消耗略高 | 直播、政企专线、禁 ping 线 |
可以实现,主要通过防火墙内置的链路健康检测功能,并联动路由或安全策略来实现。
目前主要有两种技术路线,我为你梳理了它们的区别:
| 方案类型 | 实现原理 | 典型应用场景 |
|---|---|---|
| 关联策略路由 | 检测到链路故障后,自动将该链路的流量切换到备用链路(如从WAN1切换到WAN2),保证业务不中断。 | 多线路负载均衡场景,要求网络高可用。 |
| 关联安全策略 | 检测到链路故障后,直接禁用或移除对应的安全策略规则,切断该链路的访问权限。 | 强调访问控制的场景(如“人回家后自动切断远程办公端口”的逻辑)。 |
下面分别介绍具体方案。
这是标准的实现方式,绝大部分主流防火墙都支持。
技术核心:NQA
大多数企业级防火墙(如华为、H3C等)都支持网络质量分析(NQA)技术。它就像一个持续的探测工具,可以不断检测目标IP或域名的连通性。它不仅支持Ping检测,也支持HTTP/HTTPS等更高级的探测
配置逻辑
核心思路是 NQA探测 -> 跟踪项 -> 策略路由/安全策略 的联动。
创建NQA测试实例:明确探测的目标(如一个可靠的外网IP)、探测方式(ICMP或HTTP)和频率(如每5秒一次)。
将策略与NQA关联:在对应的策略路由或安全策略中,引用这个NQA实例。当NQA探测失败达到阈值时,该策略会自动失效。
如果不需要切换链路,只是想在外网不通时直接关闭本地的某个端口服务,可以使用这个思路。
实现方式
这个逻辑相对简单,主要是通过脚本实现:
你可以写一个脚本,定时(比如每分钟)去ping一个外网IP。
脚本会根据ping的结果,自动执行iptables命令来增加或删除放行特定端口的防火墙规则-。例如,当外网不通时,执行iptables -A INPUT -p tcp --dport 8080 -j DROP来关闭端口。
H3C / 华为:在Web界面的 “策略” > “策略路由” 或 “网络管理” > “NQA” 中,创建NQA探测实例,并在策略路由中引用。华为防火墙也支持此功能,通常称为“策略联动”。
深信服 (SANGFOR) AF:在 网络配置 > 健康检查 中定义检查规则,然后在 策略路由 中引用-19。
pfSense / OPNsense:在 系统 > 路由设置 > 网关 中,为网关配置一个 监控IP。
MikroTik RouterOS:使用/tool netwatch工具,配合脚本在探测失败时动态添加防火墙规则。
避免误判:不要只依赖单一的外网IP做检测。如果该IP刚好故障,会导致误判。建议检测多个可靠的、不受干扰的IP(如运营商网关、公网DNS 8.8.8.8 / 114.114.114.114)。
配置延迟恢复:可以配置探测失败几次后才判定为故障,避免网络瞬时抖动导致端口频繁开关。例如,配置连续3次探测失败才触发动作。
HTTPS探测补充:优先用HTTPS探测核心业务URL,它能更准确地反映真实业务体验。如果对方禁止Ping,就用HTTP/HTTPS探测
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
有案例吗