Http server node receives partial http request big-ip load balancer
I am trying to setup BIG-IP load balancer first time, here is my setup.
Client send traffic to virtual server and I have a node behind internal server. I am sending a simple get request to virtual server like
http://172.16.0.50
But my node server not receiving comple http request seems like a partial one just "GET //". This is causing server reponding as "Bad request", what am I missing in settings? any help would be appreciated.
Attaching pcaps for reference, 172.16.0.50 is my VS , 192.168.1.50 is my internalip and 192.168.1.2 is my node ip.
Client
Server
Hi madhava ,
I see in the Pcap that no completed flow between client side and server side , Bigip Resets the connection when seeing the HTTP GET request , I see also this GET request maybe truncated , something corrupted in this Request and not follow the standard of http.
Please test the below steps :
1) change the standard http Virtual server to >>> Performance layer 4 , you have to remove http profile prior to changing the virtual server type.
Performance layer 4 Virtual server means that >>> Bigip will forward all requests ( somehow acts as a router ) Not http Checks.
2) repeat the Tcpdump command that I sent in the first reply , and upload it.Let us see what will be the behavior and decide what is the suitable workaround for your issue.
Look forward to hearning from you soon 🙂