O SPF
O = open 开放
SPF = shortest path first 最短路径优先
cost=metric
OSPF = 开放性的最短路径优先协议
如果到达一个目的地有多条路径,那么它会计算出一个最优最短的路径
LSA:link state advertisement,即,链路状态通告开放性的协议(RFC 2328)可扩展性比较好,收敛速度(计算路由的速度)比较快独立传输,IP层之上就直接是OSPF,对应的协议号是89增量更新支持VLSM,说明OSPF是无类的路由协议,传递路由信息的时候带掩码支持手动的路由汇总,只支持在特定位置手动汇总支持认证 EIGRP协议(距离矢量路由协议)的拓扑表相比较于OSPF协议,它的拓扑表不全,EIGRP只知道邻居到目的网络的距离,并不知道邻居到距离网络之间有多少个路由器,而运行OSPF的每个路由器都会知道整个详细的拓扑。 运行OSPF协议的路由器收集整个网络的路由器传来的LSA收集到整个网络的路由器传来的LSA以后,生成LSDB(link state database 链路状态数据库)路由器根据LSDB,通过DIJKSTRA算法算出一个最短路径树(SPF tree)把最短的路径加入到路由表 OSPF的操作 建立邻居关系建立邻接关系
邻接关系是比邻居关系更好的一种关系只有邻接关系才可以传递LSALSA会泛洪,所有运行了OSPF的设备会将LSA收集起来,形成LSDB使用SPF算法计算LSDB中的信息,生成最短路径树选择最短路径加入路由表 OSPF的区域化结构 OSPF采用层次化设计,区域的设计方式(支持层次化的网络架构) OSPF分为两层: 骨干区域(区域0),一个网络中骨干区域只能有一个非骨干区域,所有的非骨干区域必须要和区域0相连 OSPF划分区域的原因: OSPF通过LSA泛洪传递路由,如果网络足够大,泛洪会造成网络的拥堵,链路负载比较大
所以要划分区域,遏制LSA的泛洪,同时LSA是分种类的有些LSA只能在区域内泛洪
骨干路由器:处于区域0的路由器和有接口与区域0的路由器建立邻居关系的路由器
内部路由器:处在非骨干区域的路由器
ABR:区域边界路由器,该路由器至少连接两个区域,必须要和区域0相连
ASBR:自治系统边界路由器!!!该路由器是两个自治系统的边界,相当于该自治系统连接外部自治系统的一个出口
通过ASBR可以把外部的路由器引入,称为外部路由引入(华为的习惯性叫法)
思科把上述方式称为路由的重分布
习惯上说某个接口属于某个区域,而不是整个设备属于某个区域
默认情况下,serial接口采用的是二层协议HDLC(高级数据链路层协议)