跳到主要内容

3. 背景

  1. 背景

    IPv6 规范 (IPv6 Specification) 提供了 IPv6 的基础架构和设计. 对实现者最有帮助的相关 IPv6 工作包括 IPv6 规范 [3], IPv6 寻址架构 (IPv6 Addressing Architecture) [5], IPv6 无状态地址自动配置 (IPv6 Stateless Address Autoconfiguration) [17], IPv6 邻居发现处理 (IPv6 Neighbor Discovery Processing) [13], 以及 DNS 动态更新 (Dynamic Updates to DNS) [22]. 这些规范使 DHCP 能够建立在 IPv6 工作之上, 提供健壮的有状态自动配置以及 DNS 主机名的自动注册.

    IPv6 寻址架构规范 [5] 定义了可在 IPv6 实现中使用的地址范围 (address scope), 以及面向 IPv6 地址空间网络设计师的各种配置架构指南. IPv6 的两个优势是: 必须支持多播 (multicast), 并且节点可以在初始化期间创建链路本地地址. 这些特性的可用性意味着客户端可以使用其链路本地地址和一个众所周知的多播地址, 来发现其链路上的 DHCP 服务器或中继代理并进行通信.

    IPv6 无状态地址自动配置 [17] 规定了节点可以基于路由器通告 (router advertisements) [13] 自动配置地址的过程, 以及使用有效生存期来支持互联网上地址重新编号 (renumbering) 的机制. 此外, 还规定了节点开始无状态或有状态自动配置时的协议交互. DHCP 是执行有状态自动配置的一种工具. 与无状态地址自动配置的兼容性是 DHCP 的一项设计要求.

    IPv6 邻居发现 [13] 是 IPv6 中的节点发现协议, 它替代并增强了 ARP [14] 的功能. 为了理解 IPv6 和无状态地址自动配置, 强烈建议实现者理解 IPv6 邻居发现.

    DNS 动态更新 [22] 是一项支持对 IPv4 和 IPv6 的 DNS 记录进行动态更新的规范. DHCP 可以使用 DNS 动态更新来集成地址和命名空间, 不仅支持自动配置, 还支持 IPv6 中的自动注册.