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

OSPFv3协议几类LSA介绍

OSPFv3协议介绍

  • 与OSPFv2相比,OSPFv3在工作机制上与OSPFv2基本相同;但为了支持IPv6地址格式,OSPFv3对OSPFv2做了一些改动。
  • OSPFv3基于OSPFv2基本原理增强,是一个独立的路由协议(v3不兼容v2)
  • 协议号仍然是89,router id(必须手工配置)仍然是一个32为无符号整数

OSPFv2 OSPFv3两变化两新增

ospfv2ospfv3
LSA1router lsarouter lsa(变化)(0x2001) (名字没变)
LSA2network lsanetwork lsa(变化)(0x2002)(名字没变)
LSA3summary lsaInter-area-prefix-lsa (0x2003)
LSA4asbrInter-area-router-lsa (0x2004)
LSA5as-external-lsaAS-external-LSA (0x4005) (名字没变)
LSA7NSSAType-7-LSA (0x2007)
LSA8link-lsa (0x0008 新增)
LSA9Intra(内)-area-prefix-lsa (0x2009 新增)

1类2类LSA的变化

  • LSA1 和LSA2在ospfv3中将路由信息剥离出来为LSA9,

1类LSA变化

1类LSA不在包含前缀信息,仅仅描述拓扑的连接信息,描述router所连接的伪节点

2类LSA变化

2类LSA将掩码信息去掉了,仅仅用来描述连接情况,表示伪节点DR连接的router

新增8类9类LSA

  1. LSA9:每台路由路都可以产生,区域内泛洪,承载LSA1和LSA2中缺失的路由信息
  2. LSA8:每台路由器都可以产生,本链路内泛洪通告自己的link-local地址

 新增8类LSA,本链路泛洪

Link-LSA是OSPFv3新增的一种LSA类型,它具有链路泛洪范围,路由器会为每个启动OSPFv3的接口产生一个Link-LSA.它的作用:

  • 想链路上的其他路由器通告本地链路地址,作为他们路由的下一跳地址
  • 向链路上的其他路由器上通告本地链路上的所有IPv6前缀
  • 在广播网络和NBMA网络上为DR提供Options取值

前缀表示方法的变化:prefix Option字段

新增 LSA9 Intra-Area-Prefix-LSA

  • 引入Intra-area-prefix-lsa的目的
    • 在OSPFv2中,依附于路由器和Stub网络的subnet出现在Router LSA中;依附于Transit网络的subnet出现在network-lsa中;在OSPFv3中Router-LSA和Network-LSA不在包含地址信息,所以引入Intra-Area-Prefix-LSA.
  • Intra-Area-Prefix-LSA携带区域内的IPv6 Prefix信息
    • Router类型:依附于路由器的Prefix 和 依附于Stub网络的Prefix
    • 原1型router lsa缺失的路由信息(StubNet链路状态描述)
    • Network类型:依附于Transit 网络的Prefix(MA)
    • (原2型Network lsa缺失的路由信息(掩码信息))
  • 每台路由器或Transit网络可以 产生多个Intra-Area-Prefix-LSA

prefixs:lsa中包含的perfix

  • 在OSPFv2中使用router-las和network-lsa来发布区域内路由,而在OSPFv3中这两类LSA不在包含地址信息,所以引入了intra-area-prefix-lsa,用于发布区域内路由
  • prefixs:lsa中包含的perfix前缀个数
  • Referenced LS Type: :
    • =0x2001:表示携带的Prefix依附于Router (即P2P链路和Stub链路)
    • =0x2002:表示携带的Prefix依附于Transit Network(MA网络)

  • Peferenced Link State ID:
    • Type1:0.0.0.0

    • Type2:DR的接口ID

  • Peferenced Originating Router:
    • Type1:依附于路由器的Router ID
    • Type:DR Router ID
  • 其它:prefix三元组信息
http://www.lryc.cn/news/442451.html

相关文章:

  • 煤矿智慧矿井数据集 (1.煤矿采掘工作面智能分析数据集2.煤矿井下钻场智能分析数据集 )
  • 举例说明协方差的数学公式计算步骤以及皮尔逊相关系数数学公式的计算步骤
  • 2024/9/16论文赏析(均为1区或顶刊
  • IDEA 2024.3 EAP新特征早览!
  • 如何在安卓設備上更換IP地址?
  • LINUX网络编程:TCP(1)
  • 基于PHP的新闻管理系统
  • 6.C++程序中的基本数据类型
  • oracle 11g写一个判断是否是身份证的函数,函数名称为:FUN_IS_IDENNO
  • 如何使用Spring Cloud Gateway搭建网关系统
  • 油烟机制造5G智能工厂物联数字孪生平台,推进制造业数字化转型
  • 《拿下奇怪的前端报错》序章:报错输出个数值数组Buffer(475) [Uint8Array],我来教它说人话!
  • Docker 里面按照ifconfig
  • DOS(Disk Operating System,磁盘操作系统)常用指令
  • VSCode集成Python环境搭建配置详细步骤
  • OpenHarmony(鸿蒙南向开发)——小型系统内核(LiteOS-A)【扩展组件】上
  • Windows【环境 01】服务器系统重装后的服务恢复(ES\Redis\Jafka\Tomcat)环境变量和服务注册
  • 发现编程的全新境界——明基RD280U显示器使用体验
  • 使用阿里OCR身份证识别
  • 8. 详细描述一条 SQL 语句在 MySQL 中的执行过程。
  • C++--类的实例化
  • Vue vs React vs Angular 的对比和选择
  • Yolov8-pose关键点检测:一种新的自适应算法轻量级通道分割和变换(ALSS)模块,解决红外检测场景存在严重遮挡和重叠目标时的局限性
  • 无人机飞手培训机构六旋翼训练无人机技术详解
  • CX8903:电动车手机充电器降压芯片,搭配协议实现快充
  • leaflet加载GeoServer的WMS地图服务.md
  • Shire 智能体市场:IDE 一键安装多智能体,协同打造集体智慧 Copilot
  • 机器学习笔记(一)初识机器学习
  • linux如何查看当前的目录所在位置
  • 【JavaEE】线程创建和终止,Thread类方法,变量捕获(7000字长文)