OSPF多区域原理与配置(末梢区域和完全末梢区域的优化,NSSA区域的优化)

一、OSPF的多区域

1.1生成多区域的原因

  • 改善网络的可扩展性
  • 快速收敛

1.2OSPF的路由器类型

  • 区域内路由器(Internal Router):
    该类路由器的所copy有接口都属于同一个OSPF区域。
  • 区域边界路由器ABR(Area Border Routers):
    该类路由器可以同时属于两个以上的区域,但其中一个必须是骨干区域。
    ABR用来连接骨干区域和2113非骨干区域,可以是实际连5261接,也可以是虚连接。
  • 骨干路由器(Backbong Routers)
    该类路由器至少一个接口属于骨干区域。
    因此,所有的ABR和位于Area0的内部路由器都是骨干路由器。
  • 自治系统边界路由器ASBR(AS Boundary Routers)
    与其他AS交换路由信息的4102路由器称为ASBR。 只要一台OSPF路由器引入了外部路由的信息,他就称为了ASBR,它有可能是ABR,区域路由器,不一1653定位于AS边界。

1.2OSPF的区域类型

骨干区域Area 0
非骨干区域-根据能够学习的路由种类来区分

  • 标准区域
  • 末梢区域(stub)
  • 完全末梢(Totally stubby)区域
  • 非纯末梢区域(NSSA)

末梢区域和完全末梢区域
满足以下条件的区域

  • 只有一一个默认路由作为其区域的出口
  • 区域不能作为虚链路的穿越区域
  • Stub区域里无自治系统边界路由器ASBR
  • 不是骨干区域Area 0

末梢区域

没有LSA4、5、7通告

完全末梢区域

除一条LSA3的默认路由通告外,没有LSA3、 4、5、7通告

二、OSPF链路状态数据库

2.1链路状态数据库的组成

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

2.2链路状态通告

类型代码描述用途
type1路由器LSA由区域内的路由器发出的
type2网络LSA由区域内的DR发出的
type3网络汇总LSAABR发出的,其他区域的汇总链路通告
type4ASBR汇总LSAABR发出的,用于通告ASBR信息
type5AS外部LSAASBR发出的,用于通告外部路由
type7NSSA外部LSANSSA区域内的ASBR发出的,用于通告本区域连接的外部路由

三、OSPF多区域配置

3.1配置拓扑图

在这里插入图片描述

3.2路由器配置

对6台路由器进行基础配置(rip、OSPF),具体可以看我之前的博客,在这里我就不赘述了,配置完毕后查看6台路由器的路由表
R6没有OSPF中其他路由的条目,OSPF中路由器(R2、R3、R4、R5)都没有R6的路由条目

R1中配置引入路由

[R1]rip 1
[R1-rip-1]import-route ospf 1                        #引入OSPF路由
[R1]ospf 1
[R1-ospf-1]import-route rip 1                        #引入rip路由

在引入路由配置完成后查看路由表,发现OSPF中路由器已经学习到R6路由
在这里插入图片描述
R6学习到OSPF路由器中的路由条目
在这里插入图片描述
下面我们对末梢区域进行优化(图中黄色区域)

R5配置
[R5]ospf 1
[R5-ospf-1]area 0.0.0.2
[R5-ospf-1-area-0.0.0.2]stub 

R4配置
[R4]ospf 1
[R4-ospf-1]area 0.0.0.2
[R4-ospf-1-area-0.0.0.2]stub 

我们可以看到R5的路由表中多出1条默认路由
在这里插入图片描述
完全末梢区域优化

[R4]ospf 1
[R4-ospf-1]area 0.0.0.2
[R4-ospf-1-area-0.0.0.2]stub no-summary 

R5的路由表已经变成了这样
在这里插入图片描述
NSSA区域(非纯末梢区域)优化(图中绿色区域)
因为优化的是ASBR,所以我们配置area1中的路由器

R1
[R1]ospf 1
[R1-ospf-1]a 1
[R1-ospf-1-area-0.0.0.1]nssa 

R2
[R2]ospf 1
[R2-ospf-1]a 1
[R2-ospf-1-area-0.0.0.1]nssa 

R3
[R2]ospf 1
[R2-ospf-1]a 1
[R2-ospf-1-area-0.0.0.1]nssa 

配合完成后查看这3台路由器的路由表变化
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 2
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
五种报文 HELLO报文(类型1 ):用来建立和维护邻接关系,选举DR以及BDR 数据库描述报文(类型2 ):也就是DD 报文,用来描述自己的LSDB,还有空的DD报文,用来确定MSTER和SLAVE关系 链路-状态请求报文(类型3 ):也就是LSR报文,用来向对方请求所需的LSA。内容包括所需要的LSA 链路-状态更新报文(类型4 ):也就是LSU报文,用来向对端路由发送所需要的LSA,内容是多格LSA集合 链路-状态应答报文(类型5 );LSACK报文,用来对接收到的LSU报文进行确认 OSPF有七种类型LSA,详细介绍如下: 1、路由器LSA (Router LSA) 由区域内所有路由器产生,并且只能在本个区域内泛洪广播。 这些最基本的LSA通告列出了路由器所有的链路和接口,并指明了它们的状态和沿每条链路方向出站的代价。 2、网络LSA (Network LSA) 由区域内的DR或BDR路由器产生,报文包括DR和BDR连接的路由器的链路信息。 网络LSA也仅仅在产生这条网络LSA的区域内部进行泛洪。 3、网络汇总LSA (Network summary LSA) 由ABR产生,可以通知本区域内的路由器通往区域外的路由信息。 在一个区域外部但是仍然在一个OSPF自治系统内部的缺省路由也可以通过这种LSA来通告。 如果一台ABR路由器经过骨干区域从其他的ABR路由器收到多条网络汇总LSA,那么这台始发的ABR路由器将会选择这些LSA通告中代价最低的LSA,并且将这个LSA的最低代价通告给与它相连的非骨干区域。 4、ASBR汇总LSA (ASBR summary LSA) 也是由ABR产生,但是它是一条主机路由,指向ASBR路由器地址的路由。 5、自治系统外部LSA (Autonomous system external LSA) 由ASBR产生,告诉相同自治区的路由器通往外部自治区的路径。 自治系统外部LSA是惟一不和具体的区域相关联的LSA通告,将在整个自治系统中进行泛洪。 6、组成员LSA (Group membership LSA) * 目前不支持组播OSPF (MOSPF协议) 7、NSSA外部LSA (NSSA External LSA) 由ASBR产生,几乎和LSA 5通告是相同的,但NSSA外部LSA通告仅仅在始发这个NSSA外部LSA通告的非纯末梢区域内部进行泛洪。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值