F5 offers a broad portfolio of layer 4–7 virtual network functions (VNFs) that sit on top of the hardware virtualization layers and SDN controllers that provide layer 2–3 services. F5 VNFs include virtual Application Delivery Controllers (vADC), virtual firewall (vFW), and virtual DNS (vDNS), as well as virtual Diameter Routing Agent (vDRA).