【运维心得】双WAN配置的一个误区

目录

双WAN配置及优势

实际案例

解决之道

最后总结


双WAN配置及优势

什么是双WAN配置,这里就不多赘述,简单的说,首先你要有一台支持双WAN口的路由器,目前大多数企业级路由器都具备了这个功能。甚至有些家用路由器也有此类功能。

为什么要设置双WAN口呢?相比传统单WAN口路由器,它具有一下优势:
1. 负载均衡: 双WAN口路由器可以实现负载均衡,即将网络流量均匀分配到两个WAN口上。这有助于提高网络性能,尤其是在有大量用户或高带宽需求时。
2. 冗余备份: 如果一个WAN口出现故障或中断,另一个WAN口可以继续提供网络连接,实现冗余备份。这提高了网络的可用性和稳定性。
3. 流量管理: 双WAN口路由器可以根据流量的性质和优先级智能选择使用哪个WAN口。例如,关键业务的流量可以通过更快速的WAN口传输,而其他流量则通过另一个WAN口。
4. 成本效益: 在一些地区,拥有多个ISP(互联网服务提供商)的成本可能相对较低。通过使用双WAN口路由器,用户可以更灵活地选择并切换到不同的ISP,以获得更具成本效益的互联网连接。
5. 双宽带连接: 一些用户可能需要更大的带宽,而单个WAN口提供的带宽可能无法满足需求。双WAN口路由器可以同时使用两个宽带连接,提供更大的总带宽。
6. 业务容错: 对于一些对网络可靠性要求较高的业务,双WAN口路由器可以提供业务容错功能,确保即使一个WAN口发生故障,网络连接仍然能够保持。
7. 灵活性: 双WAN口路由器提供了更大的灵活性,用户可以选择不同的ISP,适应不同的网络需求,或者利用多个连接以满足特殊要求。
 

实际案例

下面就以实际碰到的一个案例说明一下双WAN口配置,以及在配置过程中遇到的误区。

此前,办公区已经配置了双WAN口,两条宽带分别是电信和移动。其中电信为非固定IP,移动为固定IP。由于当时的弱电施工方为了省事,没有要求ISP用桥接方式,虽然当时网络是通了,但是为后面的事情埋了一个雷

由于当时的移动宽带是两年合同,合同到期后,移动提出,如果保留固定IP地址,费用需要翻倍。为了节省办公费用,不再采用固定IP地址,于是,移动就变成了非固定IP。

移动的师傅竟然为了省事,直接换了一个猫完事。他认为只要猫通了,他就没问题了。于是之前埋下的雷终于炸了。由于之前的路由器里配置的是固定IP,现在搞成非固定IP以后,出现了两个问题:

1、在路由器上发现,移动线路无法获取到移动猫DHCP分配的地址;

2、由于1的问题,无法使用移动线路。但当时只是认为由于猫的配置中,DHCP都是192.168.1.×网段造成的,其实还有另外一个误区;

这一点,移动的确不如电信的服务质量好,有兴趣可以参见此前的文章:

http://t.csdnimg.cn/mKINj

解决之道

发现问题以后,解决的步骤是这样的:

1、再次找到移动,让他把猫的配置改掉,DHCP改成192.168.30.×以后,发现路由器上的端口可以获取到地址了。但此时又犯了一个错误,没有及时测试移动线路是否通,结果等移动的师傅走了以后,发现移动宽带依然无法上网!

2、经过测试和查资料,发现如果是两家ISP的线路,在双WAN口的配置中,不能两家都是DHCP。这个就是之前桥接的那个雷。今后千万要记住,企业配置,一定要搞成桥接的模式,否则后期出现问题,都要找ISP,麻烦不说,他们还不一定能解决问题!

3、但,2其实是另外一个误区,这个等会儿再说,先说桥接的事情。

4、找了移动,希望他们搞成桥接模式,以便我们的双WAN口配置可以成功。结果移动说,他们不支持桥接模式,真假不知道,但仅此一点,移动的服务质量,五星差评!!!

5、于是,没有办法的办法,把之前配置路由器的供应商找了过来,毕竟解铃还需系铃人。他们开始没有要求桥接,那网络不通的锅,肯定也要他们去背了。

最后,经过供应商排查,发现最后的罪魁祸首在下面这条静态路由。由于之前移动端口上配置的路由是指向之前的固定IP出口。而ISP更换为非固定IP地址以后,其实地址要改成对应的DHCP地址,由此,问题解决!!!

