一个多月了,有点懒散,现在总结一下RIP
RIP是一款动态路由选择协议,可以自动发现邻居并且收敛路由信息,它是一款IGP(Interior Gataway protocol)协议,是基于传闻来知晓路由信息,(传闻:就是听别人说的,我不知道咋回事,别人说啥是啥,说错了我也当对的听),但是RIP不能知晓拓扑信息,RIPv2是无类协议,RIPv1是有类协议,有类路由和无类路由的区别就是是否能支持VLSM(Variable Length Subnet Mask),但是RIPv2 不支持CIDR(Classless Inter-Domain Routing) 但是在华为设备中可以通过路由引入(类似重分发)的方式来进行超网路由引入,
RIP的封装格式了解一下 layer2 | IPv4 | UDP | RIP | FCS
每个RIP报头和载荷共有512字节,其中UDP占用8字节,RIP报头占用4字节,RIP路由部分使用剩下的五百字节,而且每条路由使用20字节,这样的话,每条RIP报文只能包含25条路由信息,但是RIP的更新周期是每30S一次,这样的话那就太可怕了,会大量的消耗CPU和内存资源,如果在庞大的网络下,RIP是绝对不能担任承载协议的,(小学三年级加减法,会算吧)
*这就是为什么像EIGRP或者OSPF,这样的协议要去建立邻接关系,在建立邻接关系下,可以使用固定大小的维护包,定期维护邻接关系就可以维持拓扑环境,大大降低了CPU等资源的急剧消耗 * (这东西就跟女朋友和老婆一样,女朋友需要不停地买东西消耗你的钱包,而老婆定期买点东西维护一下老婆的心情,省的跪搓衣板就行,广大苦逼男性朋友)
RIP的更新机制:使用Response报文来30s发送一次报文,但是当链路发生变更的时候,RIP会直接跳过等待,立即发送更新,其实触发更新也分全触发更新和增量更新,RIP使用的是全触发更新,高级协议使用的是增量更新,
水平分割:本路由器接口收到的路由,不会从本接口发出去以保证不会产生环路,就像这样,如果R13的E0/1接口学到的路由就不会在从本接口发送出去,如果不这样做的话,路由将会在两个接口之间不停地往复,如果RIP通过一个接口吃到了一口肉,在从这张嘴吐出去那多没有面子,RIP也是一个要脸的人,安排(虽然我也不懂安排什么意思,我就这么一说,你就这么一听)
RIP这种协议有个毛病就是怕累,依照跳数来衡量路径的好坏,16跳就是不可达了(每一跳都是一个节点,每个节点都是一台路由器,划重点,节点就是路由器)才16跳,小不小,你说大规模的网络能用吗!
待续!!!!!!!!!