带你读《互联网协议第六版 (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所示。带你读《互联网协议第六版 (IPv 6)》第二章IPv6 技术介绍2.2	IPv6 基本功能(二)

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地址。如果一个节点有多个地址,则需要和多条记录对应。

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

2-14     IPv6DNS解析示意

 

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

1A6记录(RFC2874

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

(2)  DNAME记录(RFC2672

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

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

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

上一篇:Oracle数据库中的SOUNDEX函数


下一篇:《HotSpot实战》—— 1.2 动手编译虚拟机