1.OSPF把自治系统AS划分成逻辑意义上的一个或者多个区域
2.通过LSA的形式发布路由
3.OSPF依靠在OSPF区域内各设备间的交互OSPF报文来达到路由信息的统一
4.OSPF报文分装在IP报文中,可以采用单播或组播的形式发送
提示:以下是本篇文章正文内容,下面案例可供参考
hello报文的作用是周期性发送,用来发现和维持OSPF邻居关系
DD报文的作用是描述本地LSDB的摘要信息,用于两台数据进行数据库同步
LSR报文的作用用于向对方请求所需的LSA,设备只有在OSPF邻居交换DD报文之后才会向对方发出LSR报文
LSU报文作用用于向对方发送其所需的LSA
LSAck报文作用用来确认LSA
Typ1(Router-LSA):作用每一个设备都会产生,描述了设备的链路状态和开销,在所属的区域内传播
Typ2(Network-LSA)由DR产生,描述本网段的链路状态,在所属的区域内传播
Typ3(Network-summary-LSA):由ABR产生,描述区域内的某个网段的路由,并通告给发布或者接收此LSA的非Totally STUB 或者NSSA区域
Type4(ASBR-summary-LSA):由ABR产生,描述到ASBR的路由,通告给除ASBR所在区域的其他相关区域
NSSA LSA(Type7):由ASBR产生,描述AS外部的路由,仅在NSSA区域内传播
Type5(AS-external-LSA):由ASBR产生,描述到AS外部路由通告到所有的区域(除了STUB和NSSA区域
路由类型
OSPF启动的后,会通过OSPF接口向外发送hello报文,收到hello报文的OSPF设备会检查报文中所定义的参数,如果双方一致就会形成邻居关系,两端设备互为邻居
形成邻居关系之后,如果两端设备成功交换DD报文和LSA,才建立邻居
1.Down:邻居会话的初始阶段,表明没有在邻居失效时间间隔内收到邻居路由器的hello数据包
2.Attempt:该状态只发生在NBMA中,
3.init:收到hello报文后的状态为Init
4.2-WAY:收到的hello报文中包含自己的Router ID,则状态为2-way
5.Exstart:开始协商主从关系,并确定DD的序列号,此时的状态为Exstart
6.Exchange:主从关系协商完毕后开始交换DD报文,此时状态为Exchenge
7.Loading:DD报文交换完成即Exchange done,此时为Loading
8Full:LSR重传列表为空,此时状态为Full
OSPF 支持区域验证和接口验证
缺省路由是指目的地址和掩码都是0的路由,Type3的优先级高于Type5或Type7