目录
静态路由配置
默认路由:
特定主机路由:
示例:
广播域和冲突域:
静态路由配置
在第四节(计网第四章(网络层)(四)_永无魇足的博客-CSDN博客)有提到过,路由表的条目有静态和动态两种。
所谓静态路由配置就是用户或管理员使用路由器相关命令进行人工配置路由表。
这种人工配置方式简单、开销小。但不能及时适应网络状态的变化。所以一般只在小规模网络中使用。
默认路由:
对于具有相同下一跳的不同目的网络的路由条目,可以使用默认路由来替代。这样就可以保证路由表的规模不会很大,从而不会降低查表转发的速度。
默认路由的目的地址为0.0.0.0,地址掩码也为0.0.0.0。其CIDR的形式为0.0.0.0/0。
默认路由的网络前缀最短,所以地址也就最模糊。
特定主机路由:
特定主机路由条目的目的地址为选择的特定主机的IP地址,地址掩码为255.255.255.255。其CIDR的形式为特定主机的IP地址/32。
特定主机路由的网络前缀最长,所以地址也就最具体。
示例:
之前在第四节提到过,当给路由器接口配置IP地址和子网掩码时,路由器就知道该接口与哪个网络是直连的。
所以先对每个路由器的路由表的直连类型的条目进行记录。如图:
特定主机路由:
假设现在192.168.2.0/24地址块里有一个主机的IP地址为192.168.2.1,现在要在路由器R1的路由表里记录关于其的条目。
请思考一下,如果不按特定主机路由的规则处理,可否将主机的IP地址存储到路由表里面去?
答案是否定的,不知道大家是否注意到路由表条目的目的网络填写的是网络地址,并不是主机的IP地址。
而有时候出于某种安全考虑后其他情况,需要添加特定主机路由条目。我们在R1路由器的路由表里进行添加:
可能有些人不理解下一跳怎么填,在这里博主按自己的理解说一下。
对于直连网络,下一跳直接就写所对应的接口,我想大家都已经发现了,接口的IP地址实际就是与该接口直连的网络分配的一个IP地址,这里也就理解了在前面的文章中我们说IP地址就是因特网上的主机和路由器所使用的地址。
而对于非直连网络,就是从当前路由器到目的网络的路径中,通过的第一个路由器的接口。比如从R1到特定主机,那么下一跳就是路由器R2的接口0的IP地址即10.0.0.2。而对于目的网络10.0.1.0/30和192.168.2.0/24同样下一跳都是10.0.0.2。
默认路由:
我们将关于目的网络10.0.1.0/30和192.168.2.0/24这两条条目也添加到R1路由表里面。
我们可以看到,这两个目的网络不同,但是对于R1来说都是相同的下一跳,那么使用默认路由,于是有:
默认网关:
为了防止大家把默认网关和默认路由搞混,对上图中的默认网关也进行说明。
对于网络地址为198.168.1.0/24的主机来说,路由器R1的接口0的IP地址就是他们的默认网关。
对于网络地址为10.0.0.0/30的主机来说,在路由器R1的接口1的IP地址和路由器R2的接口0的IP地址中选择其中一个作为他们的默认网关。
对于网络地址为10.0.1.0/30的主机来说,在路由器R2的接口1的IP地址和路由器R3的接口0的IP地址中选择其中一个作为他们的默认网关。
对于网络地址为198.168.2.0/24的主机来说,路由器R3的接口1的IP地址就是他们的默认网关。
广播域和冲突域:
之前有讨论过交换机和集线器有关广播域和冲突域的问题,对于路由器来说,它既隔离广播域又隔离冲突域。
假设路由器一个接口连接的网络的一个主机发送广播数据报,那么只能在本网络里面进行广播传输,路由器不会转发给数据报。 也就是说在同一个网络中才不会隔离广播域。所以交换机和集线器都不隔离广播域。 而路由器的作用就是将网络互连起来,那么就可以说路由器的每一个接口就连接一个网络,那么也就是说路由器的每一个接口就是一个广播域。