1、ospf的概述
ospf协议是属于IGP内部网关路由协议,网路层协议,ip协议号为89也是一份链路状态路由协议(不直接传递路由表,传递链路状态通告信息,SPF算法计算最佳路由加表)支持VLSM和CIDR有区域性,一台路由可以支持多个ospf进程,每一个进程都有一个LSDB与之对应,进程本地有效,支持报文协议的认证,无路由自环,得益于多区域结构其路由收敛速度快,影响小,采用组播224.0.0.5和224.0.0.6进行报文的交互,AD110(思科)AD10(华为)
2、ospf的计算流程
邻居/邻接关系的建立(DR/BDR的选举,router-id的选举和区域id)–>网路 链路收集链路状态信息,构建完整的拓扑表–>运行spf算法选择最佳的路由加表
router-id用于表示一台路由器,默认选用loopback地址大的为router-id,或者物理接口大的为router-id
宣告有普通和精确两种,使用反掩码,在线网当中要养成使用精确宣告的好习惯哟,要宣告到同一区域,不同区域的ospf信息的交互需要通过骨干区域0
3、交互的报文
Hello(建立和维护邻居关系,10s一次,40s未收到删除该路由条目)
DBD(描述LSDB,类似目录的概率)
LSR(请求所需的LSA信息)
LSU(发送LSA信息)
LSAck(确认收到LSA信息) LSA有所需路由条目的信息
4、邻居/邻接的七个状态
down(os