1、晁老原创晁老原创CCNACCNA中文中文4.04.0课件课件 260851784 260851784第八章:动态路由协议之第八章:动态路由协议之RIP2晁老原创晁老原创CCNACCNA中文中文4.04.0课件课件 260851784 260851784一,动态路由协议概述一,动态路由协议概述 晁老原创晁老原创CCNACCNA中文中文4.04.0课件课件 260851784 2608517841.1.1 前景和背景知识前景和背景知识 晁老原创晁老原创CCNACCNA中文中文4.04.0课件课件 260851784 2608517841.1.2 背景和展望背景和展望动态路由协议的功能动态路由协议的
2、功能:-动态分享两个路由器之间的信息动态分享两个路由器之间的信息.-当拓扑改变时自动更新当拓扑改变时自动更新.-确定到达目的的最佳路径确定到达目的的最佳路径.晁老原创晁老原创CCNACCNA中文中文4.04.0课件课件 260851784 2608517841.2.2 网络探索和路由表维护网络探索和路由表维护路由协议的内容路由协议的内容?数据结构数据结构 某些路由协议使用路由表和某些路由协议使用路由表和/或数据库来完成路由过程。此类信息保存在或数据库来完成路由过程。此类信息保存在内存中内存中算法算法 算法是指用于完成某个任务的一定数量的步骤。路由协议使用算法来路由信息并确算法是指用于完成某个任
3、务的一定数量的步骤。路由协议使用算法来路由信息并确定最佳路径。定最佳路径。路由协议通告路由协议通告 路由协议使用各种消息找出邻近的路由器,交换路由信息,并通过其它一些任务来路由协议使用各种消息找出邻近的路由器,交换路由信息,并通过其它一些任务来获取和维护准确的网络信息。获取和维护准确的网络信息。晁老原创晁老原创CCNACCNA中文中文4.04.0课件课件 260851784 2608517841.3 优势优势相对于静态路由协议相对于静态路由协议7晁老原创晁老原创CCNACCNA中文中文4.04.0课件课件 260851784 260851784二,二,动态路由协议的分类动态路由协议的分类 晁老
4、原创晁老原创CCNACCNA中文中文4.04.0课件课件 260851784 2608517841.1 概要概要CCNP中介绍CCNP中介绍 晁老原创晁老原创CCNACCNA中文中文4.04.0课件课件 260851784 2608517841.2.1 IGP 和和 EGP分类分类:-IGP(内部网关协议)(内部网关协议)-EGP(外部网关协议)(外部网关协议)内部网关协议内部网关协议(IGP)-用于在自治系统内部路由用于在自治系统内部路由.-例如例如:RIP,EIGRP,OSPF外部网关协议外部网关协议(EGP)-用于在自治系统之间路由用于在自治系统之间路由-例如例如:BGPv4 晁老原创晁
5、老原创CCNACCNA中文中文4.04.0课件课件 260851784 2608517841.2.2 IGP 和和 EGP 晁老原创晁老原创CCNACCNA中文中文4.04.0课件课件 260851784 2608517841.3.1 距离矢量和链路状态距离矢量和链路状态内部网关协议内部网关协议 (IGPs)(IGPs)可以划分为两类:可以划分为两类:距离矢量路由协议距离矢量路由协议 链路状态路由协议链路状态路由协议距离矢量协议适用于以下距离矢量协议适用于以下情形:情形:网络结构简单、扁平,不需网络结构简单、扁平,不需要特殊的分层设计。要特殊的分层设计。管理员没有足够的知识来配管理员没有足够的
6、知识来配置链路状态协议和排查故障置链路状态协议和排查故障.无需关注网络最差情况下的无需关注网络最差情况下的收敛时间。收敛时间。晁老原创晁老原创CCNACCNA中文中文4.04.0课件课件 260851784 2608517841.3.2 距离矢量和链路状态距离矢量和链路状态链路状态协议适用于以下情形:链路状态协议适用于以下情形:网络进行了分层设计,大型网络通常如此。网络进行了分层设计,大型网络通常如此。管理员对于网络中采用的链路状态路由协议非常熟悉。管理员对于网络中采用的链路状态路由协议非常熟悉。网络对收敛速度的要求极高。网络对收敛速度的要求极高。晁老原创晁老原创CCNACCNA中文中文4.0
7、4.0课件课件 260851784 2608517841.4 有类与无类有类与无类有类路由协议在路由信息更新过程中不发送子网掩码信息.在无类路由协议的路由信息更新中,同时包括网络地址和子网掩码。.晁老原创晁老原创CCNACCNA中文中文4.04.0课件课件 260851784 2608517841.5 收敛收敛当所有路由器都获取到完整而准确的网络信息时,网络即当所有路由器都获取到完整而准确的网络信息时,网络即完成收敛。完成收敛。15晁老原创晁老原创CCNACCNA中文中文4.04.0课件课件 260851784 260851784三,三,度量度量 晁老原创晁老原创CCNACCNA中文中文4.0
8、4.0课件课件 260851784 2608517841.1 度量的作用度量的作用度量度量:度量是指路由协议用来分配到达远程网络的路由开销的值度量是指路由协议用来分配到达远程网络的路由开销的值 晁老原创晁老原创CCNACCNA中文中文4.04.0课件课件 260851784 2608517841.2.1 度量和路由协议度量和路由协议 IP 路由协议中使用的度量如下路由协议中使用的度量如下-带宽带宽-开销开销-延迟延迟-跳数跳数-负载负载 -可靠性可靠性 晁老原创晁老原创CCNACCNA中文中文4.04.0课件课件 260851784 2608517841.2.2 度量和路由协议度量和路由协议
9、路由表中的度量路由表中的度量字段字段各路由协议的度量如下各路由协议的度量如下-RIP 跳数跳数-IGRP&EIGRP-带宽、延迟、带宽、延迟、可靠性和负载可靠性和负载-IS-IS&OSPF 开销开销,Cisco 采采用的用的 OSPF 使用的是带宽使用的是带宽 晁老原创晁老原创CCNACCNA中文中文4.04.0课件课件 260851784 2608517841.3 负载均衡负载均衡负载均衡负载均衡 数据分组会使用所有路由开销相同的路径转发出去数据分组会使用所有路由开销相同的路径转发出去.20晁老原创晁老原创CCNACCNA中文中文4.04.0课件课件 260851784 260851784四
10、,四,管理距离管理距离 晁老原创晁老原创CCNACCNA中文中文4.04.0课件课件 260851784 2608517841.1 管理距离的用途管理距离的用途度量的用途度量的用途 用于确定到达目的的最佳路径用于确定到达目的的最佳路径管理距离的用途管理距离的用途 这个数值用于指定路由协议的优先级这个数值用于指定路由协议的优先级 晁老原创晁老原创CCNACCNA中文中文4.04.0课件课件 260851784 2608517841.2 管理距离的用途管理距离的用途识别路由表中的管理距离识别路由表中的管理距离对于路由表条目,括号中的第一个值即为对于路由表条目,括号中的第一个值即为 AD 值值 晁老
11、原创晁老原创CCNACCNA中文中文4.04.0课件课件 260851784 2608517841.3 管理距离的用途管理距离的用途 晁老原创晁老原创CCNACCNA中文中文4.04.0课件课件 260851784 2608517842.1 动态路由协议动态路由协议 晁老原创晁老原创CCNACCNA中文中文4.04.0课件课件 260851784 2608517842.2 动态路由协议动态路由协议Show ip protocols 可以看到该动态路由协议的管理距离。26晁老原创晁老原创CCNACCNA中文中文4.04.0课件课件 260851784 260851784五,五,RIP 晁老原创晁
12、老原创CCNACCNA中文中文4.04.0课件课件 260851784 2608517841 RIP 概 述(以下默认版本1)RIPRIP(Routing information Protocol)(Routing information Protocol)是应用较早、使是应用较早、使用较普遍的内部网关协议用较普遍的内部网关协议适用于小型同类网络,是典型的距离向量适用于小型同类网络,是典型的距离向量(distance-vector)(distance-vector)协议。协议。存在存在2 2个版本。个版本。晁老原创晁老原创CCNACCNA中文中文4.04.0课件课件 260851784 260
13、8517842.1 RIP的路由更新的路由更新定期定期将将整张整张路由表路由表复制复制给给直连直连的路由器并且进行的路由器并且进行矢量堆加矢量堆加RoutingTableRoutingTableRoutingTableRoutingTableDistanceHow farVectorIn which direction 晁老原创晁老原创CCNACCNA中文中文4.04.0课件课件 260851784 260851784路由器从收集到的源信息中选择到达目标地址的最佳路径路由器从收集到的源信息中选择到达目标地址的最佳路径10.1.0.010.2.0.010.3.0.010.4.0.0E0S0S0S
14、1S0E0Routing Table10.2.0.010.3.0.0 00S0S1Routing Table10.3.0.0S0010.4.0.0E00Routing Table10.1.0.010.2.0.0 E0S0 002.2 RIP的路由更新的路由更新 晁老原创晁老原创CCNACCNA中文中文4.04.0课件课件 260851784 260851784路由器从收集到的源信息中选择到达目标地址的最佳路径路由器从收集到的源信息中选择到达目标地址的最佳路径10.1.0.010.2.0.010.3.0.010.4.0.0E0S0S0S1S0E0Routing Table10.1.0.010.2
15、.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 1E0S0S01002.3 RIP的路由更新的路由更新 晁老原创晁老原创CCNACCNA中文中文4.04.0课件课件 260851784 2608517842.4 RIP的路由更新的路由更新路由器从收集到的源信息中选择到达目标地址的最佳路径路由器从收集到的源信息中选择到达目标地址的最佳路径10.1.0.010.2.0.010.3.0.010.4.0.0E0S0S0S1
16、S0E0Routing 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.00011S0S1S1S0Routing Table10.3.0.0S0010.4.0.0E0010.2.0.0S010.1.0.0S012E0S0S0S01200 晁老原创晁老原创CCNACCNA中文中文4.04.0课件课件 260851784 2608517842.5 RIP的路由信息管理的路由信息管理路由表的更新过程将通过路由器之间一步一步来完成路由表的更新过程将通过路由器之间一步一步来完成更新路由表更新
17、路由表 晁老原创晁老原创CCNACCNA中文中文4.04.0课件课件 260851784 2608517842.5 RIP的路由信息管理的路由信息管理路由表的更新过程将通过路由器之间一步一步来完成路由表的更新过程将通过路由器之间一步一步来完成更新路由表更新路由表在下一个周期后在下一个周期后路由器路由器A发送更新发送更新过的路由表过的路由表 晁老原创晁老原创CCNACCNA中文中文4.04.0课件课件 260851784 2608517842.5 RIP的路由信息管理的路由信息管理路由表的更新过程将通过路由器之间一步一步来完成路由表的更新过程将通过路由器之间一步一步来完成更新路由表更新路由表更新
18、路由表更新路由表在下一个周期后在下一个周期后路由器路由器A发送更新发送更新过的路由表过的路由表 晁老原创晁老原创CCNACCNA中文中文4.04.0课件课件 260851784 2608517842.6 路由更新总结路由更新总结每每3030秒发发送一次路由更新秒发发送一次路由更新更新中包含整个路由选择表更新中包含整个路由选择表广播更新广播更新其他计时器:其他计时器:180180S-S-240240S S 晁老原创晁老原创CCNACCNA中文中文4.04.0课件课件 260851784 2608517843 RIP的度量值的度量值用于确定最佳路由路径的参数信息用于确定最佳路由路径的参数信息Hop
19、 count19.2 kbpsT1T1T1 晁老原创晁老原创CCNACCNA中文中文4.04.0课件课件 260851784 2608517845 RIP的负载均衡的负载均衡 晁老原创晁老原创CCNACCNA中文中文4.04.0课件课件 260851784 2608517846.1 RIP特性总结特性总结周期性的发送它的整个路由表给它的邻居周期性的发送它的整个路由表给它的邻居,即使网络一直没即使网络一直没有变化有变化,也会周期性发送更新信息也会周期性发送更新信息.路由信息的获得路由信息的获得:根据传闻根据传闻:从邻居得知从邻居得知,正确性得不到保证正确性得不到保证,容易形成路由环路容易形成路由
20、环路消耗大量的带宽消耗大量的带宽u度量值:Hop 最大15跳u支持负载均衡:最多支持6条,默认4条u管理距离:120 晁老原创晁老原创CCNACCNA中文中文4.04.0课件课件 260851784 260851784 激活激活RIP协议协议Router(config)#router ripRouter(config)#router ripRouter(config-router)#network Router(config-router)#network network-numbernetwork-number 只需要宣告只需要宣告直连直连的网络的网络,并且只宣告并且只宣告主类网络主类网络7
21、.1 RIP 配配 置置 晁老原创晁老原创CCNACCNA中文中文4.04.0课件课件 260851784 2608517842.3.0.0router riprouter ripnetwork 172.16.0.0network 172.16.0.0network 10.0.0.0network 10.0.0.07.2 RIP 配置举例配置举例router riprouter ripnetwork 10.0.0.0network 10.0.0.0network 11.0.0.02.3.0.0router riprouter ripnetwork 192.168.1.0network 192.
22、168.1.0network 1network 11 1.0.0.0.0.0.0172.16.1.1S2E0S3192.168.1.110.1.1.111.2.2.210.1.1.2S2S311.2.2.3172.16.1.0ABC192.168.1.0 E0 晁老原创晁老原创CCNACCNA中文中文4.04.0课件课件 260851784 2608517847.3 查看查看RIP信息信息RouterA#sh ip protocolsRouting Protocol is rip Sending updates every 30 seconds,next due in 0 seconds In
23、valid after 180 seconds,hold down 180,flushed after 240 Outgoing update filter list for all interfaces is Incoming update 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 Routin
24、g 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 Distance:(default is 120)172.16.1.1S2E0S3192.168.1.110.1.1.111.2.2.210.1.1.2S2S311.2.2.3172.16.1.0ABC192.168.1.0 E0 晁老原创晁老原创CCNACCNA中文中文4.04.0课件课件 260851784 2608517847.5 debug ip rip 命令命
25、令RouterA#debug ip ripRIP protocol debugging is onRouterA#00:06:24:RIP:received v1 update from 10.1.1.2 on Serial200:06:24:10.2.2.0 in 1 hops00:06:24:192.168.1.0 in 2 hops00:06:33:RIP:sending v1 update to 255.255.255.255 via Ethernet0(172.16.1.1)00:06:34:network 10.0.0.0,metric 100:06:34:network 192.
26、168.1.0,metric 300:06:34:RIP:sending v1 update to 255.255.255.255 via Serial2(10.1.1.1)00:06:34:network 172.16.0.0,metric 1172.16.1.1S2E0S3192.168.1.110.1.1.111.2.2.210.1.1.2S2S311.2.2.3172.16.1.0ABC192.168.1.0 E0 晁老原创晁老原创CCNACCNA中文中文4.04.0课件课件 260851784 2608517848.1 RIPv1协议存在的主要问题协议存在的主要问题u不支持不支持VL
27、SMu路由更新是广播更新路由更新是广播更新,消耗一定带宽消耗一定带宽 晁老原创晁老原创CCNACCNA中文中文4.04.0课件课件 260851784 2608517848.2 RIPV1的有类路由问题举例的有类路由问题举例思考:思考:R1R1和和R3R3的的LOOPBACKLOOPBACK口可以口可以PINGPING通吗?通吗?晁老原创晁老原创CCNACCNA中文中文4.04.0课件课件 260851784 2608517849.1 RIPv2 晁老原创晁老原创CCNACCNA中文中文4.04.0课件课件 260851784 2608517849.2 配置配置RIPv2 晁老原创晁老原创CC
28、NACCNA中文中文4.04.0课件课件 260851784 26085178410 问题:问题:Routing LoopsRouting loops can occur when inconsistent routing tables are not updated due to slow convergence in a changing network.晁老原创晁老原创CCNACCNA中文中文4.04.0课件课件 260851784 260851784 11.1 计数至无穷大计数至无穷大 晁老原创晁老原创CCNACCNA中文中文4.04.0课件课件 260851784 260851784
29、 11.2 设置最大值设置最大值 晁老原创晁老原创CCNACCNA中文中文4.04.0课件课件 260851784 26085178411.3 水平分割水平分割 晁老原创晁老原创CCNACCNA中文中文4.04.0课件课件 260851784 26085178411.4 毒性反转或路由毒化毒性反转或路由毒化 晁老原创晁老原创CCNACCNA中文中文4.04.0课件课件 260851784 260851784 11.5 抑制计时器抑制计时器 晁老原创晁老原创CCNACCNA中文中文4.04.0课件课件 260851784 26085178411.6 passive-interface 1,pas
30、sive-interface 的作用是让某端口只接受不发送路的作用是让某端口只接受不发送路由信息。由信息。2,以上功能只限用在距离向量路由协议下。,以上功能只限用在距离向量路由协议下。3,也可以用于限制路由更新。,也可以用于限制路由更新。p 经常不断地学习,你就什么都知道。你知道得越多,你就越有力量p Study Constantly,And You Will Know Everything.The More You Know,The More Powerful You Will Be写在最后谢谢大家荣幸这一路,与你同行ItS An Honor To Walk With You All The Way演讲人:XXXXXX 时 间:XX年XX月XX日