跳到主要内容

4. 术语 (Terminology)

本节定义本文档使用的 IPv6 和 DHCP 专用术语.

4.1. IPv6 术语

下面列出与本规范相关的 IPv6 术语, 这些术语来自 [RFC8200], [RFC4291] 和 [RFC4862].

address

: 接口或一组接口的 IP 层标识符.

GUA

: 全局单播地址 (Global Unicast Address), 见 [RFC4291].

host

: 任何不是路由器的节点.

IP

: Internet Protocol Version 6 (IPv6). 术语 "IPv4" 和 "IPv6" 仅在需要避免歧义的上下文中使用.

interface

: 节点到链路的连接点.

link

: 节点可在链路层通信的通信设施或介质, 即 IP 正下方的层. 示例包括 Ethernet, 简单或桥接形式, Point-to-Point Protocol (PPP) 和 PPP over Ethernet (PPPoE) 链路, 以及 Internet 层或更高层的"隧道", 例如基于 IPv4 或 IPv6 本身的隧道.

link-layer identifier

: 接口的链路层标识符, 例如 Ethernet 或 Token Ring 网络接口的 IEEE 802 地址.

link-local address

: 仅具有链路作用域的 IPv6 地址, 以前缀 fe80::/10 表示, 可用于到达连接在同一链路上的相邻节点. 每个 DHCPv6 可合理发挥作用的 IPv6 接口都有链路本地地址.

multicast address

: 一组接口的标识符, 这些接口通常属于不同节点. 发送到多播地址的数据包会递送到该地址标识的所有接口.

neighbor

: 连接到同一链路的节点.

node

: 实现 IP 的设备.

packet

: IP 头部加负载.

prefix

: 地址的初始比特, 或共享相同初始比特的一组 IP 地址.

prefix length

: 前缀中的比特数.

router

: 转发并非明确发往自身的 IP 数据包的节点.

ULA

: 唯一本地地址 (Unique Local Address), 见 [RFC4193].

unicast address

: 单个接口的标识符. 发送到单播地址的数据包会递送到该地址标识的接口.

4.2. DHCP 术语

下面列出 DHCP 专用术语.

appropriate to the link

: 当一个地址与 DHCP 服务器对网络拓扑, 前缀分配和地址分配策略的了解一致时, 该地址对该链路是"合适的".

binding

: 绑定 (binding, 或客户端绑定) 是一组服务器数据记录, 包含服务器掌握的关于某个 Identity Association (IA) 中地址或被委派前缀的信息, 或显式分配给客户端的配置信息. 通过策略返回给客户端的配置信息不需要绑定, 例如返回给同一链路上所有客户端的信息. 包含 IA 信息的绑定由元组 <DUID, IA-type, IAID> 索引, 其中 IA-type 是 IA 中租约的类型, 例如地址或被委派前缀. 包含客户端配置信息的绑定由 <DUID> 索引. DUID, IA 和 IAID 的定义见下文.

configuration parameter

: 服务器上配置的信息集合中的一个元素, 使用 DHCP 递送给客户端. 这类参数可用于承载节点配置其网络子系统并在链路或互联网上启用通信所需的信息.

container option

: 封装其他选项的选项. 例如, IA_NA 选项 (见第 21.4 节) 可以包含 IA Address 选项 (见第 21.6 节).

DHCP

: Dynamic Host Configuration Protocol for IPv6. 术语 "DHCPv4" 和 "DHCPv6" 仅在需要避免歧义的上下文中使用.

DHCP client

: 也称为"client". 在链路上发起请求, 以从一个或多个 DHCP 服务器获取配置参数的节点.

DHCP domain

: 由 DHCP 管理并由单个管理实体运营的一组链路.

DHCP relay agent

: 也称为"relay agent". 作为中间方在客户端和服务器之间递送 DHCP 消息的节点. 在某些配置中, 客户端和服务器之间可能存在多个中继代理, 因此一个中继代理可以向另一个中继代理发送 DHCP 消息.

DHCP server

: 本文档将此术语缩写为"server". 响应客户端请求的节点. 它可能与客户端在同一链路上, 也可能不在同一链路上.

DUID

