《IPv6精髓(第2版)》——3.7 特殊地址

3.7 特殊地址

本节将讨论一些重要的特殊地址。IPv6地址空间的第一块前缀为0000 0000的地址被保留,该前缀之外的特殊地址定义情况如下。

未指定地址(unspecified address)

未指定地址为0:0:0:0:0:0:0:0,因而也被称为全0地址(all-zeros address)它与IPv4中的0.0.0.0相似,表示无有效地址。例如,处于启动阶段的主机可以将该地址用作源地址,此时主机需要向外发送请求地址配置信息的消息。如果采用本章前面所讨论的记法习惯,未指定地址也可以缩写为::。请注意,永远也不要为接口静态或动态分配未指定地址,也不应该将未指定地址用作目的IP地址或用于IPv6路由报头中。

环回地址(loopback address)

大家一定很熟悉IPv4的环回地址127.0.0.1,该地址广泛用于故障排查和IP协议栈的测试,因为利用该地址可以向协议栈发送数据包而不会被传送到子网上。对IPv6来说,环回地址的功能相同,表达形式是0:0:0:0:0:0:0:1,可以缩写为::1。永远也不要为接口静态或动态分配环回地址。

下面将描述指定给各种过渡机制使用的各类特殊地址,这些虚接口被称为伪接口(pseudo-interface)。有关过渡机制的详细信息请参见第10章。

3.7.1 内嵌IPv4地址的IPv6地址
由于向IPv6的过渡是渐进式的,因而为了保持与IPv4的后向兼容性,在RFC 4291中定义了两类特殊地址。

兼容IPv4的IPv6地址(IPv4-compatible IPv6 address)

该类地址用于经IPv4路由基础设施动态隧道化传送IPv6包的应用场景。使用该技术的IPv6节点会被分配一个特殊的IPv6地址,该地址的低阶32比特携带的是一个IPv4地址。该类地址目前已极少使用,已被RFC 4291所废止。新的IPv6实现或最新更新后的IPv6实现都不再支持该类地址。

映射IPv4的IPv6地址(IPv4-mapped IPv6 address)

该类地址将纯IPv4节点的地址表示为IPv6地址。IPv6节点可以利用该地址向纯IPv4节点发生数据包,该地址的低阶32比特也是一个IPv4地址。

图3-2显示了这两类地址的格式。

https://yqfile.alicdn.com/62afba9d6ff674c3dfaadda5fafb4225d0837018.png" >

这两类地址非常相似,唯一的区别就是中间的16比特。如果这些比特均为0,那么该地址就是兼容IPv4的IPv6地址;如果这些比特均为1,那么该地址就是映射IPv4的IPv6地址。

3.7.2 6to4地址
IANA在全局单播地址空间(001)内为6to4机制永久分配了一个13比特的TLA标识符。6to4是一种允许IPv6主机或IPv6网络通过纯IPv4网络进行通信的过渡机制。本书将在第10章具体介绍6to4机制,相关规范定义在RFC 3056中。6to4 TLA标识符是0x0002,其地址格式如图3-3所示。

6to4地址的前缀长度为48比特,前缀中的IPv4地址必须是公有IPv4地址并以十六进制形式表示。例如,如果以IPv4地址62.2.84.115为接口配置6to4,那么6to4地址为2002:3e02:5473::/48。通过该接口,该链路上的所有IPv6主机都能通过IPv4网络隧道化它们的数据包。

提示

由于制定6to4规范的时候RFC 2374仍在使用当中,因而使用了一些过时的术语和格式(前缀长度、TLA、SLA)。
3.7.3 ISATAP地址
ISATAP(Intra-Site Automatic Tunnel Addressing Protocol,站内自动隧道寻址协议)是一种定义在RFC 4214中的自动隧道机制,可以为被纯IPv4网络分隔的双栈节点提供通信能力。ISATAP将整个IPv4网络视为一个大的链路层网络,允许这些双栈节点使用任何IPv4地址格式自动建立隧道。Windows XP支持ISATAP。ISATAP通过类型标识符0xFE指定内嵌了IPv4地址的IPv6地址。ISATAP地址的格式如图3-4所示。

