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

OSPF特殊区域(open shortest path first LSA Type7)

一、区域介绍

1、Stub区域

        Stub区域是一种可选的配置属性。通常来说,Stub区域位于自治系统的边界,例如,只有一

个ABR的非骨干区域。在这些区域中,设备的路由表规模以及路由信息传递的数量都会大量减少。

kill 4 5类type 传递1 2 3 类type ABR会自动下发3类的默认路由(0.0.0.0)

        1)stub区域内的所有路由器必须配置为stub路由器,负责无法建立邻居关系

        2)骨干区域无法配置为stub区域

        3)存在虚链路穿越的非骨干区域也无法配置为stub区域

        4)stub区域内的ASBR设备无意义,可以配置但是无法引入外部路由

        5)如存在多归ABR场景下可能产生次优路径

2、Totally Stub区域

        Totally Stub本质上还是stub区域,只是在ABR上配置后进一步减少了type3条目的传递

        1)stub区域内的所有路由器必须配置为stub路由器,负责无法建立邻居关系

        2)骨干区域无法配置为stub区域

        3)存在虚链路穿越的非骨干区域也无法配置为stub区域

        4)stub区域内的ASBR设备无意义,可以配置但是无法引入外部路由

        5)如存在多归ABR场景下可能产生次优路径        

        6)Totally Stub只在stub区域的ABR设备上配置即可,其他stub路由器无需配置

3、NSSA区域

        由于OSPF规定STUB区域不能引入外部路由,对于既需要引入外部路由又需要避免外部路由

带来的资源消耗的场景,STUB区域就不能满足要求了,此时,可以将这些区域配置成NSSA区

域。NSSA区域可以满足既需要引入外部路由又要避免外部路由过多带来的资源消耗的场景。

kill 4 5类type 传递1 2 3 7 类type ABR会自动下发7类的默认路由(0.0.0.0)

        1)NSSA 区域的所有路由器必须要配置为NSSA区域,否则邻居无法建立

        2)骨干区域无法配置为NSSA区域

        3)存在虚连接穿越的非骨干区域也无法配置为NSSA区域

        4)存在ASBR产生type7的LSA ,区域内的ABR会把type7转为type5对外传递,此时

               ABR不产生type4的LSA条目

        5)存在多归ABR场景时,可能会存在次优路径

4、Totally NSSA区域

        Totally NSSA本质上还是stub区域,只是在ABR上配置后进一步减少了type3条目的传递

此时ABR会下发type3、type7的默认路由

        1)NSSA 区域的所有路由器必须要配置为NSSA区域,否则邻居无法建立

        2)骨干区域无法配置为NSSA区域

        3)存在虚连接穿越的非骨干区域也无法配置为NSSA区域

        4)存在ASBR产生type7的LSA ,区域内的ABR会把type7转为type5对外传递,此时

               ABR不产生type4的LSA条目

        5)存在多归ABR场景时,可能会存在次优路径

二、配置STUB区域

1、基础配置

当配置为stub区域是看不到外部路由,之能看到去往ABR设备的默认路由信息

2、特性(stub no-summary)

        配置禁止ABR向Stub区域内发送Type-3 LSA(Summary LSA),在ABR设备上配置进一步减

少 设备的LSDB大小。

配置

配置前表项,存在大量的type3表项,但是作为stub区域内设备无需了解其他区域信息

配置stub no-summary 

表项信息

3、特性(default-route-advertise backbone-peer-ignore)

        如果Stub区域存在UP的接口,同时骨干区域存在FULL的邻居,设备会发布默认路由信息如果

执行命令时指定,设备Stub区域存在UP的接口,将会忽略检查骨干区域的邻居状态,发布默认路

由信息。模拟器不支持该命令

4、特性(default-cost)

缺省情况下默认cost为1

指定后

三、配置NSSA区域

1、基础配置

2、详解7类路由传递

1)起loopback111做为直连路由注入ospf

查看表项,由表项可知,路由前缀为10.1.111.0 掩码为24位,adv为1.1.1.1 FA地址为10.1.1.1

