【控制篇 / 策略】(7.4) ❀ 03. 地理地址对象在路由中的应用 ❀ FortiGate 防火墙

  【简介】如何做到访问国内走Wan1,访问国际走Wan2 ?当企业有多条宽带,特别是有国际专线的时候,这个需求就很普遍了。通过地理地址对象可以快速的解决这些问题。


 策略路由

  当我们有多条宽带的时候,我们有两种方法分流,一个是策略路由,一个是SDWAN。

  ① 最常见的宽带是PPPoE拨号宽带,防火墙只需要在接口配置PPPoE,会自动生成默认路由。这里我们需要注意的是管理路离这个参数,当有多条宽带时,默认路由的管理距离必须相同,才能同时访问多条宽带,否则路由表中只有管理距离数值最小的那条路由。因此在配置PPPOE拨号时,管理距离由默认的5,更改为10。

  ② 除了PPPoE外,其它宽带配置的时候,都需要手动创建一条默认静态路由,管理距离默认为10,优先级默认为1。

  ③ 选择菜单【仪表板】-【网络】,点击【路由】小部件。

  ④ 在路由窗口右上角下拉选项,可以选择路由的类型,默认为【静态&动态】,在静态路由表中,可以看到有两条宽带的默认路由,说明两条宽带可以同时使用。这是因为它们的管理距离都是10。如果PPPoE拨号默认管理距离5没有修改,这里将只会显示管理距离数值最小的默认路由,也就是PPPoE拨号自动生成的路由。

  ⑤ 在路由列表上方的标题栏点击鼠标右键,弹出菜单中钩选【优先级】。

  ⑥ 可以看到,PPPoE默认生成的路由优先级为1,手动创建的静态路由默认优先级也是1,那么在同时两条宽带都上网的情况下,上网流量会不知道走哪条默认路由。最常见的情况就是有些网站能访问,而有些网站又不能访问。

  ⑦ 要让不同的访问走不同的宽带,就要用到策略路由,选择菜单【网络】-【策略路由】,点击【新建】。如果菜单上没有显示策略路由,可以点击菜单【系统管理】-【可见功能】,启用【高级路由】。

  ⑧ 策略路由的流入接口,选择内网和WiFi,源地址选择all,目的地址选择地理地址对象CHINA,流出接口选择Wan1,由于Wan1是PPPoE拨号,所以网关地址默认保持0.0.0.0,这条策略路由的功能,就是内网和WiFi的所有IP,访问国内IP时,走Wan1接口。

  ⑨ 再创建一条策略路由,功能是内网和WiFi的所有IP,访问所有IP,都走Wan2接口。由于Wan2非PPPoE,所以需要填写网关地址。

  ⑩ 策略路由的匹配顺序同样是从上到下,由于最上面的是访问国内IP的策略路由,因此防火墙会将访问IP与IP地址位置数据库的CN下的IP进行对比,对比成功,说明是国内IP,匹配第一条策略路由,走Wan1出去。对比不成功,说明是非国内IP,匹配第二条策略路由,走Wan2出去。也就达到了访问内国IP走Wan1,访问国际IP走Wan2的功能了。

  ⑪ 策略路由的优先级最大,只要有策略路由在,一定是先执行策略路由。这里就出现一个问题,那就是第二条策略路由,内网和WiFi访问所有IP,都会走Wan2,那么访问内网IP,同样也会因为匹配第二策略路由,而走Wan2出去了。这样就需要再创建一条策略路由,功能是内网和WiFi的所有IP,访问内网IP地址时,停止策略路由,这样就走静态或直连路由了。

  ⑫ 策略路由是从上往下匹配,需要把有明确的源或IP地址的策略路由移动到上方。鼠标点击策略路由最前面的序号,按住拖动,可以更改上下顺序,最后创建的访问内网IP的停止策略路由,移动到最上方。这样策略路由就配置好了。

  ⑬ 分别访问国内和国外的网站,然后选择菜单【仪表板】-【FortiView源】,双击本机的源IP。如果没有显示内容,右上角下拉菜单选择【现在】。

  ⑭ 选择【目标地址】,可以看到这个IP访问的所有IP,但是并没有显示走哪个接口出去。

  ⑮ 在标题上点击鼠标右键,弹出菜单钩选【目标接口】。点击【应用】。

  ⑯ 这样就可以看到,访问国内IP时走Wan1出去,访问其非国内IP时,走Wan2出去了。这就证明了地理地址对象CHINA在策略路由中发挥了作用。

  SDWAN

  当有多条宽带的时候,配置SDWAN可以更加充分的利用带宽。

  ① SDWAN的本质是将多条宽带接口加入到一个虚拟wan接口,统一进行管理。

  ② 这样做的好处是,只需要对虚拟wan接口创建默认路由,而不用单独为每条宽带创建默认路由。

  ③ 策略也只需要配置虚拟wan口,而不用为每条宽带独立配置策略。

  ④ 还可以监控每条宽带的状态,当某条宽带断开时,自动切换到正常的网带上网。 

  ⑤ 流量怎么走,是由SDWAN规则来控制的。选择菜单【网络】-【SD-WAN】,右边窗口选择【SD-WAN规则】-【新建】。

   ⑥ 这条SDWAN的规则的作用是,指定IP访问国内网站时,走Wan1口,是不是看着很眼熟?和策略路由非常相似,只少了源接口和宽带网关IP。

  ⑦ 再创建一条访问所有IP走Wan2接口的规则。和策略路由不同的是,这里的流出接口可以选择多个,当第Wan2断网时,会继续走Wan1。

  ⑧ SDWAN规则和策略路由一样,匹配顺序也是从下往下区配,鼠标点击最左边序号,按住拖动可以改变顺序。和策略路由一样的地方是,并不影响访问内网IP,访问内网IP不需要建立类似于停止策略路由的操作。

  ⑨ 回到【仪表格】-【网络】下的路由小部件,右边下拉选项选择【策略路由】。

  ⑩ 可以看到SDWAN规则归类于策略路由,优先级低于策略路由,高于静态路由。

  ⑪ 可以看到地理地址对象CHINA在SDWAN规则中成功的起到了分流的作用。

 

  【总结】地理地址对象使用防火墙上的IP地理位置数据库,来判断IP属于哪个国家,同其它地址对象一样,可以在路由中使用,对指定国家的IP的访问进行分流。


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/613108.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

