路由信息协议,也就是RIP协议。这个协议可谓是路由协议家族中最早的一个协议了。对于后面的一些协议的研发起到了基础的作用。所以我们就来将几种协议进行一下对比。路由信息协议(Routing Information Protocol)是一种古老的基于距离矢量算法的路由信息协议,通过计算抵达目的地的最少跳数(hop)来选取***路径。
RIP协议的跳数最多计算到15跳,当超过这个数字时,RIP协议会认为目的地不可达。此外,单纯的以跳数作为选路的依据不能充分描述路径特征,可能导致所选的路径不是***。因此RIP协议只适用在中小型的网络中。RIP已经成为在网关、路由器和主机间实现路由信息交换的实际标准。几乎在所有的IP路由器支持RIP协议。
IGRP(专有协议):
内部网关路由信息协议(Interior Gateway Protocol)是由CISCO公司开发的一种距离矢量路由信息协议。同RIP相比,IGRP将网络的带宽、时延、可靠性和负载等因素综合起来, 提供一种混合的选路度量。这种方式可以更真实的反映网络的路径特性,避免了RIP中出现的问题。IGRP也有跳数的概念,但它的***跳数是255,可以应用在大规模的网络中。
OSPF:
开放式最短路径优先(Open Shortest Path First)是一种链路状态路由信息协议。每一个OSRP路由器都维护一个相同的网络拓扑数据库,从这个数据库中,可以构造一个最短路径树来计算路由表。OSRP的收敛速递比RIP要快,而22、 且在更新路由信息时,产生的流量也较少。为了管理大规模的网络,OSRP采用分层的连接结构。将自治系统分为不同的区域,以减少路由重计算的时间。
BGP:
边界网关路由信息协议(Border Gateway Protocol)是一种自治系统(AS)间的路由信息协议,它的主要功能是同其他的BGP系统交换网络可达信息。BGP属于外部网关路由信息协议,可以实现自治系统间的路由信息的无环路交换。以无类域间路由(CIDR)为基础,BGP已经发展到支持路由信息的聚合和削减。
小结
本章主要介绍了IP路由的基本原理和路由信息协议的一些基础知识。路由信息协议的主要作用是确定数据在网络中传输的路径。有两类主要的路由信息协议:内部网关路由协议(IGP)和外部网关路由信息协议(EGP)。其中RIP和IGRP是基于距离矢量算法的路由信息协议而OSPF则是一种链路状态路由信息协议。