距离矢量路由协议RIP
         早就申请了51CTO的博客了,可是一直没有机会来写点东东,现在偶要说的是偶的博客终于是开张了。哈哈!昨天,我写了关于路由协议介绍的第一篇“博文”,在接下来的时间里,我将会去介绍一下路由协议里的各种IGP协议。今天我们先来看一下,其中比较简单的一个协议--------RIP。
         RIP协议,全称Routing  Information  Protocol ,它是一个最为典型的距离矢量协议,同是它也是一个有类路由协议,它继承了这两种协议的所有特点。RIP基于UDP协议,端口号为520。RIP以跳数做为度量值,最大不能超过16。RIP在发送更新时不带子网掩码,不支持VLSM和CIDR等。RIP协议分为两个版本,RIPv1和RIPv2,下面我们要说的就是这两个协议的特点。
          
 一. RIPv1                                       
 
            我们还是从两方面来考虑RIPv1的特点:
           1. 发送更新:
 
            RIPv1每 30S 会以广播 的形式向所有的设备发送自己完整的路由表
 
            我们先说这个周期30S的特点,如里我有10个路由器全部都点到点的相连,那么第一台设备发送的信息,在最后一台设备收到时显然已经经过了9个周期,如此慢长的收敛时间让人难以接受。并且对于网络拓扑结构的改变,它不能及时的反应出来,而是要等若干个周期。   缺点很明显,收敛时间缓慢。
             其次,以广播的形式来发送报文,造成的影响是很大的,它不但会发给运行了RIP的路由器,也同样会发给和它相连的交换机,甚至PC。如图:
                         距离矢量路由协议RIP_休闲
               最后,它发的内容不是别的就是一张完整的路由表,也就是说你给我的就是路由信息,我直接笑纳就行了,这就是所谓的拿来主义。再者,路由表里也没有包含生成者的信息,容易产生路由回环。
         2.处理更新:
             当运行RIP的路由器收到RIP 更新时,如果自己已经存在相应路由,则比较 彼此的度量值,优先选择度量较小的路由放入自己的路由表。如果自己没有的信息,就无需再比较,直接放入路由表即可。
              RIP以HOP做为度量值,很明显不是很合理。它做为一个距离矢量型协议,那它当然有距离之方面的限制,RIP最大不能超过16跳。原因很简单,跳数越多,收敛时间越长,对于网络变化的反应越慢。
 
              当然RIP也有它自身的好处,它很节省路由器本身的资源,对路由器硬件没有多高的要求。
 
  RIP协议的配置:
 
              1.启用协议
                 Router(config )# Router  Rip
              2.宣告接口
                 Router(config-router)# Network    X.X.X.X 
                                                         (本网段所处的所有接口都收发RIP报方)
           
           由于篇幅的限制,RIP的实验只能放到下一篇了。