OSPF学习记录

OSPF

(open shaortest path first)
open是指IETF发明的一种针对IP的路由协议。
SPF算法,围绕该算法计算路由信息的协议,迪特格拉斯算法。

RIP面临的问题

在这里插入图片描述

  • 逐条收敛:主要的挑战是RIP为了防环引入了抑制计时器180的等待时间这大大增加了RIP的收敛时间。

  • 传闻的路由更新机制:一个路由器计算出问题会导致下游路由器跟着出问题

  • 最多的有效跳数为15:限制了RIP协议组网的规模,无法实现大于15跳路由的组网

  • 以跳数为度量的:跳数不科学,带宽才是通用的度量方式

  • 更新方式:周期似的全路由表更新,这种更新会浪费带宽

OSPF的工作过程

建邻居->传数据->做计算

在这里插入图片描述

STEP1:建邻居

发现并建立邻居关系有两种方式:HELLO报文和手动建立

HELLO报文

Hello报文的作用:

  • 邻居发现:自动发现邻居路由器。
  • 邻居建立:完成Hello报文中的参数协商,建立邻居关系。
  • 邻居保持:通过Keepalive机制,检测邻居运行状态。

OSPF邻居建立过程

在这里插入图片描述

手动建立

  • OSPF支持通过单播方式建立邻居关系。
  • 对于不支持组播的网络可以通过手动配置实现邻居的发现与维护。
    在这里插入图片描述

STEP2:传输链路状态信息

链路信息主要包括:

  • 链路的类型;
  • 接口IP地址及掩码;
  • 链路上所连接的邻居路由器;
  • 链路的带宽(开销)。
    在这里插入图片描述
    链路类型:
    stubnet、transnet、p2p、虚链路

OSPF的度量方式:

  • 某接口cost=参考带宽/实际带宽。
  • 更改cost的两种方式:
    • 直接在接口下配置;
    • 修改参考带宽(所有路由器都需要修改,确保选路一致性)。
      在这里插入图片描述

STEP3:计算最优路由

OSPF的LSDB同步(1)
在这里插入图片描述
OSPF的LSDB同步(2)
在这里插入图片描述

OSPF的八种状态机

在这里插入图片描述

  • down
    刚启动OSPF进程,还未收到邻居的任何信息。

  • attemp
    只发生NBMA网络中,使用单播更新,发送HELLO分组,但从邻居没有收到任何信息。

  • init
    只有一方收到的另一方的HELLO数据包,并且在邻居字段中收到对方的route-id.

  • 2-way
    本路由器收到对方的HELLO数据包,并且在邻居字段中看到自己的route-id.

  • exstart
    在交换DBD之前阶段选出主/从路由器。
    exchange
    完成协商交换DBD.

  • loading
    向对方发送LSA请求分组确定自己少哪些LSA,发送LSU告诉对方自己详细的LSA信息。并用LSA ACK确认。

  • full
    数据同步,完成邻接关系。

虚链路:

  1. 虚链路是区域0的延伸
  2. 虚链路只能穿过一个区域—在一个SPF上构建
  3. 构建虚链路的俩个路由器都是ABR
  4. 虚链路通信用的俩个路由器在SFP中距离最近的俩个接口单播通信

用法

  • 连接远离骨干域的普通区域
    在这里插入图片描述
  • 缝合断裂的骨干域
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
红茶是一种热饮料,而OSPF是一个开放式最短路径优先(Open Shortest Path First)的路由协议。它主要应用于计算机网络中,用于动态选择路径和路由信息的传递。现在,假设我们在一家咖啡厅里喝红茶,同时我替你记下关于OSPF的三杯笔记。 第一杯红茶,我们谈论了OSPF的基本原则和概念。OSPF是一种链路状态路由协议,它使用链路状态数据库来记录网络中所有的路由器和链路状态信息。每个路由器都会从其他路由器中获取链路状态信息,并使用该信息计算出最短路径。OSPF通过洪泛算法(flooding algorithm)来传递链路状态信息,并使用Dijkstra算法来计算最短路径。 第二杯红茶,我们聊到了OSPF的区域。OSPF网络划分为不同的区域,从而提高了网络的可扩展性和可管理性。每个区域都有一个区域内部的路由器,该路由器会将区域内部的路由信息汇总,并向其他区域的路由器发送摘要信息。这种分层结构减少了链路状态数据库的规模,并减少了网络更新的开销。 第三杯红茶,我们讨论了OSPF的路由选择过程。当一个路由器加入到OSPF域中时,它会与其他邻居路由器建立邻接关系,并通过发送Hello消息来维护连接。一旦建立了邻接关系,路由器之间就可以交换链路状态信息。通过分析这些信息,路由器可以计算出最短路径,并将其存储在路由表中。在路由选择过程中,OSPF考虑了路径的带宽、延迟和可靠性等因素。 通过这三杯红茶,我们对OSPF有了更深入的了解。红茶也给了我们愉快的喝茶经历,而同时我们也学到了有关OSPF的重要知识。无论是享受茶的美味还是学习计算机网络,都让我们的时光变得更加有趣和充实。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值