带你读《互联网协议第六版 (IPv 6)》第二章IPv6 技术介绍2.2 IPv6 基本功能(二)-阿里云开发者社区

开发者社区> 人民邮电出版社> 正文

带你读《互联网协议第六版 (IPv 6)》第二章IPv6 技术介绍2.2 IPv6 基本功能(二)

简介: 带你读《互联网协议第六版 (IPv 6)》第二章IPv6 技术介绍2.2 IPv6 基本功能
+关注继续查看

2.2.1    IPv6路径 MTU发现协议

IPv4中也定义了路径 MTU发现协议,不过是可选支持的。在 IPv6中为了简化报文处理流程、提高处理效率,限定 IPv6路由器不处理分片,分片只在源节点需要的时候进行。因此 IPv6的路径 MTU发现协议是必须实现的。IPv6使用路径 MTU发现得到源节点和目的节点之间的路径MTU。源节点在发现报文前进行路径 MTU发现处理。如果路径上的 MTU不足以传输整个报文,则源节点分片后重新发送。

路径 MTU发现协议使 IPv6节点能够动态发现并调整以适合给定数据路径上的MTU变化。IPv4中最小链路MTU值为68Byte推荐最小值为576Byte,而在 IPv6中最小链路MTU值为1280Byte推荐最小值为1500ByteIPv6基本头支持的最大报文长度为 64000Byte。更大的报文通过逐跳扩展头选项处理,具体流程如图 2-13所示。image.png

2-13     IPv6路径MTU流程示意

 

2.2.3      IPv6域名解析

原有的IPv4DNS(域名系统)由于应用假定地址查询只返回32bitIPv4址,所以不能直接支持 IPv6,必须做部分扩展。IPv6引入了新的DNS记录类型用于 IPv6域名解析,同时支持正向解析(域名→地址)和反向解析(地址→域名)。

AAAA记录:和 IPv4中的 A记录类似,此记录把主机名映射为 IPv6地址。

PTR记录:和 IPv4中的指针记录类似,此记录把主机名映射为 IPv6地址。


如图 2-14所示,IPv6顶级域的地址是 ip6.arpa:当节点需要得到另外一个节点的地址时,就会发送 AAAA记录请求到  DNS服务器,请求另外一个节点的主机名对应的地址。AAAA记录只保留一个 IPv6地址。如果一个节点有多个地址,则需要和多条记录对应。

image.png

2-14     IPv6DNS解析示意

 

为了在 IPv6地址聚合和重新编址时能够很容易修改相应的DNS记录,新引入了以下记录类型。

1A6记录(RFC2874

IETF使用的实验记录,A6记录不在运营网络中使用。此记录与 AAAA记录类似,但支持 IPv6地址的层次存储以简化网络重新编址。

(2)  DNAME记录(RFC2672

(3)  二进制标签记录(RFC2673

这些记录使重新编址对于反向映射(地址到主机名对应)更容易进行。

重新编址时,则所有节点必须改变它们的IPv6地址的前缀部分。如果重新编址网络使用了DNS,则 DNS记录中保存的地址信息也要随之更新。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
服务器已部署SSL开启https协议为什么浏览器仍然提示不安全?
客户反馈服务器已部署SSL,全站开启了https协议访问了,为什么浏览器仍然提示不安全?是证书无效吗?万维景盛工程师检查发现,客户网站虽然已经可以使用https访问了,但网站上仍然还有http协议的js,css,jpg或iframe的资源,因此导致浏览器不出现绿色安全锁。
6318 0
Unity 之 贝塞尔曲线介绍和实际使用
Unity 中对贝塞尔曲线的实战应用,制作可视化操作曲线工具,文末附工具源码链接~
28 0
《UNIX环境高级编程(第3版)》——2.7 功能测试宏
如前所述,头文件定义了很多POSIX.1和XSI符号。但是除了POSIX.1和XSI定义外,大多数实现在这些头文件中也加入了它们自己的定义。如果在编译一个程序时,希望它只与POSIX的定义相关,而不与任何实现定义的常量冲突,那么就需要定义常量_POSIX_C_SOURCE。
1417 0
Sharding-Proxy的基本功能使用
Sharding-Proxy是一个分布式数据库中间件,定位为透明化的数据库代理端。作为开发人员可以完全把它当成数据库,而它具体的分片规则在Sharding-Proxy中配置。
751 0
互联网协议入门(二)
上一篇文章分析了互联网的总体构思,从下至上,每一层协议的设计思想。 这是从设计者的角度看问题,今天我想切换到用户的角度,看看用户是如何从上至下,与这些协议互动的。 ============================================================== 互联网协议入门(二) 作者:阮一峰 (接上文) 七、一个小结 先对前面的内容,做一个小结。
772 0
新功能初探 | RDS MySQL 8.0 支持 DML 语句 returning
MySQL 对于 statement 执行结果报文通常分为两类 Resultset 和 OK/ERR,针对 DML 语句则返回OK/ERR 报文,其中包括几个影响记录,扫描记录等属性。
6860 0
raid功能中spanning和striping模式有什么区别?
<pre id="answer-content-1371195706" accuse="aContent" class="answer-text mb-10" style="margin-top: 0px; margin-bottom: 10px; padding: 0px; font-family: arial, 'courier new', courier, 宋体, monospace;
1134 0
Dubbo 在跨语言和协议穿透性方向上的探索:支持 HTTP/2 gRPC 和 Protobuf
本文整理自刘军在 Dubbo 成都 meetup 上分享的《Dubbo 在多语言和协议穿透性方向上的探索》。 本文总体上可分为基础产品简介、Dubbo 对 gRPC (HTTP/2) 和 Protobuf 的支持及示例演示三部分,在简介部分介绍了 Dubbo、HTTP/2、gRPC、Protobuf 的基本概念和特点;第二部分介绍了 Dubbo 为何要支持 gRPC (HTTP/2) 和 P
605 0
阿里云湖北区域服务提供商:阿里云CDN功能介绍
阿里云湖北区域服务提供商官方唯一指定武汉捷讯技术。关于阿里云CDN功能介绍如下
2545 0
472
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载