OSPF路由协议

OSPF是一种链路状态协议,解决RIP路由协议的跳数限制问题,支持100至200个路由器。它通过选举DR和BDR减少链路负载,形成LSDB并用SPF算法计算最佳路径。路由器间通过Hello包建立邻接关系,经过Down、Init、2-Way、Exchange、Loading和Full状态,最终形成路由表。
摘要由CSDN通过智能技术生成


一、什么是OSPF路由协议?

  • 不同于RIP路由协议,RIP路由协议受其度量值——跳数限制,最大跳数仅为15,在第16跳数时是不可达的,数据会被丢弃,而OSPF路由协议能够很好的解决这个问题。

  • OSPF路由协议大概能够支持100至200个左右的路由器。

  • OSPF属于内部网关协议(IGP),而内部网关协议是运行在AS内部的路由协议,IGP的功能主要是去解决AS内部的选择问题,用于发现、计算路由。
    在这里插入图片描述

  • AS(自制系统)这里不做详细的解释,我们可以把它简单的理解成有多个路由器组成的路由器组,并且使用相同的路由策略。

  • 而OSPF作为一种链路状态协议,其协议的目的是为了让路由器对全网拓扑能有一个清晰完整的了解。其工作的过程可以把它比喻成一个传信的过程,就好比说A路由将信息全部放在信封里发送给路由B,路由B在接收到信封后只会拷贝下来对其不做任何改变,但是会将自己的信息也放在另一个信封里,把两个信封都发送给路由C,在这一过程中信息没有任何改变,也不会有丢失。最终达到所有的路由都会受到一堆相同的信,此时这堆信就会形成LSDB(链路状态数据库),之后路由器A、B、C会都用SPF算法,算出自身到每个路由间的最佳路径,并放入路由表中。

二、OSPF的介绍

1.OSPF的工作过程

其简图如下:
在这里插入图片描述

首先不同的路由之间会建立起邻接关系,然后路由器相互学习各自的链路状态后形成链路状态数据库(LSDB),路由器再根据Dijkstra算法(最短路径算法)找到最短路径,形成最短路径树,再由这些最短路径形成路由表。

在这里插入图片描述

  • 为了适应大型的网络,OSPF在AS内会划分多个区域,这些区域名为Area

  • 每个OSPF路由器只维护所在区域的完整链路状态信息

  • 每个区域之间也有不同的区别,分为骨干区域和非骨干区域,其中骨干区域为Area 0,负责区域间路由信息传播

2. DR和BDR的选举

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值