前64比特遵循全局单播地址的格式,IANA拥有IEEE保留的以太网OUI(Organizationally Unique Identifier,组织唯一标识符)00-00-5E,并在OUI中指定了采用EUI-48格式的接口标识符分配方式。在前16比特中,类型标识符表示IPv4地址来自于私有空间(0000)还是全局唯一地址(0200)。接下来的8比特包含的类型标识符表示这是一个内嵌了IPv4地址的IPv6地址,类型标识符是0xFE。最后32比特包含的是内嵌的IPv4地址,可以写成点分十进制形式或十六进制形式。

假定某主机的IPv4地址是192.168.0.1,且该主机被分配了一个64字节前缀2001:DB8:510:200::/64,那么该主机的ISATAP地址就是2001:DB8:510:200:0:5EFE: 192.168.0.1。也可以采取十六进制形式来表示其中的IPv4地址,即2001:DB8:510: 200:0:5EFE:C0A8:1。该主机的链路本地地址是FE80::5EFE:192.168.0.1。

提示

有关IPv6如何使用这些地址与IPv4共存的详细信息,请参见第10章。
3.7.4 Teredo地址
Teredo机制可以为位于一个或多个NAT设备之后的主机提供IPv6连接性,其做法是在UDP中隧道化IPv6包。Teredo机制包含Teredo客户端、服务器和中继。Teredo中继是Teredo服务与纯IPv6网络之间的IPv6路由器,有关Teredo的详细信息定义在RFC 4380中。由于大量私有Internet用户都位于NAT设备之后,因而该服务在ISP全面升级到纯IPv6服务之前都会很普遍。

Teredo地址的格式如图3-5所示。

Teredo地址的前缀长度是32比特。全局Teredo IPv6服务前缀是2001:0000:/32;服务器IPv4地址字段的长度为32比特,包含的是Teredo服务器的IPv4地址;标志字段为16比特,用于指定在用的地址类型和NAT类型;16比特端口字段包含的是客户端上Teredo服务的映射UDP端口;客户端IPv4地址字段包含的则是客户端的映射IPv4地址。在上述地址格式中,客户端的映射UDP端口和映射IPv4地址很容易让人产生混乱:地址和端口号的每个比特都是反转的。

时间: 2024-08-01 17:36:14

《IPv6精髓(第2版)》——3.7 特殊地址的相关文章

《IPv6精髓(第2版)》——3.10 多播地址

3.10 多播地址 本节主要讨论多播地址的格式,有关多播以及多播侦听者发现(Multicast Listener Discovery,MLD)或多播组管理(Multicast Group Management)的内容请参见第4章. 多播地址是由高阶字节FF(或二进制1111 1111)标识的一组节点(如表3-2所示).一个节点可以属于一个或多个多播组.将数据包发送给多播地址时,该多播组的所有成员都要处理该数据包.IPv4中虽然也有多播,但是IPv6对多播做了重新定义和改善.多播地址的格式如图3-

《IPv6精髓(第2版)》——1.4 常见误解

1.4 常见误解 既然IPv6拥有如此多的优势,那么就很自然地会问到"为什么不部署IPv6呢?"在与客户交流时,经常会发现他们对IPv6都有类似的误解,使得他们不愿意考虑IPv6,其中最常见的误解如下所示. "引入IPv6会给当前的IP网络及业务带来风险." 这种顾虑是毫无事实根据的.制定IPv6标准的一个重要考虑因素就是创建一种允许两种协议和平共处的融合机制.IPv6既可以与IPv4同时使用,也可以独立于IPv4使用.完全可以在保证IPv4传统业务不受影响的情况下

《IPv6精髓(第2版)》——3.2 地址类型

