计算机网络学习实践:模拟RIP动态路由
模拟动态路由RIP协议
1.实验准备
实验环境:
华为模拟器ENSP
实验设备:
3个路由器,3个二层交换机(不是三层的),3个PC机
5个网段
192.168.1.0 255.255.255.0 (PC1所在网段)
192.168.2.0 255.255.255.0 (PC2所在网段)
192.168.3.0 255.255.255.0 (PC3所在网段)
172.0.0.0 255.255.255.0(AR4和AR5之间)
176.0.0.0 255.255.255.0(AR5和AR6之间)
PC1:
192.168.1.2 255.255.255.0 默认网关:192.168.1.1
PC2:
192.168.2.2 255.255.255.0 默认网关:192.168.2.1
PC3:
192.168.3.2 255.255.255.0 默认网关:192.168.3.1
直接将两个交换机分别和自己网段的PC机和路由器通过以太网线连接(图书第三个黑色的线),路由器之间用广域网线连接(红色闪电,带时钟的要自己配置带宽)
2.三个路由器相关配置
注意:接口看你自己的ENSP上显示的什么就按照哪个选
AR4
sys
int GigabitEthernet 0/0/0 #这个是PC1的网关
ip address 192.168.0.1 255.255.255.0 #设置PC1的网关
q #退出选择另一接口
int GigabitEthernet 0/0/1 #设置AR4和AR5路由器之间的网段
ip address 172.0.0.1 255.255.255.0
AR5
sys
int GigabitEthernet 0/0/0 #设置AR4和AR5路由器之间的网段
ip address 172.0.0.2 255.255.255.0
q #退出选择另一接口
int GigabitEthernet 0/0/1 #这个是PC2的网关
ip address 192.168.1.1 255.255.255.0 #设置PC2的网关
q #退出选择另一接口
int GigabitEthernet 0/0/2 #设置AR5和AR6路由器之间的网段
ip address 176.0.0.1 255.255.255.0
AR6
sys
int GigabitEthernet 0/0/0 #这个是PC3的网关
ip address 192.168.3.1 255.255.255.0 #设置PC3的网关
q #退出选择另一接口
int GigabitEthernet 0/0/1 #设置AR5和AR6路由器之间的网段
ip address 176.0.0.2 255.255.255.0
此时,三个PC机都可以ping通自己的网关,两个相邻路由器可以相互ping通,就算配置完成
3.RIP配置
配置方法:
#注意要在[AR4]情况下,不是<AR4>或者某个具体接口
rip
network + 路由器所有直连网段的网络地址 #不需要子网掩码
AR4
rip
network 192.168.1.0
network 172.0.0.0
AR5
rip
network 192.168.2.0
network 172.0.0.0
network 176.0.0.0
AR4
rip
network 192.168.3.0
network 176.0.0.1
4.查看结果
查看路由表
输入命令
dis ip routing-table
这是配置完成的Router1(AR4)的路由表信息,可以看到有3个RIP协议,通向了与AR4不直接相连的三个子网,表明配置成功
在AR5和AR6中也能看到类似的
ping
PC1 ping PC2和PC3均可成功,三者之间可以互相通信,实验完成
5.可能出现的问题
在实验中如果出现了这个错误,是因为网段选的不太好
The network address is invalid, and the specified address must be major-n et address without any subnets.
这个错误提示意味着网络地址无效,并且指定的地址必须是没有子网的主网络地址。这个错误通常出现在配
置动态路由协议RIP时,当指定的网络地址不符合要求时会出现。在这种情况下,网络地址必须是没有子网的主网
络地址,不能包含任何子网。
- “地址必须是没有子网的主网络地址”的解释
- 这一表述意味着所需的IP地址应该是一个没有进一步划分子网的主网络地址。换句话说,该地址应该只包含一个网络号和主机号,而没有额外的子网网络号和子网主机号。
- 在实际应用中,这通常意味着IP地址和子网掩码的组合应该使得IP地址的前部分完全代表网络号,而后部分完全代表主机号,没有额外的子网划分。
- 示例
- 假设一个网络的IP地址范围是192.168.1.0到192.168.1.255,子网掩码是255.255.255.0。这个范围内的所有IP地址都可以被认为是“没有子网的主网络地址”,因为它们没有进一步划分子网。
- 如果该网络使用子网掩码255.255.255.192进行划分,那么它将被分为四个子网,每个子网有不同的网络地址和主机地址范围。在这种情况下,只有这四个子网的网络地址(例如192.168.1.0、192.168.1.64、192.168.1.128和192.168.1.192)才是“没有子网的主网络地址”(在子网划分的层面上),而其他的IP地址则属于这些子网中的主机地址。
可以重新选别的符合条件的网段