个人主页:肚子55叫~的博客
无数人所给予我的信任,
让我震撼心灵与心灵的交流,
具有魔力,我敬畏这种沟通和感应,为之感动。
感谢CSDN让我们相遇
前言:
上一章学习了OSPF路由协议的基本概念,工作过程及单域的配置,但是在使用OSPF构建大型
网络时,仅有单域是远远不够的。在大型网络中,网络结构的变化是时常发生的,而且随着多条网
络路径的增加,路由表将变得越来越庞大。为了解决这个问题,OSPF允许把大型区域划分成多个更易管理的小型区域,本章主要介绍OSPF多区域的原理及配置。
目录:
- OSPF的多区域
- 链路状态数据库
- OSPF多区域配置
STUB区域及配置
一、OSPF的多区域
在大型网络中,使用OSPF路由协议经常遇到以下问题,在大型网络中,网络结构的变化是时常发生的,因此OSPF路由器就会经常运行SPF 算法来重新计算路由信息,大量消耗路由器的CPU和内存资源。在OSPF 网络中,随着多条路径的增加,路由表变得越来越庞大,每一次路径的改变都使路由器不得不花大量的时间和资源去重新计算路由表,路由器变得越来越低效。包含完整网络结构信息的链路状态数据库也会越来越大,这将有可能使路由器的CPU和内存资源彻底耗尽,从而导致路由器的崩溃。为了解决这个问题,OSPF允许把大型区域划分成多个更易管理的小型区域。这些小型区域可以交换路由汇总信息,而不是每一个路由的细节。通过划分成多个小型区域,OSPF的工作可以更加流畅。
1、生成OSPF多区域的原因:
- 改善网络的可扩展性
- 快速收敛
2、OSPF的三种通信量
3、路由器也像通信量一样可以被分成和区域相关的几种类型,所有的OSPF路由器都是如图所
示三种路由器类型中的一种。
- 内部路由器
- 区域边界路由器(ABR)
- 自治系统边界路由器(ASBR)
4、OSPF的区域类型
骨干区域Area 0
非骨干区域-根据能够学习的路由种类来区分
•标准区域
•末梢区域(stub)
•完全末梢(Totally stubby)区域
•非纯末梢区域(NSSA)
二、链路状态数据库
1、链路状态数据库的组成
每个路由器都创建了由每个接口、对应的相邻节点和接口速度组成的数据库
链路状态数据库中每个条目称为LSA(链路状态通告),常见的有六种LSA类型
2、LSA1、LSA 2、LAS3类型介绍
LSA1:路由器 LSA(Router LSA),每一台运行OSPF路由协议的路由器都会产生路由器LSA
通告,如图3.3所示。这个最基本的LSA通告列出了路由器所有的链路或接口,并指明了
它们的状态和沿每条链路方向出站的开销。这些LSA通告只会在始发它们的区域内部进行
泛洪,通过show ip ospf database router命令可以查看数据库中列出的所有路由器LSA通告,
还可以在这条命令后加上一个参数以指定一个路由器D,从而观察到单个路由器LSA 通告的
详细信息,这些信息显示了记录在链路状态数据库中的完整的LSA信息。
LSA2,网络LSA(NetworkLSA),每一个多址网络(广播型和非广播型)中的DR都会产生
网络LSA通告,如图3.4所示,可将DR路由器看作一个“伪”节点或一个虚拟路由器,
用来描绘一个多址访问网络和与之相连的所有路由器。网络LSA通告列出了所有与之相连
的路由器,也包括DR路由器本身,像路由器LSA 一样,网络LSA也仅仅在产生这条网络
LSA 的区域内部进行泛洪,使用show ip ospf database network命令可以查看一条网络LSA
通告的信息。
LSA3:网络汇总LSA(Network Summary LSA),是由 ABR路由器始发的。ABR路由器将发
送网络汇总LSA 到一个区域,用来通告该区域外部的目的地址,如图3.5所示,实际上,
这些网络汇总LSA 就是 ABR路由器告诉在自己所属区域内的内部路由器它所能到达的目的
地址的一种方法。一台 ABR 路由器也可以通过网络汇总LSA向骨干区城通告与它相连的区
域内部的目的地址。在一个区域外部,且仍然在一个OSPF AS 内部的默认路由,也可以通
过这种 LSA 来通告。使用show ip ospf database summary命令可以显示链路状态数据库中
的网络汇总LSA信息。
三、OSPF多区域配置
1.OSPF 多区域配置的常用检查命令
OSPF 多区域配置的常用检查命令如表所示。
2、OSPF路由表
O: 区域内路径(Intra-area path)
O IA: 区域间路径(Inter-area path)
3、路由器对路由条目的选择
路由器只把最优的路由条目添加到路由表
选择路由条目的依据
- 管理距离
- 度量值
四、STUB区域及配置
1、末梢区域和完全末梢区域
满足以下条件的区域
- 只有一个默认路由作为其区域的出口
- 区域不能作为虚链路的穿越区域
- Stub区域里无自治系统边界路由器ASBR
- 不是骨干区域Area 0
末梢区域:没有LSA4、5、7通告
完全末梢区域: 除一条LSA3的默认路由通告外,没有LSA3、4、5、7通告
2、配置末梢区域
配置完全末梢区域
3、补充:
stub 关键字:表明该路由属于末梢区域
no-summary:使其成为一个完全末梢区域
今天的分享到这里就结束了
风来不如追风去,追逐的过程就是意义。
谢谢大家,再见!