Forum Discussion
Brian_Herr_1028
Nimbostratus
Feb 13, 2007Changing destination pool TCP port via iRules
Nickel tour: In order to change the destination port on a flow we have to define the pool, member, and port as the destination in the iRule. We need to be able to define the pool and port and le...
Corey_Smith_174
Nimbostratus
Mar 07, 2007Of course it works in CLIENT_ACCEPTED but that doesn't particularly matter if you want to make load balancing decisions in CLIENT_DATA. We are looking for the ability to read the first message from the socket and then to change the destination port while still letting the F5 select which node to load balance to.
If the client connects on the virtual server at port 2010...
In CLIENT_DATA you can do this:
pool mypool member 192.168.1.50:2001
The problem is that there is no way to change the destination port without selecting the pool member as well which means if .50 is down then the user is unable to connect even if there is another node available in the pool.
What would work perfectly is a semantic like:
pool mypool port 2001
-or-
pool mypool member :2001
Unfortunately that is not supported.
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