华为防火墙智能选路之主备方式问题与解决方案
创作时间:
作者:
@小白创作中心
华为防火墙智能选路之主备方式问题与解决方案
引用
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策略配置正确,出现问题时根据之前学到的知识依次排查即可。
热门推荐
合伙投资入股的成功案例有哪些?学习合伙投资入股的成功案例与经验分享
大道理论:探寻人生与宇宙的深刻联系
低血压症状或表现
沟通协作:引领成功的关键力量
山地车的保养与调试
时速400公里动车组,要来了!
左、中、右:20世纪人类政治的三条道路
宠物零食冻干鸡肉猫草条:为你的宠物带来健康与欢乐
花洒喷头怎么安装图解 如何轻松完成家庭安装
孕妇能不能吃虾龙头鱼
中医上的痞什么意思
委员谈“教育+AI”:培养更多创新型人才
小林制药红曲保健品谜团,专家呼吁“尽快查明原因”
MCT油:低碳饮食中的食欲控制专家
影响电动车续航的,不只是电池!
锻炼时肌肉颤抖的五大原因及应对方法
荒诞与猎奇下的本格推理短篇连作集
孕期茶饮攻略:哪些茶能喝?利弊全解析!
从事演艺圈的人最应该具备什么能力?
如何在项目里程碑失败后保持动力
老人眼睛老是流眼泪是怎么回事
只需8周,运动全面改变身体!Nature:全面揭示运动有益健康的分子机制
墙体加固的方法有哪些
反复发热的病因诊断:一例感染性心内膜炎的临床分析
如皋高铁连接线建设取得重要进展,南通将实现直达南京南站
根据劳动法的规定试用期最长不得超过多少
签订租房合同时如何合法避税
贫血要检查原因
医生提醒:高血脂不想脑梗,这5种食物尽量少吃,再馋也要忍住
越来越多老年人易患脑梗死,记住这几点,做好早期预防,降低风险