RIP路由协议第11章本章目标能够通过配置RIP路由协议使中小型网络互通了解动态路由协议的分类及特点掌握RIP协议路由表的形成和维护掌握RIPv1和v2之间的区别了解RIP路由协议的水平分割等规则的作用和原理本章结构RIP路由协议什么是动态路由RIP的两个版本水平分割RIP计时器路由表的形成RIPv1的配置RIPv2的配置动态路由RIP的配置RIP工作原理动态路由协议的分类什么是动态路由?5-1R1R2R310.0.0.020.0.0.030.0.0.040.0.0.0配置了接口IP地址后,路由器的路由表中包含什么内容?RoutingTableNETMetricC20.0.0.00C30.0.0.00f0/0f0/1.1.2.1.2什么是动态路由?5-2如果配置静态路由,需要配置什么?Iproute10.0.0.0255.0.0.020.0.0.1Iproute40.0.0.0255.0.0.030.0.0.2R1R2R310.0.0.020.0.0.030.0.0.040.0.0.0f0/0f0/1动态路由不需要手工写路由,路由器之间能够自己互相学习!我的路由表是:30.0.0.0和40.0.0.0我的路由表是:20.0.0.0和30.0.0.0我的路由表是:10.0.0.0和20.0.0.0.1.2.1.2什么是动态路由?5-3R1R2R310.0.0.020.0.0.030.0.0.040.0.0.0f0/0f0/1RoutingTableNETMetricC20.0.0.00C30.0.0.0010.0.0.040.0.0.0????不同的路由协议,有不同的值50.0.0.0路由更新信息:30.0.0.040.0.0.050.0.0.0.1.2.1.2什么是动态路由?5-4R1R2R310.0.0.020.0.0.030.0.0.040.0.0.0f0/0f0/1RoutingTableNETMetricC20.0.0.00C30.0.0.0010.0.0.040.0.0.0能够对拓朴的改变作出及时的反应50.0.0.050.0.0.0.1.2.1.2什么是动态路由5-5什么是动态路由网络中的路由器之间相互通信,传递路由信息,利用收到的路由信息更新和维护路由表的过程基于某种路由协议实现的动态路由的特点减少管理任务占用网络带宽动态路由协议动态路由协议向其他路由器传递路由信息接收其他路由器的路由信息根据收到的路由信息计算出到每个目的网络的最优路径,并由此生成路由表根据网络拓朴变化及时调整路由表,同时向其他路由器宣告拓朴改变的信息动态路由协议的分类根据路由所执行的算法分类距离矢量路由协议链路状态路由协议北北200北北距离矢量路由协议路由器每经过特定时间周期向邻居发送自己的路由表距离:有多远矢量:从哪个方向R1R2R我能够到达路由器R,距离是5我通过R2可以到达路由器R,R2到R之间的具体细节我不清楚链路状态路由协议2-1从对等路由器处获取信息,建立一张完整的网络图-链路状态数据库R1R3R2R4链路状态路由协议2-2再根据链路状态数据库,用SPF(最短路径树)算法计算出一个以自己为根的树型结构,再生成路由表R1R3R2R4SPF算法路由表阶段总结什么是动态路由路由器之间动态学习路由信息根据Metric值选择最佳路由动态路由的分类距离矢量路由协议链路状态路由协议RIP路由协议概述RIP是为TCP/IP环境中开发的第一个路由选择协议标准RIP是一个距离-矢量路由选择协议RIP工作原理-路由表的形成4-1路由器学习到直连网段RoutingTableNETNexthopMetricC20.0.0.00C30.0.0.00R1R2R310.0.0.020.0.0.030.0.0.040.0.0.0.1.1.2.2RoutingTableNETNexthopMetricC10.0.0.00C20.0.0.00RoutingTableNETNexthopMetricC30.0.0.00C40.0.0.00当路由器的更新周期30s到了时候,会向邻居发送路由表RIP工作原理-路由表的形成4-2RoutingTableNETNexthopMetricC20.0.0.00C30.0.0.00R1R2R310.0.0.020.0.0.030.0.0.040.0.0.0.1.1.2.2RoutingTableNETNexthopMetricC10.0.0.00C20.0.0.00RoutingTableNETNexthopMetricC30.0.0.00C40.0.0.00R30.0.0.020.0.0.21R10.0.0.020.0.0.11R20.0.0.030.0.0.11R40.0.0.030.0.0.21RIP工作原理-路由表的形成4-3再过30s,路由器的第二个更新周期到了,再次发送路由表RoutingTableNETNexthopMetricC20.0.0.00C30.0.0.00R1R2R310.0.0.020.0.0.030.0.0.040.0.0.0.1.1.2.2RoutingTableNETNexthopMetricC10.0.0.00C20.0.0.00RoutingTableNETNexthopMetricC30.0.0.00C40.0.0.00R30.0.0.020.0.0.21R10.0.0.020.0.0.11R20.0.0.030.0.0.11R40.0.0.020.0.0.22R40.0.0.030.0.0.21R10.0.0.030.0.0.12RIP工作原理-路由表的形成4-4路由表中是否已有该条目?是否接收到的信息是否优于(或等于)路由表中的条目是否与原条目来自同一源地址是更新路由表是否忽略路由信息否接收到路由信息RIP的度量值(Metric)RIP以跳数作为唯一的度量值R1R2R32M19.2K192.168.1.0/242MR1会选择从R3到达192.168.1.0网段RIP工作原理RIP路由协议向邻居发送整个路由表信息RIP路由协议以跳数作为度量值根据跳数的多少来选择最佳路由最大跳数为15跳,16跳为不可达经过一系列路由更新,网络中的每个路由器都具有一张完整的路由表的过程,称为收敛RIP计时器2-1更新计时器路由器每隔30秒从每个启动RIP协议的接口发送出路由更新信息无效计时器如果一条路由在180s内没有收到更新,这条路由的跳数将记为16刷新计时器如果这条路由在被记为16跳后,60s内还没有收到更新,则将这条路由从路由表中删除0s30s180s240stRIP计时器2-2抑制计时器如果一个目标的距离增加或变为不可达,启动抑制计时器(180s),直到抑制计时器超时,路由器才接收有关于这条路由的更新信息。作用是防止路由抖动R1R2R3N1N11跳N12跳N116跳N116跳N116跳N116跳N11跳抑制计时器超时前忽略更新路由环路4-1RoutingTableNetHopNextHop10.0.0.0120.0.0.120.0.0.0030.0.0.0040.0.0.0130.0.0.2RoutingTableNetHopNextHop10.0.0.0230.0.0.120.0.0.0130.0.0.130.0.0.0040.0.0.00RoutingTableNetHopNextHop10.0.0.0020.0.0.0030.0.0.0120.0.0.240.0.0.0220.0.0.2R1R2R310.0.0.020.0.0.030.0.0.040.0.0.0.1.1.2.2路由环路4-2R1R2R310.0.0.020.0.0.030.0.0.040.0.0.0.1.1.2.2发送40.0.0.0的跳数为1的更新信息RoutingTableNetHopNextHop10.0.0.0120.0.0.120.0.0.0030.0.0.0040.0.0.0130.0.0.2RoutingTableNetHopNextHop10.0.0.0230.0.0.120.0.0.0130.0.0.130.0.0.0040.0.0.016RoutingTableNetHopNextHop10.0.0.0020.0.0.0030.0.0.0120.0.0.240.0.0.0220.0.0.2被标记为无效路由环路4-3R1R2R310.0.0.020.0.0.030.0.0.040.0.0.0.1.1.2.2RoutingTableNetHopNextHop10.0.0.0120.0.0.120.0.0.0030.0.0.0040.0.0.0130.0.0.2RoutingTableNetHopNextHop10.0.0.0230.0.0.120.0.0.0130.0.0.130.0.0.0040.0.0.0230.0.0.1RoutingTableNetHopNextHop10.0.0.0020.0.0.0030.0.0.0120.0.0.240.0.0.0220.0.0.2发送40.0.0.0的路由更新,跳数为2将跳数改变为2跳,下一条地址为30.0.0.1路由环路4-4R1R2R310.0.0.020.0.0.030.0.0.040.0.0.0.1.1.2.2产生路由环路,直到跳数增加到16为止RoutingTableNetHopNextHop10.0.0.0120.0.0.120.0.0.0030.0.0.0040.0.0.0330.0.0.2RoutingTableNetHopNextHop10.0.0.0230.0.0.120.0.0.0130.0.0.130.0.0.0040.0.0.0230.0.0.2RoutingTableNetHopNextHop10.0.0.0020.0.0.0030.0.0.0120.0.0.240.0.0.0220.0.0.2将跳数改变为3跳水平分割R1R2R310.0.0.020.0.0.030.0.0.040.0.0.0.1.1.2.230.0.0.040.0.0.010.0.0.020.0.0.0水平分割是一个规则,用来防止路由环路的产生规则:从一个接口上学习到的路由信息,不再从这个接口发送出去有类路由与无类路由根据路由协议,在进行路由信息宣告时,是否包含网络掩码,可以把路由协议分为两种:一种是有类路由(Classful)协议,它们在宣告路由信息时不携带网络掩码一种是无类路由(Classless)协议,它们在宣告路由信息时携带网络掩码RIP路由协议的版本RIPv1发送路由更新时不携带子网掩码,属于有类路由协议发送路由更新时,目标地址为广播地址:255.255.255.255RIPv2发送路由更新时携带子网掩码,属于无类路由协议发送路由更新时,目标地址为组播地址:224.0.0.9RIPv1不支持不连续子网R1R2R310.1.1.0/24192.168.1.0192.168.2.010.1.2.0/24.1.1.2.210.1.1.0RoutingTableNETNexthopMetric10.0.0.0/8192.168.1.1110.0.0.0/8192.168.2.2110.1.2.0路由汇总-与划分子网相反的过程RIPv2RoutingTableNETNexthopMetric10.1.1.0/24192.168.1.1110.1.2.0/24192.168.2.21发送路由更新时,携带子网掩码,因此支持不连续子网R1R2R310.1.1.0/24192.168.1.0192.168.2.010.1.2.0/24.1.1.2.210.1.1.0/2410.1.2.0/24阶段总结RIP工作原理路由表的形成最大跳数RIP计时器水平分割RIP的版本1与版本2阶段练习RIP支持的最大跳数是多少?RIPv1与v2之间的