3. 术语
本文档使用以下术语:
IP: IPv4 [RFC0791] 或 IPv6 [RFC2460].
Node: 实现 IP 的设备.
Upper layer: 紧邻 IP 之上的协议层. 示例包括 TCP 和 UDP 等传输协议, ICMP 等控制协议, OSPF 等路由协议, 以及通过 IP 进行 "隧道化" (即封装在 IP 中) 的 Internet 或更低层协议, 如 IPX, AppleTalk 或 IP 本身.
Link: 节点可在链路层 (即紧邻 IP 之下的层) 上进行通信的通信设施或介质.
Interface: 节点到链路的连接点.
Address: 用于标识一个接口或一组接口的 IP 层标识符.
Packet: IP 头部加有效载荷.
MTU: Maximum Transmission Unit, 最大传输单元, 即可在链路或路径上传输的最大 IP 分组大小, 以字节计, 包括 IP 头部和有效载荷.
Link MTU: 链路最大传输单元, 即可在一条链路上以一个整体承载的最大 IP 分组大小, 以字节计.
Path: 分组在源节点和目的节点之间经过的一组链路.
Path MTU, or PMTU: 源节点和目的节点之间路径上所有链路的 Link MTU 中的最小值.
Classical Path MTU Discovery: RFC 1191 和 RFC 1981 中描述的过程, 其中节点依赖 ICMP Packet Too Big (PTB) 消息来获知一条路径的 MTU.
Packetization Layer: 网络栈中将数据分段为分组的层.
Effective PMTU: Packetization Layer 用于分段的当前 PMTU 估计值.
PLPMTUD: Packetization Layer Path MTU Discovery, 即本文档描述的方法, 它是对 classical PMTU Discovery 的扩展.
PTB (Packet Too Big) message: 报告某个 IP 分组过大而无法转发的 ICMP 消息.
Flow: 可在其中调用 MTU Discovery 算法的上下文.
MSS: TCP Maximum Segment Size [RFC0793], 即 TCP 层可用的最大有效载荷大小.
Probe packet: 用于测试一条路径能否支持更大 MTU 的分组.
Probe size: 用于探测更大 MTU 的分组大小, 包括 IP 头部.
Probe gap: 如果探测未递送, 将会丢失并需要重传的有效载荷数据.
Leading window: 发送探测时, 一个 flow 中任何尚未确认的数据.
Trailing window: 在探测之后, 该探测被确认之前, 一个 flow 中发送的任何数据.
Search strategy: 用于选择连续 probe size 的启发式方法, 以收敛到合适的 Path MTU.
Full-stop timeout: 一种超时, 指某个事件之后传输的分组均未被接收方确认, 包括任何重传分组.