文章目录

  • OSPFv3基础
      • OSPFv3的改进
      • OSPFv2 v3相同
      • OSPFv2 v3不同

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

🏡作者主页:点击!

🤖Datacom专栏:点击!

⏰️创作时间:2025年07月07日22点31分

在这里插入图片描述

OSPFv3基础

OSPFv3协议号依然为89,在IPv6 Next Header 里标识,通过包头的 Type 字段来标识 5 种包类型

以组播地址发送协议报文,而IPv6 Hop Limit 为1,Virtual Link则通过单播发送更新

#面试题2
#为什么说OSPFv3的Hop limit是一跳?
因为OSPFv3使用链路本地地址作为发送报文的源地址,链路本地地址只在本链路上生效

所有OSPF设备:FF02::5
所有OSPF DR设备:FF02::6 IPv6中,除了 Virtual Link之外,都使用 Link-Local 地址

OSPFv3的改进

IPv6地址的变化对OSPFv3的影响
IPv6地址扩大为128位LSA长度增加
本地链路地址使用Link-local地址进行报文发送 Virtual Link除外
接口可以配置多个全球单播地址运行于每个Link进行通讯,不再基于 Subnet
IPv6验证扩展头使用扩展头进行报文的认证和加密

OSPFv2拓扑搭建使用的是 Router LSA 拓扑和IP是关联在一块的

  • PPP链路会生成两条一类LSA:
    Stub:Link IDStub网段的IP Link Data该Stub网段的掩码
    P2P:Link ID邻居的RID Link Data该网段上本地接口的 IP 地址

OSPFv2在广播网络中LinkID为DR接口的IP地址,Linkdata是连接DR的接口IP地址

OSPFv3拓扑和IP是分离的 依靠的是电路ID

  • OSPFv3中使用Router ID来唯一标识邻居,广播网络中查看数据库里面Router信息,邻居ID是DR设备的RID
  • OSPFv3中Link ID是DR设备的RID,Link data是电路ID
  • 直接给接口一个电路标号,来标识和哪个设备建立的邻居

OSPFv2 v3相同

  • 网络类型和接口类型
  • 接口状态机和邻居状态机
  • 链路状态数据库(LSDB)
  • 洪泛机制(Flooding mechanism)(LSA的新旧比较)
  • 五种协议报文: Hello, DD, LSR, LSU, LSAck
  • 路由计算基本相同

OSPFv2 v3不同

OSPFv2和OSPFv3的报文头部不同点

  • OSPFv3中取消了OSPFv2的AuthType、以及AuthData字段。采用 IPv6 扩展报文实现
  • 在OSPFv3中增加了Instance和Reserve,用于实现多实例复用(不同的 Instance 不能建立邻居)、增加了保留字段

Hello报文的区别

  • OSPFv3中取消了Network Mask字段,新增了 Interface ID,取值为一个32Bit内的随机数字,在RFC文档中定义的是,建议使用SNMP里面的一个索引号(RFC2740)

在OSPFv2中如果没有创建区域直接在接口下进行的宣告是不会建立邻居的,但是在OSPFv3中不需要创建区域直接在接口下进行宣告即可

  • 基于链路的运行(不依靠IP地址也可以运行 Link-local,链路计算靠的是电路ID)
  • 使用链路本地地址(FE80,下一跳也是FE80)
  • 链路支持多实例复用(在P2MP网络中可以根据实例来选择建立邻居,说白了是共享网络)
  • 通过 Router ID 唯一标识邻居(只能用 IPv4 的 IP 地址)
  • 认证的变化
  • Stub 区域的支持
  • 报文的不同
  • Option 字段的不同
  • LSA 的类型和内容不同(最大的区别就是LSA类型不一样)添加了8、9类 LSA

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/pingmian/87848.shtml
繁体地址,请注明出处:http://hk.pswp.cn/pingmian/87848.shtml
英文地址,请注明出处:http://en.pswp.cn/pingmian/87848.shtml

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

前端篇——HTML知识点体系

