Stan_Ward_01_13
Jun 22, 2015Nimbostratus
iRule can't see UDP traffic
I have an iRule to do SNAT of UDP traffic for one specific flow case, otherwise leave addressing alone. But when I assign it to the VIP, I never see it hit. The iRule has log statements on LB_SELECT, LB_FAIL, CLIENT_CONNECT, CLIENT_DATA, and CLIENT_CLOSE, none of which are ever triggered (RULE_INIT is triggered). A TCPDUMP shows the incoming UDP packet being mapped to the VS that has the iRule on it, but it doesn't ever seem to be forwarded.
How can I find out what happened to the packet? The VS allows traffic from all VLANs and has no address restriction. It's a Standard VS with a UDP profile, port 3478, and the destination is on a connected interface. The VS works correctly if the iRule is not assigned.