Citrix ADC

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

从 Citrix ADC 12.1 版本 49.xx 开始,DNS 支持用于处理超过 1,280 字节的 UDP 响应的巨帧。以前, Citrix ADC 设备仅支持最多 1,280 字节的 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 ] 

示例:

set dns parameter -maxUDPPacketSize 10000 

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

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

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