OSPF的三张表
1、邻居表
一个接口启用OSPF协议后,就开始周期性的发送OSPF Hello报文,同时也开始侦听Hello报文没从而发现直连链路上的OSPF邻居。当发现直连链路上的邻居后,设备就会讲该邻居信息写入OSPF 邻居表中,然后开始进行邻接关系的建立。
使用命令:display ospf peer命令可以查看设备的OSPF邻居表。这条命令对于OSPF故障排除至关重要。
2、链路状态数据库(LSDB)
运行链路状态路由协议的设备,会在网络中泛红自己的链路状态信息,在OSPF协议中,这些信息被称为LSA,路由器将在网络中收集到的LSA装载到LSDB中,而LSDB则代表该设备对网络拓扑结构的认知。同时OSPF定义了多种类型的LSA,这些LSA都拥有各自的用途,最终目的是为类设备能够了解网络的拓扑接口计算出最短路径树。
使用命令:display ospf lsdb命令可以查看OSPF LSDB数据库。
3、OSPF路由表
OSPF根据LSDB中的数据中的数据,运行SPF算法,计算出一条以自己为根的,无环的最短路径树,根据这条树,能够发现网络中到达各个网段的最佳路径,从而得到路由信息,并将这些信息加载到OSPF路由表中,这些OSPF路由表中的路由是否会加载到全局路由表,还要进行进一步的优先级比较来决定。
使用命令:display ospf routing命令可以查看OSPF路由表。