Thanks for the link. It does explain a few things but for a standard virtual server, I don't see the syn (from the client) being re-used on the server end. Here is an example:
tcpdump -i external -n host 101.20.17.25 and port 80
12:03:59.218520 101.20.17.25.1287 > 101.20.17.100.80: S 19608494:19608494(0) win 8192 (DF)
tcpdump -i internal -n host 101.20.17.25 and port 80
12:03:59.218600 101.20.17.25.1287 > 192.19.20.1.80: S 19608494:19608494(0) win 8192 (DF)
My client is 101.20.17.25 and my vip is 101.20.17.100. My pool member is 192.19.20.1
I get that the vip translates the dest. to the pool member but where I'm confused is with the SYN being the same on the internal and external.
Thanks for the help!