lmwf1_55268
May 13, 2009Nimbostratus
Redirect 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!