当前位置:首页 > 科技数码

ospf协议 OSPF协议是什么 OSPF协议内容介绍【详解】

  OSPF协议,OSPF协议是什么意思

  OSPF协议  OSPF(Open Shortest Path First)是一个内部网关协议(Interior Gateway Protocol,简称IGP),用于在单一自治系统(autonomous system,AS)内决策路由。与RIP相对,OSPF是链路状态路由协议,而RIP是距离向量路由协议。

  链路是路由器接口的另一种说法,因此OSPF也称为接口状态路由协议。OSPF通过路由器之间通告网络接口的状态来建立链路状态数据库,生成最短路径树,每个OSPF路由器使用这些最短路径构造路由表。

  开放最短路径协议(OSPF)协议不仅能计算两个网络结点之间的最短路径,而且能计算通信费用。可根据网络用户的要求来平衡费用和性能,以选择相应的路由。在一个自治系统内可划分出若干个区域,每个区域根据自己的拓扑结构计算最短路径,这减少了OSPF路由实现的工作量;OSPF属动态的自适应协议,对于网络的拓扑结构变化可以迅速地做出反应,进行相应调整,提供短的收敛期,使路由表尽快稳定化。每个路由器都维护一个相同的、完整的全网链路状态数据库。这个数据库很庞大,寻径时, 该路由器以自己为根,构造最短路径树,然后再根据最短路径构造路由表。路由器彼此交换,并保存整个网络的链路信息,从而掌握全网的拓扑结构,并独立计算路由。

  接上一篇《OSPF协议介绍(一)》OSPF路由器之间使用链路状态通告(LSA)来交换各自的链路状态信息,并把获得的信息存储在链路状态数据库中。各OSPF路由器独立使用SPF算法计算到各个目的地址的路由。

  OSPF协议支持分层路由方式,这使得它的扩展能力远远超过RIP协议。当OSPF网络扩展到100、500甚至上千个路由器时,路由器的链路状态数据库将记录成千上万条链路信息。为了使路由器的运行更快速、更经济、占用的资源更少,网络工程师们通常按功能、结构和需要把OSPF网络分割成若干个区域,并将这些区域和主干区域根据功能和需要相互连接从而达到分层的目的。

  目录

  OSPF分层路由的思想

  OSPF中的四种路由器

  OSPF链路状态公告类型

  OSPF区域类型

  报文在OSPF多区域网络中发送的过程

  OSPF分层路由的思想

  OSPF把一个大型网络分割成多个小型网络的能力被称为分层路由,这些被分割出来的小型网络就称为“区域”(Area)。由于区域内部路由器仅与同区域的路由器交换LSA信息,这样LSA报文数量及链路状态信息库表项都会极大减少,SPF计算速度因此得到提高。多区域的OSPF必须存在一个主干区域,主干区域负责收集非主干区域发出的汇总路由信息,并将这些信息返还给到各区域。

  OSPF区域不能随意划分,应该合理地选择区域边界,使不同区域之间的通信量最小。但在实际应用中区域的划分往往并不是根据通信模式而是根据地理或政治因素来完成的。

  OSPF中的四种路由器

  在OSPF多区域网络中,路由器可以按不同的需要同时成为以下四种路由器中的几种:

  1. 内部路由器:所有端口在同一区域的路由器,维护一个链路状态数据库。

  2. 主干路由器:具有连接主干区域端口的路由器。

  3. 区域边界路由器(ABR):

  具有连接多区域端口的路由器,一般作为一个区域的出口。ABR为每一个所连接的区域建立链路状态数据库,负责将所连接区域的路由摘要信息发送到主干区域,而主干区域上的ABR则负责将这些信息发送到各个区域。

  4. 自治域系统边界路由器(ASBR):

  至少拥有一个连接外部自治域网络(如非OSPF的网络)端口的路由器,负责将非OSPF网络信息传入OSPF网络。

  OSPF链路状态公告类型

  OSPF路由器之间交换链路状态公告(LSA)信息。OSPF的LSA中包含连接的接口、使用的Metric及其他变量信息。OSPF路由器收集链接状态信息并使用SPF算法来计算到各节点的最短路径。LSA也有几种不同功能的报文,在这里简单地介绍一下:

  LSA TYPE 1:由每台路由器为所属的区域产生的LSA,描述本区域路由器链路到该区域的状态和代价。一个边界路由器可能产生多个LSA TYPE1。

  LSA TYPE 2:由DR产生,含有连接某个区域路由器的所有链路状态和代价信息。只有DR可以监测该信息。

  LSA TYPE 3:由ABR产生,含有ABR与本地内部路由器连接信息,可以描述本区域到主干区域的链路信息。它通常汇总缺省路由而不是传送汇总的OSPF信息给其他网络。

  LSA TYPE 4:由ABR产生,由主干区域发送到其他ABR, 含有ASBR的链路信息,与LSA TYPE 3的区别在于TYPE 4描述到OSPF网络的外部路由,而TYPE 3则描述区域内路由。

  LSA TYPE 5:由ASBR产生,含有关于自治域外的链路信息。除了存根区域和完全存根区域,LSA TYPE 5在整个网络中发送。

  LSA TYPE 6:多播OSPF(MOSF),MOSF可以让路由器利用链路状态数据库的信息构造用于多播报文的多播发布树。

  LSA TYPE 7:由ASBR产生的关于NSSA的信息。LSA TYPE 7可以转换为LSA TYPE 5。

  OSPF区域类型

  前述的四种路由器可以构成五种类型的区域,这五种区域的主要区别在于它们和外部路由器间的关系:

  标准区域: 一个标准区域可以接收链路更新信息和路由总结。

  主干区域(传递区域):主干区域是连接各个区域的中心实体。主干区域始终是“区域0”,所有其他的区域都要连接到这个区域上交换路由信息。主干区域拥有标准区域的所有性质。

  存根区域:存根区域是不接受自治系统以外的路由信息的区域。如果需要自治系统以外的路由,它使用默认路由0.0.0.0。

  完全存根区域:它不接受外部自治系统的路由以及自治系统内其他区域的路由总结。需要发送到区域外的报文则使用默认路由:0.0.0.0。完全存根区域是Cisco自己定义的。

  不完全存根区域(NSAA): 它类似于存根区域,但是允许接收以LSA Type 7发送的外部路由信息,并且要把LSA Type 7转换成LSA Type 5。

  区分不同OSPF区域类型的关键在于它们对外部路由的处理方式。外部路由由ASBR传入自治系统内,ASBR可以通过RIP或者其他的路由协议学习到这些路由。

  报文在OSPF多区域网络中发送的过程

  首先,区域内部的路由器最初使用LSA TYPE 1或LSA TYPE 2对本区域内的路径信息进行交换并计算出相应的路由表项。当路由器的链路信息在区域内部路由达到统一后,ABR才能发送LSA摘要报文(LSA TYPE 3或LSA TYPE 4)给其他区域。其他区域路由器可以根据这些摘要信息计算相应到达本区域以外的路由表项。最后,除了存根区域,所有路由器根据ASBR所发送的LSA TYPE 5计算出到达自治域外的路由表项。

  为减少LSA报文,LSA摘要信息可以通过合理地分配IP地址和配置路由摘要提高效率。

  在OSPF多区域网络中,主干区域必须保持全连通状态,即每个其他区域必须直接与主干区域Area0有连接才能交换区域间的路由信息。但在实际应用中,因为各种原因很难避免有些区域无法直接与Area0相连,为了解决这个问题,OSPF协议中定义了虚链路的概念使一个连接主干的区域连接第三方区域。在图2中,Area43与Area0的连接就是Lab_C通过虚链路与Lab_B实现的。

