Forum Discussion
hooleylist
Jan 28, 2011Cirrostratus
Hi Arun,
A few questions about your scenario...
What is the protocol?
How do you identify the user ID within the TCP packets?
Do users share the same TCP connection?
Do you need a defined pool for each user ID? Or could you just select a destination IP and port based on the user ID?
You could try collecting the TCP payload using TCP::collect, inspect the payload in CLIENT_DATA and then use the pool command to select a corresponding pool or the node command to select an arbitrary destination IP and port.
You can get more information on the related events and commands in the iRules wiki:
http://devcentral.f5.com/wiki/default.aspx/iRules/HomePage.html
Aaron