Bug ID 668688: Support WebSocket Compression Extension

Last Modified: Nov 22, 2021

Bug Tracker

Affected Product:  See more info
BIG-IP LTM(all modules)

Fixed In:
16.0.0

Opened: Jun 11, 2017
Severity: 2-Critical

Symptoms

BIG-IP does not support Compression (permessage-deflate) extension negotiation when using WebSockets. The extension is dropped during the handshake.

Impact

The permessage-deflate extension is dropped during negotiation, resulting in endpoints exchanging uncompressed WebSocket frames.

Conditions

WebSockets profile is configured on the virtual server.

Workaround

None

Fix Information

Websocket profile now provides ability to turn on negotiation of compression extension with the endpoints. The compressed frames are uncompressed providing ability to inspect them. Compressed frames are exchanged with the endpoints.

Behavior Change