Modern apps use microservices. Instead of inspecting every HTTP header with a slow switch statement, Class HD F5 Software uses a "Universal Inspection Engine."
Standard Geo-IP databases can slow down traffic. With Class HD, you can load a full MaxMind GeoIP database into a Class HD structure. class hd f5 software
# iRule: route based on video resolution in URI
when HTTP_REQUEST
if [HTTP::uri] contains "/hd/"
pool hd_pool_members
set hdr "X-HD-Class" "F5-ULTRA"
elseif [HTTP::uri] contains "/sd/"
pool sd_pool
else
pool standard_pool
# Show HD traffic class stats
tmsh show ltm virtual video-streaming statistics | grep -E "hd_f5_class|high_def_packets"
API query:
curl -k -u admin:pass https://bigip.local/mgmt/tm/ltm/pool/~hd_pool~members/stats
Class HD F5 extends F5 BIG-IP with software-defined policies for high-throughput (100 Gbps+) environments. Modern apps use microservices