Updated Date: 05/04/2026
Configuring Protocol Validation and Response Cache
You can configure Protocol Validation so that responses, both authoritative and non-authoritative, are cached to hardware in order to mitigate against random source flood attacks. By configuring DNS Response Cache to offload/accelerate commonly requested entries in hardware, entries can still be responded to when the software is overwhelmed.
If you have a DNS Services rate-limited license, Response Cache is automatically disabled.
Ensure you are using a VIPRION platform that supports FPGA firmware.
Enable the intelligent bitstream as part of the process to configure Protocol Validation and Response Cache.
-
On the Main tab, click System > Resource Provisioning.
-
For the FPGA Firmware Selection setting, select the l7-intelligent-fpga check box.
Note: This setting is hidden if the appropriate hardware is not present.
-
Click Submit.
| Platform family | Platform model |
|---|---|
| VIPRION | B2250 blade |
| VIPRION | C2200 chassis |
| VIPRION | C2400 chassis |
Note: Hardware DNS features are only available on platforms that support Altera FPGA, including Vic2 and later platforms.
Ensure that the BIG-IP system has a DNS Services license.
Configure Protocol Validation for dropping malformed packets and Response Cache to offload/accelerate commonly asked entries in hardware.
-
On the Main tab, click DNS > Delivery > Profiles > DNS.
The DNS list screen opens.
-
In the name column, click the system-supplied
dnsprofile.The DNS properties list screen opens.
-
In the Hardware Acceleration area, from the Protocol Validation list, select Enabled.
-
From the Response Cache list, select Enabled.
-
Click Update.
Apply a DNS profile as part of the process to configure Protocol Validation and Response Cache.
-
On the Main tab, click DNS > Delivery > Listeners.
The Listeners List screen opens.
-
In the Name column, click the name of a listener you want to modify.
-
In the Service area, for the DNS Profile setting, select the
dnsprofile.Note: When the listener is defined from the BIG-IP LTM Virtual Server page, select the
udp_gtm_dnsprofile. -
Click Update.