Forum Discussion
Chris_Miller
Jul 18, 2010Altostratus
Posted By Bhattman on 07/17/2010 01:42 PM
Hi Kevin,
In that case you don't need a irule to accomplish this. You can simply use Ratio Load balancing. You could set the ratio on the members you want to receive 70% of traffic to 7 and the ratio of members you want to receive 30% to 3.
Here is a link to a v10.2 guide for more details
http://support.f5.com/kb/en-us/products/big-ip_ltm/manuals/product/ltm_configuration_guide_10_1.html
Ratio (member) and Ratio (node)
The BIG-IP system distributes connections among machines according to ratio weights that you define, where the number of connections that each machine receives over time is proportionate to a ratio weight you define for each machine. These are static load balancing methods, basing distribution on static user-assigned ratio weights that are proportional to the capacity of the servers. Regarding Ratio load balancing:
Load balancing calculations may be localized to each pool (member-based calculation) or they may apply to all pools of which a server is a member (node-based calculation). This distinction is especially important with the Ratio method; with the Ratio (member) method, the actual ratio weight is a member setting in the pool definition, whereas with the Ratio (node) method, the ratio weight is a setting of the node.
The default ratio setting for any node is 1. If you use the Ratio (as opposed to Ratio (member) load balancing method, you must set a ratio other than 1 for at least one node in the configuration. If you do not change at least one ratio setting, the load balancing method has the same effect as the Round Robin load balancing method.
Warning: If you set the load balancing method to Ratio (node), as opposed to Ratio (Member), you must define a ratio setting for each node.
I hope this helps
Bhattman
Bhattman's spot on here - set your ratio in "some_pool" to 7:3