静态路由和动态路由

dkm
dkm
2022-01-05 / 0 评论 / 5 阅读 / 正在检测是否收录...

路由器是三层设备,这个不用说了吧,如果你不知道路由器是三层设备那么你就
啊
还是去看看这篇文章吧
下面就讲一下静态路由。
静态路由分两种,一个是静态路由一个是默认路由。
静态路由的命令大概是这样的:

iproute 目标网段 子网掩码 下一个路由器的地址

列举:

iproute 192.168.2.0 255.255.255.0 192.168.1.2

子网掩码可变,但是在另外一个路由器上也需要给一个回送的静态路由条目(我就不写了,很简单,上面怎么来的就怎么回去)

默认路由(默认路由只能在两个路由器的情况下才可以用

iproute 0.0.0.0 0.0.0.0 下一个路由器地址

这个默认路由是这样用的,默认把所有的转发请求丢到下一个路由器上,一般的家用路由就这么转发的,所以一般看不到路由表;当然除了某些可以设置静态路由的路由器除外。

请输入图片描述

下面就讲什么是动态路由,动态路由就很简单了,路由表都是路由器自己学习的,不需要手动去一个一个输入IP地址。
动态路由分为两种(大多数情况下):RIP OSPF(还有一种叫BGP,这个用在骨干网络上的比较多,很少会用在局域网)
RIP动态路由协议分为两个版本,一个RIPv1一个RIPv2;版本的区别暂且不说,先说说这个路由可以学习的范围;RIP是矢量的动态路由协议,只能收录0-15共计16个路由器的路由表。超过的路由器则不收录,一般的中小型局域网会使用RIP。
下面说说RIP的协议区别,v1版本是无类协议,仅能收录:/8 /16 /24 识别到是A类的自动收录成/8,以此类推。
v2是有类路由协议,可根据子网掩码收录,子网掩码可自定义。
rip操作命令(v1)

router rip   #进入rip配置
network xxx.xxx.xxx.xxx SubMask
network xxx.xxx.xxx.xxx SubMask

rip v2

router rip
version 2
network xxx.xxx.xxx.xxx SubMask
network xxx.xxx.xxx.xxx SubMask

两种就放出来了,下面配置OSPF;
OSPF一般也就运营商或者大型局域网会用;
运营商的城域网基本上都是OSPF;
OSPF没什么好说的,重要的就是使用反掩码标识网段;反掩码我在文章结尾写一下。现在就放出OSPF的配置命令。
请输入图片描述

router ospf 1 #设置一个OSPF进程号
network IP 反掩码 area id #设置是什么区域
network IP 反掩码 area id #同上

反掩码是什么东西:

正掩码必须是连续的,而反掩码可以不连续,例如:C类地址子网掩码中不可以出现255.253.255.0(二进制为11111111 11111101 11111111 00000000)这样的掩码;
而反掩码可以出现0.0.0.2(二进制为00000000 00000000 00000000 00000010)。
正掩码表示的路由条目,而反掩码表示的范围。
反掩码就是通配符掩码,通过标记0和1告诉设备应该匹配到哪位。
在反掩码中,相应位为1的地址在比较中忽略,为0的必须被检查.
IP地址与反掩码都是32位的数
例如掩码是
255.255.255.0wildcard-mask 就是0.0.0.255
255.255.255.248反掩就是0.0.0.7
通配符掩码(wildcard-mask)
路由器使用的通配符掩码(或反掩码)与源或目标地址一起来分辨匹配的地址范围,它跟子网掩码刚好相反。它像子网掩码告诉路由器 IP地址 的哪一位属于 网络号 一样,通配符掩码告诉路由器为了判断出匹配,它需要检查IP地址中的多少位。这个地址掩码对使我们可以只使用两个32位的号码来确定IP地址的范围。这是十分方便的,因为如果没有掩码的话,你不得不对每个匹配的IP客户地址加入一个单独的访问列表语句。这将造成很多额外的输入和路由器大量额外的处理过程。所以地址掩码对相当有用。
在子网掩码中,将掩码的一位设成1表示IP地址对应的位属于网络地址部分。相反,在访问列表中将通配符掩码中的一位设成1表示I P地址中对应的位既可以是1又可以是0。有时,可将其称作“无关”位,因为路由器在判断是否匹配时并不关心它们。掩码位设成0则表示IP地址中相对应的位必须精确匹配。
请输入图片描述

如果看不懂的话是真没办法,因为这个不太好解释,最简单的办法是这样的
假设一个局域网的子网掩码是255.255.255.0/24
反掩码计算255.255.255.255-255.255.255.0=0.0.0.255
如果是255.255.255.250的子网掩码,那么反掩码是255.255.255.255-255.255.255.250=0.0.0.5
四个255-需要转换成反掩码的子网掩码=反掩码
简单的希望能看懂,看不懂的话那就有点
请输入图片描述

0

评论

博主关闭了所有页面的评论