: DHCP 参与方的 DHCP Unique Identifier. 每个 DHCP 客户端和服务器都恰好有一个 DUID. DUID 的构造方式详见第 11 节.

encapsulated option

: 通常只包含在另一个选项中的 DHCP 选项. 例如, IA Address 选项包含在 IA_NA 选项中 (分别见第 21.6 节和第 21.4 节). 更完整的定义见 [RFC7227] 第 9 节.

IA

: Identity Association: 分配给客户端的一组租约. 每个 IA 都有关联的 IAID (见下文). 客户端可以拥有多个 IA, 例如每个接口一个 IA. 每个 IA 保存一种类型的租约. 例如, 非临时地址的 identity association (IA_NA) 保存地址, 前缀委派的 identity association (IA_PD) 保存被委派前缀. 在本文档中, "IA" 用于指 identity association, 而不标识该 IA 中租约的类型. 本文档定义了 3 种 IA 类型: IA_NA, IA_TA (已废弃) 和 IA_PD. [RFC8947] 定义了另一种 IA 类型 (IA_LL), 未来还可能定义更多类型.

IA option(s)

: 在本文档中, 指一个或多个 IA_NA, IA_TA (已废弃) 和/或 IA_PD 选项. [RFC8947] 定义了另一种 IA 类型 (IA_LL), 未来还可能定义更多类型.

IAID

: Identity Association Identifier: IA 的标识符, 由客户端选择. 每个 IA 都有一个 IAID, 该 IAID 在属于该客户端且特定类型的各 IA 的 IAID 之间被选择为唯一.

IA_NA

: Identity Association for Non-temporary Addresses: 承载已分配地址的 IA. IA_NA 选项的详细信息见第 21.4 节.

IA_PD

: Identity Association for Prefix Delegation: 承载被委派前缀的 IA. IA_PD 选项的详细信息见第 21.21 节.

IA_TA

: Identity Association for Temporary Addresses: 承载临时地址的 IA (见 [RFC8981]). 此选项已由本文档废弃. 详细信息见 [RFC8415].

lease

: 服务器授予客户端在指定时间段内使用某个地址或被委派前缀的契约.

message

: 作为 UDP 数据报负载承载的数据单元, 在 DHCP 服务器, 中继代理和客户端之间交换.

Reconfigure key

: 服务器提供给客户端的密钥. 用于为 Reconfigure 消息提供安全性, 其使用场景见第 20.4 节.

relaying

: DHCP 中继代理在 DHCP 参与方之间转发 DHCP 消息.

retransmission

: 客户端或服务器因未收到对先前已发送消息的有效响应, 而再次尝试发送同一 DHCP 消息. 根据 DHCP 规范要求, 重传消息通常会在发送前被修改. 特别是, 客户端会更新重传消息中的 Elapsed Time 选项值.

RKAP

: Reconfiguration Key Authentication Protocol, 见第 20.4 节.

singleton option

: 只允许作为顶层选项或在任何封装层级出现一次的选项. 大多数选项都是 singleton.

T1

: 客户端预期联系执行分配的服务器, 以延长 (renew) 分配给客户端的地址 (通过 IA_NA 选项) 和/或被委派前缀 (通过 IA_PD 选项) 生命周期的时间间隔. T1 在消息中以绝对值表示, 单位为秒, 在 IA 容器中传送, 目前为 IA_NA 和 IA_PD 选项, 并解释为自消息接收以来的时间间隔. IA 选项中 T1 字段存储的值称为 T1 value. 计时器实际到期的时间称为 T1 time.

T2

: 客户端预期联系任何可用服务器, 以延长 (rebind) 分配给客户端的地址 (通过 IA_NA 选项) 和/或被委派前缀 (通过 IA_PD 选项) 生命周期的时间间隔. T2 在消息中以绝对值表示, 单位为秒, 在 IA 容器中传送, 目前为 IA_NA 和 IA_PD 选项, 并解释为自消息接收以来的时间间隔. IA 选项中 T2 字段存储的值称为 T2 value. 计时器实际到期的时间称为 T2 time.

top-level option

: 按 [RFC7227] 第 9 节的描述, 直接在 DHCP 消息中传送, 而不是封装在任何其他选项中的选项.

transaction ID

: 用于将响应与客户端或服务器发起的回复匹配的不透明值.