1.《ospf协议 OSPF协议是什么 OSPF协议内容介绍【详解】》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。

2.《ospf协议 OSPF协议是什么 OSPF协议内容介绍【详解】》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。

3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/keji/433476.html

上一篇

云计算的特点 云计算有哪些商业应用 云计算优点介绍【详解】

下一篇

数字示波器原理 数字示波器工作原理是什么 数字示波器死区时间介绍【图文】

路由器中继和桥接的区别 无线中继和桥接有什么区别 无线中继和桥接区别对比【详解】

路由器中继和桥接的区别 无线中继和桥接有什么区别 无线中继和桥接区别对比【详解】

无线桥接也就是WDS(Wireless Distribu TI on System,无线分布式系统),其可以无线网络相互连接的方式构成的一个整体无线网络。WDS可把有线网络的资料,透过无线网络当中继架构来传送,借此可将网络资料传送到另外一个无线网络环境,或者是另外一个有线网络。  WDS又可区分成无线桥接(Bridge)与无线中继(Repeate...

路由协议 无线路由器网络协议是什么 无线路由器网络协议介绍【详解】

路由协议 无线路由器网络协议是什么 无线路由器网络协议介绍【详解】

无线路由器的网络协议  网络协议即网络中(包括互联网)传递、管理信息的一些规范。如同人与人之间相互交流是需要遵循一定的规矩一样,计算机之间的相互通信需要共同遵守一定的规则,这些规则就称为网络协议。  一台计算机只有在遵守网络协议的前提下,才能在网络上与其他计算机进行正常的通信。网络协议通常被分为几个层次,每层完成自己单独的功能。通信双方只有在共同...

三层冰箱各层功能 三门冰箱三个区域功能是什么 三门冰箱三个区域功能介绍【详解】

三层冰箱各层功能 三门冰箱三个区域功能是什么 三门冰箱三个区域功能介绍【详解】

冰箱早已进入了我们的生活,如今随着经济的发展,冰箱的种类越来越多,由传统的两门冰箱发展为现在比较主流的三门冰箱  和双开门冰箱。今天小编就跟大家一起来聊聊三门冰箱,很多人对三门冰箱还不是很了解,三门冰箱有三个区域可以储藏事物,那么三门冰箱的三个区域的功能  是什么呢?下面就...

飞鱼星路由器怎么设置 飞鱼星路由器怎么设置

飞鱼星路由器怎么设置 飞鱼星路由器怎么设置

谈及路由器,想必大家对此都感到特别的熟悉。随着科技的发展以及人民生活水平的提高,计算机是越来越被普遍使用了。而路由器也是在这种情况下应运而生的,它的作用想必大家都是清楚的。然而,究竟怎么设置路由器呢?这个问题有些人可能就不知所措了。所以,接下来,本站小编将以飞鱼星路由器为例,告诉大家怎么设置路由器!  飞鱼星路由...

穿墙王无线路由器 穿墙王无线路由器怎么设置

穿墙王无线路由器 穿墙王无线路由器怎么设置

如果想要可以在任何时间任何地点享受无限制的上网,那我们就需要安装一个神奇的电子产品,它就是穿墙王无线路由器,穿墙王无线路由器可以让我们实现不用花费流量,不用连接网线就可以进行上网的功能,可以让我们的手机、平板电脑、以及笔记本电脑都可以在同一条宽带的作用下,同时连接网络进行上网,路由器发散网络WiFi让常常宅在家里...

路由器的作用是什么 路由器的内存和作用是什么

路由器的作用是什么 路由器的内存和作用是什么

现如今路由器已经越来越普及,但是大家对路由器的了解还不是很深,本站小编在这里给大家详细介绍路由器的内存和作用,希望能帮到大家。  路由器内存的种类  路由器的内存有三类:RAM(Random Access Memory),NVRAM(Non-Volatile Random Access Memory)及EEPRO...

信号增强 192.168.1.1路由器怎么设置让信号增强

  • 信号增强 192.168.1.1路由器怎么设置让信号增强
  • 信号增强 192.168.1.1路由器怎么设置让信号增强
  • 信号增强 192.168.1.1路由器怎么设置让信号增强

宽带拨号 adsl拨号无线路由器的方法

  • 宽带拨号 adsl拨号无线路由器的方法
  • 宽带拨号 adsl拨号无线路由器的方法
  • 宽带拨号 adsl拨号无线路由器的方法