HCIP-5.3OSPF区域类型学习笔记

1、OSPF区域类型

OSPF提出了区域的概念(AREA),区域是将所有运行OSPF 的路由器人为的分成不同的组,以区域ID来标示。在区域内路由计算的方法不变,由于划分区域之后,每个区域内的路由器不会很多,所有上述缺陷表现得并不严重,带来的后果可以忽略不计。

实际上OSPF 协议在当今的网络中广为流行,不仅是它使用了无环路的链路状态算法,而是它提出了区域的概念。
ospf区域类型
如果某区域不需要为其他区域提供流量中转服务,那么该区域内的路由器就没有必要维护本区域外的链路状态数据库。

OSPF通过划分区域可以减少网络中LSA的数量,而可能对于那些位于自治系统边界的非骨干区域的低端路由器来说仍然无法承受,所以可以通过OSPF的特殊区域特性进一步减少LSA数量和路由表规模。
在这里插入图片描述

1.1、STUB 区域

STUB区域是一些特定的区域,STUB区域的ABR不传播它们接收到的自治系统外部路由,在这些区域中路由器的路由表规模以及路由信息传递的数量都会大大减少。

STUB区域是一种可选的配置属性,但并不是每个区域都符合配置的条件。通常来说,STUB区域位于自治系统的边界,是那些只有一个ABR的非骨干区域

为保证到自治系统外的路由依旧可达,该区域的ABR将生成一条缺省路由,并发布给STUB区域中的其他非ABR路由器。

配置STUB区域时需要注意下列几点:
● 骨干区域不能配置成STUB区域。
● 如果要将一个区域配置成STUB区域,则该区域中的所有路由器都要配置STUB区
域属性。
● STUB区域内不能存在ASBR,即自治系统外部的路由不能在本区域内传播。
● 虚连接不能穿过STUB区域。

1.1.1、Stub区域

在这里插入图片描述
在这里插入图片描述
配置:特殊区域的所有设备都要配置

[RTB]ospf 1
[RTB- ospf-1]area 1
[RTB- ospf-1- area-0.0.0.1]stub
[RTD]ospf 1
[RTD- ospf-1]area 1
[RTD- ospf-1- area-0.0.0.1]stub

display ospf routing
在这里插入图片描述
1、2、3类LSA和一条缺省的3类LSA。

1.1.2、Totally STUB区域

