• 直连路由

  • 静态路由

  • 动态路由

    • 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路由)