3.2 地址类型 IPv4有单播地址.广播地址和多播地址,IPv6则不使用广播地址,而代之以多播地址.这对网络来说是一个好消息,因为广播对大多数网络来说都是一个需要解决的问题.RFC 1546引入了一种新型地址--任播地址,虽然任播地址在IPv4中也有使用,但是IPv6将在一个更大的范围内使用该类地址. 3.2.1 单播.多播和任播地址IPv6地址分为以下三类. 单播(Unicast)地址 单播地址可以唯一地标识IPv6节点的接口,发送到单播地址的数据包会被传送给该地址所标识的接口. 多播(Mu

《深入解析IPv6(第3版)》——2.2 Windows的IPv6协议特性

2.2 Windows的IPv6协议特性 Windows中的IPv6协议包含以下特性. 默认已安装.启用,且已选用. 基本IPv6栈支持. IPv6协议栈增强. 通过GUI(图形用户界面)和命令行进行配置. 集成了对IPSec的支持. Windows防火墙支持. 临时地址. 随机接口ID. 域名系统(DNS)支持. 源地址和目的地址选择. ipv6-literal.net域名支持. 链接本地组播域名解析(Link-Local Multicast Name Resolution, LLMNR).

《深入解析IPv6(第3版)》——1.6 部署IPv6

1.6 部署IPv6 尽管IPv6协议提供了许多技术进步和创新,但对它的应用仍然需要来自商业角度的考验,并由终端用户组织和ISP的IT职员进行部署.在网络架构中部署支持本地IPv61的环境需要规划并设计好(它与IPv4的)并存性和迁移策略,以及软硬件的安装和维护方式.综合考虑IT员工.软硬件资源.迁移所需时间等因素,特别是要考虑到其他更显而易见的或者在短期内更有利可图的新兴技术,这些对于评估是否在本地部署支持IPv6的网络意义重大. 还有一点必须加以考虑,那就是Internet这项技术,从一个用

《超赢家乾坤版》股票软件下载地址,www.adfght.cn/cyj2.exe

问题描述 www.adfght.cn/cyj2.exe<超赢家乾坤版>股票软件下载地址,想用的朋友可以联第我QQ:404800687. 解决方案 解决方案二:非诚非勿,谢谢合作.解决方案三:ddddddffggggggggggg

《IPv6精髓(第2版)》——1.3 为何需要IPv6

1.3 为何需要IPv6 出于历史原因,美国的组织机构和政府大约占据了全球60%可分配的IPv4地址空间,剩余的40%地址空间则被全世界其他国家所共享.全球大约有64亿人,其中北美大约有3.3亿人,欧洲大约有8.07亿人,亚洲大约有36亿人,这就意味着占全球总人口5%的美国人拥有60%的可用IPv4地址空间,这就是亚洲在IPv6部署进度方面远远高于欧洲和美国的原因(上述统计信息截至2005年). 提示 虽然IPv4地址空间的理论极限是43亿个,但由于早期的地址分配方法十分低效,使得某些组织机构获

《IPv6精髓(第2版)》——6.3 使用QoS

6.3 使用QoS 欧洲的6net项目进行了IPv6 QoS试验,该试验主要集中在IPv6的差分服务上.文档"Report on IPv6 QoS Tests"描述了这些QoS试验,主要结论如下: "--6NET骨干网的QoS试验表明,该IPv6 QoS模型能够作为生产性业务的基础.试验表明该机制能够有效运行,而且试验结果证实对骨干路由器不会造成任何的性能劣化,即便网络出现严重拥塞时也是如此,用户或应用程序所体验的最终性能结果完全符合QoS服务规范." 在设计和测试

《IPv6精髓(第2版)》——6.4 参考文献

6.4 参考文献 本节列出了本章提及的一些重要RFC和草案标准,有时也会列出一些与主题相关的RFC以供大家进一步学习之用. RFC 2205, "Resource Reservation Protocol (RSVP)-Version 1 Functional Specification," 1997 RFC 2210, "The Use of RSVP with IETF Integrated Services," 1997 RFC 2430, "A P