《第5章 动态路由二(rip协议).ppt》由会员分享,可在线阅读,更多相关《第5章 动态路由二(rip协议).ppt(34页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、LOGO网络组建技术补充网络组建技术补充-路由路由2动态路由动态路由(二二)主要内容主要内容 了解动态路由的优缺点及其应用场景2掌握RIP和OSPF协议的基本原理 3重点掌握RIP和OSPF协议的配置41熟悉动态路由协议路由表项的生成与静态路由的不同之处 掌握路由排错基本指令及方法53v概念:概念:RIP协议的全称是路由信息协议(Routing Information Protocol),它是一种应用较早、使用较普遍的内部网关协议(IGP),用于一个自治系统(AS)内的路由信息的传递,适用于小型同类网络。RIPRIP路由协议的概述路由协议的概述 4v概念:概念:它是典型的距离矢量(Distan
2、ce-Vector)协议,使用“跳数跳数”作为参数来衡量到达目标地址的路由距离。在文档RFC1058、RFC2453中对RIP进行了描述。RIP目前有两个版本RIP Version 1(RFC1058)和RIP Version 2(RFC2453)在使用之中,后者可以兼容前者。RIPRIP路由协议的概述路由协议的概述(Con.1)(Con.1)51.RIP Version 1的消息通过广播地址255.255.255.255进行发送。RIP Version 2的消息还可以通过组播地址224.0.0.9发送。都使用UDP 协议的520端口。2.RIP Version 1是一种有类路由协议,不支持变
3、长子网掩码;而RIP Version 2是一种无类路由协议,支持变长子网掩码。RIPRIP路由协议的特点路由协议的特点注意:注意:RIPRIP基于基于UDP协议63.RIP以到目的网络的最小跳数(Hop Count)作为路由选择度量标准。4.RIP是为小型网络设计的。它的跳数计数限制为15跳,16跳不可到达。5.RIP向邻居路由器发送路由更新信息的缺省周期为30秒。6.RIP的管理距离为120。7.RIP协议允许引入其他路由协议所得到的路由。RIPRIP路由协议的特点路由协议的特点(Con.1)(Con.1)71.它们发送消息的方式不同2.RIPv1是有类的路由协议;而RIPv2是无类的3.R
4、IPv1没有认证的功能,RIPv2可以支持认证,并且有明文和MD5两种认证。4.RIPv1发送的路由更新包里面没有next-hop属性,RIPv2有next-hop属性,可以用与路由更新的重定向。RIP Version 1RIP Version 1和和Version 2Version 2的不同点的不同点v说明:说明:当接口运行当接口运行RIP-2 RIP-2 广播方式时,也可接收广播方式时,也可接收RIP-1 RIP-1 的报文。的报文。85.RIPv1由于不支持变长掩码,所以路由聚合功能是无法关闭的,因此没有手工聚合没有手工聚合的功能,RIPv2可以在关闭自动聚合的前提下,进行手工聚合。RI
5、Pv1对路由没有标记没有标记的功能,RIPv2可以对路由打标记(tag),用于过滤和做策略。6.RIPv1发送的路由更新最多可以携带2525条路由条目,RIPv2在有认证有认证的情况下最多只能携带2424条路由条目。RIP Version 1RIP Version 1和和Version 2Version 2的不同点的不同点(Con.1)Con.1)91.RIP启动时,路由器初始路由表只包含了其直连网络的路由信息,并且到其直连网络的跳数值为1。2.然后,路由器向它的邻居路由器发出完整路由表的RIP请求(该请求报文的“IP地址”字段为0.0.0.0)。RIPRIP协议工作原理协议工作原理 103.
6、邻居路由器收到RIP请求后,回送应答消息,应答消息中包含了自己的完整路由表。4.启动了RIP的路由器根据接收到的RIP应答来更新其路由表,具体方法是添加新的路由表项,并将接收到的路由表项中跳数值加1。RIPRIP协议工作原理协议工作原理(Con.1)注意:注意:启启动动了了RIPRIP的的路路由由器器即即使使在在没没有有收收到到请请求求的的情情况况下下,也也会会每每3030秒秒(缺省时间缺省时间)向它的邻居发送包含完整路由表的应答消息。向它的邻居发送包含完整路由表的应答消息。11vRIP的路由信息是有一定的生存时间的。(180秒,120秒的意义)vRIP中一共使用了五个定时器:Update t
7、imer,Timeout timer,Garbage timer,Holddown timer,触发更新。RIPRIP路由生成时间与定时器路由生成时间与定时器12vUpdate timer用于每3030秒发送路由更新报文。但为了防止路由表产生同步,即在共享广播网络中由于路由消息的同步更新,冲突随之发生的现象,RIP加入了一个随机变量用来防止路由表的同步,即一般处理单个更新的时间大约是25.5s-30s之间。vTimeout timer用于路由信息失效前的180180秒的计时,每次收到同一条路由信息的更新信息就将该计数器复位。RIPRIP协议定时器协议定时器13vGarbage timer和Ho
8、lddown timer同时用于将失效的路由信息删除前的计时。在Holddown timer的时间内,失效的路由信息不能被接收到的新信息所更新;在garbage timer计时器超时后,失效的路由信息被删除。v触发更新定时器:在触发更新时使用。RIPRIP协议定时器(协议定时器(con.1)con.1)14v采用了水平分割与路由中毒的方法采用了水平分割与路由中毒的方法v在路由中毒中辅助使用了触发更新。在路由中毒中辅助使用了触发更新。RIPRIP协议中路由环路解决方法协议中路由环路解决方法 15v启动启动RIP路由进程路由进程 SYS rip(AR28指令)SYS rip process-id
9、(MSR30-20指令)v声明声明RIP协议协议“关心关心”的网络的网络(工作网段工作网段)SYS-rip network network-number riprip路由协议基本配置指令路由协议基本配置指令SYS rip SYS-rip network 192.168.1.016vSYS-interface s0/1 rip version 1 或者vSYS-interface s0/1 rip version 2 multicast|broadcast将接口运行的将接口运行的RIP 版本恢复为缺省值:版本恢复为缺省值:vSYS-interface s0/1 undo rip versionr
10、iprip版本及消息更新方式配置版本及消息更新方式配置 17v配置配置rip报文定点传送报文定点传送(rip视图视图)SYS-rip peer ip-addressv取消定点传送(取消定点传送(rip视图视图)SYS-rip undo peer ip-address ip-address:与路由器相联的非广播网络接口的IP地址的IP地址;riprip报文定点传送报文定点传送注意:注意:RIPRIP与非广播网络与非广播网络(帧中继帧中继)交换路由交换路由信息时,就必须采用定点传送的方式。信息时,就必须采用定点传送的方式。18vrip路由聚合(路由聚合(rip视图视图)SYS-rip2 summa
11、ryv取消取消rip路由聚合(路由聚合(rip视图视图)SYS-rip2 undo summary rip version 2rip version 2路由聚合路由聚合 注意:只有注意:只有RIP version 2RIP version 2具备路由聚合功能,因具备路由聚合功能,因为他支持无类子网掩码;为他支持无类子网掩码;rip version 1rip version 1不具备此不具备此功能。缺省情况下功能。缺省情况下rip version 2rip version 2进行路由聚合。进行路由聚合。19v配置配置rip version 2报文认证(接口视图)报文认证(接口视图)SYS-int
12、erface s0/1 rip authentication-mode simple password(认证字为明文)SYS-interface s0/1rip authentication-mode md5 nonstandard-compatible|usual string password:认证字;string:MD5认证的摘要。nonstandard-compatible:MD5认证报文使用RFC2082标准;ususal:MD5认证报文使用RFC1723标准;v取消对取消对RIP-2 RIP-2 的认证:的认证:SYS-interface s0/1undo rip authenti
13、cation-mode rip version 2 rip version 2 报文认证报文认证20v启动水平分割(接口视图):启动水平分割(接口视图):SYS-interface s0/1rip split-horizonv取消水平分割(接口视图):取消水平分割(接口视图):SYS-interface s0/1 undo rip split-horizon riprip协议协议配置水平分割配置水平分割 缺省情况下,接口启用了水平分割。缺省情况下,接口启用了水平分割。21v配置路由引入配置路由引入(riprip视图视图)SYS-rip import-route Protocol (AR28)S
14、YS-rip-1 import-route Protocol process-id(MSR30-20)v取消路由引入取消路由引入(riprip视图视图)SYS-rip undo import-route Protocol (AR28)SYS-rip-1 undo import-route Protocol process-id(MSR30-20)RIPRIP协议路由引入(协议路由引入(RIPRIP视图)视图)22vprotocol参数是路由来源,包括:参数是路由来源,包括:direct、static、OSPF、is-is、BGP,也可以引入,也可以引入其他进程的其他进程的RIP路由。路由。v譬
15、如将譬如将OSPFOSPF协议生成的路由引入协议生成的路由引入RIPRIP路由表路由表 RIPRIP协议路由引入协议路由引入(con.1con.1)SYS-rip import-route ospf 23v启动启动RIP路由进程路由进程 SYS rip(AR28指令)SYS rip process-id (MSR30-20指令)v声明声明RIP协议协议“关心关心”的网络的网络(工作网段工作网段)SYS-rip network network-number riprip路由协议基本配置指令路由协议基本配置指令SYS rip SYS-rip network 192.168.1.024 riprip
16、协议基本配置实例(图)协议基本配置实例(图)E0/0:211.0.0.1/24路由器APPPS0/0:210.0.0.1/24S0/0:210.0.0.2/24E0/0:212.0.0.1/24图10-3 RIP协议配置实例图路由器B 路由器A的S0/0端口和路由器B的s0/0口之间运行二层PPP协议,并运行RIP路由协议。配置要求:路由器A上RIP协议需要声明网段210.0.0.0和211.0.0.0;而路由器B上只声明网段210.0.0.0;并在路由器A和B的两个串口上运行rip version 2,以广播模式发送RIP报文。25vRouter A:RouterA interface et
17、hernet 0/0 RouterA-Ethernet0/0ip address 211.0.0.1 255.255.255.0 RouterA-Ethernet0/0quit /不退出,直接在以太网接口视图下敲入“interface serial 0/0”指令也可进入Serial0/0接口视图 RouterAinterface serial 0/0 RouterA-serial0/0link-protocol ppp RouterA-serial0/0ip address 210.0.0.1 24/以上配置各端口IP地址 RouterA-serial0/0 rip RouterA-ripne
18、twork 210.0.0.0 RouterA-ripnetwork 211.0.0.0 /声明RIP协议工作网段 RouterA-ripinterface serial 0/0 RouterA-serial0/0rip version 2 broadcast/声明端口运行协议版本 riprip协议基本配置实例指令(协议基本配置实例指令(con.1con.1)26vRouter B:RouterB interface ethernet 0/0 RouterB-Ethernet0/0ip address 212.0.0.1 255.255.255.0 RouterB-Ethernet0/0qui
19、t RouterBinterface serial 0/0 RouterB-serial0/0link-protocol ppp RouterB-serial0/0ip address 210.0.0.2 24/以上配置各端口IP地址 RouterB-serial0/0 rip RouterB-ripnetwork 210.0.0.0/声明RIP协议工作网段 RouterB-ripinterface serial 0/0 RouterB-serial0/0rip version 2 broadcast/声明端口运行协议版本 riprip协议基本配置实例指令(协议基本配置实例指令(con.2co
20、n.2)27v查看查看RIP协议配置信息(任意视图)协议配置信息(任意视图)display ripv查看查看RIP路由表信息(任意视图)路由表信息(任意视图)display rip routing (AR28)display rip process-id route (MSR30-20)riprip协议配置与路由表查看协议配置与路由表查看display rip RIP process:1 RIP version:1 Preference:100 Checkzero:Enabled Default-cost:0 Summary:Enabled Hostroutes:Enabled Maximum
21、 number of balanced paths:8 Update time :30 sec(s)Timeout time :180 sec(s)Suppress time:120 sec(s)Garbage-collect time:120 sec(s)update output delay:20(ms)output count:3 TRIP retransmit time:5 sec(s)TRIP response packets retransmit count:36 Silent interfaces:None Default routes:Disabled Verify-sourc
22、e:Enabled Networks:210.1.1.0 Configured peers:None Triggered updates sent:0 Number of routes changes:4 Number of replies to queries:1 Display ripdisplay rip 1 route Route Flags:R-RIP,T-TRIP P-Permanent,A-Aging,S-Suppressed,G-Garbage-collect -Peer 210.1.1.2 on Serial1/0 Destination/Mask Nexthop Cost
23、Tag Flags Sec 192.168.1.0/24 210.1.1.2 1 0 RA 23 192.168.2.0/24 210.1.1.2 1 0 RA 23 Display rip 1 route28v打开终端显示调试信息功能打开终端显示调试信息功能 (任意视图)(任意视图)terminal monitor (打开终端显示)(打开终端显示)terminal debugging (打开终端调试)(打开终端调试)v打开打开RIPRIP协议调试开关协议调试开关(用户视图下用户视图下)debugging rip packet (AR28)debugging rip process-id pa
24、cket(MSR30-20)terminal monitor Info:Current terminal monitor is on.terminal debugging Info:Current terminal debugging is on.debugging rip 1 packet *Jul 15 10:01:39:594 2010 RouterA RM/6/RMDEBUG:RIP 1:Receive response from 210.1.1.2 on Serial1/0 *Jul 15 10:01:39:595 2010 RouterA RM/6/RMDEBUG:Packet:v
25、ers 1,cmd response,length 44 *Jul 15 10:01:39:595 2010 RouterA RM/6/RMDEBUG:AFI 2,dest 192.168.1.0,cost 1 *Jul 15 10:01:39:595 2010 RouterA RM/6/RMDEBUG:AFI 2,dest 192.168.2.0,cost 1 riprip协议协议的调试的调试 terminal monitor terminal debugging debugging rip 1 packet通过调试,我们可以查看通过调试,我们可以查看RIPRIP协议在运行过程的协议在运行过
26、程的报文发送情况,学习报文发送情况,学习RIPRIP协议的工作过程;并在协议的工作过程;并在路由排错中可以帮助查看路由排错中可以帮助查看RIPRIP协议运行状况,找协议运行状况,找出配置错误的地方。出配置错误的地方。29指令结总指令结总操作操作命令(命令执行的视图)命令(命令执行的视图)启动RIP,进入RIP 视图SYS rip (AR28指令)SYS rip process-id (MSR30-20指令)(系统视图)停止RIP 协议的运行SYS undo rip (AR28指令)SYS undo rip process-id (MSR30-20指令)(系统视图)在指定的网段上声明使用RIPS
27、YS-rip network network-number(RIP视图)取消在指定的网段上声明使用RIPSYS-ripundo network network-number(RIP视图)30指令结总(指令结总(con.1)con.1)操作操作命令(命令执行的视图)命令(命令执行的视图)指定接口的RIP 版本为RIP-1SYS-interface s0/1 rip rip version 1version 1(接口视图)指定接口的RIP 版本为RIP-2SYS-interface s0/1 rip rip version 2 version 2 multicast|broadcastmultic
28、ast|broadcast(接口视图)将接口运行的RIP 版本恢复为缺省值SYS-interface s0/1 undo rip undo rip versionversion(接口视图)31指令结总(指令结总(con.2)con.2)操作操作命令(命令执行的视图)命令(命令执行的视图)配置RIP报文定点传送取消RIP报文的定点传送SYS-rip peer peer ip-address(RIP视图)SYS-rip undo peer undo peer ip-address(RIP视图)启动RIP-2 的路由聚合功能关闭RIP-2 的路由聚合功能SYS-rip2 summarysummary
29、(RIP视图)SYS-rip2 undo summaryundo summary(RIP视图)对RIP-2 进行明文认证SYS-interface s0/1 rip authentication-mode simple password(接口视图)对RIP-2 进行MD5 认证SYS-interface s0/1rip authentication-mode md5 rip authentication-mode md5 nonstandard-nonstandard-compatible|ususalcompatible|ususal string(接口视图)取消对RIP-2 的认证SYS-
30、interface s0/1undo rip authentication-mode(接口视图)启动水平分割禁止水平分割SYS-interface s0/1rip split-horizon(接口视图)SYS-interface s0/1undo rip split-horizon(接口视图)路由引入取消路由引入SYS-ripimport-route import-route Protocol (AR28指令)SYS-rip-1import-route import-route Protocol process-id (MSR30-20指令)(RIP视图)SYS-ripundo import-
31、route undo import-route Protocol(AR28指令)SYS-rip-1undoundo import-route import-route Protocol process-id (MSR30-20指令)(RIP视图)32v了解了解RIPRIP协议两个版本的区别,以及协议协议两个版本的区别,以及协议路的基本工作原理;路的基本工作原理;v掌握掌握RIPRIP协议的基本配置;协议的基本配置;v掌握掌握RIPRIP协议配置信息查看指令,协议配置信息查看指令,RIPRIP路路由信息查看指令,以及协议调试的基本由信息查看指令,以及协议调试的基本指令指令。RIPRIP协议总结协议总结331.距离矢量路由协议与链路状态路由协议有什么区别?它们各自有什么优缺点?2.什么叫路由聚合,路由聚合有什么作用?运行RIP版本2与版本1的路由器在路由表项产生方面有何不同?3.通过实验,请大家思考一下什么时候需要引入直连路由?思考思考LOGO