GO数据库操作

Golang 出色的 ORM 库为 GORM。 官网文档:https://gorm.io/docs/ 我们来说说增删改查的用法,更深入的研究可以去官网看看。 GORM功能概览: 关联(有一个、有多个、属于、多对多、多态性、单表继承)挂钩(创…

C++的虚基类

前言 本文介绍C的虚基类 先看一个问题 先看一段代码 #include <iostream> class A { public:int a 1; };class B1:public A { public:int b1 2; };class B2 :public A { public:int b2 3; };class C1:public B1,public B2 { public:int c1 4; };int main(int arg…

每日汇评:黄金多头能否在美国CPI数据发布后占有主动权?

黄金价格再次在2020美元附近找到支撑&#xff0c;因为所有人都在关注美国的通胀数据&#xff1b; 尽管最近美国国债收益率有所上升&#xff0c;但美元仍进一步下跌&#xff1b; 金价保持在21日移动均线和50日移动均线之间&#xff0c;等待区间突破&#xff1b; 在周四早盘的亚洲…

SIT1050ISO具有隔离功能,1Mbps,高速 CAN 总线收发器

➢ 完全兼容“ ISO 11898 ”标准&#xff1b; ➢ 内置过温保护&#xff1b; ➢ 100kV/s 瞬态抗扰度&#xff1b; ➢ 显性超时功能&#xff1b; ➢ -40V 至 40V 的总线故障保护&#xff1b; ➢ I/O 电压范围支持 3.3V 和 5V MCU &#xff1b; ➢ 低环路延迟…

解决原生微信小程序获取关联公众号的code(不是wx.login的code)来获取公众号的openId

解决步骤 以下是使用 web-view 并配配合微信公众号提供的 网页授权 来实现 1、在小程序中做一个web-view页面&#xff0c;页面中只需要写微信 网页授权的链接就行了&#xff0c;注意appid请自行替换&#xff08;公众号的&#xff09;。 onLoad() {this.setData({src: https://o…

【Linux】蓝牙配对失败,org.bluez.Error.AuthenticationRejected

问题 蓝牙配对失败&#xff0c;报错&#xff1a;org.bluez.Error.AuthenticationRejected 解决方法 bluetoothctl disconnect MAC地址 untrust MAC地址 remove MAC地址然后重新 scan on scan off pair MAC地址// 如果出现提示&#xff0c;请输入PIN&#xff1a; PIN code: #…

欧盟全球大气排放数据库(EDGAR)

EDGAR&#xff0c;全称Emissions Database for Global Atmospheric Research&#xff0c;是欧盟的联合研究中心&#xff08;JRC&#xff09;发布的。官网&#xff1a;https://edgar.jrc.ec.europa.eu/ EDGAR v8.0 提供 1970~2022 年三种主要温室气体&#xff08;CO2、CH4、N2O…

Android SDK环境搭建[图解]; 解决问题Done. Nothing was installed.

安装SDK Android SDK环境搭建 依赖java环境,需要自备Java环境 (100%实操成功) 目录 1. 解压&#xff1a;解压到非中文无特殊字符的目录 2. 双击&#xff1a;SDK Manager.exe&#xff0c;不要选全部!不要选全部!不要选全部!(会下很久) 3. 然后勾选组件​ 4. 设置环境变量 …

