Hi all,
I have an F5 VE running 17.5.1.3 in my lab environment for learning purposes. As back-end I installed the phpauction webpage and all configuration works flawlessly if only the LTM module is enabled. This in the most simple form:
Virtual server on port 80.
TCP profile
HTTP profile
Pool
Automap
When I add another module, for example ASM, the vip stopped working although it’s still green/up and not even a security policy has been attached to the vip. Captures show that the SYN is reaching the F5 but I do not get a response from it:
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on any, link-type EN10MB (Ethernet), capture size 65535 bytes
16:24:51.691462 IP 192.168.1.100.64282 > 192.168.2.10.80: Flags [S], seq 5173934, win 65535, options [mss 1260,nop,wscale 8,nop,nop,sackOK], length 0 in slot1/tmm1 lis= port=1.1 trunk=
16:24:51.942738 IP 192.168.1.100.64625 > 192.168.2.10.80: Flags [S], seq 1642892817, win 65535, options [mss 1260,nop,wscale 8,nop,nop,sackOK], length 0 in slot1/tmm0 lis= port=1.1 trunk=
I checked the back-end connection as well but the F5 is not sending out the SYN to the webserver. So it looks like it’s blackholing my traffic. When I disable ASM and use only LTM, everything starts to work again. Even when trying with different modules like APM, the same issue happens. VIP is not responding after only enabling APM or AFM.
I tried the following:
- Factory reset the machine.
- Upgrade to 17.5.1.3.
- Enable RST CAUSE. (but there isn’t any because the SYN isn’t there in the first place)
- Force reload config on the mcpd process.
- Enabled ltm debugging without receiving any logs about the connection.
- Looked into the dos and bot defense logs to see if traffic is dropped at an earlier point in the chain.
- Enabled tmm debug without getting any relevant logs.
- Changing the vip from standard to fastl4.
- Remove http profile.
I did play a lot with other modules as well like ASM, APM, AFM, SSLO, DNS, so that’s why I though it was a configuration issue at first. But make the machine factory default, did not solve it. Is it possible there are some left overs during my learning path on this machine?
Do you know what additional steps I can take to solve this issue?
Thanks.
Best regards,
Mitchel
