OSPF
概念
OSPF(Open Shortest Path First,开放最短路径优先)是基于链路状态算法的内部网关协议(Interior Gateway Protocols,IGP),由互联网工程任务组(IETF)开发,主要用于大中型网络,广泛应用在企业网、接入网和城域网中,其基本作用就是在域内传递和更新路由。
相关术语
-
LSDB(Link-State DataBase,链路状态数据库)
-
LSA(Link-State Advertisement,链路状态通告)
-
SPT(Shortest Path Tree,最短路径树)
相关概念
① 自治系统(Autonomous System,AS):由运行同一种路由协议并且由同一组织结构管理的一组路由器组成。同一个AS中的所有路由器通常运行相同的路由协议。在OSPF网络中,只有在同一个AS中的路由器才会相互交换链路状态信息,所有的OSPF路由器都维护一个相同的链路状态数据库(LSDB)。
② 链路状态(Link-State):有关链路状态的信息,包括接口IP地址和子网掩码、接口网络类型、链路开销(Cost)以及链路上的邻居。
③ 邻居关系(Neighbor):OSPF路由器启动后便会通过OSPF接口向外发送Hello数据包用于发现邻居;收到Hello数据包的OSPF路由器会检查数据包中所定义的一些参数,如果双方一致就会形成邻居关系。
④ 邻接关系(Adjacency):邻接关系是指两台路由器之间允许直接交换LSDB更新数据。OSPF只与建立了邻接关系的邻居共享链路状态信息,并不是所有的邻居都可以成为邻接关系,这取决于网络的类型和路由器的配置。只有当双方成功交换DD数据包(Database Description Packet)并能交换LSA之后,才形成真正意义上的邻接关系。
⑤ 区域(Area):OSPF通过划分区域来实现层次结构设计,在一个AS内部可以划分多个不同的区域,OSPF是以链路划分区域的。
⑥ 开销(Cost):每条链路都有一个开销,开销是根据链路的带宽来计算的,并且可以人为地进行修改。OSPF使用的唯一度量值就是开销。