热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

华为USG基于源地址的多出口策略路由配置

网络拓扑如下:组网情况:企业用户主要有技术部(VLAN10)和行政部(VLAN20),通过汇聚交换机连接到USG。企业分别通过两个不同运营商(ISP1和ISP2)连接到


网络拓扑如下

华为USG基于源地址的多出口策略路由配置

组网情况

  • 企业用户主要有技术部(VLAN10)和行政部(VLAN20),通过汇聚交换机连接到USG。

  • 企业分别通过两个不同运营商(ISP1和ISP2)连接到Internet,ISP1分配的IP地址是1.1.1.1~1.1.1.10,ISP2分配的IP地址是2.2.2.1~2.2.2.10,掩码均为24位。

需要实现以下需求

  • 当通往两个运营商链路都正常工作的情况下,技术部用户通过运营商ISP1访问Internet,行政部用户通过运营商ISP2访问Internet。

  • 当一条链路出现故障时,流量可以被及时切换到另一条链路上,避免网络长时间中断。


汇聚SW配置

vlan batch 10 20

interface GigabitEthernet0/0/1

 port link-type access

 port default vlan 10

 stp edged-port enable

interface GigabitEthernet0/0/2

 port link-type access

 port default vlan 20

 stp edged-port enable

interface GigabitEthernet0/0/24

 port link-type trunk

 port trunk allow-pass vlan 10 20


USG配置


1.接口及区域配置


interface GigabitEthernet0/0/0.1

 vlan-type dot1q 10

 alias GigabitEthernet0/0/0.1

 ip address 10.1.1.1 255.255.255.0

 dhcp select interface

 dhcp server gateway-list 10.1.1.1


interface GigabitEthernet0/0/0.2

 vlan-type dot1q 20

 alias GigabitEthernet0/0/0.2

 ip address 10.1.2.1 255.255.255.0

 dhcp select interface

 dhcp server gateway-list 10.1.2.1


interface GigabitEthernet0/0/1

 ip address 1.1.1.1 255.255.255.0


interface GigabitEthernet0/0/2

 ip address 2.2.2.1 255.255.255.0


firewall zone trust

 set priority 85

 add interface GigabitEthernet0/0/0

 add interface GigabitEthernet0/0/0.1

 add interface GigabitEthernet0/0/0.2

 

firewall zone name isp1                   

 set priority 30

 add interface GigabitEthernet0/0/1


firewall zone name isp2

 set priority 35

 add interface GigabitEthernet0/0/2


2.域间策略配置


policy interzone trust isp1 outbound

 policy 1

  action permit

  policy source 10.1.0.0 0.0.255.255


policy interzone trust isp2 outbound

 policy 1

  action permit

  policy source 10.1.0.0 0.0.255.255



3.NAT配置


nat address-group 1 jishu 1.1.1.5 1.1.1.10

nat address-group 2 xingzheng 2.2.2.5 2.2.2.10

nat-policy interzone trust isp1 outbound

 policy 1

  action source-nat

  policy source 10.1.0.0 0.0.255.255      

  address-group jishu


nat-policy interzone trust isp2 outbound

 policy 1

  action source-nat

  policy source 10.1.0.0 0.0.255.255

  address-group xingzheng


4.IP-Link链路检测配置

ip-link check enable 

ip-link 1 destination 1.1.1.100 interface GigabitEthernet 0/0/1 mode icmp

ip-link 2 destination 2.2.2.100 interface GigabitEthernet 0/0/2 mode icmp


5.策略路由配置


acl number 3001

 rule 10 permit ip source 10.1.1.0 0.0.0.255


acl number 3002

 rule 10 permit ip source 10.1.2.0 0.0.0.255


policy-based-route huawei permit node 1

  if-match acl 3001

  apply ip-address next-hop 1.1.1.100

policy-based-route huawei permit node 2

  if-match acl 3002

  apply ip-address next-hop 2.2.2.100


分别在G0/0/0.1和G0/0/0.2上引用该策略路由

interface GigabitEthernet0/0/0.1

 ip policy-based-route huawei

interface GigabitEthernet0/0/0.2

 ip policy-based-route huawei


分别输入至ISP-1和ISP-2的两条默认路由

ip route-static 0.0.0.0 0.0.0.0 1.1.1.100 track ip-link 1