![在这里插入图片描述](https://img-blog.csdnimg.cn/a67d0f68f668440f91cb8a9ad15ca757.png#pic_center =600x350r)
1、2类LSA和一条缺省的3类LSA。
如果RTC性能太差了,为了减少功耗,将区域间的路由也隔离出去。这就配置成完全的末梢区域,就只有区域内和默认路由。

配置:只需设置ABR路由

[RTB]ospf 1
[RTB- ospf-1]area 1
[RTB- ospf-1- area-0.0.0.1]stub no-summary

display ospf routing
在这里插入图片描述

1.2、NSSA 区域 常用

1.2.1、NSSA区域

NSSA(Not-So-Stubby Area)区域是OSPF特殊的区域类型。NSSA区域与STUB区域有许多相似的地方,两者都不传播来自OSPF网络其它区域的外部路由。差别在于OSP不能引入外部路由,NSSA区域能够将自治域外部路由引入并传播到整个OSPF自治域中。

当区域配置为NSSA区域后,为保证到自治系统外的路由可达,NSSA区域的ABR将生成一条缺省路由,并发布给NSSA区域中的其他路由器。

配置NSSA区域时需要注意下列几点:
● 骨干区域不能配置成NSSA区域。
● 如果要将一个区域配置成NSSA区域,则该区域中的所有路由器都要配置NSSA区域属性。
● 虚连接不能穿过NSSA区域。

在这里插入图片描述

NSSA区域可以避免大量外部路由对路由器带宽和存储资源的消耗。
NSSA区域的ABR收到七类LSA时,会有选择地将其转换为五类LSA,以便将外部路由信息通告到OSPF网络的其它区域。

1、2、3、7类LSA和一条缺省的7类LSA。不那么末梢的区域NSSA区域。
hello报文option选项:
默认情况下,E位为1 --可以接收外部路由的E位为0,N位为1 ----NSSA区域。
在这里插入图片描述
Option字段:

  • Option可选字段出现在每一个Hello数据包、DD和每个LSA中的。
  • Option字段允许路由器和其他路由器进行一些可选性能的通信。
    在这里插入图片描述
    七转五
    在这里插入图片描述
    外部路由–>RTD–>Area 1七转五–> Area 0 五类LSA–>Area 2
    RTC生成四类LSA。如果有多个ABR,为了防环,Router ID比较大的进行七转五。

在NSSA区域内可以拥有ASBR,并且重分发进入OSPF的路由是以7类LSA形式存在,该类型的LSA只能存在于NSSA区域内,并且该区域所有ABR会通过比较RID选举出一个 转换器(最大的RID 者),该转换器会将内部传递给外部的NSSA LSA转换成5类LSA并且通告给其他区域,所有该区域内的ABR都会过滤从外部进入该区域的4.5类LSA,在华为设备上,默认会给内部区域内的设备下发一条7类ON2 0.0.0.0/0的缺省默认路由。

配置:特殊区域的所有设备都要配置

[RTB]ospf 1
[RTB- ospf-1]area 1
[RTB- ospf-1- area-0.0.0.1]nssa
[RTD]ospf 1
[RTD- ospf-1]area 1
[RTD- ospf-1- area-0.0.0.1] nssa

nssa实例1

R2
ospf 1
 area 0.0.0.0
  network 12.0.0.0 0.0.0.255
 area 0.0.0.1
  network 24.0.0.0 0.0.0.255
  nssa

R3
ospf 1
 area 0.0.0.0
  network 13.0.0.0 0.0.0.255
 area 0.0.0.2
  network 35.0.0.0 0.0.0.255

nssa
ospf 1
 area 0.0.0.1
  network 24.0.0.0 0.0.0.255
  nssa

R5
ospf 1
 area 0.0.0.2
  network 35.0.0.0 0.0.0.255

引入外部路由:

R4
ip route-static 10.0.0.0 255.0.0.0 NULL0
ospf 1
 import-route static
[R4]dis ospf lsdb
	 OSPF Process 1 with Router ID 4.4.4.4
		 Link State Database 
		         Area: 0.0.0.1
 Type      LinkState ID    AdvRouter          Age  Len   Sequence   Metric
 Router    4.4.4.4         4.4.4.4             43  36    80000005       1
 Router    2.2.2.2         2.2.2.2            306  36    80000006       1
 Network   24.0.0.2        2.2.2.2            306  32    80000002       0
 Sum-Net   35.0.0.0        2.2.2.2            354  28    80000001       3
 Sum-Net   13.0.0.0        2.2.2.2            383  28    80000001       2
 Sum-Net   12.0.0.0        2.2.2.2            383  28    80000001       1
 NSSA      10.0.0.0        4.4.4.4             43  36    80000001       1
 NSSA      0.0.0.0         2.2.2.2            383  36    80000001       1

1、2、3、7类LSA。

[R4]display ospf lsdb nssa
	 OSPF Process 1 with Router ID 4.4.4.4
		         Area: 0.0.0.1
		 Link State Database 

  Type      : NSSA                         //类型
  Ls id     : 10.0.0.0                       //目的网段地址  外部的IP
  Adv rtr   : 4.4.4.4                        //宣告者
  Ls age    : 271 
  Len       : 36 
  Options   :  NP                         // NSSA区域
  seq#      : 80000001 
  chksum    : 0xcec3
  Net mask  : 255.0.0.0 
  TOS 0  Metric: 1 
  E type    : 2                            //外部路由类型默认为2,
  Forwarding Address : 24.0.0.4 
  Tag       : 1 
  Priority  : Low

  Type      : NSSA
  Ls id     : 0.0.0.0
  Adv rtr   : 2.2.2.2  
  Ls age    : 611 
  Len       : 36 
  Options   : None 
  seq#      : 80000001 
  chksum    : 0xc404
  Net mask  : 0.0.0.0 
  TOS 0  Metric: 1 
  E type    : 2
  Forwarding Address : 0.0.0.0
<R4>display ip rout pro ospf
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Public routing table : OSPF
         Destinations : 4        Routes : 4        

OSPF routing table status : <Active>
         Destinations : 4        Routes : 4

Destination/Mask    Proto   Pre  Cost       Flags  NextHop        Interface
       0.0.0.0/0   O_NSSA  150  1           D   24.0.0.2        G0/0/1
       12.0.0.0/24  OSPF    10   2           D   24.0.0.2        G0/0/1
       13.0.0.0/24  OSPF    10   3           D   24.0.0.2        G0/0/1
       35.0.0.0/24  OSPF    10   4           D   24.0.0.2        G0/0/1
<R4>dis ospf rout
	 OSPF Process 1 with Router ID 4.4.4.4
		  Routing Tables 
 Routing for Network 
 Destination        Cost  Type       NextHop         AdvRouter       Area
 24.0.0.0/24        1     Transit    24.0.0.4        4.4.4.4         0.0.0.1
 12.0.0.0/24        2     Inter-area 24.0.0.2        2.2.2.2         0.0.0.1
 13.0.0.0/24        3     Inter-area 24.0.0.2        2.2.2.2         0.0.0.1
 35.0.0.0/24        4     Inter-area 24.0.0.2        2.2.2.2         0.0.0.1

 Routing for NSSAs
 Destination        Cost      Type       Tag         NextHop         AdvRouter
 0.0.0.0/0          1         Type2      1           24.0.0.2        2.2.2.2

 Total Nets: 5  
 Intra Area: 1  Inter Area: 3  ASE: 0  NSSA: 1

七转五

<R2>display ospf abr-asbr
	 OSPF Process 1 with Router ID 2.2.2.2
		 Routing Table to ABR and ASBR 

 RtType      Destination       Area       Cost  Nexthop      Type
 Intra-area   3.3.3.3           0.0.0.0    2     12.0.0.1        ABR 
 Intra-area   4.4.4.4           0.0.0.1    1     24.0.0.4

R1查看已转五类

<R1>display ip rout pro ospf 
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
OSPF routing table status : <Active>
         Destinations : 3        Routes : 3
Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface
       10.0.0.0/8   O_ASE   150  1           D   12.0.0.2        G0/0/0
       24.0.0.0/24  OSPF    10   2           D   12.0.0.2        G0/0/0
       35.0.0.0/24  OSPF    10   2           D   13.0.0.3        G0/0/0

查看四类LSA

<R3>display ospf lsdb asbr self-originate 

	 OSPF Process 1 with Router ID 3.3.3.3
		         Area: 0.0.0.0
		 Link State Database 

		         Area: 0.0.0.2
		 Link State Database 
  Type      : Sum-Asbr
  Ls id     : 2.2.2.2
  Adv rtr   : 3.3.3.3  
  Ls age    : 654 
  Len       : 28 
  Options   :  E                 //允许外部路由
  seq#      : 80000002 
  chksum    : 0xb88c
  Tos 0  metric: 2

Nssa配置中注意的后缀:
1).default-route-advertise
只用于ABR和ASBR。
ABR无论有无默认路由,都生成一个默认的LSA7类默认路由。
ASBR只有本地存在的默认路由,才向区域内生成一个默认的LSA7类默认路由。

