动态路由管理及RIP的概述

 

动态路由:网络中的路由器之间相互通信,不用人工干预,利用收到的路由信息,定时更新路由表的过程。

一、动态路由的优缺点:

优点:比静态路由和默认路由配置简单,不用人工干预。

      会随着网络的拓扑变化而变化,不需人工更改,非常灵活

缺点:需要消耗路由器的CPU处理时间和网络带宽

二、动态路由协议分类

内部网关协议:1.距离矢量协议:RIP(路由信息协议)

              2.链路状态协议:OSPF(开放最短距离优先协议)

                              IS-IS(中间系统协议)

              3.混合协议:EIGRP(增强内部网关路由协议)

注:内部网关协议;在同一个自治系统中的路由器使用的协议 

    外部网关协议;链接不同的自制系统的路由器所使用的协议

    自制系统;简称AS。即PC运行同一个路由协议,并且路由器必须  

    相连接、并分配同一个自制系统编号,这就是在一个自制系统中!  

    反之亦然。

外部网关协议:BGP(边界网关协议)

三、动态路由协议概述

1.距离矢量路由协议

     即使用最少跳数到达对方网络;跳数最少的路径被协议默认为最

佳路由。建立连接后发送整个路由表到直接相邻的路由器。矢量指

的是路由网络方向,这种路由协议是平面的,所有路由学习完全依靠邻

居。

     2.链路状态路由协议

        也叫最短距离优先协议,就是把路由器分成区域,收集区域内所有

链路状态信息,根据该信息生成完整的网络拓扑结构表。每个路由器再

根据拓扑结构表计算出路由的最优路径。(路由器之间发送的不是路由

表,而是链路状态通告。每个路由器都知道整个区域内的拓扑)协议需

要了解的是所有邻居信息,然后构建拓扑表。根据不同协议的算法,按

照度量值得出最优路径,然后存入路由表中。协议含有:邻居表、拓扑

表、路由表。

3.链路状态路由协议的OSPF协议

       由于在链路状态协议在同一个AS中需要记录所有路由器的链路状

态(即邻居表、拓扑表、路由表),就会导致占用资源大,效率低,浪

费带宽及路由器系统资源,所以OSPF协议又在AS中划分了区域,每

台路由器只需了解本区域内的信息,然后在不同区域间进行路由汇总。

四、距离矢量路由协议的RIP协议概述

1.RIP路由协议简介

           RIP路由协议只实验跳数来选择最优路径,如果发现同一个远程网

        存在不同路径,并具有相同的跳数。路由器将执行环形负载,最多可对

       六条相同开销的路径实现负载均衡。

       2. RIP路由协议运作原理

向邻居发送整个路由表信息

用跳数作为度量值,选择跳数越少的路径作为最佳路径

最大跳数为15跳,16跳则为不可达(限制了网络规模)

收敛:即从相邻的路由器获取信息,然后经过一系列的路由更新,网络中每个路由器都具有一张完整的路由表

RIP定时器:

      1.更新定时器:每隔30秒向相邻路由器发送自己已更新的路由表

      2.无效定时器:如果一条路由180秒内没有收到他的更新,则跳数标记为16(无效路由)

      3.刷新定时器:被标记无效后,再过60秒还没收到更新,则会将这条路

        经从路由表中删除。

五、RIP可能导致的问题及解决方法

       路由环路:由于路由器收敛速度慢而导致。

       例:有R1和R2两个路由器,其中R1通过R2到达40.0.0.0网段,假如达到40这条路径断掉,R2就会将此路经标记为无效路径,但在R2更新前R1率先到达更新时间,并向R2发送自己经过2跳就可以到达40网段。R2以为R1有别的路径达到40网段,便更新自己的路由表将由1跳到达40网段,更新为3跳。因为R2为宣告来源路由器,所以R1依然会跟着更新,直到跳数达到16,环路会终止。但这个过程会很浪费带宽和路由器的CPU资源。

       解决方法:

       1.水平分割:不再把路由器信息发送到接收此路由信息的接口(R1不再向R2发送自己到达40网段的路径信息),从而避免环路产生。

       2.路由中毒:发现环路不删除该信息,而是把该信息标记为16跳(或无穷大)并把该信息保持180秒,让其他路由器能收到此信息。

六、RIP路由协议的分类

        1.RIPv1:有类路由协议;路由更新时不携带子网掩码,而是使用IP的标准子网掩码。

        2.RIPv2:无类路由协议;路由更新时携带子网掩码,而且还是RIPv1的扩展,不仅支持可变长子网掩码,也支持路由对象标志。此外v2还支持明文认证和密文认证,确保路由信息的正确性。