1.通告所在网段
2.允许接口收发相应协议报文
R2(config)#no ip cef //关闭思科快速转发,bug,只选择一条进行发送报文
一、动态路由协议
Routing Information Protocol(路由信息协议)
通过网络的拓扑变化,根据协议来选择路径,针对拓扑的变化对路由做出相应的调整
二、动态路由协议分类
1.内部网关协议(IGP)和外部网关协议(EGP)
内部网关协议:一般是同一个AS号(自治系统号)中运行的协议
外部网关协议:一般是不同AS号间运行的协议
2.有类路由协议和无类路由协议
有类路由协议:发送路由更新时不携带子网掩码
无类路由协议:发送路由更新时会携带子网掩码
3.距离矢量协议和链路状态协议
距离矢量协议:距离表示多远,矢量表示方向
距离矢量协议发送更新时,发送的是路由信息(路由表)
三、RIP——自带环路
1.RIP的两个版本:开启时默认为版本1
RIPv1:有类路由协议,以广播的形式(255.255.255.255)发送路由更新
RIPv2:无类路由协议,以组播的形式(224.0.0.9)发送路由更新【默认开启自动汇总】
2.管理距离:120
3.选路标准(度量值):以跳数【0~15】(每经过一台路由器,跳数+1)进行选路,是一种具有缺陷的选路,有可能会选择次优路径(不适用大型拓扑)
4.四个时间:
①更新时间(30S):每30S会向运行RIP的相邻路由器发送一次完整的路由更新
②失效时间(180S)在180S内,没有收到其他路由器发送的路由更新,则会认为该路由处于失效状态
③抑制时间(180S)在失效时间后的180S不进行路由学习,从而避免环路
④刷新时间(240S)在240S内,没有收到其他路由器发送的路由更新,则删除该路由
四、RIP的基本配置
R1(config)#router rip //启用RIP协议
R1(config-router)#version 2 //设置为版本2
R1(config-router)#no auto-summary //关闭自动汇总
R1(config-router)#network 172.16.1.0 //通告172.16.1.0范围内的接口
R1(config-router)#network 192.168.12.0 //通告192.168.12.0范围内的接口
R2#clear ip route * //重置路由表
五、RIP环路避免机制
1.定义最大跳数:最大跳数为16跳,当一个数据包的跳数到16跳时,路由器会将该数据包丢弃
2.水平分割:从一个接口发送路由信息出去,则不会从该接口收回来
3.路由毒化:当一条链路故障时,该路由器会将相应的路由置为中毒(跳数无穷大),并且会将该路由发送给相邻路由器,相邻路由器收到后进行回复
4.毒化逆转:当相邻路由器收到中毒路由后,会将该路由发回给原本的路由器
5.触发更新:当路由器发现直连不可达时,则马上进行更新
6.抑制时间:在180s内不进行更新