Forum Discussion

Darren_Aitchiso's avatar
Darren_Aitchiso
Icon for Nimbostratus rankNimbostratus
Feb 26, 2008

Redirect to another pool members on TCP_RST

I need my LTM 9.3.1 to redirect a client request to the next pool member if the original member returns a TCP_RST to the client. I want this to be transparent to the user. The requests will be HTTP only.

 

 

Is this possible?

 

 

Darren

 

4 Replies

  • Hi Darren,

     

     

    I don't think there is a method for detecting a RST versus a FIN or which direction the initiation of the close came from in an iRule. I'm not sure you can handle a network level failure condition that occurs in the middle of a connection with an iRule.

     

     

    Would the application be prepared to answer for an existing session on another server? If so, is there an application layer trigger you could look for to select a new node?

     

     

    If the connection has not yet been established to the node, you could try adding logic to the LB_FAILED event.

     

     

    Aaron
  • I think oneconnect profile might help.

     

    http://devcentral.f5.com/wiki/default.aspx/AdvDesignConfig/OneConnect.html
  • Hi Natty,

     

     

    Could you clarify that? Would OneConnect trigger the re-selection of a new node if a node sends a reset to the BIG-IP in the middle of a connection?

     

     

    Aaron
  • Thanks Guys,

     

     

    I'm going to be testing this in a couple of days so I'll let you know how I get on.

     

     

    If you have any other ideas let me know and I'll try them out.

     

     

    Thanks