战外网配置——光猫桥接+路由器PPPoE拨号+防火墙外网链路健康检查+外网流量负载均衡

news2024/11/13 21:58:03

在这里插入图片描述

一、适用场景:

1、企业规模较大时,1条公网带宽流量可能不足,需要用到多条公网出口时。
2、企业有业务需要静态ip映射,但是因静态ip专线价格较高,所以需要拨号光纤承载较多的下行流量。
3、当公网出口有多条链路,若从防火墙到运营商之间的其中一条故障,内网出去的流量会根据外网链路健康检查的结果,自动切换到好的链路上。
4、多条公网出口必然要考虑到每条链路的实用性,所以要做负载均衡,让每条链路发挥它的作用,提高线路利用率。
5、采用的方案:PPPoE光猫拨号、光猫桥接bridge模式;H3C路由器自动拨号、路由器配置静态路由;防火墙配置静态路由调用ip_link、配置安全策略、配置ip_link、配置健康检查、配置智能选路负载均衡。
6、配置策略路由,验证配置结果。

二、拓扑图:

在这里插入图片描述

三、配置过程:(本例主要完成拓扑图中的绿色部分)

(一)配置光猫参数

1、检查光猫到运营商之间的信号,信号正常时,光纤指示灯常亮,正常时如下图:
在这里插入图片描述

2、单独连接笔记本电脑到光猫的千兆口,连接后,千兆口指示灯亮,如上图:

3、登录到光猫
在这里插入图片描述

4、配置光猫
(1)查看当前的状态,点“状态”中的“网络侧信息”
在这里插入图片描述

(2)从上图中可以看出,当前是服务接口3_INTERNET_R_VID使用的PPPoE协议,即使用光猫来完成PPPoE的拨号完成身份验证。但实际管理的过程中,并不直接登录到光猫查看状态,而且ISP运营商也有权限的限制,所以本例不采用光猫直接拨号验证身份。
在这里插入图片描述

我们主要看的是状态,而不是IGMP是否启用, IGMP是Internet Group Management Ptotocol的简称,被称为互联网组管理协议。
(3)本例采用H3C的路由器完成拨号身份验证的过程,所以配置时,让光猫以桥接的方式接入到网络当中即可,那么配置时要启用2_other_B_VID_45这一项,如下图:
在这里插入图片描述

(4)点“网络”中的“宽带设置”,可以看到下拉列表,列表中的说明如下:
1_TR069_VOICE_R_VID_46:指的是使用电话线拨号,明显与我们本次实战不符,不选它。
2_Other_B_VID_45:指的B是Bridge桥接模式,VID_45是vlan ID号,即我们要用的项。
3_INTERNET_R_VID_:指的是路由模式,若让光猫完成PPPoE的拨号身份验证,那么就选此项,不适合本例,不选它。
在这里插入图片描述

(5)本例实战中的配置选项,如下图:
在这里插入图片描述

完成配置后,点应用。

(二)配置H3C路由器:

1、把光猫的千兆口网线接到路由器的WAN口,再用笔记本电脑接到路由器,登录到路由器后,点接口设置,WAN设置,下拉列表中的选项含义如下:
(1)静态地址:若从ISP处申请了公网的静态ip地址,则选本项,本例不符,不选它。
(2)动态地址:由ISP处的设备动态分发ip地址给用户的公网出口时选本项,也就是说ISP有DHCP服务器,给用户的公网出口分配动态的IP地址,本例不符,不选它。
(3)PPPoE:即本例所使用的宽带光纤拨号,所以选它。如下图:
在这里插入图片描述

2、配置路由器的WAN口,填写好从ISP运营商处获得的PPPoE用户名和PPPoE密码,点应用保存,如下图:。
在这里插入图片描述

3、查看路由器采用PPPoE拨号连接后的状态,链路状态已连接,并能看到拨号身份验证通过后的公网ip地址,此公网ip地址会随着用网络流量的情况而变化,即无流量时有可能会释放该ip地址,当下次有流量时,另外再PPPoE拨号会获得另一个公网ip地址(目的是全球ipv4公网ip地址紧缺,所以要提高ipv4公网ip地址的利用率)。
在这里插入图片描述

4、配置路由器上的静态路由
在这里插入图片描述

注意缺省路由是0.0.0.0 0.0.0.0 下一跳113.118.48.1,即所有内网终端上网时通过这个公网地址NAT到外网,上面的2项路由表是配置的DNS服务器,用于解析域名,根据当地的实际情况配置,及使用的哪个ISP运营商来配置。

(三)配置防火墙到路由器及公网之间的连通性

