OSPF 基础介绍

OSPF 最短路径优先协议

  • 优先级:
    • 内部:10 高于静态路由的优先级
    • 外部:150
  • 度量值
    • cost
  • 常见组播地址
    • 224.0.0.5 OSPF所有路由器
    • 224.0.0.6 所有的DR(指定)路由器
  • 认证方式
    • 接口认证
    • 全局认证
  • 5种报文
  • 7种状态
  • OSPF邻接(adjacent)关系建立过程
    • 建立邻居(neighbor)关系
    • 交互LSA,同步LSDB
    • SPF 选择最优路径
    • 加载到FIB中
  • 协议号:89

OSPF 基础术语

  • Router id
    唯一标识一台OSPF设备的标志,通常由32位点分十进制构成。

    • 选举规则
      • 推荐使用手工配置
      • Loopback接口最大的IP地址
      • 物理接口最大的IP地址
      • 0.0.0.0
        image.png
        注意:在同一个区域中,router id 不可以相同。
  • 区域

    • area 0 是必须要有的
    • 如果不划分区域会导致LSDB非常庞大,运行OSPF的运算量非常大
  • cost 度量值

    • image.png
    • 可以通过修改接口COST,修改度量值
    • 修改COST可以确定发送路线,使用缺省COST值可能会发生负载分担现象

OSPF 三大邻居表项

  • 邻居表
    • 在OSPF建立邻接关系之前,首先发送HELLO包,确定邻居关系
    • display ospf peer
  • LSDB表
    • 路由器会保存从邻居收到的LSA信息
    • display ospf lsdb
  • OSPF路由表
    • 首先要区分OSPF 路由表和路由表是两张不同的表
    • OSPF路由表选出最优的路径存放如路由表中
    • display ospf routing

OSPF 报文格式和类型

image.png

  • Hello报文
    • 发现和维护邻居关系
      image.png
  • DD报文
    • 发送链路状态表的摘要信息
  • LSR link state request
    • 请求特定的邻居节点状态报文
  • LSU link state update
    • 发送详细的LSA报文
  • LSACK link state acknowledgement
    • 确认收到报文

OSPF 工作流程概述

image.png

通过Hello包识别运行OSPF的邻居,在DD报文中确认主从关系,互相交互LSDB,然后请求自己没有的LSA,同步LSDB。最后计算最短路径。

评论

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×