IGP(内部网关协议)指的是在一个自治系统(AS)的内部所使用的一种路由协议,它一般分为 2 种类型:距离-矢量路由协议、链路状态路由协议。
RIP
RIP(Routing Information Protocol),基于距离矢量算法的路由协议,利用跳数来作为计量标准。在带宽、配置和管理方面要求较低,主要适合于规模较小的网络中。
RIP 配置很简单方便,容易上手,但 RIP 显而易见的缺陷就是容易学到错误路由,除此之外,RIP 的收敛时间比较长,也是一个卡点。
OSPF
OSPF(Open Shortest Path First),开放式最短路径优先,属于内部网关协议(IGP),用于在单一自治系统(AS)内决策路由。
著名的迪克斯彻(Dijkstra)算法被用来计算最短路径树
OSPF 支持负载均衡和基于服务类型的选路,也支持多种路由形式,如特定主机路由和子网路由等
OSPF 收集信息的确很精细,每个细节都不放过,但同时也太多大庞大了,很是负累。
ISIS
ISIS(Intermediate system to intermediate system),中间系统到中间系统,是一个分级的链接状态路由协议,基于 DECnet PhaseV 路由算法,实际上与OSPF 非常相似,它也使用 Hello 协议寻找毗邻节点,使用一个传播协议发送链接信息。ISIS 可以在不同的子网上操作,包括广播型的 LAN、WAN 和点到点链路。