一、RIP(路由信息协议)
1.1 RIP的特点
1.2 RIP的防环机制
1.3 RIPV1与V2的区别
1.4 RIP配置
1.4.1 RIPV1配置
1.4.2 RIPV2配置
1.5 RIP的扩展配置
1.5.1 RIPV2的手工汇总
1.5.2 RIPV2的认证
1.5.3 被动接口
1.5.4 缺省路由
1.5.5 加快收敛
1.5.6 干涉选路(偏移列表)
1.5.7 V1与V2兼容
1.5.8 V1的连续子网问题
RIP依照传闻进行路由选择DV型协议,存在V1/V2/NG三个版本
1.使用跳数作为度量,管理距离(AD值)为120;周期更新30s
2.支持等开销负载均衡(结构突变必须依赖触发更新机制)
3.周期更新(RIP没有hello包,没有ACK包)
1.水平分割(直线防环拓扑),避免再MA网段中重发更新问题
2.最大条数:15跳(16跳即为不可达)
3.毒性逆转水平分割(触发更新)
4.抑制计时器
RIPV1 | RIPV2 |
有类别路由选择协议 | 无类别路由选择协议 |
不支持VLSM | 支持VLSM |
不能手工汇总 | 手工汇总(前提关闭自动汇总) |
不支持认证 | 支持认证(明文和MD5密文认证) |
广播更新(255.255.255.255) | 组播更新(224.0.0.9) |
对路由没有标记的功能 | 可以对路由打标记(tag),用于过滤和做策略 |
发送的updata包最多可以携带25条路由条目 | 在有认证的情况下最多只能携带24条路由 |
发送的updata包里面没有next-hop属性 | 有next-hop属性,可以用与路由更新的重定 |
R1(config)#router rip #启动配置
R1(config-router)#version 1 #选择版本1,若不进行版本选择,默认为升级版本1;
R1(config-router)#network 1.0.0.0 #主类宣告:激活 路由信息
R1(config-router)#network 12.0.0.0
r1(config)#router rip
r1(config-router)#version 2 #选择版本2
r1(config-router)#no auto-summary #关闭自动汇总
r1(config-router)#network 12.0.0.0
r1(config-router)#network 1.0.0.0
在更新源路由器上所有更新发出接口上配置
R2(config)#interface s1/0
R2(config-if)#ip summary-address rip 2.2.2.0 255.255.254.0
R1(config)#key chain ccna #先定义key
R1(config-keychain)#key 1
R1(config-keychain-key)#key-string cisco123
R1(config)#interface s1/1 #再在和邻居直连的接口上调用
R1(config-if)#ip rip authentication key-chain ccna
R1(config-if)#ip rip authentication mode md5
只接收不发送路由协议信息,建议应用在连接用户的接口,万不能配置在连接邻居的接口上
R1(config)#router rip
R1(config-router)#passive-interface fastEthernet 0/0
边界路由器上配置后,向内网所有邻居发送缺省条目
R1(config)#router rip
R1(config-router)#default-information originate
修改计时器:30s更新;180失效;180s抑制;240s刷新。
建议维持原有的倍数关系,不易修改过小
R1(config)#router rip
R1(config-router)#timers basic 15 90 90 120
在控制层面流量进或出的接口上,人为的增加度量
R1(config)#access-list 1 permit 3.3.3.0 先使用ACL抓取到网络号
R1(config)#router rip
R1(config-router)#offset-list 1 in 2 serial 1/1
ACL 方向 增加的度量 进或出的接口
默认,V1设备仅收发V1信息,V2设备收发V2信息;升级版本1收V1/2,发V1
注:无论设备当下是什么版本,均可修改接口的收发版本规则
V2设备若修改为发送版本1,那么将不携带掩码发送路由;
V1设备若修改为发送版本2,依然无法携带掩码来发送路由
R1(config)#interface s1/1
R1(config-if)#ip rip send version 1 2 #发送v1、2
R1(config-if)#ip rip receive version 1 2 #接收V1/2
V1若全网配置为连续子网,可以正常收发精确路由,在地址条件不满足时,可以使用第二地址来解决
R1(config)#int s1/0
R1(config-if)#ip add 12.1.1.2 255.255.255.0
R1(config-if)#ip address 1.1.3.2 255.255.255.0 secondary