目录 一、基础结构与文本 1. 文档基础 2. 文本元素 二、多媒体元素 1. 图像 2. 音频 3. 视频 三、列表系统 1. 无序列表 2. 有序列表 3. 定义列表 四、表格系统 1. 表格结构 2. 合并单元格 五、表单系统 1. 输入控件 2. 表单元素 3. 高级表单特性 六、布局系…

产品需求管理文档中,需求模块是怎么界定的

产品需求文档中,需求模块的界定方式主要包括:1、基于业务流程的功能划分、2、按用户角色使用场景分类、3、根据系统架构与技术边界拆解、4、对数据实体和功能点进行组合聚类、5、结合未来演进节奏设置独立迭代单元。 其中,“基于业务流程的功…

国内免代理免费使用Gemini大模型实战

文章目录 一、免费申请Gemini API密钥二、使用openai-gemini1、在github上找到openai-gemini2、将openai-gemini部署到Netlify3、在Cherry Studio中配置和使用gemini的模型1)在Cherry Studio中配置gemini API2)在Cherry Studio中使用gemini 的模型 4、在…

day46-tomcat-java业务部署

1. ✅选型1.1. 🎯中间件java web中间件说明tomcat组件,功能多jetty精简,功能少一些......weblogic使用oracle数据库配合weblogic(商业)国产:东方通(TongWEB)1.2. 📌jdkjdk选型说明jdk(oracle jdk)商业版,jd…

[netty5: HttpServerCodec HttpClientCodec]-源码分析

在阅读该篇文章之前,推荐先阅读以下内容: [netty5: ChannelHandler & ChannelHandlerAdapter]-源码解析[netty5: HttpObjectEncoder & HttpObjectDecoder]-源码解析 HttpServerCodec HttpServerCodec 是一个 Netty 编解码器,结合 …

华为OD机试 2025B卷 - 数组组成的最小数字(C++PythonJAVAJSC语言)

2025B卷目录点击查看: 华为OD机试2025B卷真题题库目录|机考题库 + 算法考点详解 2025B卷 100分题型 最新华为OD机试 真题目录:点击查看目录 华为OD面试真题精选:点击立即查看 2025华为od 机试2025B卷-华为机考OD2025年B卷 题目描述 给定一个整型数组,请从该数组中选…

Ubuntu下Tomcat的配置

进入Tomcat的conf目录下 1 备份配置文件 cp server.xml server.xml.2下载server.xml&#xff0c;用notepad文本编辑器打开 2 修改Tomcat的端口号 找到如下内容<Connector port"8080" protocol"HTTP/1.1"connectionTimeout"20000"redirectPort…

Docker部Ollama安装、本地大模型配置与One-API接入

Docker 安装 Ollama Ollama 支持 Docker 安装,极大简化了部署流程。以下是具体步骤: 创建ollama文件夹 创建 docker-compose.yaml 文件新建一个 docker-compose.yaml 文件,内容如下: 编辑文件 …

ABB焊接机器人智能节气仪

在现代焊接工业中&#xff0c;ABB焊接机器人凭借其高精度、高效率等优势被广泛应用。而在焊接过程中&#xff0c;节气是一个重要的考量因素&#xff0c;这就凸显出ABB焊接机器人智能节气仪的重要性。ABB焊接机器人节气是提高焊接生产效益的关键环节。传统的焊接过程中&#xff…

摄影后期:使用Photoshop进行暗角控制

方法一&#xff1a;ctrlshiftR调出镜头校正工具&#xff0c;调整晕影 方法二&#xff1a;

pyhton基础【24】面向对象进阶五

目录 十五.多继承的继承顺序 - mro 调用父类方式不同导致结果不同 单继承中的super 简单总结 面试题 十六.魔术方法 魔术方法概述 魔术方法概览 __getattribute__属性 __getattribute__注意事项 常用的魔术方法 __doc__ __module__和__class__ __init__ __del__…

如何保障MySQL客户端连接数据库安全更安全

