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

OSPF的不规则区域和特殊区域

目录

一、OSPF不规则区域类型

1、非骨干区域无法和骨干区域保持连通

2、骨干区域被分割

解决方案

1、使用虚连接

2、使用多进程双向重发布(路由引入)

二、特殊区域

1、STUB区域(末梢区域)

 2、totally stub区域(完全末梢区域)

3、NSSA区域(Not-So-stubby Area)(非纯末梢区域)

4、totally NSSA区域(完全非纯末梢区域)


一、OSPF不规则区域类型

产生原因:区域划分不合理,导致的问题

1、非骨干区域无法和骨干区域保持连通

2、骨干区域被分割

造成后果:非骨干区域没和骨干区域相连,导致ABR将不会帮忙转发区域间的路由信息。非骨干区域无法和骨干区域保持连通

解决方案

1、使用虚连接

解决方法:通过在一个中间区域的2个ABR上配置虚连接来使两端的区域实现逻辑上的连接,比如途中的中间区域就是area1 ,在R2和R4上配置虚连接即可

演示一:非骨干区域无法和骨干区域保持连通

 演示二:骨干区域被分割

 

特征:

  • 只能在两个区域的边界路由器上配置
  • 在中间区域的区域视图下配置
  • 只能穿越一个区域

注:虚连接不能穿越stub区域、ASBR、NSSA区域

提示:虚连接的配置会给路由器带来一些额外的负担,尽量在早期规划的区域的时候,合理规划

2、使用多进程双向重发布(路由引入)

重发布(路由引入):在运行不同协议或不同进程的边界设备(ASBR --- 自治系统边界路由器,协议边界路由器)上,将一种协议按照另一种协议的规则发布出去

R4充当ASBR的角色,在其上运行两个OSPF协议。然后利用重发布进行共享。

二、特殊区域

定义:特殊区域是指人为定义的一些区域,它们在逻辑中一般位于ospf区域的边缘,只与骨干区域相连。

1、STUB区域(末梢区域)

(1)定义:末梢区域,适用于区域中路由器性能较低,目的是为了减少区域中路由器的路由表规模以及路由信息传递的数量。不希望接收大量的AS以外路由的场景

(2)特征:

  • 不接受4类5类LSA
  • 不允许出现ASBR
  • 区域0不能被配置为STUB区域
  • 虽然拒绝学习域外路由信息,但依然有访问域外路由的需求;故会由ABR设备自动下发一条指向骨干区域的3类缺省

 2、totally stub区域(完全末梢区域)

(1)定义:完全末梢区域,拒绝学习域外和其他区域的路由信息

(2)特征:

  • 不接受3类4类5类LSA
  • 不允许出现ASBR
  • 区域0不能被配置为totally STUB区域
  • 虽然拒绝学习域外路由信息,但依然有访问域外路由的需求;故会由ABR设备自动下发一条指向骨干区域的3类缺省

3、NSSA区域(Not-So-stubby Area)(非纯末梢区域)

(1)定义:非纯末梢区域,是STUB区域的变形,拒绝学习域外(主要是4、5类)路由信息,但需要引入后面的域外路由信息(7类)

(2)特征:

  • 不接受4类5类LSA
  • 区域0不能被配置为NSSA区域
  • 本区域引入的外部路由以7类LSA存在;(正常区域引入的域外路由以5类LSA存在)
  • 本区域的ABR会 把引入的7类LSA转换为5类 LSA通告给其他区域
    • 华三中:NSSA区域的默认路由需要手动配置下发,在ABR下发的是7类默认路由的LSA
    • 华为中:自动生成一条指向骨干区域的7类缺省,在ABR下发的是7类默认路由的LSA

4、totally NSSA区域(完全非纯末梢区域)

(1)定义:完全非纯末梢区域

(2)特征:

  • 不接受3类4类5类LSA
  • 本区域引入的外部路由以7类LSA存在
  • 本区域的ABR会把引入的7类LSA转换为5类 LSA通告给其他区域
  • 本区域默认路由由ABR发送3类LSA产生
  • 区域0不能被配置为totally NSSA区域

(3)特殊区域的条件:不能是骨干区域,不能存在虚链路;

相关文章:

  • WPF实现多语言切换
  • Java 实用工具类:深入讲解 CollectionUtils
  • CCF CSP 第30次(2023.05)(4_电力网络_C++)
  • C++:string 1
  • 游戏状态管理:用Pygame实现场景切换与暂停功能
  • Java 日志:掌握本地与网络日志技术
  • 6.1腾讯技术岗2025面试趋势前瞻:大模型、云原生与安全隐私新动向
  • HTML与安全性:XSS、防御与最佳实践
  • 华为OD机试真题——二维伞的雨滴效应(2025A卷:200分)Java/python/JavaScript/C/C++/GO最佳实现
  • 在WSL2+Ubuntu22.04中通过conda pack导出一个conda环境包,然后尝试导入该环境包
  • 【Linux网络】打造初级网络计算器 - 从协议设计到服务实现
  • 1.4 大模型应用产品与技术架构
  • 静态多态和动态多态的区别
  • 【Tauri】桌面程序exe开发 - Tauri+Vue开发Windows应用 - 比Electron更轻量!8MB!
  • 【高频考点精讲】实现垂直居中的多种CSS方法比较与最佳实践
  • BS架构与CS架构的对比分析:了解两种架构的不同特点与应用
  • 计算机网络 | 应用层(4)--DNS:因特网的目录服务
  • (done) 吴恩达版提示词工程 5. 推理 (情绪分类,控制输出格式,输出 JSON,集成多个任务,文本主题推断和索引,主题内容提醒)
  • 来自 Bisheng 关于微调的内容总结
  • [mysql]约束(上)
  • 谁将主导“视觉大脑”?中国AI的下一个超级赛道
  • 出国留学、来华留学呈现双增新趋势,“00后留学生个性鲜明”
  • 苏迪曼杯即将在厦门打响,国羽向创纪录的14冠进军
  • 文昌市委原书记龙卫东已任海南省人社厅党组书记
  • 美官员称与乌克兰会谈富有成效,但仍存重大分歧
  • 浦江观察|3.6亿元消费券,为上海餐饮业带来了什么?