RIP解决不连续子网问题

#交换设备

RIP解决不连续子网问题

一、不连续子网的概念

  • 相同主网下的子网,被另一个主网分割,例如下面实验拓扑
  • 在某公司的网络整改项目中,原先R1 和RS 属于同一主网络 10.0.0.0/8,现被 R2、R3、R4 分离,整网采用了 RIPv1 协议,发现在该子网不连续的环境下通信出现了问题,现需要通过额外的配置来解决这些问题,以保证所有设备能够互通。

二、导致网络出现故障的根源

导致这种情况的原因是: 由于采用了 RIPv1,在 R2 和 R4 分别接收到 10.0.12.0/24和10.0.45.0/24 的路由条目时,默认打开了自动有类汇总功能,所以在主网边界向外发送路由信息的时候都汇总成了 10.0.0.0/8,, 发送给 R3,最终在 R3 上由于接收到了两条目的网段相同、代价值也相同的路由条目。

为什么这里会汇总?

因为由于192.168.23.0和192.168.34.0 将另外两个网络分割开,路由器使用的是RIPv1,就会检测到两端(例如R2的两端)是不同类型的地址(B类和C类),这时路由器处于主网边界,RIPv1的自动汇总功能就会开启,开启之后,如图中所示,就会造成网络问题

三、不连续子网解决方法

1.使用RIPv1,为接口配置从IP地址

  • 为接口配置第二个IP地址,使不连续的子网变得连续
  • 在中间不连续子网内的接口上配置从IP地址,并在R3上重新宣告网段
powershell 复制代码
[R2]int s2/0/0
[R2-Serial2/0/0]ip ad 10.0.23.2 24 sub


[R3]int s1/0/0
[R3-Serial1/0/0]ip ad 10.0.23.3 24 sub
[R3-Serial1/0/0]int s1/0/1
[R3-Serial1/0/1]ip ad 10.0.34.3 24 sub
[R3-Serial1/0/1]rip
[R3-rip-1]net 10.0.0.0

[R4]int s2/0/1
[R4-Serial2/0/1]ip ad 10.0.34.4 24 sub
  • 注意,此时R2和R4不需要重新宣告网段,只有R3需要宣告

2.使用RIPv2,关闭自动汇总功能

powershell 复制代码
[R1]rip
[R1-rip-1]version 2
[R1-rip-1]undo summary 
  • 在 RIPy2 的环境中,因为默认情况下自动汇总是开启的,所以在设计网络时,应尽量不要出现同主网的子网被其他主网分隔的情况。如果出现了,关闭自动汇总是最佳的做法,不足之处是路由表中路由条目会增加。
相关推荐
缘华工业智维2 小时前
工业设备预测性维护:能源成本降低的“隐藏钥匙”?
大数据·网络·人工智能
安当加密2 小时前
达梦数据库TDE透明加密解决方案:构建高安全数据存储体系
网络·数据库·安全
wuxuanok4 小时前
WebSocket —— 在线聊天室
网络·websocket·网络协议
安当加密5 小时前
构建高安全堡垒机登录体系:RADIUS + 动态口令实践
网络·安全
我言秋日胜春朝★7 小时前
【Linux网络编程】多路转接reactor——ET模式的epoll
linux·服务器·网络
_清浅8 小时前
计算机网络【第五章-传输层】
网络
焦思懿--19期--工职大9 小时前
VMWare和物理机之间文件传输
linux·服务器·网络·电脑
爱偷懒的。。9 小时前
基于 WebSocket 协议的实时弹幕通信机制分析-抖音
网络·python·websocket·网络协议·学习·js
心.c11 小时前
深入理解HTTP协议的本质
网络·网络协议·http
国科安芯11 小时前
核辐射检测仪中的抗辐照MCU芯片应用探索与挑战应对
网络·人工智能·单片机·嵌入式硬件·安全·fpga开发