This article discusses throughput limits and license enforcement criteria for the BIG-IP Virtual Edition (VE) license.
Throughput and vCPU restrictions
The Good-Better-Best Bundle licenses and certain standalone module licenses for the BIG-IP VE are enforced with the maximum allowed throughput rate, and each throughput rate limits a maximum allowed vCPU restriction. The number of vCPU restricts the number of Traffic Management Microkernel (TMM) threads allowed to run. The following table displays the maximum allowed vCPU restriction for each license type, based on the maximum allowed throughput rate license. Rate licenses not available for standalone modules or bundle licenses are represented with not applicable (N.A.).
|Maximum allowed throughput rate licensed||Maximum allowed vCPU|
|Bundle License||Standalone Module License|
|10 Gbps (BIG-IP 11.5.0 and later)||8||8||8||8||8||N.A.||N.A.||8||N.A.||8||8||N.A||N.A.||N.A.||N.A.||N.A.|
|High Performance (beginning in BIG-IP 13.0.0 HF1)||84||N.A.||N.A.||124||N.A.||N.A.||84||84||N.A.||84||84||84||84||N.A.||N.A.||N.A.|
1 With the introduction of the Good Bundle license, the BIG-IP LTM standalone module license is subsumed under this bundle license and has the same license limits.
2 The BIG-IP DNS standalone module license is licensed by a rate-limited license, based on the number of DNS request resolutions per second, instead of the maximum allowed throughput rate license.
3 The VNF Better and VNF Best bundles includes the BIG-IP PEM module.
4 These are the limits allowed by the respective base licenses. In versions earlier than BIG-IP 184.108.40.206, you can increase this limit to a maximum of 16 vCPUs. Beginning in BIG-IP 220.127.116.11, you can increase this limit to a maximum of 24 vCPUs through add-on licenses.
5 For more information about BIG-IP APM licensing, refer to K95135311: BIG-IP APM licensing for BIG-IP Virtual Edition instances.
For example, a new Better Bundle license for a maximum allowed throughput of 1 Gbps BIG-IP VE is limited with a maximum throughput rate of 1 Gbps, and this throughput rate limits a maximum allowed vCPU of four. If you provision the BIG-IP VE with eight vCPUs in the hypervisor, the BIG-IP VE only recognizes four of the eight provisioned vCPU, and allows a maximum of four TMM threads to run.
Existing BIG-IP VE licenses are not enforced with the maximum allowed vCPU, and continue to be licensed for only their maximum allowed throughput rate, regardless of the BIG-IP VE version.
Note: Clone pool traffic counts against the maximum allowed throughput rate licensed on the BIG-IP VE system.
Note: Prior to the introduction of the Good, Better, Best licensing, BIG-IP VE did not have vCPU enforcement and allowed you to configure eight vCPUs in the hypervisor. This applies to licenses issued or purchased prior to 2014, when Good-Better-Best licensing was introduced. You can use the following command from the command line to see if you are running a license that places restrictions on the number of provisioned vCPUs allowed: tmsh show sys license detail | grep perf_VE_cores. If you are running a new license, you see output similar to the following: perf_VE_cores . If no output is reported, your system is using a license prior to 2014.
Licensing and provisioning restrictions
With the introduction of the Good, Better, Best licensing options, the BIG-IP VE provisioning limitations do not change. While more than two modules may be licensed on the device, you cannot provision all modules at the same time. Refer to the release notes of each BIG-IP VE version for the memory requirements of multi-module provisioned BIG-IP VE system. The following table indicates, for the listed Base VE, whether a module may be provisioned using the following:
- (Y) The module is included. For example, CGN is already included in the AFM module.
- (O) The module is available as an option.
- (N.A.) The module is not available.
|Base VE||Optional Modules|
1 LAB licenses purchased before December 22, 2016 include all of the Better and Best modules except for the advanced routing and multicast features. LAB licenses purchased after December 22, 2016 include the advanced routing and multicast features.
2 Supported on Version Plus licenses. For more information about this license type, refer toK15643: BIG-IP VE license offerings.
Note: When you add a module to a BIG-IP LTM license, the number of vCPU added are either the maximum allowed vCPU for the BIG-IP LTM module or the maximum allowed vCPU for the added module, whichever is larger. For example, if you currently have a 1 Gbps BIG-IP LTM license and you add a 1 Gbps PEM module, four vCPU are added since the PEM module has a four vCPU maximum while the BIG-IP LTM (Good) module has a two-vCPU maximum.
For more information about the new F5 licensing options, refer to the Maximize the Value of Your Enterprise Application Delivery document.
BIG-IP Per-App VE restrictions
The BIG-IP Per-App VE (introduced in BIG-IP 18.104.22.168) is designed to integrate into single application stacks for application services in private clouds. It is currently available in throughput licenses and modules as described in the following table. The BIG-IP Per-App VE has restrictions on its configuration; it allows only one virtual address with up to a maximum of three virtual servers.
Note: For BIG-IP 13.1.0.x, the three virtual-server-maximum quota per virtual address is reached when a single wildcard virtual server is configured. Beginning in BIG-IP 13.1.1, a wildcard virtual server is only counted as a single virtual server against the maximum of three virtual servers for the virtual IP address.
Note: The AWS Cloud version of the BIG-IP 22.214.171.124 image is available on the F5 Downloads page. This version is modified so that a wildcard virtual server is counted as only a single virtual server in relation to the maximum of three virtual servers per virtual address.
Additionally, the BIG-IP Per-App VE has the same throughput and vCPU restrictions as the standard VE license.
|Maximum allowed throughput rate licensed||Maximum allowed vCPU|
Hypervisor throughput limitations and restrictions
Several factors may impact the throughput limitations and restrictions for BIG-IP VE, such as the chosen hypervisor vendor, version, hardware, and F5 license. For throughput limitations and restrictions, refer to the Virtual Edition and Supported Hypervisors Matrix.
Note: For information about how to locate F5 product manuals, refer to K12453464: Finding product documentation on AskF5.
If you require more TMM threads to run on BIG-IP VE, you can increase the maximum allowed vCPU by purchasing the license type that fits your vCPU requirements. For information about purchasing your VE license, contact your F5 sales representative. Note: For BIG-IP VE configurations that support multiple vCPUs, the supported numbers of vCPUs are one, two, or a multiple of four. TMM only uses vCPUs configured in these supported multiples ( 1, 2, 4, 8, 12, 16, 20, and so on). If you configure an unsupported multiple of vCPUs (6, 10, 18, 22, and so on), TMM only uses up to the supported number of vCPUs. For example, if you configure the BIG-IP VE to allocate six vCPUs, TMM only uses four vCPUs, and the remaining two vCPUs are not used. Note: For information about how to locate F5 product manuals, refer to K98133564: Tips for searching AskF5 and finding product documentation.
If you require more TMM threads to run on BIG-IP VE, you can increase the maximum allowed vCPU by purchasing the license type that fits your vCPU requirements. For information about purchasing your VE license, contact your F5 sales representative.
Note: For BIG-IP VE configurations that support multiple vCPUs, the supported numbers of vCPUs are one, two, or a multiple of four. TMM only uses vCPUs configured in these supported multiples ( 1, 2, 4, 8, 12, 16, 20, and so on). If you configure an unsupported multiple of vCPUs (6, 10, 18, 22, and so on), TMM only uses up to the supported number of vCPUs. For example, if you configure the BIG-IP VE to allocate six vCPUs, TMM only uses four vCPUs, and the remaining two vCPUs are not used.
Note: For information about how to locate F5 product manuals, refer to K98133564: Tips for searching AskF5 and finding product documentation.