跳到主要内容

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].较大的值更有可能需要分片或被路径上的设备 (例如, 防火墙或中间盒) 丢弃.强烈建议考虑最常见的部署场景.