当前位置: 首页 > 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形式的默认路由

相关文章:

  • 《Effective Python》第1章 Pythonic 思维详解——始终用括号包裹单元素元组
  • 基于LLM的6G空天地一体化网络自进化安全框架
  • Typora输入文字卡顿的问题(原因过长上万字)
  • LeetCode 热题 100 543. 二叉树的直径
  • C++ 中的堆栈展开
  • RTOS优先级翻转
  • Python实用工具:pdf转doc
  • 【计算机视觉】OpenCV实战项目:ETcTI_smart_parking智能停车系统深度解析
  • 前端面试2
  • LangChain对话链:打造智能多轮对话机器人
  • AI大模型学习十八、利用Dify+deepseekR1 +本地部署Stable Diffusion搭建 AI 图片生成应用
  • 5月11日星期日早报简报微语报早读
  • 卷积神经网络-从零开始构建一个卷积神经网络
  • 电源架构与太阳能充电器电路设计分析
  • 【数据结构】线性表
  • 【RabbitMQ】 RabbitMQ高级特性(一)
  • 【洛谷P3386】二分图最大匹配之Kuhn算法/匈牙利算法:直观理解
  • 搭建基于chrony+OpenSSL(NTS协议)多层级可信时间同步服务
  • oracle 会话管理
  • PyCharm软件下载和配置Python解释器
  • 秦洪看盘|小市值股领涨,A股交易情绪复苏
  • 8000余万元黄金投入研发后“不知去向”,咋回事?
  • 半数以上中国人都缺这几种营养,吃什么能补回来?
  • 广东茂名高州市山体滑坡已致3死1失联,搜救仍在继续
  • 《大风杀》导演张琪:为了不算计观众,拍了部不讨好的警匪片
  • 微软宣布全球裁员约3%:涉及约6000人,侧重经理层