ADC

巨型帧对 DNS 处理大型响应的支持

自 Citrix ADC 12.1 Build 49.xx 开始,DNS 支持巨型帧来处理大于 1280 字节的 UDP 响应。以前,Citrix ADC 设备仅支持不超过 1280 字节的 UDP 数据包大小。

您可以通过配置“最大 UDP 数据包大小”参数值来设置设备在代理、ADNS 和转发器模式下可以处理的最大 UDP 数据包大小。例如,如果“最大 UDP 数据包大小”参数值设置为 4096,则设备可以处理大小为 4,096 字节的 DNS 响应。

重要

  • 在代理模式下,向后端发送 DNS 查询时会考虑客户端请求 OPT 负载大小和最大 UDP 数据包大小值之间的最小大小。例如,如果客户端请求的 OPT 负载大小为 3000,最大的 UDP 数据包大小值为 4096,则将 3,000 字节的 DNS 查询发送到后端。

    此外,设备可以从后端接收大尺寸的响应和处理大尺寸的响应。

  • 在转发器模式下,设备将 OPT 负载大小设置为 UDP 数据包大小参数值。

  • 如果 DNS 记录位于设备本地,则设备可以构成与“最大 UDP 数据包大小”参数值一样大的响应大小。此设置适用于 ADNS、代理和递归解析器。

使用 CLI 配置最大 UDP 数据包大小

在命令提示符下,键入:

set dns parameter [-maxUDPPacketSize <positive_integer>]
<!--NeedCopy-->

示例:

set dns parameter -maxUDPPacketSize 10000
<!--NeedCopy-->

注意:

可以为最大 UDP 数据包大小参数设置的最小值和最大值分别为 512 和 16384。默认值为 1280。

使用 GUI 配置最大 UDP 数据包大小

  1. 导航到 流量管理 > DNS
  2. 在详细信息窗格中,单击“更改 DNS 设置”
  3. 在最大 UDP 数据包大小中,指定最大 UDP 数据包大小。
  4. 单击确定
巨型帧对 DNS 处理大型响应的支持