OSPF是应用在局域网中还是广域网中?_百哥3230的博客-程序员宅基地_ospf什么情况下用到

技术标签: 论坛  笔记  网络  局域网  数字通信  ospf  网络通信  

作者:百哥
本期分享:系列15点到16点半-技术热讯
感谢大家关注-百哥,请大家持续关注就可以了哦!
众元教育技术公开课:更多认证知识
众元教育技术交流裙:414605852

从几个百哥参与的项目来说吧
1、ospf既可以用在局域网,也可以用在广域网
2、是否要用ospf,和局域网、广域网没有关系。

使用ospf的案例
1、某大学局域网用了ospf,网络拓扑大概是这样。(真实拓扑为避免信息泄露,不能发,但是和下图类似)
在这里插入图片描述

2、某企业局域网用了ospf,网络拓扑大概是这样。(真实拓扑为避免信息泄露,不能发,但是和下图类似)
在这里插入图片描述

3、某金融机构广域网用了ospf,网络拓扑大概是这样。(真实拓扑为避免信息泄露,不能发,但是和下图类似)

在这里插入图片描述

未使用ospf的案例
1、另一个某大学局域网。(真实拓扑为避免信息泄露,不能发,但是和下图类似)
在这里插入图片描述

2、某政务网广域网。(真实拓扑为避免信息泄露,不能发,但是和下图类似)
在这里插入图片描述

看了这么多拓扑,应该已经发现规律了:去往一个相同目标,有多条路径选择时,往往会采用ospf,而只有一条路可走的时候,就用静态。
等等,最后那个政务网的图怎么解释,这不都是两条线上去的吗?
这个虽然是两条线,但是因为用了irf虚拟化技术,聚合成了一条线,逻辑拓扑还是只有一条路。
原因是,ospf配置相对复杂,也会对网络设备造成一定压力,所以能用静态当然用静态啊,实际工作中肯定越简单实现需求越好啊,理想是“一把梭”。
在这里插入图片描述

当有多条路径时,不能一把梭的原因主要是:
1、使用静态路由的话,要配置的路由条目比较多,而且要考虑优先级等问题,工作量较大,容易出错。
2、为什么要使用多路径,除了增加上行带宽外,还有个关键原因是增强可靠性,就是一条线路坏了,会自动切换到另一条。但是如果使用静态路由的话,当线路发生故障时,经常无法感知到故障而无法切换。
静态路由判断一条路由是否有效,是根据路由对应的出接口是否up,但是项目中的网线或者光纤总是有很多转接,线路中间发生了问题,网络设备是无法感知的(网络设备的接口还是up),这样静态路由就不知道线路有故障,就不会切换到备选路径,网络就会中断。
动态路由如ospf判断一条路由是否有效,不仅仅是根据接口是否up,还会根据hello包是否能到达对面,如果无法到达,那就判断这条线路坏了,切换。
最后,也有场景,虽然是多线路,但依然没使用ospf,主要原因不是ospf不香,而是对面设备不归自己管,配不了。
在这里插入图片描述

如这张图,出口设备连接了电信+联通双Internet出口,运营商是不会和我们对接ospf的,原因是什么,欢迎讨论。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_46736340/article/details/108275968

智能推荐

smart gesture安装失败_3ds Max 2014 下载与安装步骤_weixin_39600510的博客-程序员宅基地

3Dmax2014软件下载链接:https://pan.baidu.com/s/1zu_kvIkBOikhU_g8FPyLZw提取码:0000如出现链接失效问题,添加微信免费领取3ds Max 2020安装步骤1.先关闭360、电脑管家等杀毒软件。以防解压之后杀毒软件把注册机隔离。2.在压缩包上右键解压文件。3.随意选择两个安装程序中的任意一个,双击对其进行解压。4.这个路径是解压...

魔兽中的dx写屏(原版为英文)_langyanduan的博客-程序员宅基地

原文地址:http://www.rohitab.com/discuss/topic/34411-run-time-directx-hooking-using-code-injection-and-vtable/相关资料:http://bbs.pediy.com/showthread.php?t=85368&highlight=hook+%E6%B8%B8%E6%88%8F+%E

linux下安装GDSL (通用数据结构库) 讲解(for x86 and ARM)_心中唯有此愿的博客-程序员宅基地

前几天学长发了一些库给我玩,我今天刚好有空,就来安装个gdsl数据结构库玩玩。         我以前会自己编写一些很简单的数据结构函数来加入到自己工程里,现在有现成的库了,要用的时候只需调用就好了,确实减少了一些编程负担。而且gdsl是开源的,对学习数据结构还是很有帮助的。 GDSL简介:         GDSL(通用数据结构库) 包含一组程序用于操作各种数据结构。这是一个可移