在nssa区域内type7转为type5时FA地址为最大loopback口或最大物理地址

 2)当存在双归ABR场景时,只有Route-ID大的才会进行7转5的操作,另一台只学习表项信息,

不做7转5的动作

 3)如果需要双规ABR同时进行7转5

四、FA地址详解

1)FA地址的由来

        在nssa区域内 外部引入的路由信息都会携带FA地址

        FA=X.X.X.X时

                默认优先使用ospf使能的loopback地址

                当无loopback地址时,选择使能ospf最大的物理地址

                最终选择一个使能ospf的地址

       当FA=外部路由的下一跳的时候,需满足三个条件

                外部路由接口使能ospf

                外部路由接口非p2p或p2mp类型

                外部路由接口没有被静默掉

        常规区域引入外部路由默认为0.0.0.0

        当满足以下三个条件时,FA地址为外部路由的下一跳地址

                外部路由接口使能ospf

                外部路由接口非p2p或p2mp类型

                外部路由接口没有被静默掉

2)FA影响选路原则

    场景一:

        ABR进行7转5时不携带FA地址信息

  上图当来自nssa区域的外部引入路由FA地址为0.0.0.0时,路由表项

   因为3.3.3.3的route-id大 所以只有AR3进行7转5的动作,对于AR4来说 他的下一跳为到ABR的最

优下一跳。

    场景二:

         ABR进行7转5时携带FA地址信息

上图当来自nssa区域的外部引入路由FA地址为10.1.1.1时,路由表项

路由信息会继承FA地址的下一跳路由信息,优选内部加外部cost值小的,当内外cost值相同时,

路由表内负载

3)FA的优点

  •  减少TYPE5的路由条目,由Route-ID大的进行7转5的动作,内部路由继承FA的下一跳,         双归场景下及减少了lsdb的数量又保证了链路的可靠性
  • 针对外部路由走最优路径,避免了双规场景下的次优路径问题
  • 在FA不为0的场景下没有环路

http://www.lryc.cn/news/517287.html

相关文章:

  • Element-plus表单总结
  • unity学习13:gameobject的组件component以及tag, layer 归类
  • 51单片机——中断(重点)
  • 企业级Java 实体对象类定义规范
  • 【网络云SRE运维开发】2025第2周-每日【2025/01/07】小测-【第7章 GVRP链路捆绑】理论和实操
  • 蓝桥杯算法|练习记录
  • C语言 扫雷程序设计
  • CSS语言的文件操作
  • 前端-计算机网络篇
  • 行为分析:LSTM、3D CNN、SlowFast Networks。这三者的优缺点
  • 【HarmonyOS NEXT】鸿蒙应用使用后台任务之长时任务,解决屏幕录制音乐播放等操作不被挂起
  • STM32-WWDG/IWDG看门狗
  • 基于视觉惯性 SLAM(VSLAM)、相机和 IMU 数据的融合执行 6 自由度位姿跟踪
  • Matlab仿真径向受压圆盘光弹图像
  • 网络安全抓包
  • WebSocket 测试调试:工具与实践
  • ArmSoM RK3588/RK3576核心板,开发板网络设置
  • 【学Rust开发CAD】1 环境搭建
  • 数据结构与算法之二叉树: LeetCode 108. 将有序数组转换为二叉搜索树 (Ts版)
  • Java 多线程之@Async
  • 代码随想录day38 动态规划6
  • LabVIEW无标题的模态VI窗口的白框怎么去除?
  • iOS - 原子操作
  • Go语言的语法
  • 【MySQL 保姆级教学】用户管理和数据库权限(16)
  • 什么是 ES6 “模板语法” ?
  • [项目实战2]贪吃蛇游戏
  • 关于FPGA中添加FIR IP核(采用了GOWIN EDA)
  • 1. 使用springboot做一个音乐播放器软件项目【前期规划】
  • 【Dify】Dify自定义模型设置 | 对接DMXAPI使用打折 Openai GPT 或 Claude3.5系列模型方法详解