OSPF的多区域的配置介绍

  • Post author:
  • Post category:其他




OSPF




的多区域配置




<?xml:namespace prefix = o ns = “urn:schemas-microsoft-com:office:office” />




上一章我们学习了但区域的内部路由,可以想象以下,如果路由器很多的话,每个路由器需要维护的链路状态数据库会很大,二每一台路由器的内存是有限的,而当网络规模很大的时候会造成收敛慢的问题。因此我们引入了多区域的配置问题。


一、


OSPF


的多区域配置

1.




生成


OSPF


多区域的原因

(1)




生成


OSPF


多区域的原因

改善网络的可扩展性

快速收敛


(2)




OSPF


区域的容量

划分区域后,每个


OSPF


的区域里到底可以容纳多少太路由器呢?大多数


OSPF


协议的设计者对于单个区域所能支持的路由器的最大的数据,人人都有一个自认为较适当的出略的经验值。单个区域所能支持的路由器的最大数量范围大约是


30-200


台。



对于和区域相关的通信量可以定义下面三中类型。





域内通信量(


intra-areatraffic


):是指单个区域内的路由器之间交换数据包构成的数据量





域间通信量(


inter-areatraffic


):是指不同区域内的路由器之间交换的数据包构成的数据量





外部通信量(


external traffic


):是指


OSPF


区域内的路由器和另一个自治系统内的路由器之间交换是数据包构成的通信量。


2.




OSPF


路由器类型

路由器也像通信量一样,有不同的类型,所有的


OSPF


的路由器都属于下面


4


个路由器中的一种:





内部路由器(


internal router


):所有的接口都属于同一个区域的路由器





区域边界路由器(


area border router





ABR


):是指连接一个或多个区域到骨干区域路由器,并且这些路由器会作为域通信量的网关。因而,


ABR


路由器总是至少有一个接口属于骨干区域的,而且必须为每一个与之相连的区域维护不同的链路状态数据库。





骨干路由器(


backbone router


):是指至少有一个接口与骨干区域相连的路由器。这意味着


ABR


路由器也可以是骨干路由器,单并不是所有的骨干路由器都是


ABR


路由器。另外,如果一个内部的路由器的所有接口都属于区域


0


,那么这个内部路由器也成了骨干路由器。





自治系统边界路由器(


automonous system boundary router





ASBR


):可以认为是


OSPF


域外的通信量进入了


OSPF


域的网关路由器,也就是说


ASBR


路由器用来把其他路由器选择协议学习到的路由器通过路由选择重分配的方式注入到


OSPF


域的路由器,一个


ASBR


路由器可是是位于


OSPF


域的自治系统内部的任何路由器。他可以是一台内部路由器、骨干路由器或者是


ABR


路由器。



3.




OSPF


的区域类型

具体来说,区域可以分为以下几种类型:





骨干区域


area0





标准区域





末梢区域(


stub




完全末梢区域(


totally stubby




非纯末梢区域(


NSSA




4.




末梢网络和完全末梢网络

满足以下四个条件可以被认为是


stub


或者是


totally stubby


区域。





只有一个默认路由作为其区域的出口



区域不能作为需链路的穿越区域





Stub


区域内无自治系统边界路由器





不是骨干区域


area 0


每种区域内运行泛洪的


LSA


类型。

区域类型

1&2

3

4&5

7

骨干区域


area 0

允许

允许

允许

不允许

非骨干区域,非纯末梢区域

允许

允许

允许

不允许

末梢区域

允许

允许

不允许

不允许

完全末梢区域

允许

不允许

不允许

不允许

NSSA

允许

允许

不允许

允许


二、


OSPF


的链路状态数据库





一台运行


OSPF


路由器协议的路由器所有有效的


LSA


通告都被存放在他的链路状态数据库当中





正确的


LSA


通告可以描述出一个


OSPF


区域网络拓扑的结构





区域数据库的统一性对于正确的路由选择来说很重要。

1.




链路状态数据库的组成





每个路由器都创建了由每个接口,对应的相邻节点和接口速度组成的数据库





链路状态数据库中每一个条目称为


LSA


(链路状态的通告),常见的由


6





LSA


通告。


2.




OSPF


的链路状态的通告

链路状态通告


LSA


的类型如下表:

类型代码

描述

1

路由器


LSA

2

网络


LSA

3

网络汇总

4

ASBR


汇总


LSA

5

AS


外部


LSA

6

NSSA


外部


LSA



三、


OSPF


的路由表

1.




OSPF


的目的类型

2.




OSPF


的路径类型

3.




路由表的查找

四、


OSPF


的多区域配置

1.




配置一个


ABR


<?xml:namespace prefix = v ns = “urn:schemas-microsoft-com:vml” />


2.




配置一个


ASBR



3.




配置


StubArea

(1)




配置命令

Router(config-router)#area area-id stub

Area-id


标识


stub


区域的


ID


,可以是数字或者是


IP


地址的形式。此命令需要在


stub


区域内的所有路由器上配置。



4.




配置


Totally Stubby Area



配置命令

Router(config-router)#area area-id stub no-summary

Area-id


:标识


stub


区域


ID


,可以是数字或者的


IP


地址形式。

No-summary


:使用此参数来生成


totally stubby


区域。尽用于


ABR


,一阻止


ABR


发送汇总链路通告到完全末梢区域内。

转载于:https://blog.51cto.com/lorna8023/207894


关闭菜单