RIP协议两个版本对不连续子网的支持情况实验
一、连续子网与不连续子网
我们经常见到说RIPv1不支持不连续子网,仅支持连续子网,那么什么是连续子网,什么是不连续子网呢?
l 不连续子网:指在一个网络中,某几个连续由同一主网划分的子网在中间被多个其它网段的子网或网络隔开了
【注意】如果中间只隔了一个网络,则不属于不连续子网,RIPv1是支持的。
l 连续子网:由一主网划分的多个子网连续,没有被其它多个网络隔开
二、RIPv1不支持不连续子网的实验
由于RIPv1 会自动汇总有类网络间各子网的路由,所以RIPv1不支持不连续子网。实验拓扑结构如下:
由于RIPv1只通告有类网络路由,所以两个被隔离的连续子网(由同一主网划分)会在同一路由器上生成到达同一汇聚类型的目的网络(192.168.1.0/24),但不同方向的路由表项。任何一侧的主机发送一个到达目的网络主机的数据包时,在到达这个路由器时都会按照路由表中由本侧子网生成的汇聚路由表项返回到本地子网,根本不会到达目的网络的主机。所以结果两侧同一主网下的子网中的主机不能相互通信。
【说明】如果是以下这种结构,R1又可以ping通R4,因为此时192.168.1.0/24聚合路由不会在同一路由器(R2或者R3)上生成两个不同方向的路由表项,因为在R1和R3上到达本铡网络的路由表项是优先级更高的具体子网直连路由,不是RIP路由,也就不会被聚合成192.168.1.0/24有类网络路由。
三、RIPv2对不连续子网的支持实验
如果是RIPv2,则全都显示明细路由,子网不会生成(可以强制生成)同一主网的有类聚合路由,所以在RIPv2中不连续子网下,两个由同一主网划分的子网侧主机也可正常通信的。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本