2. Terminology (术语)
IP - 互联网协议版本6 (Internet Protocol Version 6). 术语IPv4和IPv6仅在需要避免歧义的上下文中使用.
node (节点) - 实现IP的设备.
router (路由器) - 转发不明确发送给自己的IP数据包的节点.
host (主机) - 任何不是路由器的节点.
upper layer (上层) - IP上方的协议层. 示例包括传输协议 (如TCP和UDP), 控制协议 (如ICMP), 路由协议 (如OSPF), 以及通过IP "隧道传输" (即封装在) 的互联网或较低层协议 (如IPX, AppleTalk或IP本身).
link (链路) - 节点可以在链路层 (即IP正下方的层) 进行通信的通信设施或介质. 示例包括以太网 (简单或桥接); PPP链路; X.25, 帧中继或ATM网络; 以及互联网 (或更高) 层"隧道", 例如IPv4或IPv6本身上的隧道. 除非在描述如何根据[RFC4861]在链路上操作IP的特定链路类型文档中另有规定, 否则本文档中描述的协议将用于所有类型的链路.
interface (接口) - 节点与链路的连接.
packet (数据包) - IP报头加有效载荷.
address (地址) - 接口或一组接口的IP层标识符.
unicast address (单播地址) - 单个接口的标识符. 发送到单播地址的数据包被传递到由该地址标识的接口.
multicast address (组播地址) - 一组接口 (通常属于不同节点) 的标识符. 发送到组播地址的数据包被传递到由该地址标识的所有接口.
anycast address (任播地址) - 一组接口 (通常属于不同节点) 的标识符. 发送到任播地址的数据包被传递到由该地址标识的接口之一 (根据路由协议的距离度量, "最近的"一个). 参见[RFC4291].
solicited-node multicast address (请求节点组播地址) - 发送邻居请求消息的组播地址. 计算地址的算法在[RFC4291]中给出.
link-layer address (链路层地址) - 接口的链路层标识符. 示例包括以太网链路的IEEE 802地址和综合业务数字网 (ISDN) 链路的E.164地址.
link-local address (链路本地地址) - 具有仅链路作用域的地址, 可用于到达连接到同一链路的相邻节点. 所有接口都有一个链路本地单播地址.
global address (全球地址) - 具有无限作用域的地址.
communication (通信) - 节点之间的任何数据包交换, 要求在交换期间使用的每个节点的地址保持不变. 示例包括TCP连接或UDP请求-响应.
tentative address (暂定地址) - 在将其分配给接口之前, 正在验证其在链路上的唯一性的地址. 暂定地址不被认为以通常意义分配给接口. 接口丢弃发送到暂定地址的接收数据包, 但接受与暂定地址的重复地址检测相关的邻居发现数据包.
preferred address (首选地址) - 分配给接口的地址, 上层协议对其使用不受限制. 首选地址可以用作从 (或到) 接口发送的数据包的源 (或目标) 地址.
deprecated address (已弃用地址) - 分配给接口的地址, 不鼓励但不禁止使用. 已弃用的地址不应再用作新通信中的源地址, 但从已弃用地址发送或到已弃用地址的数据包按预期传递. 已弃用的地址可以继续用作通信中的源地址, 其中切换到首选地址会对特定上层活动造成困难 (例如, 现有的TCP连接).
valid address (有效地址) - 首选或已弃用的地址. 有效地址可以显示为数据包的源或目标地址, 并且互联网路由系统应将发送到有效地址的数据包传递给其预期接收者.
invalid address (无效地址) - 未分配给任何接口的地址. 当有效地址的有效生命周期到期时, 有效地址变为无效. 无效地址不应显示为数据包的目标或源地址. 在前一种情况下, 互联网路由系统将无法传递数据包; 在后一种情况下, 数据包的接收者将无法响应.
preferred lifetime (首选生命周期) - 有效地址是首选的时间长度 (即, 直到弃用的时间). 当首选生命周期到期时, 地址变为已弃用.
valid lifetime (有效生命周期) - 地址保持在有效状态的时间长度 (即, 直到无效化的时间). 有效生命周期必须大于或等于首选生命周期. 当有效生命周期到期时, 地址变为无效.
interface identifier (接口标识符) - 接口的链路依赖标识符, (至少) 每个链路唯一[RFC4291]. 无状态地址自动配置将接口标识符与前缀组合以形成地址. 从地址自动配置的角度来看, 接口标识符是已知长度的比特串. 接口标识符的确切长度及其创建方式在单独的特定链路类型文档中定义, 该文档涵盖与在特定链路类型上传输IP相关的问题 (例如, [RFC2464]). 请注意, 地址架构[RFC4291]还定义了某些地址集的接口标识符的长度, 但两组定义必须一致. 在许多情况下, 标识符将从接口的链路层地址派生.
2.1. Requirements (要求)
关键词MUST, MUST NOT, REQUIRED, SHALL, SHALL NOT, SHOULD, SHOULD NOT, RECOMMENDED, MAY和OPTIONAL在本文档中出现时, 应按照[RFC2119]中描述的方式解释.
请注意, 本文档有意将关键词的使用限制在协议规范 (第5节) 中.