1、项目五 构建中型局域网模块5.2 RIP动态路由协议配置模块5.2 RIP动态路由协议配置内容简介内容简介o 介绍介绍RIP动态路由协议工作原理、特性及动态路由协议工作原理、特性及配置技能配置技能。o 介绍创建介绍创建RIP路由进程、定义关联网络、路由进程、定义关联网络、设置版本、关闭路由自动汇总等命令。设置版本、关闭路由自动汇总等命令。23知识目标、技能点知识目标、技能点o 能够描述动态路由协议能够描述动态路由协议RIP工作原理及工作原理及其特性;其特性;o 能够独立配置动态路由协议能够独立配置动态路由协议RIP;o 掌握中、小型网络调试基本步骤及方法掌握中、小型网络调试基本步骤及方法。模块
2、5.2 RIP动态路由协议配置45.2.1 问题提出问题提出 由于网络规模扩大,由由于网络规模扩大,由网络管理员网络管理员手工手工设置静态路由的工作设置静态路由的工作量量增大增大,此时,需此时,需采用动态路由协议采用动态路由协议RIP配置网络路由,配置网络路由,保证局域网络链路畅通。保证局域网络链路畅通。模块5.2 RIP动态路由协议配置5.2.2 相关知识相关知识1动态路由协议概述动态路由协议概述 动态路由协议依据网络当前状态动态路由协议依据网络当前状态能够能够自自动动创建创建路由。和直连路由、静态路由不路由。和直连路由、静态路由不同,动态路由能够随网络拓扑变化而自同,动态路由能够随网络拓扑
3、变化而自动更新。常见的动态路由协议有路由信动更新。常见的动态路由协议有路由信息协议息协议RIP、开放式最短路径优先、开放式最短路径优先OSPF等。等。5模块5.2 RIP动态路由协议配置6 动态路由协议分类:动态路由协议分类:内部网关路由协议(内部网关路由协议(IGP)和外部网关)和外部网关路由协议路由协议EGP二类。二类。其中,内部网关协议指在自治系统内部其中,内部网关协议指在自治系统内部使用的路由协议,如使用的路由协议,如RIP、OSPF等;外等;外部网关协议指在自治系统之间使用的路部网关协议指在自治系统之间使用的路由协议,如由协议,如BGP-4等。等。模块5.2 RIP动态路由协议配置7
4、模块5.2 RIP动态路由协议配置内部网关路由协议按照工作机制又可分为距内部网关路由协议按照工作机制又可分为距离向量路由协议和链路状态路由协议。离向量路由协议和链路状态路由协议。距离矢量路由协议是以距离矢量路由协议是以“跳数跳数”来衡量一条来衡量一条路由优劣的内部网关路由协议。路由优劣的内部网关路由协议。如如RIP、BGP等。等。链路状态路由协议是以带宽、延时等综合参链路状态路由协议是以带宽、延时等综合参数来衡量一条路由优劣的内部网关路由协议。数来衡量一条路由优劣的内部网关路由协议。如如OSPF、IS-IS等。等。82RIP路由协议路由协议 (1)RIP路由协议定义路由协议定义 RIP(Rou
5、ting Information Protocol)是距离矢量路由协议)是距离矢量路由协议,跳数跳数不能超过不能超过15跳,跳,16跳标识标识不可达跳标识标识不可达。默认管理距离值为默认管理距离值为120。RIP使用使用UDP报文交换路由信息,报文交换路由信息,UDP端口号为端口号为520模块5.2 RIP动态路由协议配置9几个默认的时间变量:几个默认的时间变量:路由更新报文发送间隔时间:路由更新报文发送间隔时间:30秒。发秒。发送路由更新报文时间。送路由更新报文时间。路由无效时间:路由无效时间:180秒。没有收到路由秒。没有收到路由更新报文时间。更新报文时间。路由清除时间:路由清除时间:12
6、0秒。在无效时间后秒。在无效时间后120秒清除无效路由。秒清除无效路由。模块5.2 RIP动态路由协议配置(2)处理更新报文原则)处理更新报文原则第第1步:步:添加新路由添加新路由;第第2步:对于已有路由,比较来源,步:对于已有路由,比较来源,来源相来源相同则更新同则更新;来源不同,按第;来源不同,按第3步处理;步处理;第第3步:对于来源不同的已有路由,比较度步:对于来源不同的已有路由,比较度量值(跳数),量值(跳数),更新跳数小的路由更新跳数小的路由。10模块5.2 RIP动态路由协议配置11模块5.2 RIP动态路由协议配置3RIP工作过程工作过程(1)R1初始化后,发送更新报文初始化后,
7、发送更新报文12模块5.2 RIP动态路由协议配置(2)R2从从R1学习路由后,发送更新报文学习路由后,发送更新报文13模块5.2 RIP动态路由协议配置(3)R3从从R2学习路由后,发送更新报文学习路由后,发送更新报文14(4)最终全部路由器都学习到其他最终全部路由器都学习到其他路由路由模块5.2 RIP动态路由协议配置155配置配置RIP相关命令相关命令(1)创建)创建rip路由进程路由进程模块5.2 RIP动态路由协议配置用no router rip命令能够删除创建的rip进程,如ruijie(config)#no router rip。例例1:创建:创建rip路由进程路由进程ruiji
8、e(config)#router ripruijie(config-router)#例例2:删除已建立的:删除已建立的rip路由进程路由进程ruijie(config)#no router rip16模块5.2 RIP动态路由协议配置(2)定义关联网络)定义关联网络17模块5.2 RIP动态路由协议配置用no network命令可以删除已定义的网络,如ruijie(config-router)#no network 192.168.1.0删除已定义的192.168.1.0网络。例例1:定义:定义rip路由进程关联网络路由进程关联网络192.168.12.0及及172.16.0.0。ruijie
9、(config)#router ripruijie(config-router)#network 192.168.12.0ruijie(config-router)#netwoek 172.16.0.0ruijie(config-router)#18模块5.2 RIP动态路由协议配置19例例2:删除:删除rip路由进程已关联的网络路由进程已关联的网络172.16.0.0ruijie(config)#router ripruijie(config-router)#no netwoek 172.16.0.0ruijie(config-router)#模块5.2 RIP动态路由协议配置(3)定义)定
10、义RIP版本版本 默认情况下,路由器可以接收默认情况下,路由器可以接收RIPv1和和RIPv2的数据包,但是只发送的数据包,但是只发送RIPv1数据包数据包20模块5.2 RIP动态路由协议配置使用no version命令恢复默认配置,如ruijie(config-router)#no version。21例例1:将:将RIP路由进程使用的版本设置为路由进程使用的版本设置为RIPv2ruijie(config)#router ripruijie(config-router)#version 2例例2:恢复:恢复RIP路由进程为默认版本路由进程为默认版本ruijie(config)#router
11、 ripruijie(config-router)#no version模块5.2 RIP动态路由协议配置22(4)关闭路由自动汇总)关闭路由自动汇总默认情况下,默认情况下,RIPv2将进行路由自动汇总;将进行路由自动汇总;RIPv1不支持关闭路由自动汇总功能。不支持关闭路由自动汇总功能。模块5.2 RIP动态路由协议配置23模块5.2 RIP动态路由协议配置例例1:关闭:关闭RIPv2的路由自动汇总功能的路由自动汇总功能ruijie(config)#router ripruijie(config-router)#version 2ruijie(config-router)#no auto-s
12、ummaryruijie(config-router)#例例2:打开:打开RIPv2的路由自动汇总功能的路由自动汇总功能ruijie(config)#router ripruijie(config-router)#version 2ruijie(config-router)#auto-summaryruijie(config-router)#24模块5.2 RIP动态路由协议配置(5)调整调整RIP时钟时钟25模块5.2 RIP动态路由协议配置使用no选项恢复缺省值,如ruijie(config-router)#no timers basic。例例1:RIP路由更新报文每路由更新报文每5秒更新
13、一次,秒更新一次,如果如果15秒内没有收到更新报文,相应的秒内没有收到更新报文,相应的路由将变为无效路由,并进入路由将变为无效路由,并进入invalid状状态;该路由进入态;该路由进入invalid状态后,再超过状态后,再超过10秒将被清除。秒将被清除。ruijie(config)#router ripruijie(config-router)#timers basic 5 15 1026模块5.2 RIP动态路由协议配置5.2.3 扩展知识扩展知识1拓扑变化更新拓扑变化更新 当网络拓扑发生变化时,路由器首先更当网络拓扑发生变化时,路由器首先更新自己的路由表,然后直到更新周期(新自己的路由表,
14、然后直到更新周期(默认值是默认值是30 s)到时才向外发布路由更)到时才向外发布路由更新报文。发送的更新报文内容是自己所新报文。发送的更新报文内容是自己所有的路由信息。由于更新报文内容比较有的路由信息。由于更新报文内容比较多,导致占用网络资源较大。多,导致占用网络资源较大。27模块5.2 RIP动态路由协议配置28模块5.2 RIP动态路由协议配置2RIP路由环路路由环路(1)路由环路概述)路由环路概述 当路由失效时,网络需要一定的时间才当路由失效时,网络需要一定的时间才能达到新的稳定状态。但是,在网络中能达到新的稳定状态。但是,在网络中的每台路由器都获得失效路由之前,距的每台路由器都获得失效
15、路由之前,距离向量路由协议有可能会使网络产生路离向量路由协议有可能会使网络产生路由环路。由环路。29模块5.2 RIP动态路由协议配置30模块5.2 RIP动态路由协议配置31模块5.2 RIP动态路由协议配置32模块5.2 RIP动态路由协议配置(2)防止环路措施)防止环路措施 第第1,水平分割,水平分割33模块5.2 RIP动态路由协议配置第第2,触发更新,触发更新、第第3,毒性反转,毒性反转、第第4,时,时间抑制间抑制34模块5.2 RIP动态路由协议配置3RIP版本版本(1)RIPv1:使用广播方式发送路由更新报文,使用广播方式发送路由更新报文,不支持不支持VLSM,在更新报文中不带子网掩码,为,在更新报文中不带子网掩码,为有类路由协议,不支持认证,不支持路由自动汇有类路由协议,不支持认证,不支持路由自动汇总功能。总功能。(2)RIPv2:使用组播方式发送更新报文,组播使用组播方式发送更新报文,组播地址为地址为224.0.0.9;支持;支持VLSM,带子网掩码,带子网掩码,为无类路由协议,支持认证,支持,为无类路由协议,支持认证,支持路由路由自动汇自动汇总功能。总功能。35模块5.2 RIP动态路由协议配置36结束模块5.2 RIP动态路由协议配置