Forum Discussion
Irule to insert source IP in UDP payload
- Oct 09, 2019
when CLIENT_ACCEPTED { set payloadLength [UDP::payload length] set address [IP::client_addr] set addressLength [ string length $address ] UDP::payload replace $payloadLength $addressLength $address }You can also use the CLIENT_DATA and SERVER_DATA events and take a look at https://clouddocs.f5.com/api/irules/UDP__payload.html
when CLIENT_ACCEPTED {
set payloadLength [UDP::payload length]
set address [IP::client_addr]
set addressLength [ string length $address ]
UDP::payload replace $payloadLength $addressLength $address
}You can also use the CLIENT_DATA and SERVER_DATA events and take a look at https://clouddocs.f5.com/api/irules/UDP__payload.html
I tried this iRule for DNS and as soon as I apply the rule in the VIP I stop getting responses, also while collecting captures on the LTM I a "Malformed Packet" on the query from the LTM and the response from the server is a "refused".
Any idea what could be causing this issue? Did you got it working on your side?
Recent Discussions
Related Content
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com