您现在正在浏览:首页 > 职教文章 > 职教论文 > OSPF的区域划分

OSPF的区域划分

日期: 2019/8/21 浏览: 4 来源: 学海网收集整理 作者: 学海网

随着网络规模日益扩大,当一个大型网络中的路由器都运行OSPF 路由协议时,路由器数量的增多会导致LSDB 非常庞大,占用大量的存储空间,并使得运行SPF 算法的复杂度增加,导致CPU 负担很重。在网络规模增大之后,拓扑结构发生变化的概率也增大,网络会经常处于“动荡”之中,造成网络中会有大量的OSPF 协议报文在传递,降低了网络的带宽利用率。更为严重的是,每一次变化都会导致网络中所有的路由器重新进行路由计算。 OSPF 协议通过将自治系统划分成不同的区域(Area)来解决上述问题。区域是从逻辑上将路由器划分为不同的组,每个组用区域号(Area ID)来标识。区域的边界是路由器,而不是链路。一个网段(链路)只能属于一个区域,或者说每个运行OSPF 的接口必须指明属于哪一个区域。如图4-1 所示。
  

OSPF的区域划分

   图1 OSPF区域划分
  
   划分区域后,可以在区域边界路由器上进行路由聚合,减少通告到其他区域的LSA 数量。另外,还可以最小化由于网络拓扑变化带来的影响。
   1. OSPF区域类型
  
OSPF的区域划分

   2. LSA(链路状态通告)类型
   表2 LSA 类型表:
   Type 名称 产生者 描述内容 通告范围
   LSA1 路由器 LSA 每台路由器自己直连的链路 本区域
   LSA2 网络LSA DR 直连路由器 本区域
   LSA3 网络汇总 ABR 相邻区域 区域汇总信息
   LSA4 ASBR汇总LSA ABR 如何到达一个ASBR 相邻区域
   LSA5 AS外部LSA ASBR 怎样到外部 整个AS
   LSA7 NSSA外部LSA ASBR 怎样到外部 本区域
   3. 区域类型与 LSA 类型关系
   表3区域类型与 LSA 类型关系表
   区域类型 描述 允许LSA类型
   普通(标准)区域 能学习其它区域的路由,能学习外部路由 LSA1、2、3、4、5
   (末梢)Area stub 能学习其它区域的路由,不能学习外部路由 LSA1、2、3、4
   (完全末梢)Totally stub Area 不能学习其它区域的路由,不能学习外部路由 LSA1、2
   (非纯末梢)NSSA Area 能学习其它区域的路由,不能学习其它区域连接的外部路由,但可注入本区域连接的外部路由 LSA1、2、3、4、7
   4. OSPF 的路径类型
   区域内路径(Intra-area Path): 指 Router 所在的区域内就可以到达目的地的 Path
   区域间路径(Inter-area Path):指目的地在其它区域但仍在 OSPF AS内的 Path
   类型 1 的外部路径(type 1 external Path,E1):指目的地在 OSPF AS 外部的 Path
   类型 2 的外部路径(Type 2 external Path,E2):指目的地在 OSPF AS 外部的 Path,但在计算外部路由的度量时不再计入到达ASBR Router 的 Path 代价(OSPF 外部路由在默认条件下是类型 2 的外部 Path,即 E2 Path)

返回顶部