When your application server infrastructure is composed of HTTP/2-enabled servers, you can take advantage of the HTTP/2 acceleration features that the BIG-IP system provides. Most importantly, the BIG-IP system includes full-proxy support for the HTTP/2 protocol. This means that the BIG-IP system can process HTTP/2 requests and responses on both the client and server sides of the BIG-IP system.
The HTTP/2 full-proxy architecture provides greater network efficiency by allowing the BIG-IP system to transport multiple simultaneous, bi-directional streams of messages between the client and server. This is accomplished through the use of the BIG-IP system’s message-routing proxy, instead of the traditional connection-oriented TCP proxy.
This HTTP/2 full-proxy deployment includes session persistence, with support for these persistence types: HTTP Cookie, Destination Address Affinity, Source Address Affinity, Host, Microsoft Remote Desktop Protocol (MSRDP), SIP, and Universal.
This deployment does not support the Hash and SSL persistence types.
This figure shows a full-proxy BIG-IP deployment managing an HTTP/2 request.