packet-filter 调用三层 ACL 进行流量控制。acl number 3001
rule 0 permit ip source 192.168.10.0 0.0.0.255 destination 192.168.10.0 0.0.0.255
rule 5 deny ip source 192.168.10.0 0.0.0.255 destination 192.168.20.0 0.0.0.255
rule 10 deny ip source 192.168.10.0 0.0.0.255 destination 192.168.30.0 0.0.0.255
rule 15 deny ip source 192.168.10.0 0.0.0.255 destination 192.168.40.0 0.0.0.255
rule 20 permit ip source 192.168.10.0 0.0.0.255
interface Vlan-interface 10
packet-filter 3001 inbound暂无评论
H3C 防火墙双线(电信主、联通备)原进原出完整解决方案
一、先明确 2 个核心关键点
1. 原进原出原理(解决你最关心的跨网不对称丢包 / 卡顿)
多出口场景下,NAT 会话绑定出接口,内网流量从哪个 WAN 口出去,回程报文强制从同一接口回来,避免电信流量走联通回程导致丢包、延迟高、业务断连。
华三防火墙自带两种原进原出机制:
全局 NAT 原进原出(推荐,最简单)
链路负载 LLB 会话保持(高端设备)
策略路由 + 源接口 NAT 兜底方案
2. 你的组网需求匹配
两条专线:电信(主链路,日常跑全部业务)、联通(仅做故障冗余,平时 0 流量,节省专线成本)
两台边界防火墙做双机热备 RBM,会话同步;
链路故障自动切换到备用联通专线,主链路恢复自动切回电信;
全程保证原进原出,无跨运营商回程异常。
二、方案选型推荐(按适配度排序)
方案 1:静态路由主备 + 全局 NAT 原进原出(最优,适配你的一主一备需求)
核心优势
正常状态所有流量只走电信,联通专线无流量,完全满足你 “备用专线只冗余、不跑业务省费用”;
电信链路故障自动切联通,电信恢复自动切回;
全局开启nat outbound same-interface,一键实现原进原出,无需复杂策略路由;
配合 NQA/Track 链路健康检测,精准识别线路中断。
完整配置步骤
1)接口 & 安全域基础
plaintext
# 内网接口(trust域)
interface GigabitEthernet 1/0/0
port link-mode route
ip address 10.0.0.1 255.255.255.0
zone trust
# 电信主出口(untrust1)
interface GigabitEthernet 1/0/1
port link-mode route
ip address 202.xx.xx.2 255.255.255.0
zone untrust
# 联通备用出口(untrust2)
interface GigabitEthernet 1/0/2
port link-mode route
ip address 211.xx.xx.2 255.255.255.0
zone untrust
2)全局开启原进原出(核心命令)
plaintext
nat outbound same-interface
# 作用:流量从G1/0/1电信出去,回程强制走G1/0/1;切联通后回程走G1/0/2,完美原进原出
3)NQA 链路健康检测(监控两条专线网关)
plaintext
# 电信线路探测
nqa entry admin telecom
type icmp-echo
destination ip 202.xx.xx.1 # 电信网关
frequency 1000
reaction 1 checked-element probe-fail threshold-type consecutive 3 action-type trigger-only
start now
track nqa admin telecom
# 联通线路探测
nqa entry admin unicom
type icmp-echo
destination ip 211.xx.xx.1 # 联通网关
frequency 1000
reaction 1 checked-element probe-fail threshold-type consecutive 3 action-type trigger-only
start now
track nqa admin unicom
4)主备默认路由(核心:电信优先,联通仅故障兜底)
plaintext
# 电信主路由,优先级60(数值越小越优先),绑定track检测线路状态
ip route-static 0.0.0.0 0 202.xx.xx.1 track nqa admin telecom preference 60
# 联通备用路由,优先级70,仅电信故障才生效
ip route-static 0.0.0.0 0 211.xx.xx.1 track nqa admin unicom preference 70
5)多出口 NAT 配置(自动匹配出接口公网地址)
plaintext
# 电信接口NAT
interface GigabitEthernet 1/0/1
nat outbound
# 联通接口NAT
interface GigabitEthernet 1/0/2
nat outbound
6)双机 RBM 会话同步(两台防火墙配置)
plaintext
# 主备模式,开启会话表同步,切换业务不中断
hrp enable
hrp interface GigabitEthernet 1/0/3 remote 10.0.1.2 # 心跳口
hrp session sync enable
工作逻辑
电信链路正常:仅优先级 60 电信路由生效,全部业务走电信,联通专线 0 流量;
电信网关探测失败:电信路由失效,自动启用联通备用路由,流量切联通;
电信线路恢复:路由自动切回电信,联通再次闲置;
nat outbound same-interface全程保证原进原出,不会出现跨运营商回程丢包。
方案 2:链路负载均衡 LLB(仅适合两条链路都要跑流量,不推荐你场景)
如果后续需要两条链路同时负载再用,当前需求一主一备没必要,缺点是备用联通常年跑流量,增加专线费用。
原理:链路组设置电信高权重、联通 0 权重,正常不分配流量;故障自动切换联通;
同样自带会话保持,原进原出;
劣势:配置复杂,且链路状态波动时可能少量流量溢出到备用联通。
方案 3:策略路由 PBR(兜底方案,不推荐首选)
通过 ACL 匹配内网,策略路由强制优先电信下一跳,track 故障后切换联通;
缺点:需要手动维护 ACL、多条策略节点,维护量大,不如静态主备简洁。
三、关键配套:域间安全策略(双向放行)
plaintext
# 内网访问外网通用策略
security-policy
rule 10 permit source zone trust destination zone untrust
rule 20 permit source zone untrust destination zone trust # 回程原进原出报文放行
四、常见踩坑点(原进原出失效场景)
未配置nat outbound same-interface
流量电信出、联通回,跨运营商延迟高、大量丢包,是双线最常见故障;
两条出口只配一条 NAT outbound
切换备用链路后无法做地址转换,业务断网;
无 NQA/Track 健康检测
仅接口 down 才切换,网关断、光纤通的场景无法自动切换;
双机热备未开启会话同步
主防火墙故障切换,现有 TCP 会话全部断开,业务重连;
联通备用路由未绑定 track
电信故障后,联通路由无法自动生效。
五、极简总结
最优方案:静态主备路由 + nat outbound same-interface 全局原进原出,完美匹配你 “电信主跑业务、联通仅冗余闲置” 的需求;
nat outbound same-interface是实现原进原出核心命令,流量从哪个出口出去,回程固定同接口返回;
NQA+Track 监控专线网关,链路故障自动切换,主链路恢复自动切回;
双机 RBM 开启会话同步,设备切换无业务中断;
此方案联通专线平时无任何业务流量,仅故障时启用,最大程度节省专线年费。
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论