跳到主要内容

3. 背景 (Background)

  1. 背景 (Background)

    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 工作继续构建, 同时提供健壮的有状态自动配置 (stateful autoconfiguration) 和 DNS 主机名自动注册 (autoregistration).

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

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

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

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