当前位置: 首页 > news >正文

OSPF的特殊区域

前言:

        OSPF通过区域划分实现网络分层管理,骨干区域(Area 0)是核心枢纽,特殊区域(Stub/NSSA)用于优化路由控制


 OSPF区域的核心作用

  1. 分层路由:将大型网络划分为多个区域,通过骨干区域(Area 0)连接其他区域,实现层次化

  2. 限制路由更新泛洪:限制LSA(链路状态通告)的传播范围,减少带宽和CPU消耗

  3. 提升网络稳定性:单区域故障不影响其他区域,收敛更快

  4. 减少路由表规模:区域间仅传递汇总路由,减少设备需处理的路由条目


OSPF区域类型及特点

1. 骨干区域(Area 0)

  • 特性

    • Area ID值只能为0或0.0.0.0

    • 所有非骨干区域必须直接或通过虚拟链路(Virtual Link)连接到Area 0

    • 负责转发跨区域流量,确保区域间路由可达

    • 允许泛洪所有类型的LSA

  • 配置示例

  • [Huawei] ospf 1 router-id 1.1.1.1
    [Huawei-ospf-1] area 0
    

2. 标准区域(非骨干区域)

  • 特性

    • 普通区域,允许泛洪Type 1-5 LSA

    • 必须通过ABR(Area Border Router)连接到Area 0

    • 支持完整的路由信息

    • Area ID为任意非0值

  • 配置示例

  • [Huawei] ospf 1 router-id 1.1.1.1
    [Huawei-ospf-1] area 1

3. 存根区域(Stub Area)

  • 特性

    • 不支持外部路由的出现(Type 5 LSA),即不接受也不引入,没有四类和五类LSA,ABR会自动生成一条0.0.0.0的默认路由(是Type 3 LSA)

    • 区域内所有路由器必须配置为Stub,否则邻居无法建立

    • Area ID为任意非0值

  • 适用场景:末节网络(如分支机构),仅需默认路由访问外部

  • 配置示例

  • [Huawei-ospf-1]area 1
    [Huawei-ospf-1-area-0.0.0.1]network 192.168.1.0 0.0.0.255
    [Huawei-ospf-1-area-0.0.0.1]stub  # 配置为Stub区域

4. 完全存根区域(Totally Stub Area)

  • 特性: 

    • 没有Type 3/4/5 LSA,仅保留区域内路由和ABR生成的默认路由(0.0.0.0)

    • 可以进一步简化路由表

    • Area ID为任意非0值

  • 配置示例

  • [Huawei-ospf-1]area 1
    [Huawei-ospf-1-area-0.0.0.1]network 192.168.1.0 0.0.0.255
    [Huawei-ospf-1-area-0.0.0.1]stub no-summary  # 配置为完全存根

5.NSSA区域

  • 特性

    • 允许泛洪Type 1、2、3、7 LSA

    • 禁止Type 5 LSA(外部路由),但允许通过Type 7 LSA引入本地路由

    • ABR将Type 7 LSA转换为Type 5 LSA注入骨干区域

    • 默认路由需要手动配置

    • Area ID为任意非0值

  • 适用场景:需要引入外部路由,同时需要区域间路由

  • 配置示例

  • [Huawei-ospf-1-area-0.0.0.2]nssa  # 启用NSSA
    [Huawei-ospf-1-area-0.0.0.2]nssa default-route-advertise  # 可选生成默认路由
    在NSSA区域内的ABR和所有路由器配置
    [Huawei] ip route-static 172.16.1.0 24 NULL0  # 创建静态路由
    在ABR上配置
    [Huawei-ospf-1] import-route static  # 引入外部路由到OSPF

6. Totally NSSA区域

  • 特性

    • ABR自动生成默认路由(Type 3 LSA形式),为了访问区域间路由,默认路由无需手动配置

    • 允许Type 1、2、7 LSA类型,禁止外部路由以Type 5 LSA形式引入,但允许通过Type 7 LSA引入外部路由

    • 禁止Type 3 LSA(但允许Type 3默认路由(由ABR生成)),Type 4 LSA和Type 5 LSA

    • Area ID为任意非0值

  • 适用场景:需要引入外部路由且完全隔离区域间路由

  • 配置示例

在Totally NSSA区域内的ABR配置:
[Huawei-ospf-1-area-0.0.0.2] nssa no-summary  # 启用Totally NSSA
区域内其他路由器只需配置nssa(无需no-summary)
[Huawei-ospf-1-area-0.0.0.2] nssa

外部路由引入对比

​NSSA区域​

  • ASBR引入外部路由时,生成​​Type 5 LSA​​,但NSSA区域会将其转换为​​Type 7 LSA​​,仅在区域内传播
  • ABR将Type 7 LSA转换为Type 5 LSA后,转发到其他区域(如骨干区域)

Totally NSSA区域​

  • ASBR引入外部路由时,直接生成​​Type 7 LSA​​(无需转换)
  • ​禁止Type 5 LSA进入区域​​,因此外部路由仅在Totally NSSA内传播,但可以通过默认路由传递到其他区域

默认路由

OSPF产生的默认路由的条件是首先本设备的路由表中存在其他协议的默认路由,那么才可以向其他OSPF邻居产生默认路由并且产生出的默认路由是一条5类LSA形式的默认路由

http://www.xdnf.cn/news/396883.html

相关文章:

  • P10225 [COCI 2023/2024 #3] Milano C.le|普及
  • LeetCode 热题 100 543. 二叉树的直径
  • RS485和RS232 通信配置
  • TikTok 运营干货:内容创作与 AI 增效
  • 【高数上册笔记01】:从集合映射到区间函数
  • istio in action之应用弹性与容错机制
  • Babel 插件与预设的区别及使用
  • 每日脚本 5.11 - 进制转换和ascii字符
  • FlySecAgent:——MCP全自动AI Agent的实战利器
  • 运算放大器稳定性分析
  • MyBatis源码解读4(2.3、MyBatis运行流程)
  • 当虚拟吞噬现实——《GTA6》结合技术
  • 每日算法-250511
  • 广东省省考备考(第八天5.11)—言语:逻辑填空(每日一练)
  • AMD FPGA书籍推荐-初学者、一线工程师适用
  • 共享内存与信号量结合
  • xilinx QDMA开发调试记录
  • 《算法导论(第4版)》阅读笔记:p18-p31
  • NB-IoT嵌入式产品开发有哪些坑?
  • 基于 TSBS 标准数据集下 TimescaleDB、InfluxDB 与 TDengine 性能对比测试报告
  • 【八股消消乐】项目中如何排查内存持续上升问题
  • 英伟达推理模型论文速读:OpenCodeReasoning-Nemotron-32B
  • 信息学奥赛一本通 1488:新的开始
  • C++之红黑树
  • TypeScript 中的泛型工具详解
  • HVV面试题汇总合集
  • 万字了解什么是微前端???
  • 滑动窗口:穿越数据的时光机
  • YOLOv11与Roboflow数据集使用全攻略
  • Linux : 31个普通信号含义