从而也说明之前的认知里,存在双WAN口的配置中,不能两家都是DHCP!!!的误区,造成迟迟没有去检查路由表,否则问题可以得到更快的解决。

ip route-static 192.168.2.0 255.255.255.0 Serial0/0/0 152.101.45.78(固定IP)修改为ip route-static 192.168.2.0 255.255.255.0 Serial0/0/0 192.168.30.2

最后总结

最后说三点吧。

1、出现网络问题,排查的顺序不能乱,猫和静态路由的检查,都不能少。也不能总盯着ISP,他们的服务质量和能力参差不齐,有时候耽误了不少时间。

2、今后一定要使用桥接模式,可以把ISP和内部设备的故障隔离,只要能拨号,就说明猫是好的,也不用找ISP了。这个也是鼓励ISP给我桥接的理由之一,毕竟他们以后的麻烦也会少很多,何乐而不为呢?

3、消除误区,不断提升自己的认知,不能被一些说法蒙蔽。这里还要庆幸ISP没有改成桥接模式,否则误区反而消除不了。碰到网络故障,认真检查对应端口的配置才是正道,否则耽误时间,还失去了提升认知的好机会。

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

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

相关文章

搭建淘宝扭蛋机小程序:技术选型与最佳实践

随着移动互联网的快速发展,小程序作为一种轻量级应用,以其无需安装、即用即走的特点,受到了广大用户的喜爱。在电商领域,淘宝作为国内最大的电商平台之一,也积极拥抱小程序技术,为用户提供更加便捷、个性化…

2024 电工杯高校数学建模竞赛(A题)数学建模完整思路+完整代码全解全析

你是否在寻找数学建模比赛的突破点?数学建模进阶思路! 作为经验丰富的数学建模团队,我们将为你带来2024电工杯数学建模竞赛(B题)的全面解析。这个解决方案包不仅包括完整的代码实现,还有详尽的建模过程和解…

一文说透组织中的利润中心建设

当前,规模型企业越来越重视利润中心建设,华为的实践表明,建好了利润中心,利润自然好,组织也会上台阶。很多企业利润上不去,就是没有搞好利润中心这个火车头。然而,很多人误以为利润中心只是财务…

TCP—三次握手和四次挥手

目录 一、三次握手和四次挥手的目的 二、TCP可靠的方面 三、什么是三次握手 四、第三次握手的目的 五、什么是四次挥手 六、超时时间的目的 七、SYN包、ACK包、FIN包 八、解决丢包和乱序 九、参考资料 一、三次握手和四次挥手的目的 TCP三次握手的目的主要是为了确保两…

基于机器学习模型预测信用卡潜在用户(XGBoost、LightGBM和Random Forest)

基于机器学习模型预测信用卡潜在用户(XGBoost、LightGBM和Random Forest) 随着数据科学和机器学习的发展,越来越多的企业开始利用这些技术来提高运营效率。在这篇博客中,我将分享如何利用机器学习模型来预测信用卡的潜在客户。此…

【Java】/*类和对象(下)*/

目录 一、封装 1.1 初识封装 1.2 如何封装成员变量 1.3 如何使用封装后的成员变量 二、访问限定符 三、包 3.1 包的概念 3.2 如何自定义包 3.3 导入包中的类 3.4 包的访问权限控制举例 示例一:private修饰成员变量 示例二: 不去修饰成员变…

【排序算法】插入排序和希尔排序

制作不易,三连支持一下吧!!! 文章目录 前言一、插入排序的原理及实现二、希尔排序的原理及实现总结 前言 从这篇博客开始,我们将介绍几种常见的排序算法! 插入排序算法是希尔排序的基础,所以理…

QT5.15.2及以上版本安装

更新时间:2024-05-20 安装qt5.15以上版本 系统:ubuntu20.04.06 本文安装:linux-5.15.2 下载安装 # 安装编译套件g sudo apt-get install build-essential #安装OpenGL sudo apt-get install libgl1-mesa-dev# 下载qt安装器 https://downl…

Centos 7.9 使用 iso 搭建本地 YUM 源

Centos 7.9 使用 iso 搭建本地 YUM 源 1 建立挂载点 [rootlocalhost ~]# mkdir -p /media/cdrom/ 2 创建光盘存储路径 [rootlocalhost ~]# mkdir -p /mnt/cdrom/ 3 上传 CentOS-7-x86_64-Everything-2207-02.iso 到 光盘存储路径 [rootlocalhost ~]# ls /mnt/cdrom/ CentOS-…

