分享

看完这篇,节后跳槽面试再不怕被问到OSPF了!

 新用户16501297 2022-02-03

  网

  工

  圈

网络工程师阿龙
圈内最早的公益公众号,本号已认证!学网络关注我一个就够了(关注近6w
关注
图片
听说99%网工都来这里充电

OSPF有以下优点:

  • OSPF采用组播形式收发报文,这样可以减少对其它不运行OSPF路由器的影响。

  • OSPF支持无类型域间选路(CIDR)。

  • OSPF支持对等价路由进行负载分担。

  • OSPF支持报文加密。

OSPF协议具有以下特点:

  • OSPF把自治系统AS(Autonomous System)划分成逻辑意义上的一个或多个区域;

  • OSPF通过LSA(Link State Advertisement)的形式发布路由;

  • OSPF依靠在OSPF区域内各设备间交互OSPF报文来达到路由信息的统一;

  • OSPF报文封装在IP报文内,可以采用单播或组播的形式发送。

OSPF报文类型

  • Hello报文

周期性发送,用来发现和维持OSPF邻居关系。

  • DD报文(Database Description packet)

描述本地LSDB(Link State Database)的摘要信息,用于两台设备进行数据库同步。

  • LSR报文(Link State Request packet)

用于向对方请求需的LSA。

设备只有在OSPF邻居双方成功交换DD报文后才会向对方发出LSR报文。

  • LSU报文(Link State Update packet)

用于向对方发送其所需要的LSA。

  • LSAck报文(Link State Acknowledgment packet)

用来对收到的LSA进行确认。

OSPF LSA类型

  • Router-LSA(Type1)
  • Network-LSA(Type2)
  • Network-summary-LSA(Type3)
  • ASBR-summary-LSA(Type4)
  • AS-external-LSA(Type5)
  • NSSA LSA(Type7)
  • Opaque LSA(Type9/Type10/Type11)

OSPF 路由器类型

  • 区域内路由器(Internal Router)
  • 区域边界路由器ABR(Area Border Router)
  • 骨干路由器Backbone Router
  • 自治系统边界路由器ASBR(AS Boundary Router)

OSPF 路由类型

  • Intra Area(公众号:网络工程师阿龙)
  • Inter Area
  • 第一类外部路由(Type1 External)
  • 第二类外部路由(Type2 External)

OSPF 区域类型

  • 普通区域
  • STUB区域
  • Totally STUB区域
  • NSSA区域
  • Totally NSSA区域

OSPF支持的网络类型

  • 广播类型(Broadcast)
  • NBMA类型(Non-Broadcast Multi-Access)
  • 点到多点P2MP类型(Point-to-Multipoint)
  • 点到点P2P类型(point-to-point)

邻居(Neighbors)关系和邻接(Adjacencies)关系

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

  • 邻接关系:形成邻居关系后,如果两端设备成功交换DD报文和LSA,才建立邻接关系。(公众号:网络工程师阿龙)

OSPF共有8种状态机

  • Down:邻居会话的初始阶段,表明没有在邻居失效时间间隔内收到来自邻居路由器的Hello数据包。

  • Attempt:该状态仅发生在NBMA网络中,表明对端在邻居失效时间间隔(dead interval)超时前仍然没有回复Hello报文。此时路由器依然每发送轮询Hello报文的时间间隔(poll interval)向对端发送Hello报文。

  • Init:收到Hello报文后状态为Init。

  • 2-way:收到的Hello报文中包含有自己的Router ID,则状态为2-way;如果不需要形成邻接关系则邻居状态机就停留在此状态,否则进入Exstart状态。

  • Exstart:开始协商主从关系,并确定DD的序列号,此时状态为Exstart。(公众号:网络工程师阿龙)

  • Exchange:主从关系协商完毕后开始交换DD报文,此时状态为Exchange。

  • Loading:DD报文交换完成即Exchange done,此时状态为Loading。

  • Full:LSR重传列表为空,此时状态为Full。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多