OSPF特殊区域之totally nssa

本文深入探讨了OSPF NSSA区域的工作原理,重点分析了如何过滤3、4、5类LSA,以及ABR自动下发lsa3缺省路由的功能。通过实例展示了在特定拓扑结构下,R1作为特殊位置引入rip路由后,N SSA区域及A1中R4的路由情况。同时说明了lsa7的冗余问题及其在R1上的配置优化,以减少LSDB负担。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

totally nssa特点

  • 过滤3、4、5类lsa
  • ABR自动下发lsa3缺省路由

这里写图片描述
如拓扑,在R1这个特殊的位置,再引入100.1.1.1这个rip路由,此时在nssa区域路由情况,以及A1中的R4路由情况

[R3-ospf-1-area-0.0.0.2]dis ip ro p os
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Public routing table : OSPF
         Destinations : 2        Routes : 2        

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

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

        0.0.0.0/0   OSPF    10   1563        D   13.1.1.1        Serial0/0/0
      100.1.1.0/24  O_NSSA  150  1           D   13.1.1.1        Serial0/0/0

OSPF routing table status : <Inactive>
         Destinations : 0        Routes : 0

[R3-ospf-1-area-0.0.0.2]
此时R3上存在100.1.1.1网段路由,因为R1已经下发一条缺省路由,
所以该lsa7没有必要存在,从而减少lsdb(需要在R1上进行配置,过滤掉lsa7)

[R3-ospf-1-area-0.0.0.2]dis ip ro p os
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Public routing table : OSPF
         Destinations : 1        Routes : 1        

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

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

        0.0.0.0/0   OSPF    10   1563        D   13.1.1.1        Serial0/0/0

OSPF routing table status : <Inactive>
         Destinations : 0        Routes : 0

[R3-ospf-1-area-0.0.0.2]
### OSPF 特殊区域型与配置方法 OSPF 特殊区域(Special Areas)是为了解决某些特定网络需求而设计的区域型。这些特殊区域通过限制或修改链路状态数据库(LSDB)的内容来优化网络性能和资源利用。以下是 OSPF 特殊区域的主要型及其配置方法[^3]。 #### 1. Stub 区域 Stub 区域是一种特殊OSPF 区域,不允许传播外部路由(如 Type-5 LSA)。所有通往外部网络的流量都必须通过默认路由(0.0.0.0/0)进行转发。Stub 区域的路由器不会接收 AS 外部路由信息,从而减少了 LSDB 的大小和内存占用。 - **配置命令**: ```python router ospf 1 area 1 stub ``` #### 2. Totally Stubby Area Totally Stubby Area 是一种增强型的 Stub 区域,除了禁止外部路由外,还禁止区域内传播 Summary LSA(Type-3 和 Type-4 LSA)。这意味着该区域只保留默认路由和本地生成的路由信息。 - **配置命令**: ```python router ospf 1 area 1 stub no-summary ``` #### 3. Not-So-Stubby Area (NSSA) Not-So-Stubby Area 允许引入外部路由,但仍然限制其他型的外部路由传播。NSSA 区域中的 ABR(Area Border Router)会将外部路由转换为 Type-7 LSA,并进一步转换为 Type-5 LSA 后传播到其他区域。 - **配置命令**: ```python router ospf 1 area 1 nssa ``` #### 4. Totally NSSA Totally NSSANSSA 的增强版本,似于 Totally Stubby Area,但它允许引入外部路由。Totally NSSA 禁止 Summary LSA 的传播,同时允许通过 ABR 引入外部路由。 - **配置命令**: ```python router ospf 1 area 1 nssa no-summary ``` #### 配置注意事项 - 在配置特殊区域时,确保所有区域边界路由器(ABR)均正确配置为支持该特殊区域型。 - Stub 和 Totally Stubby Area 不允许引入外部路由,因此在需要外部路由的情况下,应选择 NSSATotally NSSA。 - 特殊区域的配置可以显著减少 LSDB 的大小,降低路由器的计算负担,提高网络效率。 ### 示例配置 以下是一个完整的配置示例,展示如何将一个区域配置为 Totally Stubby Area: ```python router ospf 1 network 192.168.1.0 0.0.0.255 area 1 area 1 stub no-summary ``` 上述配置中,`area 1 stub no-summary` 命令将区域 1 配置为 Totally Stubby Area,禁止 Summary LSA 的传播。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值