跳到主要内容

6.2.3. Requestor's Payload Size (请求者的有效载荷大小)

6.2.3. Requestor's Payload Size (请求者的有效载荷大小)

请求者的 UDP 有效载荷大小 (在 RR CLASS 字段中编码) 是可以在请求者的网络堆栈中重新组装和传递的最大 UDP 有效载荷的八位字节数。请注意, 路径 MTU (无论是否带有分片) 可能小于此值。

低于 512 的值必须被视为等于 512。

请求者应该在此字段中放置它实际可以接收的值。例如, 如果请求者位于将阻止分片 IP 数据包的防火墙后面, 则请求者不应该选择会导致分片的值。这样做将阻止接收大响应并可能导致回退。此知识可以由实现自动检测或由人类管理员提供。

请注意, 512 八位字节 UDP 有效载荷需要 576 八位字节 IP 重组缓冲区。在 IPv6 请求者节点上选择 1280 可能是有益的, 因为它保证不需要 IP 层分片 [RFC2460]。在 IPv4 请求者上选择 1410 字节有合理的机会适合单个以太网帧 [RFC2132]。较大的值更有可能需要分片或被路径上的设备 (例如, 防火墙或中间盒) 丢弃。强烈建议考虑最常见的部署场景。