华为防火墙智能选路之主备方式问题与解决方案
创作时间:
作者:
@小白创作中心
华为防火墙智能选路之主备方式问题与解决方案
引用
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策略配置正确,出现问题时根据之前学到的知识依次排查即可。
热门推荐
概念股是什么意思(概念股详解)
超声波清洗机怎么提高清洗效果呢?提升超声波清洗效率的策略
超声波清洗机的主要参数解读,助你理性选择
银行的商业承兑汇票的风险评估与防范有哪些?
《爱,死亡和机器人》第四季即将播出:9个新故事探索人性与科技的边界
山西焦煤汾西矿业:创新培训模式 提升安全意识
传奇类游戏如何盈利?游戏内购和广告收入是主要来源吗?
流苏树:城市绿化的理想选择
重金属音乐的历史演变与流派分析
3分钟压力指数检测 | 压力大症状有哪些?必学4类自我舒压方式
北京自建房有哪些细节需要注意的?
针灸推拿虚拟仿真实训教学——无风险技能提升
木犀属:芬芳与优雅的植物代表
“她电影”崛起 银幕绽放女性力量
承租人需要交物业费吗?物业索要物业费怎么办?
如何制定适合不同职位的薪酬体系?
春茶飘香 品牌争艳
陶瓷与人工智能的创造性融合
帕金森患者应该如何调整药物?
黑枸杞和红枸杞,竟然不是一个品种?
2025-2031年中国煤制甲醇行业调查与市场供需预测报告
装修半包还是全包,看了这笔账就心里有数了!
跳绳拉伸运动的正确方法(跳绳之前如何热身?)
儿童书籍究竟应该被归类在哪个图书类目中?
胸痛无小事!带你正确认识心梗,请用“心”看这篇文章!
唐代兴起与宋代繁荣:茶文化的发展历程
如何配置服务器以实现长连接?
WebSocket双向通信详解及实战应用
TFCC损伤康复计划
中层管理人员薪酬方案怎么设计才能提升团队绩效?