NSX L7 HTTP Virtual Server uses HTTP 1.0 to the Server Pool even though client requests are HTTP 1.1
book
Article ID: 324188
calendar_today
Updated On:
Products
VMware NSX
Issue/Introduction
NSX Data Center Load Balancer.
Client requests to the L7 HTTP Virtual Server use HTTP/v1.1.
Requests to the Server Pool members are HTTP/v1.0.
For Server Pool members that require HTTP/v1.1, the LB may not work as expected.
"Upgrade Required" error may be seen within the browser when accessing the VIP IP, this denotes the need for http 1.1 to pool members.
Environment
VMware NSX-T Data Center VMware NSX
Cause
NSX-T L7 HTTP Virtual Server uses HTTP/v1.0 to forward the requests to associated Server Pool members. This is the default behavior of NSX-T Load Balancer.
Resolution
This is known behaviour of the NSX-T Data Center Load Balancer.
Workaround: To use HTTP/v1.1 for communication to the pool members, enable TCP Multiplexing on Server Pools Additional Properties: