开放式最短路劲优先 网络层基于IP协议协议号89
1、特性:
①OSPF协议无环
----域内:SPF算法
----域间:三类LSA
②收敛快
触发更新和增量更新
③支持认证
区域认证:
接口认证:
ospf认证,用来判断建立邻居关系的合法性
接口认证>区域认证
④支持组播
224.0.0.5 224.0.0.6
⑤扩展性好
分区域化
2、ospf建立邻居关系的因素(Hello报文和OSPF头部信息字段)(查看错误原因:display ospf error interface 0/0/0)
①、router-id不能一致(非直连相同router-id可以建立邻居关系但学习不到对方网段信息)
②、接口区域认证一致(在保证钥匙ID和密码配置一致的情况下不同认证也能建立邻居关系)
③、区域ID一致
④、hello间隔时间和超时时间一致
⑤、ospf进程、版本号一致
⑥、掩码信息一致(P2P网络不影响)
⑦、Options字段N(是否nssa特殊区域)和E(是否隔离外部路由)置位要一致
3、ospf的确认机制
hello报文:回复的报文携带对端router-ID
dd报文:序列号+1的形式
LSACK:对收到的LSA信息做确认(显示确认)
LSU:对收到的LSU,再次使用LSU进行更新(隐式确认 在中间接交换机的BMA网络下出现)(DRother通告LSU更新给DR BDR ,DR下发224.0.0.5LSU,DRother收到DR的LSU时即收到了LSU也对第一份LSU做了确认·)
--------------------------------------------------------------------------------------------------------------
路由更新的流程:
收到路由---更新路由---计算路由
OSPF的路由更新使用的LS信息;
LS---链路状态信息(接口地址+掩码+cost)
承载信息称为:LSA(拓扑信息+路由信息)
OSPF的路由计算靠的是设备各自更新LSA信息,使用SPF算法根据LSA进行计算得出路由
OSPF的路由分级:
①OSPF区域内路由
采用一类LSA和二类LSA计算
②OSPF的区域间路由
采用三类LSA计算
③OSPF的区域外部路由
采用四类、五类、七类LSA计算
LSA头部重要字段解释:所有LSA统一头部信息
LS Age(链路状态老化时间):此字段表示LSA已经生存的时间,单位是秒。0-3600s,更新时间1800s
Options(可选项):每一个bit都对应了OSPF所支持的某种特性。
LS Type(链路状态类型):指示本LSA的类型。
Link State ID(链路状态ID):