带你读《互联网协议第六版 (IPv 6)》第一章概述1.6相关技术简介(二)

简介: 《互联网协议第六版 (IPv 6)》第一章概述1.6相关技术简介(二)

1.6.2    双协议栈技术


双协议栈(DualStack是目前在运营商进行 IPv6改造中的一种主流技术,指在一台设备上同时启用 IPv4协议栈和 IPv6协议栈。这样的话,这台设备既能和IPv4网络通信,又能和 IPv6网络通信。如果这台设备是一个路由器,那么这台路由器的不同接口上,分别配置了 IPv4地址和 IPv6地址,并很可能分别连接了 IPv4络和 IPv6网络。如果这台设备是一个计算机,那么它将同时拥有 IPv4地址和 IPv6地址,并具备同时处理这两个协议地址的功能。采用双协议栈是使   IPv6   节点保持与IPv4节点兼容最直接的方式,针对的对象是通信端节点(包括主机、路由器。这种方式对IPv4IPv6提供了完全的兼容,但是对于 IP地址耗尽的问题帮助有限, 是一种 IPv4IPv6的过渡技术。由于需要双路由基础设施,这种方式反而增加了网络的复杂度。

在网络运行双协议栈的时候,作为网络中的主机或路由器设备在接收数据包和发送数据包的工作方式如下。

1.  接收数据包

双栈节点与其他类型的多栈节点的工作方式相同。链路层接收到数据段,拆开并检查包头。如果IPv4/IPv6包头中的第一个字段,即IP数据包的版本号是 4,该数据包就由 IPv4的协议栈来处理;如果版本号是6,则由 IPv6的协议栈处理;如果建立了自动隧道机制,则采用相应的技术将数据包重新整合为 IPv6数据包,由IPv6的协议栈来处理。

2.  发送数据包

由于双栈主机同时支持IPv4IPv6两种协议,所以当其在网络中通信时需要根据情况确定使用其中一种协议栈进行通信,这就需要制定双协议栈的工作方式。 在网络通信过程中,目的地址作为路由选择的主要参数,因而根据应用程序所使用 的目的地址的协议类型对双协议栈的工作方式做出以下约定。

(1)  若应用程序使用的目的地址为 IPv4地址,则使用 IPv4协议。

(2)  若应用程序使用的目的地址为IPv6地址,且为本地在线网络,则使用 IPv6协议。

(3)  若应用程序使用的目的地址为 IPv4兼容的IPv6地址,且非本地在线网络,则使用 IPv4协议,此时的 IPv6将封装在 IPv4中。

(4)  若应用程序使用的目的地址是非 IPv4兼容的IPv6地址,且非本地在线网络,则使用IPv6协议,类似约定(2)。

(5)  若应用程序使用域名作为目标地址,则先从域名服务器得到相应的 IPv4/IPv6地址,然后根据地址情况进行相应的处理。

以上1)~(5是双协议栈的工作方式,随着 IPv6网络规模的不断扩大,这些工作方式必将做相应的修改和补充,这将取决于过渡的进程与   IPv6   网络的不断演进。

相关文章
|
7月前
|
Web App开发 编解码 数据可视化
实时云渲染解决像素流2更新带来的UE引擎版本适配及云推流插件迁移问题
UE5.5版本发布了新版像素流送插件,即像素流送2的技术栈。老版本插件以及低版本程序升级迁移会带来诸多问题。实时云渲染作为一种成熟的云推流平台,不受限于引擎版本、插件版本,让开发者专注于使用UE引擎开发3D场景,PaaS平台一键推流,与业务系统通过SDK及功能组件等方式无缝衔接。
777 154
|
人工智能 弹性计算 关系型数据库
OCP China Day 2022:vODLA异构计算资源池化技术架构和实践
OCP会议信息8月10日,由OCP社区主办、浪潮信息承办的OCP China Day 2022(开发计算中国技术峰会)在北京举行。开放计算正式成为当前及至未来数据中心的创新主力,通过全球化协作的创新模式,解决数据中心基础设施可持续发展的重大问题。OCP China Day作为开放计算领域生态覆盖最广且最具影响力的亚洲最大年度技术峰会,迄今已经成功举办4届。本届峰会以“开放.向未来:绿色、融合、赋能
OCP China Day 2022:vODLA异构计算资源池化技术架构和实践
|
关系型数据库 PostgreSQL
PostgreSQL 计算字符串字符数函数(CHAR_LENGTH(str))和字符串长度函数(LENGTH(str))
PostgreSQL 计算字符串字符数函数(CHAR_LENGTH(str))和字符串长度函数(LENGTH(str))
3641 0
|
存储 人工智能 Java
使用Spring AI调用AI模型
Spring AI是Spring框架的模块,支持人工智能和机器学习,提供简单易用的API集成主流AI服务(如OpenAI、Azure、百度千帆等)。其主要功能包括统一API接口、提示词工程、向量存储、文本嵌入与生成。核心概念涵盖AI Client、Prompt Template和Vector Store。通过添加依赖和配置API密钥,可快速对接Chat Model并使用Advisors API增强交互体验。此外,Spring AI Alibaba项目为阿里云通义模型提供了高层次API抽象,助力开发者构建AI应用。
2071 2
|
人工智能 Prometheus Cloud Native
新场景、新能力,AI-native 时代的可观测革新
借助 AI-native 可观测解决方案,阿里云为用户提供开箱即用的覆盖大模型应用、大模型到基础设施的全链路实时观测、告警与诊断能力,帮助企业在复杂的数字化转型过程中更有效地确保资源的高效利用与业务的持续成功。
1578 109
|
弹性计算 API 开发者
DeepSeek R1上线阿里云云市场,可通过计算巢一键部署
DeepSeek R1上线阿里云云市场,可通过计算巢一键部署
C#或Winform中的消息通知之自定义优雅漂亮的通知效果
Custom Notification自定义通知提示,一款非常优雅漂亮的自定义通知效果,主要介绍其实现思路、调整和优化...
1849 0
C#或Winform中的消息通知之自定义优雅漂亮的通知效果
SecureCRT 取消右击粘贴功能
SecureCRT 取消右击粘贴功能
941 0
|
小程序 Android开发 数据安全/隐私保护
孔夫子旧书网接口:实现输入ISBN获取图书信息
背景 由于粉丝看到了我的一篇文章《别找了,小程序实现isbn扫码获取图书信息2022最新可用(保姆级教程内附接口)》 私信我说,能不能对接下孔夫子旧书网的接口,经过抓包发现很多加密数据拿不下来,于是换了个思路,最终搞定,这里简单记录下,不发操作,免得又被和谐 大家想学的可以参考:《抓包部分软件时无网络+过代理检测 解决办法 安卓黄鸟httpcanary+vmos》、《记一次视频抓包m3u8解密过程》、《滇医通九价脚本》 成品演示: https://*****/v2/kfz.php?isbn=9787010
910 0
孔夫子旧书网接口:实现输入ISBN获取图书信息