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

OSPF路由撤销及优化

路由撤销 --- LSA 提交老化。
1 LSA
通过序列号 +1 的方式进行路由撤销。
2 LSA
通过序列号 +1 的方式进行路由撤销。 通过序列号不变,而老化时间 =3600 秒方式进行路由撤销。
3/5/7 LSA
通过序列号不变,而老化时间 =3600 秒方式进行路由撤销
对于路由协议而言,所谓的优化,大多数时说的对路由信息进行优化。
OSPF 的优化,主要的目的是减少 LSA 的数量。
路由汇总 --- 减少骨干区域 LSA 数量
手工汇总被称为 区域汇总
域间路由汇总 --- ABR 上部署
实质上是通过在 ABR 设备上对区域之间传递的三类 LSA 进行汇总。
[GS-R2-ospf-1-area-0.0.0.1]abr-summary 192.168.0.0 255.255.224.0 --
- 在本地产生一条描述 192.168.0.0/19 的三类 LSA ,而这个 LSA 会抑制本地生成明细三类
LSA
[GS-R3-ospf-1-area-0.0.0.2]abr-summary 192.168.32.0 255.255.224.0
在配置时,需要进入到 Area 1 中,原因这些三类 LSA 的根本来源,是根据 Area 1
1/2 LSA 计算得到的 --- 需要汇总哪个区域的路由,则进入到哪个区域中进行配
域间路由汇总,只能够汇总本地从 1/2 LSA 中计算得到的路由
汇总的 LSA 只会影响他人,而不会影响到自身本地
ABR 本地还存在任意一条明细路由时,关于这些明细的路由的汇总路由就可以向外发
布;而如果所有明细路由均失效,则汇总路由失效
域外路由汇总 --- ASBR 上部署
实质上是通过在 ASBR 重发布 过程中,将 5/7 LSA 进行汇总
[r1-ospf-1]asbr-summary 10.1.0.0 255.255.0.0
五类 汇总 LSA 中的开销值计算方式
Type-1 --- LSA Cost = 所有明细路由中 Cost 数值的 最大值 ( 每条明细路由的种子
度量值 )
Type-2 --- LSA Cost = 所有明细路由中 Cost 数值的最大值 + 1
特殊区域 --- 减少非骨干区域 LSA 数量
第一大类
要求: 1. 不能是骨干区域; 2. 不能存在 Vlink 链路; 3. 不能存在 ASBR 设备
stub Area --- 末梢区域
特点:如果一个区域成为末梢区域,则该区域会拒绝学习 4/5 LSA
[r1-ospf-1-area-0.0.0.2]stub
[r5-ospf-1-area-0.0.0.2]stub
特殊区域的配置,需要在所有接入到该区域的路由器上进行配置
成为 Stub 区域的区域,会由 ABR 设备主动产生一条 三类用来描述缺省路由的 LSA
Totally Stub Area --- 完全末梢区域
特点:在末梢区域的基础上,进一步的拒绝 3 LSA 在该区域中洪泛
[r1-ospf-1-area-0.0.0.2]stub no-summary --- 只需要在 ABR 上配置
第二大类
要求: 1. 不能是骨干区域; 2. 不能存在 Vlink 链路; 3. 必须存在 ASBR 设备
NSSA --- 非完全末梢区域
特点:如果一个区域成为 NSSA 区域,则该区域会拒绝学习 4/5 LSA
该区域不允许传递 5 LSA ,但是又存在 ASBR 设备,所以由 ASBR 引入进来的路由信
息, 会由 7 LSA 来表示,但是 7 LSA 只能够存在于 NSSA 区域 即在 NSSA 区域的
ABR 上,将 7 LSA 向外传递时,会将其转换为 5 LSA 向外通告
[r1-ospf-1-area-0.0.0.2]nssa
[r5-ospf-1-area-0.0.0.2]nssa
成为 NSSA 区域后, ABR 设备会主动下放一条描述 缺省路由的 7 LSA
Totally NSSA --- 完全的非完全末梢区域
特点:在 NSSA 区域的基础上,进一步拒绝 3 LSA 的传播
[r1-ospf-1-area-0.0.0.2]nssa no-summary
完全 NSSA 区域中, ABR 会下发三类缺省路由;然后撤销原本下发的 7 类缺省路由
但是只有华为,在完全 NSSA 区域中,保留了原本下放的 7 LSA ;即存在 3 类和 7
两条描述缺省路由的 LSA 信息
本地如果下发了缺省路由,然后又收到了一条缺省路由,如果缺省路由的类型相同,则无条件相信
本地的路由信息 ---> OSPF 规则:在 NSSA 区域中,可能同时存在多个 ABR ,为了防止路由环路产生,边
界路由器之间不计算对方发布的缺省路由

相关文章:

  • solana钱包管理模块
  • 自动化测试的框架有哪些?原理是什么?
  • 判断三方库是64位还是32位
  • IEEE Communications Magazine 2025年1-3月论文速览
  • 【调制识别】PGD攻击中参数的含义
  • ArkUI Tab组件开发深度解析与应用指南
  • lowcoder数据库操作2:新建数据库查询
  • Java:logback-classic与slf4j版本对应关系
  • 实战手册--如何针对衡石分析平台的数据集成详解
  • EmoBox:我与 CodeBuddy 共创的 Emoji 表情分类小工具
  • 【C++篇】揭秘STL vector:高效动态数组的深度解析(从使用到模拟实现)
  • 从技术层⾯来说深度SEO优化的⽅式有哪些?
  • Java 中Supplier延迟生成值的原因
  • 2025-5-19Vue3快速上手
  • java.lang.UnsupportedOperationException: null
  • 【java第18集】java引用数据类型详解
  • 进程退出 和 僵尸进程、孤儿进程
  • Linux错误处理集合 GLIBCXX_3.4.25‘ not found和 安装glibc-2.28和Error: rpmdb open failed
  • JQuery 禁止页面滚动(防止页面抖动)
  • VS中将控制台项目编程改为WINDOWS桌面程序
  • 围绕“工程智能”系统布局,同济大学官宣成立五大研究院
  • 特朗普与普京开始电话会谈,稍后将致电泽连斯基
  • 上海浦江游览南拓新航线首航,途经前滩、世博文化公园等景点
  • 中国旅游日|上天当个“显眼包”!体验低空经济的“飞”凡魅力
  • 上海位居全球40城科技传播能力第六名
  • 湖南慈利一村干部用AI生成通知并擅自发布,乡纪委立案