搞不懂缺省路由?一个故事告诉你

在这里插入图片描述

00 对路由的理解

首先我先来分享分享我对路由的理解:
在我的理解里,路由器和路由表的形式类比于一个点一条线

一个点指的是一个坐标,可以理解成是肯德基或者麦当劳在地图上的一个坐标

一条线指的是这个点要想到达其他点可选的一条线路

我们知道点线成面,这里也是如此。

网络上众多的路由器,路由器上许多的路由表,总多的点线整合起来就成了一张地图,一张网络的地图。

在这个地图的帮助下,我们就可以顺利地从处于北京的网络地址A访问到处于上海的网络地址B。

这里有个地方要注意了,使用这个地图的方法很特殊,那就是你必须按顺序一个一个点来,否则是会迷路的!!!

举个栗子:
你现在处于A地,你想要前往C地,沿途会经过B地。

这个时候你会发现,你想要选择去C地,但是地图上并没有显示C地的具体位置,而是指示你要去B地的路线。而只有你到达B地之后B地才会告诉你怎么去往C地

也就是说,虽然你不能掌握全局,但是只要按照地图一步一步来,你就会越来越接近目的地,直到最后你就会到达你想要的目的地

这里的理解可以类比于多米诺骨牌,比如第一张牌,能够砸到自己的下一张牌,即下一跳,第二张牌能够找到自己的下一跳,即第三张牌。依次滴递推,无论中间有多少个骨牌,只要可以够找到自己的下一跳,便可以找到终点。因为这个游戏规则是:下一跳更接近终点 ,这样起点和终点就能沟通起来。

在这里,我们可以继续发散思维,如果多米诺骨牌中的其中一张牌没有被上一张牌推倒,那么最后一张牌会被推倒嘛

肯定是不会的,所以说如果你想要从A到达C,而途径到B却发现B地没有去往C地的指示,那么你就会被卡在B点,达到不了C地的。



01 缺省网关在路由表里的形式

说完对路由的理解,那么说回正题,接下来我们就来看看缺省路由/网关

缺省路由长什么样呢?

长如下这样:

在这里插入图片描述

这条缺省路由的实际意思是:我海纳百川,不管你的网络号是什么、掩码是什么,只要你不清楚下一步要去哪里,就选择我吧,我会使用物理接口Eth0发送给下一跳,会让你更接近目的地的




02 用故事理解缺省路由

受疫情影响,某学校要求孩子放学后要么由家长接送要么统一乘坐校车回家。下课铃响后,孩子们纷纷跑到校门口寻找自己的家长,找到自己家长的孩子开心地牵着家长的手回去,我们发现,家长或许不会马上带着孩子回家,可能还会带着孩子去逛逛街、吃吃小吃。但毫无疑问,最终的目的地通常都是家中。也就是说,孩子不用考虑那么多,只要牵着家长的手即可更接近家里。(路由器根据路由表匹配目的IP地址,将报文发给对应的下一跳)

小明、李四倒都很幸运,很快就找到了自己的家长,牵着家长的手坐车离去。但是学校门口,还有很多包括张三在内的许多同学没有回家,老师大声呼喊着:没有找到家长的同学,过来统一坐校车回家。(如果报文在路由表里匹配不到目的IP地址,则统一发给某个地址)

在这里,老师说的校车就是剩下同学的最后的选择,也就是我们说的缺省(默认)网关。




觉得本文对你有帮助的话,还请点个赞多多支持哟~~~