华为防火墙智能选路之主备方式问题与解决方案
创作时间:
作者:
@小白创作中心
华为防火墙智能选路之主备方式问题与解决方案
引用
CSDN
1.
https://blog.csdn.net/weixin_46948473/article/details/142267209
回顾传统选路方式
在讨论主备选路方式的问题之前,我们先回顾一下传统选路的几种方式:
- 负载均衡:有两条默认路由同时存在路由表,防火墙通过算法自动选择一条线路出去。
- 主备模式:配置了优先级,比如默认走电信,联通备用。
- 基于内网的“负载分担”:比如某几个网段走电信,某几个网段走联通
- 基于ISP选路:比如电信走电信、联通走联通
对于外网线路而言,主要有两种典型的场景:两条外线都是同一个运营商,或者两个外网线路是不同运营商。
主备方式的问题与解决方案
主备方式虽然适用于所有场景,但需要注意以下问题:
- 线路故障感知:防火墙需要能够感知到主用线路故障,这不仅仅是物理线路的问题,更重要的是连通性问题。
- DNS问题:在不同运营商的场景下,DNS分配需要特别注意。如果都分配电信的DNS,一旦电信出现问题,切换到联通时可能会导致解析过慢或失败。
解决方案
线路故障感知:通过设置监控点来判断链路的好坏。推荐使用阿里云的DNS(223.5.5.5、114.114.114.114)或百度的DNS(180.76.76.76)作为监控点。在USG防火墙中,推荐使用配置简单的ip-link技术。具体配置方法是在定义时指定目的IP周期性发送探测报文并等待应答,以判断链路是否发生故障。
DNS问题:建议使用公有DNS(如阿里云、114或百度的DNS),这样无论从电信还是联通线路出去,都能正常解析,且客户不需要关心DNS的问题。虽然解析速度可能略慢于电信或联通自己的DNS,但能确保网络的稳定性和可靠性。
实际案例:多ISP外网下的主备组网
环境描述
- 内网有两个网段,网关都在核心交换机上
- 防火墙上接了双线路(电信和联通)
- 需求:默认走电信,当电信线路故障时自动切换到联通
核心交换机配置
sysname Core
#
vlan batch 10 20 255
#
dhcp enable
#
interface Vlanif10
ip address 192.168.10.254 255.255.255.0
dhcp select interface
dhcp server dns-list 223.5.5.5 114.114.114.114
#
interface Vlanif20
ip address 192.168.20.254 255.255.255.0
dhcp select interface
dhcp server dns-list 223.5.5.5 114.114.114.114
#
interface Vlanif255
ip address 192.168.255.1 255.255.255.0
#
interfaceGigabitEthernet0/0/1
port link-type access
port default vlan 10
#
interfaceGigabitEthernet0/0/2
port link-type access
port default vlan 10
#
interfaceGigabitEthernet0/0/3
port link-type access
port default vlan 20
#
interfaceGigabitEthernet0/0/4
port link-type access
port default vlan 20
#
interfaceGigabitEthernet0/0/24
port link-type access
port default vlan 255
#
ip route-static 0.0.0.00.0.0.0 192.168.255.2
防火墙基础配置
#
interfaceGigabitEthernet1/0/0
undo shutdown
ip address 192.168.255.2 255.255.255.0
#
interfaceGigabitEthernet1/0/1
undo shutdown
ip address 202.100.1.1 255.255.255.0
#
interfaceGigabitEthernet1/0/2
undo shutdown
ip address 61.128.1.1255.255.255.0
#
firewall zone trust
set priority 85
add interface GigabitEthernet1/0/0
#
firewall zone untrust
set priority 5
add interface GigabitEthernet1/0/1
add interface GigabitEthernet1/0/2
#
security-policy
rule name internet
source-zone trust
destination-zone untrust
source-address 192.168.10.0 mask255.255.255.0
source-address 192.168.20.0 mask255.255.255.0
action permit
#
nat-policy
rule name internet
source-zone trust
destination-zone untrust
action source-nat easy-ip
#
ip route-static192.168.10.0 255.255.255.0 192.168.255.1
ip route-static192.168.20.0 255.255.255.0 192.168.255.1
#
主备线路配置
- 开启ip-link检测并创建监控进程
[USG6000V1]ip-link check enable
[USG6000V1]ip-linkname dx
[USG6000V1-iplink-dx]destination223.5.5.5 interface GigabitEthernet1/0/1 mode icmp next-hop 202.100.1.2
- 配置默认路由
[USG6000V1]ip route-static 0.0.0.0 0.0.0.0 202.100.1.254
[USG6000V1]ip route-static 0.0.0.0 0.0.0.0 61.128.1.254preference 70
- 关联ip-link与主路由
[USG6000V1] ip route-static 0.0.0.0 0.0.0.0 202.100.1.2 track ip-link dx
通过以上配置,当电信线路发生故障时,防火墙会自动切换到联通线路,且切换过程不会导致丢包。
注意事项总结
- DNS问题:如果双线路不是同一个运营商,建议使用公有DNS下发,以保障线路切换时客户端不受影响。
- ip-link配置:注意先开启,然后创建ip-link进程,在定义时建议关联接口、模式以及下一跳(拨号口则不需要写下一跳)。
- 路由优先级:主路由如果不加优先级默认是60,并且直接关联ip-link到主路由,备用路由优先级则必须是60以上。如果使用WEB界面配置,直接填写网关则无法更改优先级,因此双线路且主备情况下建议使用静态路由配置方式。
- 其余配置:确保接口地址对接以及安全策略、NAT策略配置正确,出现问题时根据之前学到的知识依次排查即可。
热门推荐
为啥有的人一直生儿子,而有的人一直生女儿?看完涨知识了
都是怀孕,为啥有的孕吐严重,有的没反应?
哪些心理因素可能影响怀孕男孩的概率?
颜值与香气并存,5种适合家庭种植的芳香植物推荐
从6.8到1.6:一例脑梗患者如何成功控制高血脂
专家解读:鱼油降甘油三酯需高纯度,四类人慎用
机油SN升级到SP:性能全面提升,但并非所有车型都适用
财政部:直系亲属房产赠与免征个税,城乡统一
房产赠与风险全析:高税费、手续繁、继承受影响
房产继承免征契税,过户手续这样办
英国房产赠予指南:流程、税务规划与信托设立
遇到狄大人之前,李元芳担任的“游击将军”是个什么官职?
能文能武,没有元芳,《大唐狄公案》的狄仁杰为什么不一样?
能文能武,没有元芳,《大唐狄公案》的狄仁杰为什么不一样?
历史上的李元芳:真实与传说之间的英雄
Excel中计算二分之一方的三种方法:幂函数、平方根函数和指数运算符
16个让你烧脑让你晕的悖论
文学作品中也“处处是数学”?揭秘数学家眼里的文字世界
生活中常用而不自知的数学原理
历史上,那些有趣的分数:可用于三年级数学拓展
上海非遗美食:小笼包、素菜、梨膏糖与本帮菜的百年传承
上海六大小吃制作全攻略:从萝卜丝饼到鲜肉月饼
春节大扫除:10个实用方法去除家居顽固污垢
从咖啡渣到香水挂件:8种实用家居除臭法
香薰疗法走进心理诊所,薰衣草成缓解焦虑“利器”
龙凤山风景区:探寻当地美食之旅
宜昌人排队也要吃的美食!最新吃货打卡清单!
黑龙江特产大盘点|你吃过哪几种?
血肠的世界
五种食物或能缓解头晕,但不能替代专业治疗