常用的路由协议分为距离矢量和链路状态
距离矢量的代表是RIP版本1和版本2,版本1是有类路由,只识别主类,而且不支持认证、VLSM这些;版本2是无类路由,支持认证、VLSM、组播等,而且配置简单,是很多小型企业的首选之一。不过由于RIP只在广域网支持触发更新,在内网还是30周期更新,所以效率有点低下,而且RIP以跳数作为度量值,最多只支持15跳,所以这个特性也注定了RIP不能用于大型网络
距离矢量家族中还有高级距离矢量路由:EIGRP。EIGRP是思科私有协议,它的效率和稳定性相当高。是采用复合度量值(带宽、延迟、可靠性、负载、最大传输单元)这些特性来选择路径的。EIGRP维护三张表:邻居表、拓扑表、路由表,邻居表存放邻居相关信息,拓扑表存放去往目的的所有路径,路由表存放去往目的的最优路径。
链路状态路由协议主要有OSPF,OSPF是目前使用最广泛的一个内部路由协议,虽然效率上没有EIGRP高,但是它是工业标准,OSPF主要通过开销值来选择去往目的的最优路径。同样维护三张表:邻居表、数据库表和路由表。OSPF提出了划分区域的概念,把一个大型网络划分成多个区域,区域之间既能交换信息,但在发生故障的时候又不会影响到其它区域,提高了网络的稳定性,但是OSPF相关属性较多,配置较为复杂,一般用于大型网络
还有IS-IS,但是IS-IS国内比较少用,最多就是在运营商有使用,因此这里不详叙了