Forum Discussion
hooleylist
Mar 09, 2010Cirrostratus
Thanks for the suggestions, Spark. I did a quick search on AskF5 for "message-based" and didn't see anything related. Do you have any more info on this?
David, I wonder if you could use a new feature Citizen_elah mentioned, where you can get access to the TCP headers from an iRule:
http://devcentral.f5.com/Default.aspx?tabid=53&forumid=5&postid=1168441&view=topic
If this is necessary for your applications, please open a case and request iRules access to the TCP header fields.
If you could look for server responses with a FIN or RST, then you might be able to intercept the server response and reselect a new pool member. If you do contact F5 Support asking about this feature, I wouldn't try to ask them to provide an iRule which will do this. You might find someone willing to help, but you're more likely to start a debate on what F5 Support supports for iRules. This might be a red herring, but could be worthwhile looking into.
Regardless, I think your best bet would be to contact your F5 sales rep and see if they can put you in touch with an F5 engineer or consultant who could provide you with official feedback on your requirements.
Aaron