11. OSPF基础

发布于 2023-11-16  185 次阅读


  • 直连路由
  • 静态路由
  • 动态路由
    • OSPF

为什么需要动态路由协议?

静态路由缺点:无法适应规模较大的网络、无法动态响应网络变化

动态路由协议的分类

  • 工作区域分
    • 内部
      • RIP
      • OSPF
      • IS-IS
    • 外部
      • BGP
  • 工作机制划分
    • 距离矢量
      • RIP
    • 链路状态协议
      • OSPF
      • IS-IS

距离矢量协议简介

  • 运行距离矢量路由协议的路由器周期性洪泛自己的路由表
  • 路由并不清楚网络的拓扑,只是简单的知道要去往某个目的的方向在哪里,距离有多远

链路状态路由协议

LSA洪泛、LSDB

  • 不再通告路由信息,而是LSA
  • LSA描述了路由接口的状态信息,例如接口的开销、连接的对象等
  • 路由器将LSA存放在LSDB
  • LSDB汇总了路由器对自己接口的描述
  • LSDB包含全网拓扑的描述
  • 每台路由器都计算出了一棵以自己为根的、无环的、拥有最短路径的”树“
  • 路由器存储了LSDB、路由表

OSPF简介

区域

  • OSPF Area用于标识一个OSPF的区域
  • 区域是从逻辑上将设备划分为不同的组,每个组用区域号(Area ID)来标识

Router-ID

路由标识符

  • 路由标识符,用于在OSPF域中唯一地标识一台路由器
  • 可以通过手工配置,也可以系统自动配置

度量值

开销值Cost

  • 带宽产生的Cost
  • 路径累计的Cost

协议报文类型

有5钟不同类型

  • Hello
    • 周期性发送
    • 发现邻居
    • 维持关系
  • Database Description
    • LSDB的摘要信息
  • Link State Request
    • 请求需要的LSA
    • 只有双方成功交换DD报文才会发送LSR报文
  • Link State Update
    • 用于向对方发送需要的LSA
  • Link State ACK
    • 用来对收到的LSA进行确认

邻居表

  • 在传递链路信息前,需要先建立邻居身份
  • 通过Hello报文建立
  • 使用diplay ospf peer命令查看邻居信息

LSDB表

通过display ospf lsdb命令查看

OSPF路由表

通过display ospf routing命令查看OSPF路由表

不同于路由器路由表,ospf包含的信息更多(计算出的所有ospf路由)

感谢阅读~
最后更新于 2023-11-16