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

OSPFv3中LSA参数

文章目录

        • Inter-Area-Prefix-LSA
        • Inter-Area-Router-LSA
        • AS-External-LSA
        • Link-LSA

https://i-blog.csdnimg.cn/blog_migrate/58966ddd9b29aabe8841f5ec34f0d31c.gif

🏡作者主页:点击!

🤖Datacom专栏:点击!

⏰️创作时间:2025年07月15日12点01分

在这里插入图片描述

Inter-Area-Prefix-LSA

三类LSA,IPV4中成为 Summary LSA

  • 边界路由器ABR产生,在Area区域内泛洪
  • 描述到本AS内其他区域的路由信息
  • 每个 Inter-Area-Prefix LSA包含一条地址前缀信息
  • 该LSA中不包含Link-Local地址信息
  • 使用32位整数作为 Link State ID来区分相同的LSA

OSPFv2中使用LSA头里面的LSID字段表示网络地址,掩码包含在LSA内容里

三类中使用链路状态ID加上NetworkMask去计算区域间的路由信息

OSPFv3中,LSA头里面的Link State ID不再包含前缀信息,仅是一个32位编号,用以区分同一台路由器产生的不同LSA

LSA里面主要包含一个前缀三元组:

  • Prefix:IPv6地址的前缀
  • Prefix Options:前缀选项
  • Metric:开销值

dis ospfv3 lsdb self-originate inter-prefix 0.0.0.1 //查询自己产生的三类LSA详细信息(后面的0.0.0.1是32位整数的唯一标识)

Inter-Area-Router-LSA

四类LSA

  • 描述如何到达路由器所在区域的ABR(非外部路由区域的设备可以观察到)
  • ABR向一个区域内始发一条区域间路由器LSA,用来通告一个在该区域外的ASBR路由器
  • 对于所通告的每一个ASBR,ABR都需要始发单独的区域间路由器LSA
  • 边界路由器ABR产生的第四类LSA,在Area区域范围内泛洪
  • 描述了到本AS内其他区域的ASBR路由器信息
  • 每个 Inter-Area-Router-LSA包含一个ASBR路由器信息
  • LSA中的Options,与所描述的ASBR Router LSA Options保持一致
  • 使用32位整数作为 Link State ID来区分相同的 LSA

dis ospfv3 lsdb inter-router //查看四类LSA命令

AS-External-LSA

五类LSA

OSPFv3的外部路由,默认会带tag标签,值为1,默认为1

  • 外部路由LSA
  • LS类型值为 0x4005,泛洪范围整个自治系统
  • 每个 As-External-LSA描述到达自治系统外部的一个前缀的路径
  • 由ASBR产生,描述了区域外的路由信息
  • Link State ID 不包含地址信息,只是来和其他 AS-External-LSA区分开(使用32位的整数取值)
  • AS-External-LSA不含有 Link-Local 地址信息
  • 可选项(Option选项包含)
    FA地址
    Tag:默认为1,可以手动修改
    Referenced Link State ID:保留字段
Link-LSA

八类LSA

查询LSDB中,可以发现每一个接口都会有一条Link LSA

LinkLSA里面有单独描述本接口的链路本地地址,描述接口上的单播前缀,但是对于LoopBack接口等其他的叶子信息,是通过9类LSA学习的