2).no-summary
只用于ABR
此参数表示不向区域内通告3类、4类LSA,使用此参数后ABR会向NSSA中通告默认路由。

3).suppress-forwarding-address 抑制转发地址。
no-import-rout不引进外部路由

为了减少路由表的规模,可以配置禁止向NSSA区域通告Type 3 LSA。

[R2] ospf
[R2-ospf-1] area 1
[R2-ospf-1-area-0.0.0.1] nssa default-route-advertise no-summary

如果存在两个路由器接入
在这里插入图片描述

配置RouterA为转换路由器。

[RouterA] ospf 1
[RouterA-ospf-1] area 1
[RouterA-ospf-1-area-0.0.0.1] nssa default-route-advertise translator-always

1.2.1、Totally NSSA 区域

过滤3类、4类,5类LSA,由NSSA区域的ABR设备产生一条3类LSA 0.0.0.0/0的默认路由。

1、2、7类LSA和一条缺省的7类LSA。
配置:

ospf 1 router-id 11.1.1.1
area 0.0.0.2
nssa no-summary               //把区域2设置为totally nssa区域

2、LSA在各区域中传播的支持情况

区域类型Type 1Type 2Type 3Type 4Type 5Type 7
普通区域(包括标准区域和骨干区域)
Stub区域 末梢区域
Totally Stub区域,完全末梢区域
NSSA区域,非完全末梢区域
Totally NSSA区域,完全NSSA

LSA传播范围:

LSA类型通行路由器LSA内容传播范围
Router-LSA (Type1)ALL ospf router拓扑信息+路由信息本区域内
Network-LSA (Type2)DR拓扑信息+路由信息本区域内
Network-summary-LSA (Type3)ABR域间路由信息非totally stub或nssa区域
ASBR-summary-LSA (Type4)ABRASBR‘s Router ID除ASBR所在的区域的其他区域
AS-external-LSA (Type5)ASBR路由进程域外部路由信息非stub或nssa区域
NSSA LSA (Type7)ASBRNSSA域外部路由信息NSSA区域
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

0与1之旅

创作不易请给予一点帮助和鼓励

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值