OSPF的3个表,6种LSA,8个状态机
3个表
display ospf peer 邻居表
display ospf lsdb 链路状态数据库
display ospf routing-table ospf路由表
6种LSA
Type 1 LSA(Router LSA)
Advertising Router: 生成该LSA的路由器的Router ID。
Link State ID: 生成该LSA的路由器的Router ID。
说明:每个路由器生成描述自身直连链路的LSA。
示例:
LSA Type: 1 (Router)
Advertising Router: 192.168.1.1
Link State ID: 192.168.1.1 # 与Advertising Router相同
Type 2 LSA(Network LSA)
Advertising Router: DR(指定路由器)的Router ID。
Link State ID: DR在该广播网络中的接口IP地址。
说明:由广播/NBMA网络中的DR生成,描述该网络内的所有路由器。
示例:
LSA Type: 2 (Network)
Advertising Router: 192.168.1.2 # DR的Router ID
Link State ID: 10.1.1.1 # DR的接口IP地址
Type 3 LSA(Summary LSA)
Advertising Router: ABR(区域边界路由器)的Router ID。
Link State ID: 目标网络的IP地址(例如
172.16.1.0
)。说明:ABR生成汇总LSA,将区域内的路由通告到其他区域。
示例:
LSA Type: 3 (Summary)
Advertising Router: 192.168.1.3 # ABR的Router ID
Link State ID: 172.16.1.0 # 通告的目标网络地址
Type 4 LSA(ASBR Summary LSA)
Advertising Router: 生成该LSA的ABR的Router ID(不是ASBR的Router ID)。
Link State ID: ASBR的Router ID(目标ASBR的标识符)。
说明:描述ASBR的位置,由ABR生成。
Type 5 LSA(External LSA)
Advertising Router: ASBR(自治系统边界路由器)的Router ID。
Link State ID: 外部路由的目标网络地址(例如
0.0.0.0/0
表示默认路由)。说明:由ASBR生成,通告外部路由(如从RIP、BGP引入的路由)。
示例:
LSA Type: 5 (External)
Advertising Router: 192.168.1.4 # ASBR的Router ID
Link State ID: 0.0.0.0 # 默认路由的目标地址
Type 7 LSA(NSSA External LSA)
Advertising Router: NSSA区域内ASBR的Router ID。
Link State ID: 外部路由的目标网络地址(与Type 5类似)。
说明:仅在NSSA区域中使用,通告外部路由,由ABR转换为Type 5 LSA后泛洪到其他区域。
示例:
LSA Type: 7 (NSSA)
Advertising Router: 192.168.1.5 # NSSA区域内的ASBR
Link State ID: 203.0.113.0 # 外部网络地址
8个状态机
down
A,B两个直连路由器未发送hello报文,都处于down状态
attempt
非广播型网络里面的
init
A,B两个直连路由器互相发送携带自己rid的hello报文,处于init状态
2-way
A,B两个路由器互相发送带有自己rid和对方rid的hello报文,邻居关系建立
ex-start
A,B两个设备发送不带链路状态信息摘要的DD报文(空DD报文,会随机生成一个序列号),来进行主从设备的选举,rid大的成为主设备,设A为主,主设备序列号为X,B为从,从设备为Y
exchange
从设备向主设备发送带有自己链路状态信息摘要的DD报文,序列号是主设备的序列号X,主设备回复带有自己链路状态信息摘要的DD报文,序列号递增+1为X+1,回复给从设备,从设备再回复一个空DD报文给主设备表示自己收到,序列号是X+1
loading
A,B两个设备,A向B发送LSR(携带自己缺少的链路状态信息摘要),B向A发送LSU(携带对面设备需要的完整的链路状态信息),确认信息无误后A向B回复LSACK
full
邻接关系建立成功