RIP协议
一、动态路由产生背景
1、静态路由配置繁琐,容易出错
2、不适合大规模网络
3、不会根据网络拓扑结构的变化,自动调整路径
二、分类
(1)、按照工作区域划分
内部网关协议:RIP协议(路由信息协议),OSPF协议(开放式的最短路由优先协议),IS-IS协议(从中间系统到中间协议)
外网网关协议:BGP协议(边界网关协议)
(2)、按照算法分类
基于距离矢量的路由协议:RIP协议 bellmanford算法,周期性的发送自己的路由表给相邻的路由器
基于链路状态的路由协议:OSPF协议 dijsktart算法(SPF算法---最短路径优先算法),周期性的发送自己的链路状态信息给自己的邻居
三、路由学习过程及规则
总结:
1、每个路由器周期性的发送自己的路由信息给相邻的路由器
(1)、对于自己记录表里没有路由信息,无条件学习,并将COST值增加
(2)、队于自己路由表里存在路由信息,会比较一下路由信息的来源,如果来源相同,则对于这个路由信息无条件学习。
四、RIP协议
(1)、环路产生
原因:每个路由器的更新周期是不同步的
(2)、环路解决方法
水平分割:不会吧从一个接口学习到的路由信息,回传到这个接口
路由毒化:会吧从一个接口学习到的路由信息,回传到这个接口,带毒回传(inf)
保持失效计时器:180秒,路由器打上possibly down标签,路由设置为16跳
最大跳数限制:不能超过16跳
触发更新:对于网络拓扑结构的变化,会立刻通知给其他相邻的路由器
(3)、RIP计时器
更新计时器:30秒,
抑制计时器:180秒,防止更新欺骗
保持失效计时器:180秒,路由器打上possibly down标签,路由设置为16跳
刷新计时器:240秒,彻底删除
(4)、RIP数据包
update:更新数据包
request:请求数据包,请求的是自己路由器表中没有的那条路由信息
respond:回复请求的路由信息
五、RIP路由协议特点
1、周期性和触发性更新,周期性更新会发送全部路由信息,占用大量的带宽
2、最大跳数限制为15,不适用大规模网络
3、公有协议,UDP-520端口,不可靠传输
4、路由收敛速度慢
5、协议存在环路问题
六、rip的版本
1、RIPv1是有类路由协议,RIPv2是无类路由协议。
2、RIPv1不能支持VLSM,RIPv2可以支持VLSM。
3、RIPv1不能关闭自动汇总,RIPv2可以在关闭自动汇总的前提下,进行手工汇总
4、RIPv1是不支持认证,RIPv2是支持认证。
5、RIPV1是广播发送协议报文,RIPV2是组播发送协议报文,组播地址:224.0.0.9
基本配置
[R1]rip ?
INTEGER<1-65535> Process ID
mib-binding Mib-Binding a process
vpn-instance VPN instance
<cr> Please press ENTER to execute command
[R1]rip 1 创建rip进程
[R1-rip-1] 进入rip的协议视图
[R1-rip-1]version 2 选择协议版本
[R1-rip-1]undo summary 关闭自动汇总
[R1-rip-1]network 192.168.1.0 宣告直连网段----主类宣告
[r3-rip-1]default-route originate 当前设备生成一条缺省路由或者将路由表中存在的缺省路由发送给邻居
[R2]int g0/0/0
[R2-GigabitEthernet0/0/0]rip authentication-mode md5 usual cipher wdy12345 配置接口认证
[R2-GigabitEthernet0/0/0]rip summary-address 192.168.1.192 255.255.255.192 在接口模式下做
网段汇总
一、实验拓扑
二、实验要求
- R3环回3.3.3.8/24,不宣告此环回;
- 其他网段基于192.168.1.0/24进行划分;
- R1与R2均存在两个环回;
- 整个网络运行ripv2;全网可达,
- 保证更新安全,减少路由条目
三、实验步骤
1、配置IP地址及环回地址
R1:
[R1-GigabitEthernet0/0/0]ip address 192.168.1.1 26
[R1-LoopBack0]ip add 192.168.1.129 27
[R1-LoopBack1]ip add 192.168.1.161 27
R2:
[R2-GigabitEthernet0/0/0]ip address 192.168.1.2 26
[R2-GigabitEthernet0/0/1]ip add 192.168.1.65 26
[R2-LoopBack0]ip address 192.168.1.193 27
[R2-LoopBack1]ip address 192.168.1.225 27
R3:
[R3-GigabitEthernet0/0/0]ip address 192.168.1.66 26
[R3-LoopBack0]ip add 3.3.3.3 24
2、选择协议版本 关闭自动汇总 宣告直连网段
R1:
[R1-rip-1]version 2
[R1-rip-1]undo summary
[R1-rip-1]network 192.168.1.0
R2:
[R2-rip-1]version 2
[R2-rip-1]undo summary
[R2-rip-1]network 192.168.1.0
R3:
[R3-rip-1]version 2
[R3-rip-1]undo summary
[R3-rip-1]network 192.168.1.0
3、生成一条缺省路由
[R3-rip-1]default-route originate
4、配置接口认证
R1
[R1-GigabitEthernet0/0/0]rip authentication-mode md5 usual cipher wdy123456
[R1-GigabitEthernet0/0/0]rip authentication-mode md5 usual cipher wdy123456
R2
[R2-GigabitEthernet0/0/0]rip authentication-mode md5 usual cipher wdy123456
[R2-GigabitEthernet0/0/1]rip authentication-mode md5 usual cipher wdy123456
R3
[R3-GigabitEthernet0/0/0]rip authentication-mode md5 usual cipher wdy123456
5、在接口模式下做网段汇总
R1
[R1-GigabitEthernet0/0/0]rip summary-address 192.168.1.128 255.255.255.192
R2
[R2-GigabitEthernet0/0/1]rip summary-address 192.168.1.192 255.255.255.192
[R2-GigabitEthernet0/0/0]rip summary-address 192.168.1.192 255.255.255.192
6、防止黑洞环路
[R1]ip route-static 192.168.1.128 26 NULL 0
[R2]ip route-static 192.168.1.192 26 NULL 0
四、测试