ip route-static 0.0.0.0 0.0.0.0 2.2.2.100 track ip-link 2


ISP-1和ISP-2接口配置

ISP-1:

interface GigabitEthernet0/0/0

 ip address 1.1.1.100 255.255.255.0

ISP-2:

interface GigabitEthernet0/0/0

 ip address 2.2.2.100 255.255.255.0



测试:


1.分别在技术部和行政部电脑上ping 8.8.8.8 -t ,在USG输入:display firewall session table verbose上查看NAT转换情况,如下图所示:

华为USG基于源地址的多出口策略路由配置

2.此时将ISP-1的G0/0/0口shutdown,观察技术部是否会切换到ISP-2访问Internet。

华为USG基于源地址的多出口策略路由配置

由上看出,技术部10.1.1.2已成功被转换成2.2.2.10了。

至此,实验配置全部完成。




推荐阅读
  • Android 渐变圆环加载控件实现
    本文介绍了如何在 Android 中创建一个自定义的渐变圆环加载控件,该控件已在多个知名应用中使用。我们将详细探讨其工作原理和实现方法。 ... [详细]
  • UNP 第9章:主机名与地址转换
    本章探讨了用于在主机名和数值地址之间进行转换的函数,如gethostbyname和gethostbyaddr。此外,还介绍了getservbyname和getservbyport函数,用于在服务器名和端口号之间进行转换。 ... [详细]
  • 配置多VLAN环境下的透明SQUID代理
    本文介绍如何在包含多个VLAN的网络环境中配置SQUID作为透明网关。网络拓扑包括Cisco 3750交换机、PANABIT防火墙和SQUID服务器,所有设备均部署在ESXi虚拟化平台上。 ... [详细]
  • 本文详细介绍了Java中org.neo4j.helpers.collection.Iterators.single()方法的功能、使用场景及代码示例,帮助开发者更好地理解和应用该方法。 ... [详细]
  • Explore how Matterverse is redefining the metaverse experience, creating immersive and meaningful virtual environments that foster genuine connections and economic opportunities. ... [详细]
  • Explore a common issue encountered when implementing an OAuth 1.0a API, specifically the inability to encode null objects and how to resolve it. ... [详细]
  • 主要用了2个类来实现的,话不多说,直接看运行结果,然后在奉上源代码1.Index.javaimportjava.awt.Color;im ... [详细]
  • 本文介绍了一款用于自动化部署 Linux 服务的 Bash 脚本。该脚本不仅涵盖了基本的文件复制和目录创建,还处理了系统服务的配置和启动,确保在多种 Linux 发行版上都能顺利运行。 ... [详细]
  • 本文深入探讨了 Java 中的 Serializable 接口,解释了其实现机制、用途及注意事项,帮助开发者更好地理解和使用序列化功能。 ... [详细]
  • 本文详细介绍了如何构建一个高效的UI管理系统,集中处理UI页面的打开、关闭、层级管理和页面跳转等问题。通过UIManager统一管理外部切换逻辑,实现功能逻辑分散化和代码复用,支持多人协作开发。 ... [详细]
  • 本文探讨了如何在给定整数N的情况下,找到两个不同的整数a和b,使得它们的和最大,并且满足特定的数学条件。 ... [详细]
  • 本文详细介绍了 Apache Jena 库中的 Txn.executeWrite 方法,通过多个实际代码示例展示了其在不同场景下的应用,帮助开发者更好地理解和使用该方法。 ... [详细]
  • 深入理解Redis的数据结构与对象系统
    本文详细探讨了Redis中的数据结构和对象系统的实现,包括字符串、列表、集合、哈希表和有序集合等五种核心对象类型,以及它们所使用的底层数据结构。通过分析源码和相关文献,帮助读者更好地理解Redis的设计原理。 ... [详细]
  • 本文详细解释了华为ENSP模拟器中常用的命令,涵盖用户模式、系统模式、接口模式和地址池视图模式下的操作。这些命令对于进行计算机网络实验至关重要,帮助用户更好地理解和配置路由器及PC机的通信。 ... [详细]
  • 深入理解路由器控制平面与转发平面及路由表
    本文详细介绍了路由器的控制平面和转发平面,并解释了路由表及其核心表项的重要性,帮助读者全面掌握路由器的工作原理。 ... [详细]
author-avatar
啊健oo
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有