Kemp Support, how can we help?

The latest application delivery knowledge and expertise at your fingertips.

Websockets on LoadMaster





This article will outline how the LoadMaster handles Websockets and the limitations that exist at present.


Product: LoadMaster

Version: Any

Platform: Any

Application: Any

Question/Problem Description:

How does the LoadMaster handle Websockets and what are the limitations?

Steps to Reproduce:  
Error Message:  
Defect Number:  
Enhancement Number:  
Cause: When the client requests for a HTTP/HTTPS connection to be upgraded to a Websocket, the corresponding WSS connection can be handled by the LoadMaster using the same Virtual Service as the HTTP/HTTPS connection, but no advanced L7 processing can take place. For example, L7 Persistence methods, ESP, WAF and Content Switching cannot be performed on the Websocket connection. As the Websocket is a secured connection that cannot be interrupted, the above advanced L7 options are not compatible with Websockets.

In some cases, a "Generic" Virtual Service type may be needed to handled Websocket connections but the same restrictions apply for advanced L7 processing on this WSS connection.

A feature request can be submitted to our Ideas Portal if an alternative behaviour for Websocket is desired on the LoadMaster:

Was this article helpful?
0 out of 1 found this helpful