大家好,我是许公子。
路由协议,经常看我文章的小友都知道,给你们说过很多期了。
这是网络世界里,很重要的一个概念,总得来说,它负责将数据包从源节点传递到目的节点。
最近又有很多萌新关注过来,想了想,决定给你从小白的角度重新系统梳理一下路由协议。
今日文章阅读福利:《OSPF网络设计解决方案》
作为网络基础,了解它是你入门精进的第一步。私信我,备注“方案”,前30名私信的小友即可获得此份OSPF经典读物。
如果想从0到1系统学习网络,也可以和我聊聊,告知学习意向,我会为你推荐最适合你学习网络的方式。
01 一句话就能说明白,路由协议是啥
路由协议,官方解释就是,一种指定数据包转送方式的网上协议。
小白角度来说:
这就好比你寄一封信,需要通过邮局,把信从寄信人送到收信人那里。
在网络世界里,路由协议就是网络的邮局系统。
它规定了不同的路由器之间怎么交流和传递数据包,确保数据包能够准确、高效地从A地址传输到B地址。
想象一下,你寄信的时候,肯定需要知道正确的寄信规则和邮递方式,才能确保你的信能够按照正确的路径到对方那,对吧。
在网络中,路由协议就是为数据包提供类似的规则和指导。
它决定了数据包在网络中应该经过哪些路由器,怎么选择最佳的路径进行传输,以确保数据包能够快速、可靠地到达目标地。
02 “傻瓜”式解读,路由协议的两种类型
在网络世界里,有很多不同的路由协议可供选择,就像有很多种不同的邮递方式。
路由协议也是一样,可以分为很多种类型,而且还可以根据不同的标准进行分类,横向的,纵向的,都有。
具体可以看这张图,全部给你列出来了。
在这里我按照路由表的更新方式给你说说,静态路由和动态的区别。
01 静态路由协议,小明教你怎么走
暑假到了,你决定去好朋友小明家玩。
这时候,小明给你整个一张地图,他给出的是具体的,怎么去他家的路线图。
“从这条街右转,然后左转,再直走”。
严格按照这个路线来。
静态路由协议就是这样,你手动设置好路由表,明确指定数据包应该走哪条路径。
但是如果路况发生变化,你得手动更新地图(路由表)。
这种协议适合简单的网络或者需要精确控制路由的情况。
02 动态路由协议,我只靠导航就行
不靠小明的地图,你也可以自己去他家。
你决定了,要从家里开车过去,然后你打开了导航,输入了目的地,然后要求导航给你你规划一条最佳路线。
现在,这个导航就是动态路由协议。
它会根据交通状况和道路条件,动态地给你选择一个最佳路线。
如果你在去的路上,前面一公里有车祸拥堵,导航会自动给你调整路线,帮助你选择一个更快的道路来达到目的地。
动态路由协议也是这样,它会根据网络中的变化和故障情况,动态地选择最佳的路径来传输数据。
03 这5种常用的动态路由协议,其实很好区分
从上面描述中,可以很明显看出,静态路由系统,好像不太聪明的样子。
这种只适合简单的网络,或者需要精准控制路由的情况。
那一般情况下,大家还是用动态路由多,基本上就下面这五类了。
想了解具体的知识,你可以参考之前发的每天五分钟系列。
链接给你安排上了:
《网工路由基础(1)RIP原理与配置》
《网工路由基础(2)EIGRP协议》
《网工路由基础(3)OSPF协议》
《网工路由基础(4)ISIS协议》
《网工路由基础(5)BGP协议》
当然,也可以听我继续给你说说。
01 RIP,简单的指南
RIP就像一个简单的指南,它只告诉路由器到达目的地需要多少步。
非常适合小型网络,因为它很容易配置。
然而,它有一个限制:只能告诉你距离,而不能告诉你更多有关网络的信息。
02 OSPF,详细的地图
OSPF就像一张非常详细的地图,用于帮助路由器在大网络中找到最短路径。
它告诉每个路由器周围的邻居路由器有关网络的信息,让每个路由器都能计算出最快的路径。
这对于大型网络来说非常有用,因为它具有快速而准确的路径选择能力。
03 EIGRP,前两个的结合体
EIGRP结合了OSPF和RIP的优点。
它可以提供更多关于网络的信息,并且可以根据多个因素选择最佳路径。
适用于中型网络,并具有快速收敛的能力。
04 IS-IS,用得少但是更高级
IS-IS是一种类似于OSPF的协议,用于大型网络。
它的工作原理与OSPF类似,但在实际应用中较为少见。
你可以将其看作是一个类似于OSPF的更加高级和复杂的路由协议。
05 BGP,能实现跨国通信
BGP是一种用于互联网络之间的协议。它帮助不同的互联网络之间交换信息,并选择最佳路径来转发数据。
BGP是全球互联网的基础,它帮助互联网络之间进行跨越国界的通信。
这五个路由协议里,刚好涵盖了我前面说的距离矢量路由协议和链路状态路由协议。
我再从里面各拎一个出来给你说说。
04 这么生动形象?趣讲一下RIP和OSPF
RIP是一种距离矢量协议,总的来说,在一些小型网络或简单网络环境中,因为RIP相对简单,易于配置和部署,所以仍然是一个可选的选择。
但随着现代网络的发展,更复杂和功能更强大的路由协议如OSPF获得了更广泛的应用。
OSPF是一种链路状态路由协议,它提供了更精确的路由选择和快速收敛的能力,适用于中大型企业网络和互联网服务提供商。
这次,换个场景给你解释下这俩。
01 RIP,没有灵魂的走路机器
假如你刚入职一个公司,对周围不太熟悉,想去公司附近的某个商场吃饭,但不知道怎么走。
你先问了同事小明,他说你先从这一直往前走,去找小王。
你找到了小王,他说左转进入第一条小巷,找小马。
然后你找到了小马,他说就在前面右转就到了。
最后你顺利走到了想去的商场。
在这个案例里,RIP协议就像是你询问同事的方式。
你作为一个初来者,对附近的地理布局一无所知。
虽然同事只知道自己所在位置和离自己较近的地点,但你依然依赖同事的指引。
他们告诉你的最短路径是基于他们自身的认知。
你收集到这些信息后,选择其中最短的路径来到达目的地。
RIP协议也是这样,只知道相邻的路由器之间的信息,它使用这些信息来选择路径,但对整个网络的拓扑了解有限。
02 OSPF,有灵魂的去目的地
还是这个例子,假如你刚入职一个公司,对周围不太熟悉,想去公司附近的某个商场吃饭,但不知道怎么走。
你打开手机导航,有三个路线给你选择:
一,直接直行,穿过斑马线再右转。
二,先右转经常某大厦,再直行,再掉头回来。
三,左转,再直行经过一个天桥,再右转。
你还问了两个同事,他们又给了你两个选择:
四,小明说,你可以经过一个弄堂,这样不用等红绿灯。
五,小王说,你可以先直行,从公司外面的地下通道过去。
现在,你有个五个选择。
你掌握了这些信息,脑子里过了一遍,现在是下班高峰期,而且很晒,一合计,决定结合方案一+方案五,然后最高效地走到了商场。
在这个案例中,OSPF就是这样,能够根据实时的路况信息和路由器之间的通信,进行路径调整,以提供最佳的路由选择。
它通过计算和更新路由表,实现了网络中的最优路径选择和快速的数据传输。
怎么样,看到这你悟了吗?
网络世界里,确实总是有很多又干又难啃的内容,但只要我们换种思维,学会转换成自己的案例,就变成了你的知识。
如果还有不懂的网络知识,想要系统地进行学习,也可以私信我,发送暗号“学习”,希望能给你一些有效建议。
学不明白的时候,反问一下自己,如果要我去对行外人解释这个东西,我要怎么说。
慢慢地,你就会完全吃透这个知识点。
原创:许公子丨10年资深网络工程师,更多网工提升干货,请关注公众号:网络工程师俱乐部