1、LOGO网络互联技术与实训网络互联技术与实训主主 编编 鲁顶柱鲁顶柱 刘邦桂刘邦桂中国水利水电出版社中国水利水电出版社第1页2 第十章第十章 动态路由主要内容动态路由主要内容 了解动态路由优缺点及其应用场景2掌握RIP和OSPF协议基本原理 3重点掌握RIP和OSPF协议配置41熟悉动态路由协议路由表项生成与静态路由不一样之处 掌握路由排错基本指令及方法5第2页3v概念:概念:RIP协议全称是路由信息协议(Routing Information Protocol),它是一个应用较早、使用较普遍内部网关协议(IGP),用于一个自治系统(AS)内路由信息传递,适合用于小型同类网络。RIPRIP路由
2、协议概述路由协议概述 第3页4v概念:概念:它是经典距离矢量(Distance-Vector)协议,使用“跳数跳数”作为参数来衡量抵达目标地址路由距离。在文档RFC1058、RFC2453中对RIP进行了描述。RIP当前有两个版本RIP Version 1(RFC1058)和RIP Version 2(RFC2453)在使用之中,后者能够兼容前者。RIPRIP路由协议概述路由协议概述(Con.1)(Con.1)第4页51.RIP Version 1消息经过广播地址255.255.255.255进行发送。RIP Version 2消息还能够经过组播地址224.0.0.9发送。都使用UDP 协议5
3、20端口。2.RIP Version 1是一个有类路由协议,不支持变长子网掩码;而RIP Version 2是一个无类路由协议,支持变长子网掩码。RIPRIP路由协议特点路由协议特点注意:注意:RIPRIP基于基于UDP协议第5页63.RIP以到目标网络最小跳数(Hop Count)作为路由选择度量标准。4.RIP是为小型网络设计。它跳数计数限制为15跳,16跳不可抵达。5.RIP向邻居路由器发送路由更新信息缺省周期为30秒。6.RIP管理距离为120。7.RIP协议允许引入其它路由协议所得到路由。RIPRIP路由协议特点路由协议特点(Con.1)(Con.1)第6页71.它们发送消息方式不一
4、样2.RIPv1是有类路由协议;而RIPv2是无类3.RIPv1没有认证功效,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 报文。报文。第7页85.RIPv1因为不支持变长掩码,所以路由聚合功效是无法关闭,所以没有手工聚合没有手工聚合功效,RIPv
5、2能够在关闭自动聚合前提下,进行手工聚合。RIPv1对路由没有标识没有标识功效,RIPv2能够对路由打标识(tag),用于过滤和做策略。6.RIPv1发送路由更新最多能够携带2525条路由条目,RIPv2在有认证有认证情况下最多只能携带2424条路由条目。RIP Version 1RIP Version 1和和Version 2Version 2不一样点不一样点(Con.1)Con.1)第8页91.RIP开启时,路由器初始路由表只包含了其直连网络路由信息,而且到其直连网络跳数值为1。2.然后,路由器向它邻居路由器发出完整路由表RIP请求(该请求报文“IP地址”字段为0.0.0.0)。RIPRI
6、P协议工作原理协议工作原理 第9页103.邻居路由器收到RIP请求后,回送应答消息,应答消息中包含了自己完整路由表。4.开启了RIP路由器依据接收到RIP应答来更新其路由表,详细方法是添加新路由表项,并将接收到路由表项中跳数值加1。RIPRIP协议工作原理协议工作原理(Con.1)注意:注意:开开启启了了RIPRIP路路由由器器即即使使在在没没有有收收到到请请求求情情况况下下,也也会会每每3030秒秒(缺省时间缺省时间)向它邻居发送包含完整路由表应答消息。向它邻居发送包含完整路由表应答消息。第10页11vRIP路由信息是有一定生存时间。(180秒,120秒意义)vRIP中一共使用了五个定时器:
7、Update timer,Timeout timer,Garbage timer,Holddown timer,触发更新。RIPRIP路由生成时间与定时器路由生成时间与定时器第11页12vUpdate timer用于每3030秒发送路由更新报文。但为了预防路由表产生同时,即在共享广播网络中因为路由消息同时更新,冲突随之发生现象,RIP加入了一个随机变量用来预防路由表同时,即普通处理单个更新时间大约是25.5s-30s之间。vTimeout timer用于路由信息失效前180180秒计时,每次收到同一条路由信息更新信息就将该计数器复位。RIPRIP协议定时器协议定时器第12页13vGarbage
8、 timer和Holddown timer同时用于将失效路由信息删除前计时。在Holddown timer时间内,失效路由信息不能被接收到新信息所更新;在garbage timer计时器超时后,失效路由信息被删除。v触发更新定时器:在触发更新时使用。RIPRIP协议定时器(协议定时器(con.1)con.1)第13页14v采取了水平分割与路由中毒方法采取了水平分割与路由中毒方法v在路由中毒中辅助使用了触发更新。在路由中毒中辅助使用了触发更新。RIPRIP协议中路由环路处理方法协议中路由环路处理方法 第14页15v开启开启RIP路由进程路由进程 SYS rip(AR28指令)SYS rip pr
9、ocess-id (MSR30-20指令)v申明申明RIP协议协议“关心关心”网络网络(工作网段工作网段)SYS-rip network network-number riprip路由协议基本配置指令路由协议基本配置指令SYS rip SYS-rip network 192.168.1.0第15页16vSYS-interface s0/1 rip version 1 或者vSYS-interface s0/1 rip version 2 multicast|broadcast将接口运行将接口运行RIP 版本恢复为缺省值:版本恢复为缺省值:vSYS-interface s0/1 undo rip
10、 versionriprip版本及消息更新方式配置版本及消息更新方式配置 第16页17v配置配置rip报文定点传送报文定点传送(rip视图视图)SYS-rip peer ip-addressv取消定点传送(取消定点传送(rip视图视图)SYS-rip undo peer ip-address ip-address:与路由器相联非广播网络接口IP地址IP地址;riprip报文定点传送报文定点传送注意:注意:RIPRIP与非广播网络与非广播网络(帧中继帧中继)交换路由交换路由信息时,就必须采取定点传送方式。信息时,就必须采取定点传送方式。第17页18vrip路由聚合(路由聚合(rip视图视图)SY
11、S-rip2 summaryv取消取消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进行路由聚合。进行路由聚合。第18页19v配置配置rip version 2报文认证(接口视图)报
12、文认证(接口视图)SYS-interface 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
13、 rip authentication-mode rip version 2 rip version 2 报文认证报文认证第19页20v开启水平分割(接口视图):开启水平分割(接口视图):SYS-interface s0/1rip split-horizonv取消水平分割(接口视图):取消水平分割(接口视图):SYS-interface s0/1 undo rip split-horizon riprip协议配置水平分割协议配置水平分割 缺省情况下,接口启用了水平分割。缺省情况下,接口启用了水平分割。第20页21v配置路由引入配置路由引入(riprip视图视图)SYS-rip import-r
14、oute Protocol (AR28)SYS-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视图)视图)第21页22vprotocol参数是路由起源,包含:参数是路由起源,包含:direct、static、OSPF、is-is、BGP,也能够引入,也
15、能够引入其它进程其它进程RIP路由。路由。v譬如将譬如将OSPFOSPF协议生成路由引入协议生成路由引入RIPRIP路由表路由表 RIPRIP协议路由引入(协议路由引入(con.1con.1)SYS-rip import-route ospf 第22页23v开启开启RIP路由进程路由进程 SYS rip(AR28指令)SYS rip process-id (MSR30-20指令)v申明申明RIP协议协议“关心关心”网络网络(工作网段工作网段)SYS-rip network network-number riprip路由协议基本配置指令路由协议基本配置指令SYS rip SYS-rip netw
16、ork 192.168.1.0第23页24 riprip协议基本配置实例(图)协议基本配置实例(图)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 路由器AS0/0端口和路由器Bs0/0口之间运行二层PPP协议,并运行RIP路由协议。配置要求:路由器A上RIP协议需要申明网段210.0.0.0和211.0.0.0;而路由器B上只申明网段210.0.0.0;并在路由器A和B两个串口上运行rip version 2,以广播模式发送RIP报文。第24页25v
17、Router A:RouterA interface ethernet 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地址 Router
18、A-serial0/0 rip RouterA-ripnetwork 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)第25页26vRouter B:RouterB interface ethernet 0/0 RouterB-Ethernet0/0ip address 212.0.0.1 255
19、.255.255.0 RouterB-Ethernet0/0quit 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/申明端口运行协议版本 ri
20、prip协议基本配置实例指令(协议基本配置实例指令(con.2con.2)第26页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 Summa
21、ry:Enabled Hostroutes:Enabled Maximum 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
22、 Default routes:Disabled Verify-source: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 Ser
23、ial1/0 Destination/Mask Nexthop Cost 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 route第27页28v打开终端显示调试信息功效打开终端显示调试信息功效 (任意视图)(任意视图)terminal monitor (打开终端显示)(打开终端显示)terminal debugging (打开终端调试)(打开终端调试)v打开打开RIPRIP协议调试开关协议调试开关(用户视图下用户视图下)debugging rip
24、 packet (AR28)debugging rip process-id packet(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 RouterA RM/6/RMDEBUG:RIP 1:Receive response from 210.1.1.2 on Serial1/0 *Jul 15 10:01:39:59
25、5 RouterA RM/6/RMDEBUG:Packet:vers 1,cmd response,length 44 *Jul 15 10:01:39:595 RouterA RM/6/RMDEBUG:AFI 2,dest 192.168.1.0,cost 1 *Jul 15 10:01:39:595 RouterA RM/6/RMDEBUG:AFI 2,dest 192.168.2.0,cost 1 riprip协议调试协议调试 terminal monitor terminal debugging debugging rip 1 packet经过调试,我们能够查看经过调试,我们能够查看R
26、IPRIP协议在运行过程报协议在运行过程报文发送情况,学习文发送情况,学习RIPRIP协议工作过程;并在路由协议工作过程;并在路由排错中能够帮助查看排错中能够帮助查看RIPRIP协议运行情况,找出配协议运行情况,找出配置错误地方。置错误地方。第28页29指令结总指令结总操作操作v命令(命令命令(命令执执行行视图视图)v开启开启RIP,进进入入RIP 视图视图SYS rip (AR28指令)SYS rip process-id (MSR30-20指令)(系统视图)v停停顿顿RIP 协议协议运运行行SYS undo rip (AR28指令)SYS undo rip process-id (MSR3
27、0-20指令)(系统视图)v在指定网段上申明在指定网段上申明使用使用RIPSYS-rip network network-number(RIP视图)v取消在指定网段上取消在指定网段上申明使用申明使用RIPSYS-ripundo network network-number(RIP视图)第29页30指令结总(指令结总(con.1)con.1)操作操作v命令(命令命令(命令执执行行视图视图)v指定接口指定接口RIP 版本版本为为RIP-1SYS-interface s0/1 rip rip version 1version 1(接口视图)v指定接口指定接口RIP 版本版本为为RIP-2SYS-in
28、terface s0/1 rip rip version 2 multicast|broadcastversion 2 multicast|broadcast(接口视图)v将接口运行将接口运行RIP 版本恢复版本恢复为为缺省缺省值值SYS-interface s0/1 undo rip undo rip versionversion(接口视图)第30页31指令结总(指令结总(con.2)con.2)操作操作v命令(命令命令(命令执执行行视图视图)v配置配置RIP报报文文定点定点传传送送v取消取消RIP报报文文定点定点传传送送SYS-rip peer peer ip-address(RIP视图)
29、SYS-rip undo peer undo peer ip-address(RIP视图)v开启开启RIP-2 路路由聚合功效由聚合功效v关关闭闭RIP-2 路路由聚合功效由聚合功效SYS-rip2 summarysummary(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 r
30、ip authentication-mode md5 nonstandard-compatible|ususal nonstandard-compatible|ususal string(接口视图)v取消取消对对RIP-2 认证认证SYS-interface s0/1undo rip authentication-mode(接口视图)v开启水平分割开启水平分割v禁止水平分割禁止水平分割SYS-interface s0/1rip split-horizon(接口视图)SYS-interface s0/1undo rip split-horizon(接口视图)路由引入取消路由引入SYS-ripim
31、port-route import-route Protocol (AR28指令)SYS-rip-1import-route import-route Protocol process-id (MSR30-20指令)(RIP视图)SYS-ripundo import-route undo import-route Protocol(AR28指令)SYS-rip-1undoundo import-route import-route Protocol process-id (MSR30-20指令)(RIP视图)第31页32v了解了解RIPRIP协议两个版本区分,以及协议路协议两个版本区分,以及协议路基本工作原理;基本工作原理;v掌握掌握RIPRIP协议基本配置;协议基本配置;v掌握掌握RIPRIP协议配置信息查看指令,协议配置信息查看指令,RIPRIP路路由信息查看指令,以及协议调试基本指由信息查看指令,以及协议调试基本指令令。RIPRIP协议总结协议总结第32页331.距离矢量路由协议与链路状态路由协议有什么区分?它们各自有什么优缺点?2.什么叫路由聚合,路由聚合有什么作用?运行RIP版本2与版本1路由器在路由表项产生方面有何不一样?3.经过试验,请大家思索一下什么时候需要引入直连路由?习题与思索习题与思索第33页LOGOhttp:/