1、配置之前,路由器到防火墙的这个接口是未启用的状态,物理+ipv4是红色的状态,如下图:
在这里插入图片描述

2、启用路由器到防火墙的这个接口,物理+ipv4变成绿色,如下图:
在这里插入图片描述

3、在防火墙上配置静态路由,使路由器到防火墙能通,并绑定ip_link,达到某链路检测断开后,自动切换到好的公网链路上的目的。
在这里插入图片描述

4、测试防火墙ping路由器通过光猫拨号连接的公网ip,不通,说明要做防火墙本地到公网untrust之间的安全策略,放通才可以ping通。
在这里插入图片描述

5、做防火墙本地到公网untrust之间的安全策略,启用策略,如下图:
在这里插入图片描述

6、再次测试防火墙,能ping路由器通过光猫拨号连接的公网ip,如下图:
在这里插入图片描述

(四)配置防火墙到路由器及运营商公网ip设备之间的ip_link,采用icmp协议测试心跳,一旦拨号光纤的信号断开,从防火墙的该接口出去到公网的流量,自动切换到别的好用的链路上。

1、登录华为USG6630防火墙后,点系统,高可靠性,ip_link,新建一条如下图:
在这里插入图片描述

当状态从init初始化到Up上线状态后,说明这条ip_link已经生效。
2、查看链路的健康状态
(1)当防火墙与待侦测目的ip(公网地址)之间不通时,状态为down,本例是将公网ip改为了一个网络中没有的ip地址来测试,点“对象”的“健康检查”后,如下图:
在这里插入图片描述

3、当网络中的物理链路、路由表、光猫PPPoE拨号正常后,配置好防火墙的安全策略,启用ip_link即可查看到是不是有链路已经down了,测试过程中是init初始化状态,Up为正常状态,如下图:
在这里插入图片描述

(五)配置防火墙上的全局选路,实现流量的负载均衡

1、通过网络,路由,智能选路,配置,可以对多条公网链路进行主备或负载分担的方式进行流量的管理
在这里插入图片描述

(1)根据链路权重负载分担,所有链路的权重值加起来等于10。
(2)根据链路带宽负载分担,即所有用户优先级相同,只是出口的带宽不同的情况下使用。
(3)根据链路质量负载分担,是指根据网络的延时和抖动来判断公网选路。
(4)根据链路优先级主备备份,是指某些重要的应用场合,比如大型活动或视频会议,当1条主链路出现故障后,切换到备用链路,但是链路的利用率低。
2、配置全局选路时,调用上一步创建的ip_link,本例采用根据权重负载分担
在这里插入图片描述

3、过载保护的阈值,根据具体的网络运行情况来定。当某链路拥挤到90%时,其余流量走别的公网链路。

四、验证结果:

(一)外网多出口时,某条链路故障,流量自动切换到好的链路

思路:配置策略路由,让某网段外网出口从指定光纤走。因为策略路由优先于ip路由表的转发。所有链路正常时,查看某PC的公网ip后,智能选路再增加一条外网链路,然后断开本例中的光纤,观察持续ping百度的数据包仅掉2个,且终端的外网不会断开,流量会自动切换到好的链路上,并验证公网ip的变化,操作如下:
1、指定某网段从这个光猫拨号的链路到公网
(1)网络,智能选路,策略路由,新建一条策略路由,如下图:
在这里插入图片描述

(2)指定出口时,将别的公网出口删除,只剩我们即将测试的这条公网链路
在这里插入图片描述

2、对比光猫拨号的公网ip,与PC机上的公网ip,是对应关系,说明PC是从该链路转发数据包。
(1)从路由器查看公网ip,如下图:
在这里插入图片描述

(2)查看策略路由配置后的网段,其中一台PC的公网ip,与路由器拨号后的公网ip一致,说明该网段的PC外网出口即为此光猫拨号后的公网。
在这里插入图片描述

3、使用ping www.baidu.com –t的方式持续ping百度网站,策略路由中再添加另一条拨号光纤
(1)持续ping百度
在这里插入图片描述

(2)策略路由中再添加另一条拨号光纤waiwang7345,如下图:
在这里插入图片描述

(3)查看新添加的拨号光纤waiwang7345公网ip地址:
在这里插入图片描述

4、断开原075589783795@163.gd光纤,再查看ping 百度掉的数据包
(1)断开原075589783795@163.gd光纤
在这里插入图片描述

(2)对用户来说,看到掉了2个ping百度的数据包,几乎是无感知状态,如下图:
在这里插入图片描述

(3)查看现在PC的公网ip,已经变成了后面添加的waiwang7345拨号的光纤公网ip,如下图:
在这里插入图片描述

