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 的环境中,因为默认情况下自动汇总是开启的,所以在设计网络时,应尽量不要出现同主网的子网被其他主网分隔的情况。如果出现了,关闭自动汇总是最佳的做法,不足之处是路由表中路由条目会增加。
相关推荐
久邦科技5 分钟前
爪云主机深度测评:2026年免备案海外主机的硬件配置与性能实测
网络
humors22120 分钟前
聊聊密码为啥会“白设”
大数据·运维·服务器·网络·网络安全
zbtlink42 分钟前
路由器装上AI,网速能快多少?
人工智能·智能路由器·信号处理
IT大白鼠43 分钟前
华为路由基础及静态路由详解
网络·华为
M158227690551 小时前
工业级 EtherCAT 转 Modbus 网关|SG-ECAT 系列,打通高速总线与传统设备,无缝互联
网络
艾莉丝努力练剑1 小时前
【Linux网络】Linux 网络编程:传输层协议TCP(三)
linux·运维·服务器·网络·tcp/ip·http
闪电悠米1 小时前
黑马点评-优惠券秒杀-04_one_user_one_order
服务器·网络·数据库
星恒讯工业路由器1 小时前
物联网网关天线:分类解析与信号质量认知误区
网络·物联网·wifi·信息与通信·wifi 天线·lora 天线·物联网关天线
yyuuuzz1 小时前
aws亚马逊云上运维常见问题梳理
运维·服务器·网络·云计算·aws