区域内路由计算
LSA头部
报文
- LS age:最大老化时间3600秒,1800秒时会刷新,LSA产生后经过的时间。
- Options:E,支持5类LSA;N/P,支持7类LSA
- LS type:表示1,2,3,4,5,7类LSA
查看LSDB数据库
同一区域内的OSPF路由器拥有完全一致的LSDB
Router LSA
报文
查看一类LSA
- TransNet,连接到一个伪节点,是一个广播型网络,指连接DR
- StubNet,末节节点,没有任何邻居;连接环回接口或者连接计算机的接口
- P2P,连接到一个真实设备上面,是一个点到点链路
1类LSA的泛洪范围是区域内部,每台路由器都会产生LSA,用于描述接口的所有信息
Network LSA
报文
查看二类LSA
- Network Mask,伪节点的掩码,连接到此DR上的所有设备的接口掩码
- Attached Router,DR连接的其他设备
2类LSA由DR产生
区域间路由计算
Summary LSA
报文
查看三类LSA
- Link State ID,通告的网络地址
- Adv rtr,去找这个网络地址,要先去找谁;这个叶子挂在了谁的身上
- Network Mask,网络地址的掩码
什么是三类LSA
- 通过1类,2类产生3类,在其他区域泛洪
- 3类发送的是路由,不是链路状态信息
三类LSA的防环机制
- 所有区域都与骨干区域相连
- 从骨干区域学习到的三类LSA不能回到骨干区域
- ABR不能从非骨干区域学习到的LSA进行选路
- 骨干学习到的路由优于非骨干区域
虚链路
区域0没有直接连接其他区域,可以在两个ABR之间,建立虚链路,链路属于区域0
区域0连接区域1的ABR
area 0
vlink-peer 3.3.3.3
区域1连接区域2的ABR
area 1
vlink-peer 4.4.4.4
外部路由计算
AS-external LSA
报文
- LS Type:取值5,代表AS-external-LSA。
- Link State ID:外部路由的目的网络地址。
- Advertising Router:生成该LSA的Router ID,一般是ASBR产生
- Network Mask:网络掩码。
什么是五类LSA
- 用来告知整个域的路由器,如果要访问外部网络,要找到我(我是ASBR)
- 在整个AS域泛洪,其他区域不知道ASBR是谁,通过4类告诉谁是ASBR
ASBR-Summary LSA
报文
- 报文和三类一模一样
- Link State ID,ASBR的Router ID
什么是四类LSA
- 用来告知ASBR的Router id
- 先由ASBR所在的ABR产生,ABR收到4类产生一个全新的4类发送到另一个区域
LSA总结
案例:
注:在R6上配置了引入直连路由,所以将两个路由引入到了lsdb中