Forum Discussion
jgranieri
May 24, 2011Nimbostratus
irule tcp payload persistence
Here is what is currently working:
I have 2 issues/questions. I cant seem to get logging to work whether I use remote syslog IP and or change local0 ot local7 etc.
2nd question - ...
jgranieri
Jun 06, 2011Nimbostratus
Thats correct hoolio... do I simply add the persist UIE section after the traffic is LB based on the tcp payload inspection.
I need the same tcp session to persist on the specific node/pool after the tcp payload matches the string
Checks TCP Payload 250 bytes and uses a switch to find a match
when CLIENT_ACCEPTED {
TCP::collect 250
}
when CLIENT_DATA {
log local0. "in CLIENT_DATA"
set clientData [TCP::payload 250]
log local0. "Client Data raw: $clientData"
switch -glob $clientData {
"@int3*" {
node 10.35.22.33 9820
log local0. "Entity @int3* being Loadbalanced"
}
"@int4*" {
node 10.35.22.32 9820
log local0. "Entity @int4* being Loadbalanced"
}
}
TCP::release
}
Recent Discussions
Related Content
DevCentral Quicklinks
* 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
Discover DevCentral Connects