分工更加明确,八类告诉往哪里走,九类描述SPF树和叶子信息(八类计算路由。九类计算叶子)

  • Rtr Pri:该路由器在该链路上的优先级,用来选举DR(真正而言我认为应该放在Hello包中是更加合适的,涉及到邻居关系的建立,当然了一类LSA也有相关能力,一类LSA整个OSPF区域泛洪
  • Options:提供给 Network LSA的Options(描述该路由支持的能力)
  • Link Local Address:路由器与该链路相连的接口上配置的 Link-Local 地址 Link Local地址只出现在 Link LSA中,用于计算路由下一跳
  • Prefix:该LSA中携带一个或多个 IPv6 地址前缀(Prefix)(前缀个数)
# 在OSPFv3中除了有普通的Option还有前缀Option————Prefix Option### 在OPSFv2中,使用IP网段加掩码表示前缀信息,且两段信息在不同的LSA中位置还不相同,结构不清晰
# 一类中使用StubNet包含路由信息
# 二类中使用NetworkMask加上DR接口的IP地址来计算MA网络的路由信息
# 三类中使用链路状态ID加上NetworkMask去计算区域间的路由信息
# 五类也是通过链路状态ID加上NetworkMask去计算域外的路由信息
# 在不同的LSA中位置不一样,结构很不清晰
# 对于这样的缺点在OSPFv3中使用专门的三元组来表示(但是 1 2 4类没有前缀三元组)(前缀三元组只会在包含前缀的LSA中包含)
# 分别由 Prefix Length、PrefixOptions、Prefix组成# Prefix Length:1个字节。前缀长度,就是掩码信息(缺省路由字段取值为0)# PrefixOptions:1个字节。前缀信息选项,描述前缀某些特殊属性字段NU:非单播位。设置为1,表示这个前缀不会纳入IPv6单播路由计算中LA:本地地址位。设置为1,表示这个前缀是路由器的一个接口地址(一般描述的是LoopBack接口)MC位:组播位。设置为1,表示这个前缀纳入组播计算,否则不纳入组播计算P位:传播位。设置为1,一个NSSA区域的前缀需要被ABR传播出去(该属性值在Hello报文中表示是不是NSSA区域,但是在Link-															LSA中表示是否支持七转五)# Prefix:长度不定,4字节的倍数,表示前缀的IPv6网络地址信息Prefix-length可变,必须是32bit(4字节)的整数倍。可用0填充。它的长度可能是 0 4 8 12 16字节

Link-LSA是OSPFv3新增的一种LSA类型,它具有链路泛洪范围,路由器会为每个启动了OSPFv3的接口产生一个Link-LSA。它的作用在于:
1、向链路上的其他路由器通告本地链路地址,作为它们的下一跳地址;可以使用hello报文的源地址作为下一跳
2、向链路上的其他路由器通告本地链路上的所有IPv6前缀;
3、在广播网络和NBMA网络上为DR提供Options取值。2 3 点也可以通过其他功能去实现,只不过推出了8类LSA更加明确

http://www.xdnf.cn/news/1127269.html

相关文章:

  • 【Luogu】每日一题——Day3. P6392 中意 (数学 取模)
  • 【深度学习优化算法】06:动量法
  • Sentinel热点参数限流完整示例实现
  • 高温车间(60℃+)如何选高温/宽温边缘网关设备?
  • 如何把手机ip地址切换到外省
  • Datawhale 25年7月组队学习coze-ai-assistant Task1学习笔记:动手实践第一个AI Agent—英伦生活口语陪练精灵
  • 学习C++、QT---26(QT中实现记事本项目实现文件路径的提示、现在我们来学习一下C++类模板、记事本的行高亮的操作的讲解)
  • etcd自动压缩清理
  • QT——QComboBox组合框控件
  • Flink实战项目——城市交通实时监控平台
  • 函数柯里化详解
  • Luban配置教程
  • 如何在simulink中怎么获取足端轨迹代码解释?
  • 【卡尔曼滤波第六期】集合变换卡尔曼滤波 ETKF
  • PyTorch笔记7----------计算机视觉基础
  • SSM框架学习DI入门——day2
  • flutter弹窗:fluttertoast
  • AI-Compass LLM训练框架生态:整合ms-swift、Unsloth、Megatron-LM等核心框架,涵盖全参数/PEFT训练与分布式优化
  • 开通保存图片权限
  • 专业文档搜索工具,快速定位文本内容
  • 简单2步配置CadenceSkill开发编辑器,支持关键字高亮
  • 《大数据技术原理与应用》实验报告四 MapReduce初级编程实践
  • excel 通过openpyxl表格下载和插入图片
  • Linux的用户和用户组与权限解析、环境变量说明与配置、sudo配置解析和使用
  • Linux系统下 挂载exfat文件系统U盘
  • 【C语言进阶】字符函数和字符串函数的内部原理
  • 解锁Redis:从安装到配置的全攻略
  • sqli-labs靶场通关笔记:第18-19关 HTTP头部注入
  • 阿里云 Kubernetes 的 kubectl 配置
  • 46. 携带研究材料(01背包二维数组)