跳到主要内容

3. Definition of Terms (术语定义)

3. Definition of Terms (术语定义)

Provider-Independent (PI) Addresses (提供商无关地址): PI 地址是从一个地址池中分配的地址块, 其中的块不与网络中的任何特定位置 (例如, 来自特定服务提供商) 相关联, 因此在路由系统中不可按拓扑聚合。

Provider-Assigned (PA) Addresses (提供商分配地址): PA 地址是由站点连接到的每个服务提供商分配给站点的地址块。通常, 每个块都是服务提供商无类域间路由 (Classless Inter-Domain Routing, CIDR) [RFC4632] 块的子块, 在向全球互联网通告之前会聚合到更大的块中。传统上, IP 多宿主是通过每个多宿主站点获取自己的全局可见前缀来实现的。LISP 仅使用按拓扑分配和可聚合的地址块用于 RLOCs, 从而消除了这种明显不可扩展的做法。

Routing Locator (RLOC) (路由定位符): RLOC 是出口隧道路由器 (Egress Tunnel Router, ETR) 的 IPv4 [RFC0791] 或 IPv6 [RFC2460] 地址。RLOC 是 EID 到 RLOC 映射查找的输出。一个 EID 映射到一个或多个 RLOCs。通常, RLOCs 是从分配给站点的每个连接到全球互联网的点的拓扑可聚合块中编号的; 在拓扑由提供商网络的连接性定义的情况下, RLOCs 可以被认为是 PA 地址。可以将多个 RLOCs 分配给同一个 ETR 设备或站点的多个 ETR 设备。

Endpoint ID (EID) (端点标识符): EID 是数据包的第一个 (最内层) LISP 头部的源地址和目标地址字段中使用的 32 位 (对于 IPv4) 或 128 位 (对于 IPv6) 值。主机以与今天获取目标地址相同的方式获取目标 EID, 例如, 通过域名系统 (Domain Name System, DNS) [RFC1034] 查找或会话发起协议 (Session Initiation Protocol, SIP) [RFC3261] 交换。源 EID 是通过用于设置主机"本地" IP 地址的现有机制获得的。在公共互联网上使用的 EID 必须具有与以这种方式使用的任何其他 IP 地址相同的属性; 这意味着, 除其他事项外, 它必须是全局唯一的。EID 从与主机所在站点关联的 EID-Prefix 块分配给主机。主机可以使用 EID 来引用其他主机。EIDs 禁止用作 LISP RLOCs。请注意, EID 块可以按分层方式分配, 独立于网络拓扑, 以促进映射数据库的扩展。此外, 分配给站点的 EID 块可能具有站点本地结构 (子网划分), 用于在站点内进行路由; 这种结构对全局路由系统不可见。

EID-Prefix (EID 前缀): EID-Prefix 是由地址分配机构分配给站点的 EIDs 的二次幂块。EID-Prefixes 与组成"数据库映射"的一组 RLOC 地址相关联。当要将 RLOC 集与较大的 EID-Prefix 块关联时, EID-Prefix 分配可以分解为较小的块。

End-System (终端系统): 终端系统是发起具有单个 IPv4 或 IPv6 头部的数据包的 IPv4 或 IPv6 设备。当进行全局通信时 (即, 在其路由域之外), 终端系统为 IP 头部的目标地址字段提供 EID 值。终端系统可以是主机计算机、交换机或路由器设备, 或任何网络设备。

Ingress Tunnel Router (ITR) (入口隧道路由器): ITR 是接受具有单个 IP 头部 (更具体地说, 不包含 LISP 头部的 IP 数据包) 的路由器。路由器将此"内部" IP 目标地址视为 EID, 并执行 EID 到 RLOC 映射查找。然后, 路由器在源地址字段中使用其全局可路由 RLOCs 之一, 在目标地址字段中使用映射查找的结果, 来前置"外部" IP 头部。请注意, 此目标 RLOC 可能是一个中间的代理设备, 该设备对更接近目标 EID 的 EID 到 RLOC 映射具有更好的了解。通常, ITR 一侧从站点终端系统接收 IP 数据包, 另一侧向互联网发送 LISP 封装的 IP 数据包。