使用Prometheus和Grafana实现SLO_普通网友的博客-程序员宅基地

在线服务的目标应该是提供与业务需求匹配的可用服务。此流程的关键部分应该涉及组织中的不同团队,例如,从业务开发团队到工程团队。要验证一个服务如何符合这些目标,可以用这些目标可衡量的“成就”来定义“阈值”,例如,“服务必须在99.9%的时间内可用”,这应该与用户的期望和业务连续性相匹配。SLA, SLO, SLI已经有很多关于这些话题的文章,如果你不熟悉这些术语,我强烈建议你先阅读谷歌关于SLO(服务...

linux守护进程 框架,Linux进程冻结技术(示例代码)_谢士妞的博客-程序员宅基地

1什么是进程冻结进程冻结技术(freezing of tasks)是指在系统hibernate或者suspend的时候,将用户进程和部分内核线程置于“可控”的暂停状态。2为什么需要冻结技术假设没有冻结技术,进程可以在任意可调度的点暂停,而且直到cpu_down才会暂停并迁移。这会给系统带来很多问题:(1)有可能破坏文件系统。在系统创建hibernate image到cpu down之间,如果有进程...

python连接oracle数据库报错"DatabaseError: DPI-1047: 64-bit Oracle Client library cannot be loaded: "解决方案_珊瑚sunny的博客-程序员宅基地

操作系统,python3.5, oracle_11, 均为64位;plsql 正常连接。也顺利安装了cx_oracle 6.3,但是python进行连接的时候就会报错"DatabaseError: DPI-1047: 64-bit Oracle Client library cannot be loaded: " 。原因: instantclient版本为32位,需更换成64位。解...

随便推点

java中字符串类有哪些_java 中操作字符串都有哪些类?它们之间有什么区别?_中本姜的博客-程序员宅基地

一、Java String类字符串广泛应用在Java编程中,在Java中字符串属于对象,Java提供了String类来创建和操作字符串。需要注意的是String的值是不可变的,这就导致每次对String的操作都会生成新的String对象,这样不仅效率低下,而且浪费有限的内存空间。 我们可以看到,初始String值为“hello”,然后在这个字符串后面加上新的字符串“world”,这个过程是需要重新...

docker和kubernetes指南pt 2使用docker制作真实项目_weixin_26729165的博客-程序员宅基地

In part 1 of this series, we familiarized ourselves with Docker by understanding:在本系列的第1部分中,我们通过了解以下内容使自己熟悉Docker: What Docker is and how it operates on the high level What Docker images and contai...

三星手机拍照翻转获取照片的问题_zz88222的博客-程序员宅基地

最近在开发的过程中遇到拍照上传的需求,其他手机都没有问题,在三星的手机上就有问题,当拍完照后界面翻转后导致获取不到照片的问题;解决办法: 在对应的activity中添加如下代码: //解决部分手机拍照后的[email protected] void onConfigurationChanged(Configuration newConfig) {//其实这里什么都不要做super.onC

Qt 40 拖放事件深度剖析_奶牛养殖场小马的博客-程序员宅基地

学习自唐佐林老师Qt实验1:通过重写拖放操作的事件处理函数,得到所拖放的文件或者文件夹的路径Widget.h#ifndef WIDGET_H#define WIDGET_H#include <QtGui/QWidget>class Widget : public QWidget{ Q_OBJECTprotected: //重写事件处理函数 void dragEnterEvent(QDragEnterEvent* e);//拖 void dr

c 语言与数据库技术期末试题,计算机三级《数据库技术》考前模拟题_雪鱼子的博客-程序员宅基地

计算机三级考试备考工作已经进入紧张冲刺阶段,下面是小编为大家整理的计算机三级《数据库技术》考前模拟题,欢迎参考~计算机三级《数据库技术》考前模拟题1.假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE)。要查找选修 "COMPUTER"课程的"女"学生姓名,将涉及到关系(d )A.SB.SC, CC.S...

设计模式学习笔记(30)——策略模式实现_�Aurora的博客-程序员宅基地

一、商场收银软件商场收银软件,营业员根据顾客所购买的商品的单价和数量,向客户收费。package operation;import java.util.Scanner;class Cash{ public String list=""; public Double totalPrice=0.0d; public void buttonOK() { Scanner sc=new Scanner(System.in); System.out.println("输入单价:"); St

推荐文章

热门文章

相关标签