Bug ID 851445: QUIC with HTTP/3 should allow the peer to create at least 3 concurrent uni-streams

Last Modified: Jul 12, 2023

Affected Product(s):
BIG-IP LTM(all modules)

Known Affected Versions:
15.1.0, 15.1.0.1

Fixed In:
16.0.0, 15.1.0.2

Opened: Nov 20, 2019

Severity: 3-Major

Symptoms

QUIC profile has a field for maximum uni-streams. This represents the number of concurrent uni-streams that the peer can create. If HTTP/3 is also configured on the virtual, then the value for uni-streams should ne >=3. The peer should be able to create at least 3 uni-streams, for control, encoder and decoder.

Impact

If fewer than 3 max uni-streams are configured, HTTP/3 transactions will not be successful.

Conditions

QUIC, HTTP/3, SSL and httprouter profiles are configured on the virtual. QUIC client tries to establish a connection with Big-IP. HTTP/3 is negotiated in ALPN.

Workaround

Configure correct value of max uni-streams in QUIC profile.

Fix Information

Validation added to prevent a value of less than 3 to be configured when HTTP/3 is also on the virtual.

Behavior Change

Guides & references

K10134038: F5 Bug Tracker Filter Names and Tips