TE ITR (流量工程入口隧道路由器): TE ITR 是在 LISP 站点用作非 LISP 站点之间的传输网络时部署在 LISP 站点中的 ITR。当 EID 目标是 LISP 站点之外的地址并且使用 LISP TE ITRs 时, 可以将传输网络策略和流量工程应用于通过站点隧道传输的数据包。

Egress Tunnel Router (ETR) (出口隧道路由器): ETR 是接受 IP 数据包的路由器, 其中"外部" IP 头部中的目标地址是其自己的 RLOCs 之一。路由器剥离"外部"头部, 并根据找到的下一个 IP 头部转发数据包。通常, ETR 一侧从互联网接收 LISP 封装的 IP 数据包, 另一侧向站点终端系统发送解封装的 IP 数据包。ETR 功能不必限于路由器设备。服务器主机也可以是 LISP 隧道的端点。

TE ETR (流量工程出口隧道路由器): TE ETR 是在 LISP 站点用作非 LISP 站点之间的传输网络时部署在 LISP 站点中的 ETR。TE ETRs 是终止由 TE ITRs 发起的隧道的设备。有关更多详细信息, 请参见 TE ITR 的定义。

xTR: xTR 是当数据流方向不是上下文描述的一部分时对 ITR 或 ETR 的引用。xTR 指的是作为隧道端点的路由器, 并与术语"隧道路由器"同义使用。例如, "xTR 可以位于客户边缘 (Customer Edge, CE) 路由器"表示 CE 路由器上的 ITR 和 ETR 功能。

LISP Header (LISP 头部): LISP 头部是用于指代外部 IPv4 或 IPv6 头部、UDP 头部以及 ITR 前置或 ETR 剥离的跟随 UDP 头部的 LISP 特定的 8 字节头部的术语。

Address Family Identifier (AFI) (地址族标识符): AFI 是用于描述数据包中地址编码的术语。与 LISP 相关的地址族是 [AFI] 中列出的 AFI。本规范中使用的 AFI 值 0 表示未指定的编码地址, 其中地址的长度在 16 位 AFI 值 0 之后为 0 个八位字节。

Negative Mapping Entry (负映射条目): 负映射条目, 也称为负缓存条目, 是 EID 到 RLOC 条目, 其中 EID-Prefix 通告或存储时没有 RLOCs。也就是说, EID-Prefix 的定位符集为空或编码的定位符计数为 0。这种类型的条目可用于描述来自非 LISP 站点的前缀, 该前缀无法通过映射系统到达。

Data Probe (数据探测): 数据探测是 LISP 封装的数据包, 其中内部头部目标地址等于用于触发解封装 ETR 的 Map-Reply 的外部头部目标地址。此外, 如果目标 EID 匹配已配置的 EID 到 RLOC 数据库映射的 EID-Prefix, 则原始数据包将被解封装并传递到目标主机。否则, 数据包将被丢弃。数据探测用于第 6.3.2 节中描述的目标 RLOC 可达性算法。

Routing Locator Reachability (路由定位符可达性): 路由定位符可达性是用于确定 RLOC 集中 RLOCs 可达性的算法。有关详细信息, 请参见第 6.3 节。

Gleaning (收集): 收集是用于描述 ETR 学习另一个 ETR 的映射信息的过程的术语。当 ITR 将数据包封装到 ETR 时, ETR 可以从外部头部收集 RLOC 地址以及从内部头部收集 EID, 并将该地址对用作 EID 到 RLOC 缓存条目的映射信息。ETR 禁止将收集的映射信息用于后续目标, 直到通过 Map-Request/Map-Reply 交换验证映射的合法性。