vCPU templates
To ease the allocation and distribution of vCPUs, Cisco offers several templates. These templates provide a predefined profile that determines how a VM allocates and distributes its vCPU resources. Based on the vCPU allocation defined for each of the templates, you can choose the template best suited for your needs. This list specifies the high-level categorization of the templates that Cisco Catalyst 8000V offers.
-
Service Plane Heavy: This template is recommended if you configure Cisco Catalyst 8000V as a service node for AppQoE. This profile is recommended when deploying the New Gen Firewall (NGFW) capabilities such as running Unified Threat Defense (UTD) containers on Cisco Catalyst 8000V. The minimum requirement for the Service Plane Heavy template is 8 vCPUs and 16 GB of memory, and this template includes containers running SNORT. This applies to both SD-WAN and autonomous mode deployments.
-
Control Plane Heavy: This template is recommended for use cases such as route reflector deployment and scaling FlexVPN to 10,000 deployments.
-
Data Plane Heavy: This is the default template for Cisco Catalyst 8000V. Use this template to achieve maximum forwarding performance.
For detailed allocation information for each template, see the tables in this chapter.
Guidelines to choose a template
This list provides a few guidelines before choosing a vCPU template.
-
Do not create a VM larger than the total number of physical cores of your host. For example, if you have a host system with six cores per NUMA node, it is recommended you size your virtual machines with no more than 6 vCPUs.
-
Using a Control Plane Extra heavy template, a service plane app can obtain 1.5 full cores for its operation in certain cases, for example, Wide Area Application Services (WAAS).
-
The Control Plane heavy template allocates an extra core to the Control Plane and Service Plane services compared to the Data Plane heavy template. The Control Plane receives one core, and the Service Plane receives another. If there is no Service Plane application, the Control Plane uses both the cores.
-
If the configuration output for the Template option reads 'None', the Data Plane heavy template is applied by default. However, this is not applicable for Cisco Catalyst 8000V instances running in the controller mode.
-
By default, the Cisco Catalyst 8000V core allocation favors a larger data plane for performance. If there is no Service Plane application, the Control Plane also utilizes the Service Plane's resources.
-
When using a Service Plane Heavy template, a Service Plane application such as Snort IPS can use up to 2 full cores for its operation.
Control Plane Extra Heavy template
This table specifies the vCPU distribution for the Control Plane Extra heavy template.
|
Number of vCPUs |
1 |
2 |
4 |
8 |
16 |
|---|---|---|---|---|---|
|
Control Plane |
1/3 |
1/2 |
1 1/2 |
1 1/2 |
6 |
|
Service Plane |
1/3 |
1/2 |
1 1/2 |
1 1/2 |
6 |
|
Data Plane |
1/3 |
1 |
1 |
5 |
10 |
Control Plane Heavy template
This table shows the vCPU distribution for the Control Plane Heavy template.
|
Number of vCPUs |
1 |
2 |
4 |
8 |
16 |
|---|---|---|---|---|---|
|
Control Plane |
1/3 |
1/2 |
1 |
1 |
4 |
|
Service Plane |
1/3 |
1/2 |
1 |
1 |
4 |
|
Data Plane |
1/3 |
1 |
2 |
6 |
12 |
Data Plane Heavy template
This table shows the vCPU distribution for the Data Plane Heavy template.
|
Number of vCPUs |
1 |
2 |
4 |
8 |
16 |
|---|---|---|---|---|---|
|
Control Plane |
1/3 |
1/2 |
1/2 |
1/2 |
2 |
|
Service Plane |
1/3 |
1/2 |
1/2 |
1/2 |
2 |
|
Data Plane |
1/3 |
1 |
3 |
7 |
14 |
Data Plane Normal template
Data Plane Normal is a Cisco Catalyst 8000V resource profile which enables Cisco Catalyst 8000V to behave as it did prior to applying a vCPU distribution template. The Data Plane Normal template provides these features:
-
This template offers a balanced distribution of resources between the data, control, and service planes.
-
You can use the CLI to set this template for an instance. If you create a Cisco Catalyst 8000V VM with the Data Plane Heavy template for vCPU distribution as specified in the ovf-env.xml file, you can override these settings by using the CLI commands in the Data Plane Normal template.
Service Plane Heavy template
The table shows the vCPU distribution for the Service Plane Heavy template.
|
Number of vCPUs |
1 |
2 |
4 |
8 |
16 |
|---|---|---|---|---|---|
|
Control Plane |
1/3 |
1/2 |
1 |
2 |
8 |
|
Service Plane |
1/3 |
1/2 |
1 |
2 |
8 |
|
Data Plane |
1/3 |
1 |
2 |
4 |
8 |
Service Plane Medium template
The table shows the vCPU distribution for the Service Plane Medium template.
|
Number of vCPUs |
1 |
2 |
4 |
8 |
16 |
|---|---|---|---|---|---|
|
Control Plane |
1/3 |
1/2 |
1 |
1 |
4 |
|
Service Plane |
1/3 |
1/2 |
1 |
1 |
4 |
|
Data Plane |
1/3 |
1 |
2 |
6 |
12 |
Feedback