davidfisher
Sep 23, 2018Cirrus
Persistence options for UDP Application
Hey Fellas,
I scoured the forums to find some info on achieving persistence for udp applications.
The VS I am using is standard, but the protocol profile is UDP with least conn - member as the load balancing algorithm.
I applied the default universal persistence profile and this irule but could not see any persistence records using
show ltm persistence persist-records virtual
when CLIENT_ACCEPTED {
set src_IP [IP::client_addr]
if { [session lookup uie $src_IP] equals "" } {
session add uie $src_IP [UDP::remote_port] 1800
log local0. "added client port [session lookup uie $src_IP] for client ip $src_IP "
} else {
log local0. "existing client port [session lookup uie $src_IP] for client ip $src_IP"
}
}
Do I have to apply this irule to the VS or to the universal persistence profile itself?
The profile also has an option to include an irule!