目录
2.8 OSPF路由计算
当一台路由器运行了OSPF后,将接口宣告进OSPF后,该接口就会生成链路状态信息并通告出去,使用LSA承载链路状态信息,路由器会将收到的LSA放进LSDB,在同步完LSDB后,路由器通过LSDB掌握全网结构,使用SPF计算出到达目的的最短路径。
2.8.1 域内路由计算
1、同一个区域具有相同的LSDB,域内路由计算用到1类和2类LSA。
2、一类LSA的作用:描述接口的链路状态信息,如:链路类型、接口的网络号、掩码、开销、连接着哪些邻居。
(1)产生的设备:所有运行OSPF的路由器都会产生
(2)泛洪范围:一个区域内
3、二类LSA的作用:描述多路访问网络中连接着哪些路由器
(1)产生的设备:由DR产生
(2)泛洪范围:一个区域内
2.8.1.1 一类LSA(Router-LSA)
通过display ospf lsdb router + LS ID查看具体信息
Type:路由器连接的基本描述:
- P2P:描述直连链路上网络类型为P2P或者P2MP的邻居(拓扑信息树干)
- TransNet:用于描述直连链路上网络类型为广播或者NBMA的邻居(树干)
- Stub:描述的是路由信息(叶子),如果在P2P下边出现Stubnet类型是描述P2P接口的路由信息;如果没有P2P类型,直接出现StubNet类型,则表示该接口没有OSPF邻居关系,单纯是接口宣告进了OSPF。
- Virtual:描述虚链路邻居(树干)
解释:图中顺序解释
- 我在一个广播型链路连接着一个伪节点(10.0.12.2),和伪节点连接的IP地址是10.0.12.2,接口的开销是1
- 我有一个直连的接口它的网络号是192.168.20.0,掩码是24,这个接口的开销是1
- 我在一个虚链路上连接着一个邻居它的Router ID是3.3.3.3,我和邻居的连接地址是10.0.23.2,然后这个接口的开销是1
- 我在P2P链路上连接着一个邻居它的Router ID是3.3.3.3,我和邻居的连接地址是10.0.23.2,然后这个接口的开销是1
2.8.1.2 二类LSA(Network-LSA)
解释:在这个广播网络中,2.2.2.2与1.1.1.1互连,该网络的网段是10.0.12.0/24
FAQ:伪节点到实节点的开销全为0,实节点到伪节点的开销按链路开销去算