计算机网络、浏览器相关高频面试题

为什么使用CDN 会更快&#xff1f; 没有使用CDN的情况下&#xff0c;用户从浏览器输入地址&#xff0c;依次经过浏览器缓存、操作系统缓存&#xff08;如本地host文件&#xff09;、域名解析服务器、根域名解析服务器、顶级域名服务器直到找到对应的ip地址返回给用户&#xff…

UM2003A 一款200 ~ 960MHz ASK/OOK +18dBm 发射功率的单发射芯片

UM2003A 是一款工作于 200 ~ 960MHz 频段的单片集成、高性能、可独立运行的 OOK 发射器。内部集成的 OTP 方便用户对各种射频参数以及特色功能进行编程。该芯片以其高集成度和低功耗的设计&#xff0c;特别适用于低成本&#xff0c;低功耗&#xff0c;电池驱动的无线发射应用。…

【TypeScript】入门基础知识

目前在做项目的技术栈是 reacttypescript&#xff0c;之前只知道 ts 是 js 的扩展&#xff0c;增加了类型检查&#xff0c;但是没有仔细的学过&#xff0c;纯纯看别人代码上手 anyscript&#xff08;这很难评...&#xff09;。趁着最近空闲&#xff0c;就学习一下 ts 的基础知识…

内部员工满意度问卷设计|内部员工满意度调查表

本文由群狼调研&#xff08;长沙消费者满意度调查&#xff09;出品&#xff0c;欢迎转载&#xff0c;请注明出处。设计内部员工满意度问卷需要综合考虑多个方面&#xff0c;以获取的员工意见和反馈。以下是一个更详细的内部员工满意度问卷设计示例&#xff0c;供您参考和修改&a…

章鱼网络 2023 年全回顾|暨12月进展报告

2023年&#xff0c;章鱼网络轻装上阵&#xff0c;身处加密行业的低谷中砥砺前行。 12月17日&#xff0c;经过整整1年时间的开发和打磨&#xff0c;章鱼网络在重磅上线 Octopus 2.0&#xff0c;即 $NEAR Restaking 和 NEAR-IBC&#xff0c;获得了社区和市场的一致认可&#xff…

android:clickable=“false“无效,依然能被点击

android:clickable“false”依然能被点击&#xff0c;该属性意义何在&#xff1f; 在Android中&#xff0c;android:clickable 属性用于指定一个视图&#xff08;View&#xff09;是否可以被点击。当你设置 android:clickable"true" 时&#xff0c;表示该视图可以接…

Python爬虫快速入门

首先了解一下什么是爬虫。与字面意思相符&#xff0c;爬虫就是模拟人的行为在互联网上获取数据的程序。 它通过访问目标网站的首页或者特定页面&#xff0c;分析页面结构&#xff0c;提取所需的信息&#xff0c;并将其保存到本地或者进行进一步的处理。 总结起来&#xff0c;…

Java中多线程二

抢占调度模型 概述&#xff1a;优先让优先级高的线程使用 CPU &#xff0c;如果线程的优先级相同&#xff0c;那么随机会选择一个&#xff0c;优先级高的线程获取的 CPU 时间片相对多一些 Thread 类中一些关于线程的方法 方法简述public final int getPriority()返回此线程的优…

自动化控制面板-1Panel

一、1Panel自动化控制面板 官网地址 1Panel 可以实现&#xff1a; 快速建站、高效管理、安全可靠、一键备份、应用商店 快速建站&#xff1a;深度集成 Wordpress 和 Halo&#xff0c;域名绑定、SSL 证书配置等一键搞定&#xff1b;高效管理&#xff1a;通过 Web 端轻松管理 …

Docker启动报错:No chain/target/match by that name 处理

一、问题描述 某次OS升级重启后&#xff0c;发现docker redis实例无法启动&#xff0c;报错如下&#xff1a; Error response from daemon: driver failed programming external connectivity on endpoint vpm.redis.2 (f4b70fef65000bcacb574ee59e65d9b7a25f2abfa5dec0be9b74…

SwiftUI 集成 IMKit

Swift UI 集成 IMKit 在 SwiftUI 中&#xff0c;集成 IMKit 中 RCConversationListViewController 和 RCConversationViewController 两页面可能存在以下问题&#xff1a; 1、直接在 View 中使用&#xff0c;两个页面会错位&#xff1b; 2、用 NavigationView 集成会话列表和会…

GPM合并资料整理-GEM部分

一、性能数据上报项 1. CPU模块 上报键值说明采集平台cpu当前进程cpu使用率平均值Android & iOStotcpu系统cpu总使用率平均值Android & iOScpu_temp_maxcpu最高温度Androidcpu_temp_avgcpu温度平均值Androidgpu_temp_avggpu温度平均值Androidgpu_temp_maxgpu最高温度…