才子佳人博客

我的故事我讲述

OSPF开放式最短路径优先协议简介
 
来源:xjh  编辑:xjh  2015-03-03

OSPF(Open Shortest Path First)开放式最短路径优先是一个内部网关协议(Interior Gateway Protocol,简称IGP),是用于单一自治系统(autonomous system,AS)内的动态路由协议。

OSPF最主要特征是使用分布式链路状态协议,而不是距离向量协议,OSPF更新过程收敛很快是其重要优点。和RIP相比,三个要点也都不一样:

1)范围不同,OSPF 是使用泛洪法向域内所有路由器发送,最终域内所有路由器都得到了这个信息的副本。而RIP 是仅和自己相邻几个路由器交换信息。

2)发送的信息不同,OSPF发送的信息是与本路由器相邻的所有路由器的链路状态,链路状态是指本路由器与哪些路由器相邻,以及该链路的度量,度量可以用来表示费用、距离、时延、带宽等。而RIP协议发送的信息是:“到各目的网络的距离和下一跳地址”。

3)只有当链路状态发生变化时,路由器采用泛洪法向所有路由器发送此信息。而RIP不同,不论拓扑有无变化都要定期交换路由表信息。

可见,OSPF建立的数据库就是全网的拓扑结构,每个路由器都记录了它与哪些路由器相连,度量(代价)是多少。而RIP仅知道到所有目的网络的距离和下一跳路由器地址。

OSPF路由协议是一种典型的链路状态(Link-state)的路由协议,一般用于同一个域内。在这里,路由域是指一个自治系统(Autonomous system),即AS,它是指一组通过统一的路由政策或路由协议互相交换路由信息的网络。

使用OSPF想达到的两个主要目标是:

1、改善网络的可扩展性。

2、快速收敛。

取得两个目标的关键是将一个自治系统分成更小的范围,叫做域(area)。每个域都有一个惟一的区域标识符,这个区域标识符配置在每一个路由器内。定义了相同域号的路由器接口成为相同域的组成部分。

为了使OSPF能够用于规模很大的网络,一个OSPF网络可以划分成多个与骨干区域(Backbone Area,区域号为0)相连的区域,各区域的区域号可以使用点分十进制记法(如0.0.0.0)表达。0号(或0.0.0.0号)区域分配给该网络的核心,称为骨干区域,其他区域必须与骨干区域通过区域边界路由器(Area Border Router)直接或间接(通过OSPF虚链接)相连。


OSPF网络中有三种不同类型的路由器:1、内部路由器 2、区边界路由器 3、骨干路由器。

边界路由器:具有多个接口的路由器可以属于两个或多个区域。这样的路由器成为区域边界路由器。

骨干路由器:是至少有一个接口定义为属于区域0的路由器。

内部路由器:是其所有定义接口属于同一区域,但这个区不是0区域。

使用这三种基本的路由器,可以建造高效且可扩展的OSPF网络,一个区域内的路由器不超过200个,而且划分区域的好处还有就是利用泛洪法交换链路状态信息的范围仅局限于每个区域而不是整个自治系统,这样减少了整个网络上的通信量。

由于一个路由器的链路状态只涉及与其相邻路由器的连通状态,因而与整个互联网规模并无直接关系。因此当网络规模很大时,OSPF协议比RIP协议优秀很多。


分类:网络日志| 查看评论
相关文章
文章点击排行
本年度文章点击排行
发表评论:
  • 昵称: *
  • 邮箱: *
  • 网址:
  • 评论:(最多100字)
  • 验证码: