Starting with NetScaler 12.1 build 49.xx, DNS supports jumbo frames for handling UDP responses greater than 1,280 bytes. Previously, the NetScaler appliance only supported UDP packet size only up to 1,280 bytes.
You can set the maximum UDP packet size that the appliance can handle in proxy, ADNS, and forwarder modes by configuring the Maximum UDP Packet Size parameter value. For example, if the Maximum UDP Packet Size parameter value is set to 4096, the appliance can handle DNS response of size 4,096 bytes.
-
In proxy mode, the least size between the client request OPT payload size and the Maximum UDP Packet Size value is considered for sending DNS queries to the back end. For example, if the client request OPT payload size is 3000, and the Maximum UDP Packet Size value is 4096, 3,000 bytes DNS queries are sent to the back end.
Also, from the back end, the appliance can receive responses of large sizes and process responses of large sizes.
-
In forwarder mode, the appliance sets the OPT payload size equal to the UDP packet size parameter value.
-
If the DNS records are local to the appliance, then the appliance can compose response sizes as large as the Maximum UDP Packet Size parameter value. This setting is applicable for ADNS, proxy, and recursive resolvers.