OSPF区域

1.区域概念

区域(Area)

就好比我们中国分为各个省,一个省又分为各个市,国家很大分为各个市是为了更好管理,同理网络也是这样。

(1)为了适应大型的网络,OSPF在AS内划分了多个区域

如果一个OSPF网络中只包含一个区域,则被称为单区域OSPF协议网络;如果一个OSPF协议网络中包含多个区域,则被称为多区域OSPF网络

(2)区域是以接口为单位来划分的

(3)每个OSPF路由器只维所在区域的完整链路状态信息

区域ID(Area ID)

每个区域都有一个ID编号,称为区域ID

(1)由一个十进制数表示,也可表示成一个IP 0.0.0.1

(2)区域ID为0称为骨干区域,其他区域被称为非骨干区域

区域优点

(1)尽量减少路由表的条目

(2)使拓扑变化影响本区域内部

2.区域类型

骨干区域(Area0)

传输区域(负责在不同的非骨干区域之间分发路由信息)

非骨干区域

一般来说,非骨干区域必须要与骨干区域直连,当非骨干区域没有与骨干区域直连时,要采用虚链路(Virtual Link)技术从逻辑上实现非骨干区域与骨干区域的直连。

实现OSPF骨干区域和非骨干区域通信

https://blog.csdn.net/weixin_49226813/article/details/107822566

3.特殊区域

优化区域内的LSA泛洪,减少LSA数量,从而达到路由器上LSDB规模和对内存的需求,这里是不是和路由汇总一样,都是优化区域(精简LSA3、4、5)

而它们的区别是一个是将多头路由变为一条,一个屏蔽路由

OSPF网络规模变大时,LSDB也会不停变大,如果某个区域不需要为某个区域提供流量转发时,那么该区域内的路由器就没必要维护本区域外的链路状态数据库

在上图可知,RTD个RTE已经处于末端区域,它们没有其他的下联区域,数据也只能经过Area 0转发出去,为了节省路由RTD完全没必要学习外部路由和区域间的路由之间一条默认路由就可到达全网络

末节区域(Stub Area)

被设置为stub区域的区域不会学习其他区域的详细路由条目,为保证Stub区域能够到达自治系统外部,Stub区域的ABR将生成一条缺省路由(对应三类LSA),并发布给Stub区域中的其他路由器。

特点:

1、骨干区域不能被配置为Stub区域。

2、如果要将一个区域配置成Stub区域,则该区域中的所有路由器必须都要配置成Stub路由器。

3、Stub区域内不能存在ASBR,自治系统外部路由不能在本区域内传播。

4、虚连接不能穿越Stub区域建立。

5、当外部网络发生变化后,Stub区域内的路由器是不会直接受到影响

我们要让area 1成为末端区域

完全末节区域(Totally Stubby Area)

在配置Stub区域之后,我们发现在Stub区域的路由器(上图为:RTD)只包含一类、二类、三类LSA。所以我们可以通俗的理解Stub区域,就是削减四类、五类LSA的。

但是在实际的网络中,可能我的网络拓扑非常的大,OSPF区域非常的多,可能三类的LSA也非常多,这导致末端区域的LSDB由于三类LSA的存在还是过大。那么我们可以通过配置Totally Stub区域,进一步缩减三类LSA的条目。

设在完全末梢区域之后数据库表中只有12和一条3类的默认路由,只需要在区域的ABR上执行stub no-summary即可

次末节区域(NSSA)

因为OSPF规定Stub区域是不能引入外部路由的,虽然可能减少大量外部路由对Stub区域造成设备资源的消耗,但是对于那些需要引入外部路由的又要避免资源消耗的场景,Stub区域就不能完成了

上图可以看出stub区域的AR1有一个外部路由,但是因为它是stub区域不能建立起外部路由,因为是Stub区域所以会屏蔽掉AR3发来的LSA5类,所以就出现了7类LSA

NSSA和Stub的区别在于能学习到外部路由引入并将其转播到整个OSPF自治域内,,同时又不会学习来自OSPF网络其它区域的外部路由。

INSSA LSA()

完全次末节区域(Totally NSSA)

和Totally Stub类似

配置命令

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
OSPF(开放最短路径优先)是一种用于路由选择的动态路由协议,它将网络划分为不同的区域以提高网络的可扩展性和性能。OSPF区域划分原则如下: 1. 区域之间必须通过区域0(Backbone Area)连接:OSPF要求所有的区域都必须直接或间接地连接到区域0,区域0被视为整个OSPF域的骨干。 2. 区域内部的路由器必须连接到区域0:每个非骨干区域内的所有路由器都必须直接连接到区域0,这样才能保证区域内的路由器能够获得区域0的路由信息。 3. 区域之间可以通过虚拟链路连接:如果两个区域之间无法直接连接到区域0,可以通过虚拟链路连接两个区域。虚拟链路是通过在两个区域之间的两个路由器之间创建一个逻辑连接来实现的。 4. 区域划分应该基于网络的物理拓扑:OSPF区域划分应该根据网络的物理拓扑来进行,以便更好地控制路由信息的传播和减少链路状态数据库(LSDB)的大小。 5. 区域划分应该遵循最小化LSDB原则:为了减少链路状态数据库的大小和控制路由信息的传播,应该将网络划分为尽可能小的区域。 6. 区域划分应该遵循最小化SPF计算原则:为了减少SPF(最短路径优先)计算的开销,应该将网络划分为尽可能小的区域。 7. 区域划分应该遵循最小化LSA泛洪原则:为了减少LSA(链路状态广告)的泛洪和控制网络的收敛时间,应该将网络划分为尽可能小的区域。 8. 区域划分应该遵循最小化链路状态数据库同步原则:为了减少链路状态数据库的同步开销,应该将网络划分为尽可能小的区域。 9. 区域划分应该遵循最小化区域之间的路由器数量原则:为了减少区域之间的路由器数量,应该将网络划分为尽可能小的区域
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值