动态路由实验配置
动态路由分两种协议
- RIP
- OSPF
静态路由是由网络管理员手动配置的
缺点:容易出错、网络主机数量多时不易于管理、灵活性差
1. 动态路由协议RIP
路由信息协议RIP (Router Information Protocol):可以根据网络拓扑结构动态变化
特点:
- 以跳数作为度量值
- 经过一个路由器,跳数增加1
- RIP路由协议认为跳数越少,路径的路由就越适合,并将其加入路由表
- 跳数相等的路径,尽管带宽不同,RIP也会认为他们是等价路径
- RIP默认支持4条等价路径,最大支持6条等价路径
- 当一个路由条目的跳数累加到16跳时就从路由表中删除
RIP有两个版本
-
RIPv1:以每30秒一次的频率拷贝自己的路由表副本作为路由更新发送给其直连邻居
更新方式为广播,即以
255.255.255.255
为目的地址发送更新报文 -
RIPv2:更新方式为组播更新,即以
224.0.0.9
为目的地址发送更新可以尽量减少由于更新引起的广播流量,增加链路带宽的使用效率
RIP路由协议的特征
- 是距离向量路由协议
- 使用跳数作为度量值,最大跳数为15跳
- 默认路由更新周期为30秒,支持触发更新
- 管理距离为120
1.1 RIPv2 的配置命令
Router(config)#router rip //启用路由协议RIP
Router(config-router)#version 2 //RIP的版本为2
Router(config-router)#no autosummary //取消自动汇总功能
Router(config-router)#network 直连网段
1.2 RIP动态路由实验
本次实验的网络拓扑如下
此时的路由表
Router0:
C 192.168.1.0/24 is directly connected, FastEthernet0/1
C 192.168.2.0/24 is directly connected, FastEthernet0/0
Router1:
C 192.168.2.0/24 is directly connected, FastEthernet0/0
C 192.168.3.0/24 is directly connected, FastEthernet0/1
C 192.168.4.0/24 is directly connected, Serial0/1/0
Router2:
C 192.168.4.0/24 is directly connected, Serial0/1/0
C 192.168.5.0/24 is directly connected, FastEthernet0/0
以Router0为例,配置RIP。以此类推配置其他路由器
Router(config)#router rip
Router(config-router)#version 2
Router(config-router)#no auto-summary
Router(config-router)#network 192.168.1.0
Router(config-router)#network 192.168.2.0
完成配置后测试主机连通性
查看配置RIP后的路由表
Router0:
C 192.168.1.0/24 is directly connected, FastEthernet0/0
C 192.168.2.0/24 is directly connected, FastEthernet0/1
R 192.168.3.0/24 [120/1] via 192.168.2.2, 00:00:12, FastEthernet0/1
R 192.168.4.0/24 [120/1] via 192.168.2.2, 00:00:12, FastEthernet0/1
R 192.168.5.0/24 [120/2] via 192.168.2.2, 00:00:12, FastEthernet0/1
Router1:
R 192.168.1.0/24 [120/1] via 192.168.2.1, 00:00:21, FastEthernet0/1
C 192.168.2.0/24 is directly connected, FastEthernet0/1
C 192.168.3.0/24 is directly connected, FastEthernet0/0
C 192.168.4.0/24 is directly connected, Serial0/1/0
R 192.168.5.0/24 [120/1] via 192.168.4.2, 00:00:04, Serial0/1/0
Router2:
R 192.168.1.0/24 [120/2] via 192.168.4.1, 00:00:06, Serial0/1/0
R 192.168.2.0/24 [120/1] via 192.168.4.1, 00:00:06, Serial0/1/0
R 192.168.3.0/24 [120/1] via 192.168.4.1, 00:00:06, Serial0/1/0
C 192.168.4.0/24 is directly connected, Serial0/1/0
C 192.168.5.0/24 is directly connected, FastEthernet0/0
其中 R 代表 RIP,说明路由器自学习了路线
1.3 RIPv1 和 RIPv2 的区别
绘制本次的网络拓扑
先将所有路由器的RIP协议改为版本1测试是否能够通信
Router0:
Router(config)#route rip
Router(config-router)#network 10.10.10.0
Router(config-router)#network 192.168.2.0
Router1:
Router(config)#route rip
Router(config-router)#network 192.168.2.0
Router(config-router)#network 10.10.20.0
目的网络不可达,判断不可通信,我们需要查看路由表解决问题
查看路由表,发现我们宣告的直连网段都在,但是路由器无法学习
Router0:
C 10.10.10.0 is directly connected, FastEthernet0/0
C 192.168.2.0/24 is directly connected, FastEthernet0/1
Router1:
C 10.10.20.0 is directly connected, FastEthernet0/0
C 192.168.2.0/24 is directly connected, FastEthernet0/1
故使用 show runing-config
查看路由器的工作配置,选取其中RIP的配置片段
Router0:
router rip
network 10.0.0.0
network 192.168.2.0
Router1:
router rip
network 10.0.0.0
network 192.168.2.0
我们发现RIP协议把我们的
10.10.10.0/24
和10.10.20.0/24
归结于A类网络,即子网掩码为255.0.0.0
但是我们有特殊的网络拓扑需求,希望该网络地址的网络号为前24位
路由表此时的目的网络是错误的,路由表中存储的是网络号为前8位的网络地址,故无法通信
修改配置,关闭自动汇总,再次查看路由器的运行配置
Router0:
router rip
version 2
network 10.0.0.0
network 192.168.2.0
no auto-summary
Router1:
router rip
version 2
network 10.0.0.0
network 192.168.2.0
no auto-summary
查看关闭自动汇总之后的路由表
Router0:
C 10.10.10.0 is directly connected, FastEthernet0/0
R 10.10.20.0 [120/1] via 192.168.2.2, 00:00:13, FastEthernet0/1
C 192.168.2.0/24 is directly connected, FastEthernet0/1
Router1:
R 10.10.10.0 [120/1] via 192.168.2.1, 00:00:06, FastEthernet0/1
C 10.10.20.0 is directly connected, FastEthernet0/0
C 192.168.2.0/24 is directly connected, FastEthernet0/1
再次测试主机的连通性,连通则完成本次实验文章来源:https://www.toymoban.com/news/detail-759649.html
文章来源地址https://www.toymoban.com/news/detail-759649.html
到了这里,关于动态路由实验之RIP的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!