公司员工或外协人员&#xff0c;直接使用业务账号或高权限账号连接MySQL服务器&#xff0c;如同让数据在连接时减少风险——账号密码易泄露、操作行为难追溯、安全风险陡增&#xff01;尤其是在客户端连接环节&#xff0c;如何确保每一个接入点都安全可控&#xff0c;每一次操作…

机器学习入门:线性回归详解及Scikit-learn API使用指南

一、线性回归概述线性回归是统计学和机器学习领域中最基础、最广泛应用的预测建模技术之一。自19世纪初由弗朗西斯高尔顿(Francis Galton)首次提出以来&#xff0c;线性回归已成为数据分析的核心工具&#xff0c;在经济学、社会科学、生物统计学、工程学等众多领域发挥着重要作…

高斯牛顿法求解三维变换矩阵的数学推导

目录一、问题定义二、李代数基础三、雅可比矩阵推导四、高斯牛顿迭代1. 整体雅可比矩阵2. 正规方程构建3. 参数更新4. 李代数更新五、理论优势分析一、问题定义 给定两组三维点云&#xff1a;源点云 P{pi∈R3}i1NP \{p_i \in \mathbb{R}^3\}_{i1}^NP{pi​∈R3}i1N​&#xff0…

JAVA 商城系统为什么受欢迎?ZKmall开源商城灵活定制 + 插件接入适配市场

在电商系统开发这块&#xff0c;技术选得好不好&#xff0c;直接关系到平台稳不稳定、能不能扩展、适配能力强不强。JAVA 语言因为 “跨平台性突出、安全性高、可扩展性好” 这些特点&#xff0c;成了企业级电商系统的首选技术。而 ZKmall 商城基于 JAVA 开发的商城系统&#x…

【数据结构之哈夫曼树与编码实现】

文章目录 前言一、哈夫曼树与哈夫曼编码简介1. 什么是哈夫曼树&#xff1f;2. 为什么需要哈夫曼编码&#xff1f; 二、哈夫曼编码原理三、哈夫曼树的构建步骤详解1. 统计字符频率2. 定义哈夫曼树节点3. 最小堆&#xff08;优先队列&#xff09;的构造4. 合并节点&#xff0c;构…

基于Hadoop的京东厨具商品数据分析及商品价格预测系统的设计与实现

文章目录有需要本项目的代码或文档以及全部资源&#xff0c;或者部署调试可以私信博主项目介绍数据采集用户界面系统展示管理员界面每文一语有需要本项目的代码或文档以及全部资源&#xff0c;或者部署调试可以私信博主 项目介绍 本项目围绕“京东厨具数据分析系统的设计与实…

深入解析TCP:可靠传输的核心机制与实现逻辑(三次握手、四次挥手、流量控制、滑动窗口、拥塞控制、慢启动、延时应答、面向字节流、粘包问题)

Linux系列 文章目录 Linux系列一、TCP连接的建立与断开1.1 TCP 三次握手1.2 TCP四次挥手1. TCP连接的本质是应用层间的通信通道2. 断开连接的核心是终止应用层通信3. 常见误解澄清 二、TCP协议的机制2.1 流量控制2.2 滑动窗口2.2.1 滑动窗口的工作原理2.2.2 基于滑动窗口快重传…

基于开源AI智能客服、AI智能名片与S2B2C商城小程序的微商服务质量提升路径研究

摘要&#xff1a;在科技飞速发展的背景下&#xff0c;产品技术含量与复杂度显著提升&#xff0c;客户正确使用产品并体验其价值愈发依赖代理的专业指导与服务。本文聚焦开源AI智能客服、AI智能名片与S2B2C商城小程序在微商服务中的应用&#xff0c;通过分析其技术原理与实践案例…

[netty5: HttpHeaders HttpHeadersFactory]-源码分析

HttpHeaders HttpHeaders 是用于存储和操作HTTP请求或响应头部字段的接口。 // DefaultHttpHeaders, HttpHeadersFactory.TrailingHttpHeaders public interface HttpHeaders extends Iterable<Entry<CharSequence, CharSequence>> {static HttpHeaders emptyHead…