OSPF多区域的进阶强化版

OSPF多区域

1、OSPF多区域原理

2、末梢区域配置

 

1、生成OSPF多区域的的原因:改善网络的可扩展性,快速收敛。

OSPF的三种通信量:a域内通信量(单个区域内的路由器之间交换数据包构成的通信量),b域间通信量(不同区域的路由器之间交换数据包构成的通信量),c外部通信量(OSPF域内的路由器与OSPF区域外或另一个自治系统内的路由器之间交换数据包构成的通信量)。

OSPF的路由器类型:

a内部路由器(只保存本区域内的链路状态信息),

b区域边界路由器/ABR(用来连接区域0和其它区域),

c自治系统边界路由器/ASBR(用来连接OSPF的AS与外部其它的路由)。

OSPF的区域类型分为:骨干区域Area 0、非骨干区域-根据能够学习的路由种类来区分(标准区域、末梢区域stub、完全末梢区域、非纯末梢区域)。结合图:

 

OSPF链路状态数据库的组成:每个路由器都创建了由每个接口、对应的相邻节点和接口速度组成的数据库,链路状态数据库中每个条目称为LSA(链路状态通告),常见的有六种LSA类型,如图

类型 描述 用途
Type1 路由器LSA 由区域内的路由器发出
Type2 网络LSA 由区域内的DR发出的
Type3 网络汇总LSA ABR发出的,其它区域的汇总链路通告
Type4 ASBR汇总LSA ASBR发出的,用于通告ASBR信息
Type5 AS外部LSA ASBR发出的,用于通告外部路由
Type7 NSSA外部LSA NSSA区域内的ASBR发出的,用于通告本区域连接的外部路由

Type1:学习整个区域内的router-id、路径信息等,

Type2:学习由DR发出的路由信息,比如router-id、子网掩码及相邻路径的router-id等,

Type3:通过ABR学习跨区域(骨干与非骨干区域)之间的汇总路由信息,

Type4:通过ABR来通告ASBR的路径位置,只做标识用,

Type5:通过ASBR来通告外部路由网段,掩码,Metric值,route tag,以及发布类型(E2/E1)Link-ID为目标网段,这边(E2/E1)代表cost值叠加与否,

Type7:主要起优化作用,将NSSA区域内的路由信息打包然后在经过ABR发送给骨干区域,这边ABR可以当做一个非骨干区域整合成ASBR路由与骨干区域相连,该区域的ABR会同时兼任ABR与ASBR的角色。

 

末梢区域和完全末梢区域:满足一下条件的区域,只有一个默认路由作为其区域的出口,区域内不能作为虚链路的穿越区域,Stub区域里无自治系统边界路由器的ASBR,不是骨干区域的Area 0.

末梢区域:没有LSA4、5、7通告

完全末梢区域:除一条LSA3的默认路由通告外,没有LSA3、4、5、7通告。

区域泛洪的LSA,如图:

区域类型 1&2 3 4&5 7
骨干区域(区域0) 允许 允许 允许 不允许
非骨干区域,非末梢区域 允许 允许 允许 不允许
末梢区域 允许 允许 不允许 不允许
完全末梢区域 允许 不允许 不允许 不允许
NSSA 允许 允许 不允许 允许

 

2、末梢区域配置

 R1

interface FastEthernet 0/0
ip address 192.168.14.2 255.255.255.0
router ospf 100
network 192.168.14.0 0.0.0.255 area 0

 

R3
interface FastEthernet 0/0
ip address 192.168.14.1255.255.255.0
interface Fastethernet 0/1
ip address 192.168.15.1 255.255.255.0
router ospf 100
network 192.168.14.0 0.0.0.255 area 0
network 192.168.15.0 0.0.0.255 area 2
area 2 stub

 

R4
interface FastEthernet0/0
ip address 192.168.15.2255.255.255.0
router ospf 15
network 192.168.15.0 0.0.0.255 area 2
area 2 stub

 

 

 

posted @ 2021-06-02 10:47  隐姓埋名4869  阅读(84)  评论(0编辑  收藏  举报