Forum Discussion
lmwf1_55268
Nimbostratus
May 13, 2009Redirect TCP packet
We are trying to setup TCP profile and TCP health monitor and VS with 2 pool members with manual failover.
Another word, if one pool member fails we want the bigip to reselect another pool member.
Resend or redirect is ok, but we do not want to lose any TCP packet at all. The TCP packets have to be sequential.
We tried to use the GUI config utility, but it does not seem to work since we continue to loose packet.
We also tried to write irule for it without success.
when CLIENT_ACCEPTED {
log local0.debug "CLIENT_ACCEPTED"
TCP::collect
}
LB_FAILED is triggered when LTM is ready to send the request to a pool member
but it is unreachable
when LB_FAILED {
if { {[active_members pooltcp] < 2} } {
Causes the connection to be rejected, returning a reset as appropriate for the protocol.
reject
Reselect a new pool member within the pool
LB::reselect pool pooltcp
release the payload to the server
log local0.debug "Releasing"
TCP::release
set up to grab the next packet
TCP::collect
}
}
Please help and thank you much!
- lmwf1_55268
Nimbostratus
Anyone has experience with TCP? - hoolio
Cirrostratus
What happens if you remove the rule and just set the pool to reselect on service down?
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