echarts取消纵坐标,自定义提示内容,完整 echarts 布局代码

效果图 实现代码 开启点击柱子时的提示内容 //完整写法请看下面tooltip: {trigger: axis,axisPointer: {type: shadow}},自定义提示内容 //完整写法请看下面formatter: function (param) {// param是悬浮窗所在的数据(x、y轴数据)let relVal "&…

免费,Python蓝桥杯等级考试真题--第10级(含答案解析和代码)

Python蓝桥杯等级考试真题–第10级 一、 选择题 答案: 解析:range取首不取尾,即产生了数1234,list()函数可以把产生的数1234转化为列表,故答案为A。 答案:B 解析:sort&a…

【芯片IC】常见拆解欣赏 单片机、FPGA、RS232

1. Giga Devices GD32F103CBT6 2.Altera Cyclone EP1C3 is the smallest 1-st generation FPGA from Altera. 在多晶硅层面,我们可以看到每个 M4K 块被细分为两半(两列共 26 个 “矩形”)。逻辑元件阵列是非对称的,在阵列右侧正中…

jetcache缓存

1 介绍 是阿里的双极缓存,jvm-->redis-->数据库 文档:jetcache/docs/CN at master alibaba/jetcache GitHub 2 注意事项 使用的实体类一定实现序列化接口定时刷新注解,慎用 它会为每一个key创建一个定时器 :场景为&…

Node.js —— Express 中间件、接口编写、接口跨域 【0基础向Express模块学习】

目录 中间件的概念 什么是中间件 现实生活中的例子 Express 中间件的调用流程 ​编辑 Express 中间件的格式 next 函数的作用 Express 中间件的初体验 定义中间件函数 全局生效的中间件 定义全局中间件的简化形式 中间件的作用 ​编辑 定义多个全局中间件 局部生…

前端绘制流程节点数据

根据数据结构和节点的层级、子节点id&#xff0c;前端自己绘制节点位置和关联关系、指向、已完成节点等 <template><div><div>通过后端节点和层级&#xff0c;绘制出节点以及关联关系等</div><div class"container" ref"container&…

java面试框架篇(Spring常见问题、SpringBoot、SpringMVC、mybatis经典问题、SpringCloud组件)

文章目录 面试专题-java框架篇1. spring常见问题1.1. spring是什么?1.2. 谈谈你对AOP的理解1.3. 谈谈你对IOC的理解1.4. Spring Boot、 Spring MVC和Spring有什么区别1.5. spring bean 生命周期1.6. spring事务传播机制有哪些?1.7. 循环依赖1.8. spring框架中使用了哪些设计模…

vue3插槽solt 使用

背景增加组件的复用性&#xff0c;个人体验组件化还是react 方便。 Vue插槽solt如何传递具名插槽的数据给子组件&#xff1f; 一、solt 原理 知其然知其所以然 Vue的插槽&#xff08;slots&#xff09;是一种分发内容的机制&#xff0c;允许你在组件模板中定义可插入的内容…

Python 实现Word (DOC或DOCX)与TXT文本格式互转

目录 引言 安装Python库 使用Python将Word转换为TXT文本格式 使用Python将TXT文本格式转换为Word 引言 Word文档和TXT文本文件是日常工作和生活中两种常见的文件格式&#xff0c;各有其特点和优势。Word文档能够保留丰富的格式设置&#xff0c;如字体、段落、表格、图片等…

Java入门基础学习笔记42——常用API

API&#xff08;全称&#xff1a;Application Programming Interface&#xff1a;应用程序编程接口&#xff09; 就是Java自己写好的程序&#xff0c;给程序员调用&#xff0c;方便完成一些功能的。 为什么要学别人写好的程序&#xff1f; 不要重复造轮子。 开发效率高。 面…

YOLOv5改进 | 主干网络 | 用repvgg模块替换Conv【教程+代码 】

&#x1f4a1;&#x1f4a1;&#x1f4a1;本专栏所有程序均经过测试&#xff0c;可成功执行&#x1f4a1;&#x1f4a1;&#x1f4a1; 尽管Ultralytics 推出了最新版本的 YOLOv8 模型。但YOLOv5作为一个anchor base的目标检测的算法&#xff0c;YOLOv5可能比YOLOv8的效果更好。…