才子佳人博客

我的故事我讲述

OSPF五种区域类型
 
来源:xjh  编辑:xjh  2019-05-06

在进行OSPF路由方案部署过程中,OSPF的各种区域是最难理解的。

先说OSPF区域的概念

OSPF协议引入“分层路由”的概念,将网络分割成“主干”连接的一组相互独立的部分,这些相互独立的部分被称为“区域”(Area),“主干”的部分称为“主干区域”。每个区域就如同一个独立的网络,该区域的OSPF路由器只保存该区域的链路状态。这样使得每个路由器的链路状态数据库都可以保持合理的大小,路由计算的时间、报文数量都不会过大。

三种常见的区域即就是骨干区域(Backbone Area)、末节区域(Stub Area)和非纯Stub区域(not-so-stubby area,NSSA),OSPF网络中的区域是以区域ID进行标识的,区域ID为0的区域规定为骨干区域。

OSPF的区域类型分为5种,下面来逐一简单介绍:

1、Backbone area,也叫骨干区域,一个OSPF互联网络,无论有没有划分区域,总是至少有一个骨干区域。骨干区域有一个ID 0.0.0.0,也称之为区域0即area 0。

根据OSPF的设计原则,area 0在OSPF网络中起着中心节点的作用,其他区域的链路信息通过area 0来进行相互传递,这也意味着所有其他区域都必须跟area 0相连。

骨干区域作为区域间传输通信和分布路由信息的中心,区域间的通信先要被路由到骨干区域,然后再路由到目的区域,最后被路由到目的区域中的主机。

2、Standard area,也叫标准区域,标准区域的意思就是在这个区域里面可以正常传递OSPF各类报文。

3、Stub area,末节区域(也叫末梢区域或存根区域),它不接受自治系统以外的路由信息,如果需要自治系统以外的路由,它使用默认路由0.0.0.0

Stub area设计理念:

在划分了区域之后,对于区域内的路由器来说,ABR是一个通往外部世界的必经之路。既然如此,对于区域内的路由器来说,就没有必要知道通往外部区域的详细路由了,只要由ABR向该区域发布一条默认路由来指导报文的发送路径即可。这样在区域内的路由器中就只需要为数不多的区域内路由和一条指向ABR的默认路由(Default-Route),使区域内的路由表简化。而且无论区域外的路由如何变化,都不会影响到区域内路由器这个简单的路由表。这就是OSPF 路由协议中"Stub Area"的设计理念。在这些区域中路由器的路由表规模以及路由信息传递的数量都会大大减少,同时也使得该区域不受外部AS路由的影响。

4、完全末节区域(也叫完全存根区域),该区域非但不接受外部路由,也不接受自己本区域以外的其他区域的链路信息。发送到本区域以外的报文,也是跟末节区域一样,直接把报文通过默认路由发出去。完全存根区域是Cisco定义的非标准区域。

5、Not so stubby area(NSSA)不完全末节区域(也叫不完全存根区域),这个NSSA其实是从stub区域发展而来的,它的意思是在含有stub区域的条件下,还拥有可以发送外部路由出去给其他区域的能力。该区域支持1、2、3、7类LSA。

注释:Stub 中文意思即 残余部分,残端,末梢,末节,存根。

附:ABR(边界路由器)位于一个或多个OSPF区域边界上,是将这些区域连接到主干网络的路由器,该类路由器可以同时属于两个以上的区域,但其中一个必须是骨干区域。简言之,ABR用来连接骨干区域和非骨干区域。

来源参考:
https://cloud.tencent.com/info/4fffdf07ff492cdc3015e094ea387e15.html
https://blog.csdn.net/jiagan1432/article/details/68484662
http://network.51cto.com/art/201307/404966.htm
https://blog.csdn.net/qq_33789722/article/details/80610827



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