OSPF多区域概述

                                                OSPF多区域概述

一,OSPF区域的容量
划分多区域后,每个OSPF区域里到底可以容纳多少台路由器呢?单个所支持的路由器数量范围是30~200,但每一个区域内实际加入的路由器数量要小于单个区域所能容纳路由器的最大数量,这是一哪位还有更为重要的一些因素影响着这个数量,如一个区域内链路的数量,网络拓扑的稳定性,路由器的内存和cpu性能,路由汇总的有效使用和注入到这个区域的汇总链路状态通告(LSA)的数量等,正是由于这些因素,有事在一些区域里包含25台路由器可能都已经显得比较多了,而在另一些区域内可以容纳多于500台路由器,

1,域内通信量(Intra-Area Traffic):指由单个区域的路由器之间交换的数据包构成的通信量

2,域间通信量(Inter-Area Traffic):指由不同区域的路由器之间交换的数据包构成的通信聊

3,外部通信量(External Traffic):指由OSPF区域内的路由器与OSPF区域外另一个AS内的路由器之间交换的数据包构成的通信量


    OSPF被分成多区域的能力是依照分层路由实现的,当被划分成小区域以后,想重新计算拓扑数据库这样的操作就被限定在该小区域内,区域间则只需要通告一些汇总信息,例如,区域1内部发生了路由器的Up或者Down时,其他区域内的路由器怒需要运行SPF算法来重新计算路由信息,这是因为那些问题被隔离在区域1的内部.
    
    具体来说,分层路由有以下优势
1,降低了SPF运算的频率,因为详细的路由信息被保留在每个区域的内部,无需泛红全部链路状态的改变给所有其他区域,因此,只有那些收拓扑改变影响的路由器才需要重新运行SPF算法

2,减小了路由表,当使用多区域时,每个区域只保留自己区域的详细路由条目,并且不会通告这些条目到区域外部,区域边界路由器可以汇总一条或多条路由信息,在OSPF域间进行通告,这样既减少了LSA的数量,又保证了区域之间的连通性。

3,减少了链路状态更新报文(LSU)的流量,LSU包含多种LSA类型,也包括链路状态信息和汇总信息,分成多区域后,不再是发送每个网络的LSU,而是在区域间通告单个路径或者几个汇总路径的更新,从而有效地减少了穿越多个区域的LSU流量。




二,路由器的类型
路由器也像通信量一样可以被分成和区域相关的几种类型,所有的OSPF路由器都是下面三种路由器类型中的一种。

1,内部路由器(Internal ROuter):
指所有接口都属于同一个区域的路由器

2,区域边界路由器(Area Border Routers,ABR):
指链接一个或多个区域到骨干区域的路由器,并且这些路由器会作为域间通信量的路由网关,因而,ABR路由器至少由一个接口是 属于骨干区域的,而且必须为每一个与之相连的区域维护不同的链路状态数据库,这个正因为这个原因,ABR路由器通常需要比一般的内部路由器有更多的内存和更高性能的路由处理器,ABR路由器将会汇总与它相连区域0的拓扑信息给骨干区域,然后将这些汇总信息传送给其他区域。

3,自治系统边界路由器(Autonomous System Boundary Router,ASBR):
可以认为他是OSPF域外部的通信量进入OSPF域的网关路由器,也就是说,ASBR路由器时用来把其他路由器选择协议学习到的路由通过路由选择重新分配的方式注入到OSPF域的路由器,一个ASBR路由器可以使位于OSPF域的AS内部的任何路由器,它可以使一台内部路由器或者ABR路由器




三,区域的类型
OSPF将区域划分为不同类型,包括骨干区域,标准区域,末梢区域,完全末梢区域,非纯末梢区域等,根据互连区域的类型和数量不同,OSPF提供了不同类型的路由更新。
运行OSPF的整个区域属于一个AS,除了AS的路由都属于外部路由,Backbone是连接众区域的骨干层,跨区域的流量都要在骨干上通过,骨干的稳定性,健壮性至关重要,骨干上的路由器大都是ABR

1,骨干区域Area 0
该区域的ID一定为0,它是连接所有其他区域的核心域,相当于交换的汇聚层

2,标准区域
该区域可以接受各种链路状态信息和汇总的路由通告,没有特殊定义的区域就是标准区域




四,链路状态数据库
一台运行OSPF路由协议的路由器中,所有有效的通告都被放在它的链路状态数据库中,正确的LSA通告可以描述出一个OSPF的网络拓扑结构。
每台路由器都创建了由每个接口,对应的相邻节点和接口速率组成的数据库,链路状态数据库中的每个条目都称为LSA(链路状态通告),
常见的LSA通告由六种类型,LAS1,LAS2,LAS3,LAS4,LAS5,LAS7
LSA1:路由器LSA(Router LSA),每一台运行OSPF路由器协议的路由器都会产生路由器LSA通告。

LAS2:网络LSA(Network LSA),每一个多址网络(广播和非广播型)中的DR都会产生网络LSA通告。

LAS3:网络汇总LSA(Networl Summary LSA),时由ABR路由器始发的,ABR路由器将发送网络汇总LSA到一个区域,用来通告该区域外部的目的地址

LAS4:ASBR汇总(ASBR Summary LSA),也是由ABR路由器始发的,ASBR汇总LSA除了所有通告的,目的地是一个ASBR路由器而不是一个网络外,其他的与网络汇总LSA是一样的

LAS5:自治系统外部LSA(Autonomous System External LSA),也称为外部LSA(External LSA),始发于ASBR路由器,用来通告到达OSPF AS外部的目的地或者是到OSPF AS外部的默认路由器的LSA

LAS7:暂时不写

五,路由器对路由条目的选择,

路由器在选择路由条目并将其添加到路由表中时,使用两个参数:Metrics(度量值),和Distance Metric(管理距离)

度量值代表距离,由度量值来确定寻路时的最优路由

管理距离是指一种路由协议的路由可信度

注意:

OSPF路由器协议中的度量值代表接口代价(Cost);RIP路由协议中的度量值代表距离(跳数)

在OSPF中一条路由的代价是指到达目的地网络的路径上所有出站接口的带代价之和。


猜你喜欢

转载自blog.csdn.net/weixin_41768978/article/details/80210584