您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 08动态路由与RIP协议
动态路由与RIP协议路由协议的作用:动态学习互连网络的路由信息,为路由器建立完整的路由表。与静态相比,路由协议可以自动适应网络的动态变化。自治系统AS:一个统一的管理区域,对外表现一个统一的实体,具有统一的管理策略。在互连网上通过划分不同的自治系统,可以方便管理,优化网络性能。协议的分类:1.运行范围IGP内部网关路由协议----学习同一AS内的路由RIPEIGRPOSPFIS-ISEGP外部网关路由协议----学习不同AS间的路由BGP协议2.运行原理距离矢量型RIPEIGRP链路状态型OSPFIS—IS(中间系统—中间系统,ISO开发的路由协议)RIP协议(routinginformationprotocol)在所有路由器上启动RIP协议,路由器便会自动向邻居通告自己所知道的路由信息,同时接收邻居通告过来的路由信息,最终自动建立完整的路由表。1.路由信息的通告:每30秒周期性地通告,度量值加1。(以跳数作为度量值)2.路由信息的接收:对照自己的路由表没有接收有比较度量值大忽略小接收配置:[RouterA]rip//启用RIP协议[RouterA-rip-1]network10.0.0.0指定10.0.0.0网段的接口参加RIP协议,向外发送路由更新,同时接收邻居发送的路由更新。network的作用:指定哪个接口参于运行RIP协议。RIP只能指定主网号,而OSPF更加灵活,可指定子网号进行严格限定例:network10.2.0.0等同于指定主网10.0.0.0(RIP只查看主网号)。实验一.RIP的基本配置。1.配置命令:[Router1]rip1[Router1-rip-1]network192.168.1.0[Router1-rip-1]network192.168.2.0[Router2]rip1[Router2-rip-1]network192.168.2.0[Router2-rip-1]network192.168.3.02.查看路由表:下一跳,度量值[r1]dispiprouting-table[r1]displayrip1route路由环路:由于路由错误,数据在网络中的两个或多个路由器间死循环,直到TTL=0被丢弃。(通常错误的静态路由和距离矢量协议会导致路由环路。)解决办法:1.定义最大跳数。16跳不可达;2.水平分割:路由器不能把从某个接口学到的路由再从该接口通告出去;(默认开启)作用:防止路由环路;减少更新流量;3.路由毒化:将不可达的路由度量值设为16跳向外通告;4.触发更新:发现某条路由不可达后,立即向外发送不可达消息;RIP协议的特点:1.度量值:以跳数作为唯一的度量值,在复杂的环境中可能会选择次佳路径,最大支持15跳。2.路由表的建立:简单照抄,把自己没有的路由信息简单抄进路由表。(距离矢量协议,道听途说,听到的路由可能不是最优的,甚至是错的。对整个网络没有完整的认识)3.信息的更新:每30秒周期性地通告自己的路由表。收敛慢,且占用带宽。无效时间180秒(连续180秒收不到邻居的路由更新,认为邻居down掉,将从邻居学到的路由标记为不可用)。4.适用环境;小型简单的网络环境。V1与V2的区别:1.V1版本:更新信息不带子网掩码,有类路由协议。不适用子网不连续的网络环境。只能用于主类网络和子网连续的网络。V2版本:更新信息携带子网掩码,无类路由协议。适用于子网不连续的网络环境。2.V1广播更新,V2使用组播(224.0.0.9)更新,防止对局域网PC的影响。3.V1不支持身份验证,V2支持身份验证。有类与无类协议有类协议(分类协议,区分A、B、C类)早期网络的带宽很低(33K-64K),为节省带宽资源,早期的路由协议,如RIPV1和IGRP,在发送路由更新时,不携带掩码。但路由表中,必须存在掩码,则接收方需要根据类别进行假设:1.同一主网,采用自己接口地址掩码。2.不同主网,归到相应的A、B、C主类网络。(自动汇总)例一:子网连续172.16.1.0/24172.16.2.0/24172.16.3.0/24172.16.8.0/24――――――――R1----------------------R2--------------------------R3--------------------F0/0F0/1R2172.16.1.0/24F0/0172.16.8.0/24F0/1例二:子网不连续172.16.1.0/2412.0.0.023.0.0.0172.16.8.0/24――――――――R1----------------------R2--------------------------R3--------------------F0/0F0/1172.16.1.0172.16.0.0→←172.16.0.0R2172.16.0.0/16F0/0负载均衡172.16.0.0/16F0/1同时,在R1上既没有172.16.8.0/24的路由,也没有172.16.0.0/16的路由,网络不通。说明:事实上,当R向邻居发送更新时,若发现更新条目和自已接口(发送)不在同一网段,则进行自动汇总。解决办法:采用无类协议,如RIPV2/OSPF等,路由更新中携带子网掩码,可以构建精确的路由表。包括:RIPV2OSPFIS-ISBGPV4实验二:子网不连续环境中RIPV2的配置.1.配置RIPV2:[Router1]rip[Router1-rip-1]version2启用V2版本[Router1-rip-1]network172.16.0.0[Router1-rip-1]network12.0.0.0[Router2]rip[Router2-rip-1]version2启用V2版本[Router2-rip-1]network12.0.0.0[Router2-rip-1]network23.0.0.0[Router3]rip[Router3-rip-1]version2启用V2版本[Router3-rip-1]network172.16.0.0[Router3-rip-1]network23.0.0.02.手工汇总。[Router1]intG0/0/1ripsummary-address172.16.0.0255.255.248.0[Router3]intS1/0/0ripsummary-address172.16.8.0255.255.248.0汇总可以自动抑制明细路由路由汇总的作用:1.减少路由更新(RIP/OSPF)流量,节省链路开销。2.减小路由表,节省R内存资源,提高路由查找效率。RIPV2、多区OSPF、BGP协议都支持手工汇总.。3.抑制RIP传播。(不要把路由告诉不需要知道的设备)silent-interface(被动接口---只学习、不发送)命令可以防止RIP更新向不必要的网络扩散,如局域网的PC和Internet等。[r1]rip[r1-rip-1]silent-interfaceg0/0/0实验结果:没有配置置silent-interfaceg0/0/0前,RIP会向G0/0/0发送路由,配置之后就不再发送。r1terminaldebugging打开终端调试功能r1debugrip1打开RIP调试功能r1undodebuggingallInfo:Allpossibledebugginghasbeenturnedoff警告:开启debug功能会耗费大量路由器资源,甚至可能导致down机。请慎重使用开启批量debug功能的命令,如debugall。调试完成后,要及时关闭debug功能。
本文标题:08动态路由与RIP协议
链接地址:https://www.777doc.com/doc-3052957 .html