关于程序员:OSPF基础笔记

57次阅读

共计 1490 个字符,预计需要花费 4 分钟才能阅读完成。

一、概念

  1. 全称:open shortest pass first, 开放式最短门路优先协定
  2. 类型:高级路由协定中的链路状态型路由协定
  3. 传递信息的办法:通过 LSA–Link state advertisement,即路由连贯状态通告,其中携带了拓扑信息和路由信息(与间隔矢量型路由协定的本质区别)
  4. 更新形式:触发更新(网络稳固状况下不发任何信息,网络结构变动时再更新)+30 分钟链路状态刷新(序列空间)– 周期更新 + 链路刷新

    • OSPF 采纳此种更新形式的起因:链路状态型路由协定的算法是将所有路由信息先进行汇总再计算,防止收集到的信息通过太长时间造成网络拥塞采纳此更新形式
    • IGP 与 BGP 的区别是传递路由信息的多少
      5.OSPF 协定特点:

      • 反对路由认证
      • 反对手工汇总:1.2.4 类 LSA 无奈汇总(拓扑信息无奈汇总)
      • 反对区域划分
      • OSPF 协定比拟耗费设施资源,一个路由器上最多反对 31 个 OSPF 过程

二、OSPF 如何传递路由信息

  1. OSPF 传递拓扑信息的前提:通过 LSA–link state advertisement,路由器与路由器之间须要建设街坊关系
    - 街坊:如果两台路由器之间共享一条公共数据链路(两台路由器两头没有其它路由器,或者两台路由器之间存在虚连贯),并且胜利协商了 hello 包中所指定的参数,那么它们就成为街坊。

    • 邻接:如果两个街坊之间须要同步 LSDB,那么它们之间须要建设邻接关系。如果两个路由器之间建设了邻接关系,那么它们的 LSDB 肯定是同步的。LSA 只在存在邻接关系的路由器之间传递。
      2.OSPF 的运算过程:
    • OSPF 建设街坊
    • OSPF 泛洪 LSA
    • LSDB 进行同步
    • 运行 SPF 算法:
      算法步骤:1. 以本人为根计算路由器节点的最短门路树 – 树干

             2. 计算路由器节点上的网段信息 -- 树叶 

      算法长处:网络结构稳固
      算法毛病:更新量大,占用较多资源
      计算方法:将所有路由信息传递到一个 DR 上进行集中计算,区别于间隔矢量型协定的边传边算,OSPF 采纳集中式计算方法
      3.DR BDR 的选举

      • 先看接口优先级,范畴 0 -255,抉择优先级较大的为 DR,优先级为 0 示意放弃选举
      • 如果优先级统一,看 router-id,抉择 router-id 较大的作为 DR
        -router-id 的设置形式:
        1. 手动指定
        2. 主动选举:有环回先选环回,多个环回选大的,没环回抉择物理接口,如果三个都没有,则没有配置 OSPF 的必要
        3.router-id 作用:用于标识本路由器在整个 OSPF 网络中的唯一性(标识习惯: 区别于环回路由,个别模式为 91.1.1.1)
      • 抉择 DR/BDR 的作用:解决 OSPF 在多路网络中街坊数量过多以及信息反复传递的问题

三、OSPF 的区域划分
1. 划分区域的意义:

  • 缩小 LSA 的数量
  • 缩小 LSA 的流传范畴,升高 OSPF 协定对硬件的耗费和设施的占用,进步 OSPF 工作效率
  • 划分区域后 LSA 数量缩小,路由传递效率变高,流传范畴缩小

2. 区域的分类:骨干区域 area0 和非骨干区域 area 除 0 以外的任何数字

  • 设置两种区域的目标:防环

3. 区域的标记:

  • 十进制(应用范围广):area+ 数字
  • 相似于 IP 地址分 ABC 类
  • 路由器辨认时最终都要转回 32 个二进制应用

4. 区域设计准则:菊花型网络结构

  • OSPF 网络中必须存在惟一的骨干区域 area0,单区域除外(不用放心网络成环)
  • 非骨干区域必须与骨干区域间接相连

5.OSPF 区域中的各种路由器

  • BR 骨干路由器:路由器中的所有接口都属于骨干区域
  • DBR 非骨干路由器:路由器中的所有接口都属于非骨干区域
  • ABR 区域边界路由器:可能产生 3 类 LSA,路由器接口中既有 area0 又有非 area0 的路由器
  • ASBR 自治零碎边界路由器:可能产生 5 类或 7 类 LSA 的路由器

正文完
 0