5、断开075589783795@163.gd光纤后,健康检查icmp时状态为down,符合我们的预期,如下图:
在这里插入图片描述

6、断开075589783795@163.gd光纤后,系统,高可靠性,ip_link中的状态也为down,符合预期,如下图:
在这里插入图片描述

7、从智能选路查看,状态红色,不走数据流量,所以实现了终端用户无感知外网链路的故障,而自动切换到好的链路上的目的。
在这里插入图片描述

(二)配置多条公网出口的负载均衡:

1、网络,智能选路,配置,将所有的公网链路添加进去,如下图:
在这里插入图片描述

2、查看业务量大的时刻负载均衡的状态,如下图:
在这里插入图片描述

综上所述,本例采用光猫桥接,而不是光猫拨号的方式,管理过程中,配合防火墙的静态路由调用ip_link、配置安全策略、配置ip_link、配置健康检查、配置智能选路负载均衡。本次实战,既实现了多链路中,某链路故障时,会自动切换到好的公网链路的情况;也实现了多链路的负载均衡,提高了链路的利用率。

说明:
1、有人会说防火墙也能拨号,就不需要光猫,确实如此,但是通过实战验证,当防火墙的品牌与型号跟运营商的设备品牌、型号兼容性不好的情况下,容易出现掉线的情况。
2、本例如果采用光猫拨号的话,很难监测到从防火墙到路由器再到光猫的这条链路是否正常。况且一般情况下,运营商是不会把光猫的配置和管理权限交给用户的。本文至此结束,不足之处敬请批评指正。

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

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

相关文章

最大矩阵和

题目描述 给定一个二维整数矩阵&#xff0c;要在这个矩阵中选出一个子矩阵. 使得这个子矩阵内所有的数字和尽量大&#xff0c;我们把这个子矩阵称为和最大子矩阵 子矩阵的选取原则是原矩阵中一块相互连续的矩形区域。 输入描述 输入的第一行包含2个整数n,m(1< n,m< 10…

C++设计模式——Interpreter解释器模式

一&#xff0c;解释器模式的定义 解释器模式是一种行为型设计模式&#xff0c;它用于定义一个语言的文法并解析语言中的表达式&#xff0c;使开发者可以实现自定义语言&#xff0c;并通过解释器对语言中的表达式进行解析和执行。 解释器模式主要用于解决对特定表达式的解析与…

python-游戏自动化(三)(实战-豆腐女孩)

前提准备 特别注意&#xff1a; 本节教程所演示的模拟器分辨率设置为 720x1080&#xff08;手机版&#xff09;&#xff0c;电脑分辨率设置大720x1080并且没有设置放大。 今天的课程开始之前我们来回顾一下昨天所学的知识内容&#xff0c;因为今天要学的内容和昨天内容…

CogView-3-Plus:深度解锁智谱AI的图像生成新力量

一、引言&#xff1a;AI助力创意与效率的全面提升 在如今这个瞬息万变的科技时代&#xff0c;AI大模型早就不是实验室里的“神秘武器”&#xff0c;它们已经实实在在地融入到我们的日常工作中了&#xff0c;尤其是在图像生成和内容创作这块儿&#xff0c;简直是效率神器。只要几…

Leetcode3270. 求出数字答案

Every day a Leetcode 题目来源&#xff1a;3270. 求出数字答案 解法1&#xff1a;模拟 按题意模拟。 代码&#xff1a; /** lc appleetcode.cn id3270 langcpp** [3270] 求出数字答案*/// lc codestart class Solution { public:int generateKey(int num1, int num2, int…

基于python+django+vue鲜花商城系统

作者&#xff1a;计算机学姐 开发技术&#xff1a;SpringBoot、SSM、Vue、MySQL、JSP、ElementUI、Python、小程序等&#xff0c;“文末源码”。 专栏推荐&#xff1a;前后端分离项目源码、SpringBoot项目源码、SSM项目源码 系统展示 【2025最新】基于pythondjangovueMySQL的线…

反射(java)

一、junit单元测试框架 1、单元测试 就是针对最小的功能单元&#xff08;方法&#xff09;&#xff0c;编写测试代码对其进行正确性测试。 之前的是如何进行单元测试的&#xff1f; 有啥问题&#xff1f; 1、只能在ma方法编写测试代码&#xff0c;去调用其他方法进行测试。…

CCS811二氧化碳传感器详解(STM32)

目录 一、介绍 二、传感器原理 1.原理图 2.引脚描述 3.工作原理介绍 三、程序设计 main.c文件 ccs811.h文件 ccs811.c文件 四、实验效果 五、资料获取 项目分享 一、介绍 CCS811模块是一种气体传感器&#xff0c;可以测量环境中TVOC(总挥发性有机物质)浓度和eCO2…

