• 解析华为OSPF协议



    OSPF基础

      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

    二、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区域

    三.LSA在各区域中传播的支持情况

     路由类型

     

    四.邻居状态机

    邻居关系

    OSPF启动的后,会通过OSPF接口向外发送hello报文,收到hello报文的OSPF设备会检查报文中所定义的参数,如果双方一致就会形成邻居关系,两端设备互为邻居

    邻接关系

    形成邻居关系之后,如果两端设备成功交换DD报文和LSA,才建立邻居

    8种状态机:

    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报文认证

    OSPF 支持区域验证和接口验证

    OSPF缺省路由

    缺省路由是指目的地址和掩码都是0的路由,Type3的优先级高于Type5或Type7

     

     

  • 相关阅读:
    基础架构之持续发布
    重学Git:要想熟练掌握 Git 的使用,必须要先认识工作区和暂存区
    2007-2008期末试题B卷
    Cy3.5 bis-carboxylic acid,Cy3.5 diacid,Cy3.5双酸
    Spark SQL
    postgresql 安装教程
    Android APP 停止运行报错弹窗
    无TMP走Dev通道升级win11后续更新方法
    机器学习 sklearn数据集
    什么是大语言模型以及如何构建自己的大型语言模型?
  • 原文地址:https://blog.csdn.net/qq_62466609/article/details/128049611