《9、RIP-精品文档》由会员分享,可在线阅读,更多相关《9、RIP-精品文档(36页珍藏版)》请在金锄头文库上搜索。
1、RIPRIP第九章第九章2Cisxo Education Solution动态路由协议动态路由协议距离矢量(distance vector)主要有:RIP IGRP 链路状态(link state)有OSPF IS-IS混合型(hybrid)有EIGRP3Cisxo Education Solution距离矢量的路由协议距离矢量的路由协议距离矢量的路由协议距离矢量的路由协议定期将路由表复制给相邻的路由器并且进行矢量堆加定期将路由表复制给相邻的路由器并且进行矢量堆加C CD DB BA AC CB BA AD DRoutingTableRoutingTableRoutingTableRoutin
2、gTableDistanceHow farVectorIn which direction4Cisxo Education SolutionDV路由协议的特征路由协议的特征采用周期性的完全更新采用周期性的完全更新(发送整个路由表发送整个路由表)和触发更新和触发更新结合的路由更新方式结合的路由更新方式采用广播的方式进行路由更新(采用广播的方式进行路由更新(RIPv2采用的是组采用的是组播)播)DV的路由协议有的路由协议有RIPv1,RIPv2,IGRPEIGRP和和BGP属于高级的属于高级的DV协议,他们学习路径的协议,他们学习路径的方式更多的趋近于方式更多的趋近于DV,但是他们具备很多但是他们
3、具备很多LS的特征的特征(比如触发更新,组播更新等)(比如触发更新,组播更新等)5Cisxo Education Solution路由器从收集到的源信息中选择到达目标地址的最佳路径路由器从收集到的源信息中选择到达目标地址的最佳路径A AB BC C10.1.0.010.2.0.010.3.0.010.4.0.0E0S0S0S1S0E0Routing Table10.2.0.010.3.0.0 00S0S1Routing Table10.3.0.0S0010.4.0.0E00Routing Table10.1.0.010.2.0.0 E0S0 00距离矢量距离矢量距离矢量距离矢量源信息的获得源信
4、息的获得源信息的获得源信息的获得6Cisxo Education Solution路由器从收集到的源信息中选择到达目标地址的最佳路径路由器从收集到的源信息中选择到达目标地址的最佳路径A AB BC C10.1.0.010.2.0.010.3.0.010.4.0.0E0S0S0S1S0E0Routing Table10.1.0.010.2.0.010.3.0.0Routing Table10.2.0.010.3.0.010.4.0.010.1.0.00011S0S1S1S0Routing Table10.3.0.0S0010.4.0.0E0010.2.0.0S0 1E0S0S0100距离矢量距离
5、矢量距离矢量距离矢量源信息的获得源信息的获得源信息的获得源信息的获得7Cisxo Education Solution距离矢量距离矢量距离矢量距离矢量源信息的获得源信息的获得源信息的获得源信息的获得路由器从收集到的源信息中选择到达目标地址的最佳路径路由器从收集到的源信息中选择到达目标地址的最佳路径A AB BC C10.1.0.010.2.0.010.3.0.010.4.0.0E0S0S0S1S0E0Routing Table10.1.0.010.2.0.010.3.0.010.4.0.0Routing Table10.2.0.010.3.0.010.4.0.010.1.0.00011S0S1
6、S1S0Routing Table10.3.0.0S0010.4.0.0E0010.2.0.0S010.1.0.0S012E0S0S0S012008Cisxo Education Solution距离矢量距离矢量距离矢量距离矢量管理路由信息管理路由信息管理路由信息管理路由信息路由表的更新过程将通过路由器之间一步一步来完成路由表的更新过程将通过路由器之间一步一步来完成A A更新路由表更新路由表网络结构的网络结构的网络结构的网络结构的改变将导致改变将导致改变将导致改变将导致路由表的路由表的路由表的路由表的更新更新更新更新9Cisxo Education Solution距离矢量距离矢量距离矢量距离
7、矢量管理路由信息管理路由信息管理路由信息管理路由信息路由表的更新过程将通过路由器之间一步一步来完成路由表的更新过程将通过路由器之间一步一步来完成A A更新路由表更新路由表在下一个周期后在下一个周期后路由器路由器A发送更新发送更新过的路由表过的路由表网络结构的网络结构的网络结构的网络结构的改变将导致改变将导致改变将导致改变将导致路由表的路由表的路由表的路由表的更新更新更新更新10Cisxo Education Solution距离矢量距离矢量距离矢量距离矢量管理路由信息管理路由信息管理路由信息管理路由信息路由表的更新过程将通过路由器之间一步一步来完成路由表的更新过程将通过路由器之间一步一步来完成
8、A AB B更新路由表更新路由表更新路由表更新路由表网络结构的网络结构的网络结构的网络结构的改变将导致改变将导致改变将导致改变将导致路由表的路由表的路由表的路由表的更新更新更新更新在下一个周期后在下一个周期后路由器路由器A发送更新发送更新过的路由表过的路由表11Cisxo Education Solution收敛时间收敛时间收敛时间收敛时间 (convergence time):convergence time):从网络拓扑发生变化从网络拓扑发生变化到网络中所有路由器都知道这个表化的时间就叫到网络中所有路由器都知道这个表化的时间就叫 收收敛时间敛时间12Cisxo Education Solu
9、tion路路路路 由由由由 回回回回 环环环环每一个节点管理着与之相连的所有网络每一个节点管理着与之相连的所有网络A AB BC C10.1.0.010.2.0.010.3.0.010.4.0.0E0S0S0S1S0E0Routing Table10.3.0.0S0E0S0S01210.1.0.010.2.0.010.4.0.000Routing Table10.1.0.0E0S0S0S01210.4.0.010.3.0.010.2.0.000Routing Table10.2.0.0S0S1S1S01110.1.0.010.4.0.010.3.0.00013Cisxo Education S
10、olution路路路路 由由由由 回回回回 环环环环缓慢的收敛容易造成路由信息的不一致缓慢的收敛容易造成路由信息的不一致A AB BC C10.1.0.010.2.0.010.3.0.010.4.0.0E0S0S0S1S0E0XRouting Table10.3.0.0S0E0S0S01210.1.0.010.2.0.010.4.0.00DownRouting Table10.1.0.0E0S0S0S01210.4.0.010.3.0.010.2.0.000Routing Table10.2.0.0S0S1S1S01110.1.0.010.4.0.010.3.0.00014Cisxo Educ
11、ation Solution路由器路由器C 推断到达推断到达10.4.0.0 网络的最好路径是通过路由器网络的最好路径是通过路由器B路路路路 由由由由 回回回回 环环环环A AB BC C10.1.0.010.2.0.010.3.0.010.4.0.0E0S0S0S1S0E0XRouting Table10.3.0.0S0S0S0S01210.1.0.010.2.0.010.4.0.002Routing Table10.1.0.0E0S0S0S01210.4.0.010.3.0.010.2.0.000Routing Table10.2.0.0S0S1S1S11110.1.0.010.4.0.0
12、10.3.0.00015Cisxo Education Solution路由器路由器 A 根据错误的信息升级它的路由表根据错误的信息升级它的路由表路路路路 由由由由 回回回回 环环环环A AB BC C10.1.0.010.2.0.010.3.0.010.4.0.0E0S0S0S1S0E0XRouting TableS0S0S0S01210.3.0.010.1.0.010.2.0.010.4.0.002Routing TableE0S0S0S01410.1.0.010.4.0.010.3.0.010.2.0.000Routing TableS0S1S1S03110.2.0.010.1.0.01
13、0.4.0.010.3.0.00016Cisxo Education Solution无无无无 限限限限 计计计计 数数数数10.4.0.0 10.4.0.0 网络的跳数将无限大网络的跳数将无限大A AB BC C10.1.0.010.2.0.010.3.0.010.4.0.0E0S0S0S1S0E0XRouting Table10.3.0.0S0S0S0S01210.1.0.010.2.0.010.4.0.004Routing TableE0S0S0S01610.1.0.010.4.0.010.3.0.010.2.0.000Routing TableS0S1S1S05110.2.0.010.
14、1.0.010.4.0.010.3.0.00017Cisxo Education SolutionPackets for network 10.4.0.0 bounce (loop) between routers B and C.Routing LoopsRouting Loops(路由环路)路由环路)18Cisxo Education SolutionDVDV中解决环路的几种办法中解决环路的几种办法水平分割水平分割毒性逆转毒性逆转保持失效定时器保持失效定时器触发更新触发更新最大跳数(终极武器)最大跳数(终极武器)19Cisxo Education SolutionSplit Horizon
15、Split Horizon(水平分割)水平分割)水平分割)水平分割)不会接收到由自身传达出去的路由信息不会接收到由自身传达出去的路由信息A AB BC C10.1.0.010.2.0.010.3.0.010.4.0.0E0S0S0S1S0E0XXXRouting Table10.3.0.0S0S0S0S01210.1.0.010.2.0.010.4.0.000Routing TableE0S0S0S01210.1.0.010.4.0.010.3.0.010.2.0.000Routing TableS0S1S1E11210.2.0.010.1.0.010.4.0.010.3.0.00020Cis
16、xo Education SolutionRoute PoisoningRoute Poisoning(路由中毒)路由中毒)路由中毒)路由中毒)路由器将该路由信息的跳数标记为无限大路由器将该路由信息的跳数标记为无限大A AB BC C10.1.0.010.2.0.010.3.0.010.4.0.0E0S0S0S1S0E0XRouting Table10.3.0.0S0S0S0S01210.1.0.010.2.0.010.4.0.00InfinityRouting Table10.1.0.0E0S0S0S01210.4.0.010.3.0.010.2.0.000Routing Table10.2
17、.0.0S0S1S1E11210.1.0.010.4.0.010.3.0.00021Cisxo Education SolutionPoison ReversePoison Reverse(毒性逆转)毒性逆转)毒性逆转)毒性逆转)反转毒杀可以超越水平分割反转毒杀可以超越水平分割A AB BC C10.1.0.010.2.0.010.3.0.010.4.0.0E0S0S0S1S0E0XRouting Table10.3.0.0S0S0S0S01210.1.0.010.2.0.010.4.0.00InfinityRouting Table10.1.0.0E0S0S0S01210.4.0.010.3
18、.0.010.2.0.000Routing Table10.2.0.0S0S1S1E1PossiblyDown210.1.0.010.4.0.010.3.0.000PoisonReverse22Cisxo Education SolutionHolddownHolddown Timers Timers (保持失效定时器)保持失效定时器)保持失效定时器)保持失效定时器)路由器在路由器在Hold-Down时间内将该条记录标记为时间内将该条记录标记为possibly down以使以使其它路由器能够重新计算网络结构的变化其它路由器能够重新计算网络结构的变化Network 10.4.0.0 is dow
19、nthen back up then back downUpdate afterhold-down TimeNetwork 10.4.0.0is unreachableA AB BC C10.1.0.010.2.0.010.3.0.010.4.0.0E0S0S0S1S0E0XUpdate afterhold-down Time23Cisxo Education SolutionTriggered UpdatesTriggered Updates(触发更新)触发更新)触发更新)触发更新)当路由表发生变化时路由器立即发送更新信息当路由表发生变化时路由器立即发送更新信息A AB BC C10.2.0
20、.010.3.0.010.4.0.0E0S0S0S1S0E0X XNetwork 10.4.0.0is unreachableNetwork 10.4.0.0is unreachableNetwork 10.4.0.0is unreachable10.1.0.024Cisxo Education SolutionMax-HopMax-Hop(最大跳数)最大跳数)最大跳数)最大跳数)指定最大跳数来防止路由回环指定最大跳数来防止路由回环A AB BC C10.1.0.010.2.0.010.3.0.010.4.0.0E0S0S0S1S0E0XRouting Table10.3.0.0S0S0S0S
21、01210.1.0.010.2.0.010.4.0.0016Routing TableE0S0S0S011610.1.0.010.4.0.010.3.0.010.2.0.000Routing TableS0S1S1S016110.2.0.010.1.0.010.4.0.010.3.0.00025Cisxo Education SolutionRIPRIP在在IGPIGP中,中,RIPRIP是个广泛使用的协议是个广泛使用的协议RIPRIP也称距离矢量协议,用信息包所经过的网关来也称距离矢量协议,用信息包所经过的网关来做距离的单位,超过做距离的单位,超过1515跳便无法到达跳便无法到达IGRPIG
22、RP是是CISCOCISCO专用的路由协议,可以服务于大型专用的路由协议,可以服务于大型互连网络,不受限于互连网络,不受限于1616跳的限制(默认是跳的限制(默认是100100跳)跳)26Cisxo Education Solution19.2 kbpsT1T1T1-Hop 计算-路由器每隔30秒更新-最多支持相同hop数的16条路径,实现负载均衡RIP RIP RIP RIP 概概概概 述述述述27Cisxo Education SolutionRIPRIP概述概述RIP是通过UDP端口520来进行操作的,RIP信息包是封装在UDP segment中的.RIP定义了2种信息类型Request
23、 message(请求信息)和Response message(应答信息).请求信息是用来向邻居请求发送一个update(更新),应答信息运载着这个被请求的update.RIP的 metric是基于hop count(跳数)的,metric为16代表不可达 28Cisxo Education SolutionRIPRIP概述概述在刚启动的时候,RIP从启用了RIP的接口上向外广播请求信息,接下来RIP进程进入一个循环状态:监听来自其他路由器的请求信息和应答信息.当邻居收到请求信息以后,就发送应答信息给这个发出请求信息的路由器在RIP启动之后,平均每30秒,启用了RIP的接口会发送应答信息(也就
24、是update),这个update包含了路由器完整的路由表.29Cisxo Education SolutionRIPRIP定时器定时器路由更新定时器:设置路由定期更新的时间间隔路由更新定时器:设置路由定期更新的时间间隔 (默认(默认30s30s),发送完整的路由表拷贝到邻居),发送完整的路由表拷贝到邻居路由失效定时器:认定一个路由成为失效路由的等待时间路由失效定时器:认定一个路由成为失效路由的等待时间(默认(默认180s180s),一旦成为失效路由,将发送更新消息至所),一旦成为失效路由,将发送更新消息至所有邻居,通知自己失效有邻居,通知自己失效保持失效定时器:设置路由信息被抑止时间(默认保
25、持失效定时器:设置路由信息被抑止时间(默认180s180s),),当指示某路由成为不可达路由的更新数据包被接受,路由当指示某路由成为不可达路由的更新数据包被接受,路由器进入保持失效状态,持续到一个更好的度量的更新数据器进入保持失效状态,持续到一个更好的度量的更新数据包被接受或定时器到期。包被接受或定时器到期。路由刷新定时器:设置路由成为无效路由并从路由表删除路由刷新定时器:设置路由成为无效路由并从路由表删除的时间间隔(的时间间隔(240s240s),),30Cisxo Education Solution激活激活RIP协议协议Router(config)#router ripRouter(co
26、nfig-router)#network network-number选择需要激活的接口所在的网段选择需要激活的接口所在的网段RIP RIP 配配配配 置置置置31Cisxo Education Solution2.3.0.0router ripnetwork 172.16.0.0network 10.0.0.0RIP 配置举例配置举例router ripnetwork 10.0.0.02.3.0.0router ripnetwork 192.168.1.0network 10.0.0.0172.16.1.1S2E0S3192.168.1.110.1.1.110.2.2.210.1.1.2S2
27、S310.2.2.3172.16.1.0ABC192.168.1.0 E032Cisxo Education Solution查看查看RIP信息信息RouterA#sh ip protocolsRouting Protocol is rip Sending updates every 30 seconds, next due in 0 seconds Invalid after 180 seconds, hold down 180, flushed after 240 Outgoing update filter list for all interfaces is Incoming upda
28、te filter list for all interfaces is Redistributing: rip Default version control: send version 1, receive any version Interface Send Recv Key-chain Ethernet0 1 1 2 Serial2 1 1 2 Routing for Networks: 10.0.0.0 172.16.0.0 Routing Information Sources: Gateway Distance Last Update 10.1.1.2 120 00:00:10
29、Distance: (default is 120)172.16.1.1S2E0S3192.168.1.110.1.1.110.2.2.210.1.1.2S2S310.2.2.3172.16.1.0ABC192.168.1.0 E033Cisxo Education Solution查看路由表查看路由表RouterA#sh ip routeCodes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inte
30、r area N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2 E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, * - candidate default U - per-user static route, o - ODR T - traffic engineered routeGateway of last resort is not se
31、t 172.16.0.0/24 is subnetted, 1 subnetsC 172.16.1.0 is directly connected, Ethernet0 10.0.0.0/24 is subnetted, 2 subnetsR 10.2.2.0 120/1 via 10.1.1.2, 00:00:07, Serial2C 10.1.1.0 is directly connected, Serial2R 192.168.1.0/24 120/2 via 10.1.1.2, 00:00:07, Serial2172.16.1.1S2E0S3192.168.1.110.1.1.110
32、.2.2.210.1.1.2S2S310.2.2.3172.16.1.0ABC192.168.1.0 E034Cisxo Education SolutionRIPv1RIPv1总结总结- 负载均衡最大负载均衡最大6 6条路径条路径 ( (默认默认 = 4) = 4) - 使用跳数选择路径使用跳数选择路径- 每隔每隔3030秒进行路由表的更新秒进行路由表的更新- 有类的,更新包中不含掩码,不支持有类的,更新包中不含掩码,不支持VLSM VLSM - 广播更新广播更新- 不支持认证不支持认证35Cisxo Education SolutionRIPv2 RIPv2 与与 RIPv1 RIPv1
33、的区别的区别-是个无类的路由协议是个无类的路由协议-组播(组播(224.0.0.9224.0.0.9)路由更新(不用广播)路由更新(不用广播)-支持支持 VLSMVLSM(在更新过程中发送掩码)(在更新过程中发送掩码)-支持手动汇总支持手动汇总-支持支持 (MD5) (MD5) 或者或者 纯文本认证纯文本认证36Cisxo Education SolutionRouter(config)# router rip Starts the RIP routing process, version 1 by defaultRIPv2 配置命令配置命令Router(config-router)# version 2 Defines RIPv2 on the routerRouter(config-router)# network network-number 哪些接口参与路由哪些接口参与路由通告主类网络号码通告主类网络号码