OPPO 全家桶:Find X8/Pro、Pad3 Pro与Enco X3即将10月登场

随着科技的不断发展&#xff0c;智能手机、平板电脑和耳机等电子产品已经成为我们日常生活中不可或缺的一部分。 作为全球知名的科技企业&#xff0c;OPPO一直致力于为消费者提供优质的产品和服务。 近日&#xff0c;有关OPPO全家桶将在10月份“凑齐”的消息引起了广泛关注。…

Elemnt-UI + 递归组件实现后台管理系统左侧菜单

Elemnt-UI 递归组件实现后台管理系统左侧菜单 在 Vue.js 中&#xff0c;允许你编写一个组件来表示一个节点&#xff0c;而这个节点可以包含多个子节点&#xff0c;每个子节点又可以是同样的组件。这种方式使得组件能够处理无限层级的嵌套结构。 应用场景 递归组件非常适合处…

2013年

B D B C D 分支结点是非叶结点 B 47 C A C C D D C A C

2010-2022年各省乡村振兴新质生产力相关变量数据(40+指标)

2010-2022年各省乡村振兴新质生产力相关变量数据&#xff08;40指标&#xff09; 1、时间&#xff1a;2010-2022年 2、来源&#xff1a;统计年鉴、能源统计年鉴、农村统计年鉴、人口和就业统计年鉴、城乡建设统计年鉴以及各省份统计年鉴 3、指标&#xff1a;省份、年份、分地…

信号量(二值信号量和计数信号量)和互斥量

信号量 信号量&#xff08;Semaphore&#xff09; 是一种实现任务间通信的机制&#xff0c; 可以实现任务之间同步或临界资源的互斥访问&#xff0c; 常用于协助一组相互竞争的任务来访问临界资源。 在多任务系统中&#xff0c; 各任务之间需要同步或互斥实现临界资源的保护&a…

图神经网络介绍3

1. 图同构网络&#xff1a;Weisfeiler-Lehman 测试与图神经网络的表达力 本节介绍一个关于图神经网络表达力的经典工作&#xff0c;以及随之产生的另一个重要的模型——图同构网络。图同构问题指的是验证两个图在拓扑结构上是否相同。Weisfeiler-Lehman 测试是一种有效的检验两…

第二期: 第二节 , 逻辑编程 , gpio

1 首先就是 看原理图&#xff1a; 这里有两个 &#xff2c;&#xff25;&#xff24; 核心板的原理图。 可以看到 是这个脚。 &#xff12; 然后就是 查看数据手册。 从 数据手册可以看出 &#xff0c;一共有这么多的 gpio 组&#xff0c; 但是这些 组 是有复用的&#xf…

多文件编程实现链表创建,插入,输出(上)

linklist.c #include "linklist.h" //创建空的链表&#xff0c;为头结点在堆区分配空间 linklist_t *creat_empty_linklist() {linklist_t *head NULL;head (linklist_t *) malloc(sizeof(linknode_t));if(NULL head){printf("malloc is fail!\n");ret…

网格参数的应用和数学基础

引言 对于任意两个拓扑结构相似的表面&#xff0c;可以计算它们之间的一一对应映射。如果其中一个表面由三角形网格表示&#xff0c;那么计算这种映射的问题被称为网格参数化。映射到的表面通常被称为参数域。表面网格与各种域之间的参数化在计算机图形学和几何处理中有广泛的应…

移动WEB开发(第二天)_flex布局

移动WEB开发&#xff08;第二天&#xff09;_flex布局 移动web开发——flex布局1.0传统布局和flex布局对比1.1传统布局1.2 flex布局1.3 建议 2.0 flex布局原理3.0 父项常见属性3.1 flex-direction设置主轴的方向3.2 justify-content 设置主轴上的子元素排列方式3.3 flex-wrap设…

9月美联储决策前哨战——美国CPI数据来袭

随着本周关键CPI数据的即将发布&#xff0c;市场正翘首以待&#xff0c;这将是美联储在9月17日至18日议息会议前获取的最后一块重要经济拼图。鉴于美联储官员已进入传统的政策静默期&#xff0c;8月份的CPI报告无疑将成为交易员们评估未来货币政策走向的重要标尺。 欧洲央行降…

python列表判断是否为空的三种方式

#列表是否为空判断 a[]一&#xff1a; if a:print(not null) else:print(null)二&#xff1a; b len(a) if b 0:print(null) else:print(not null)三&#xff1a; if not a:print(null) else:print(not null)运行结果&#xff1a;