The documentation set for this product strives to use bias-free language. For the purposes of this documentation set, bias-free is defined as language that does not imply discrimination based on age, disability, gender, racial identity, ethnic identity, sexual orientation, socioeconomic status, and intersectionality. Exceptions may be present in the documentation due to language that is hardcoded in the user interfaces of the product software, language used based on RFP documentation, or language that is used by a referenced third-party product. Learn more about how Cisco is using Inclusive Language.
This chapter describes how to configure virtual device context (VDC) resource templates on Cisco NX-OS devices.
Your software release might not support all the features documented in this module. For the latest caveats and feature information, see the Bug Search Tool at https://tools.cisco.com/bugsearch/ and the release notes for your software release. To find information about the features documented in this module, and to see a list of the releases in which each feature is supported, see the "New and Changed Information"chapter or the Feature History table in this chapter.
VDC resource templates set the minimum and maximum limits for shared physical device resources when you create the VDC. The Cisco NX-OS software reserves the minimum limit for the resource to the VDC. Any resources allocated to the VDC beyond the minimum are based on the maximum limit and availability on the device.
The default IPv4 and IPv6 route memory available for all VDCs on the supervisor is 250 MB. Beginning with Cisco NX-OS Release 5.2(1), the default memory is 300 MB. This amount remains the same with both the 4-GB and the 8-GB supervisor. You can have approximately 11,000 routes, each with 16 next hops, in 16 MB of route memory. The show routing memory estimate routes number-of-routes next-hops number-of-next-hops command shows the amount of unicast RIB (IPv4 RIB and IPv6 RIB) shared memory needed to support the specified number of routes and next hops.
If you do not set a limit for a resource in a VDC resource template, the default limits for that resource are the same as those in the default VDC resource template. The table below lists the default template resource limits of the nondefault VDC.
Note | You cannot change the limits in the default VDC resource template. |
Resource |
Minimum |
Maximum |
---|---|---|
IPv4 multicast route memory1 |
8 |
8 |
IPv6 multicast route memory1 |
5 |
5 |
IPv4 unicast route memory1 |
8 |
8 |
IPv6 unicast route memory1 |
4 |
4 |
Port channels |
0 |
768 |
SPAN sessions |
0 |
2 |
ERSPAN sessions |
0 |
23 |
VLANs |
16 |
4094 |
VRFs |
2 |
4096 |
Inband SRC session |
0 |
1 |
Any changes that you make to a VDC resource template do not affect any VDCs that you created using that VDC resource template. To update a VDC with the new limits in the VDC resource, you must explicitly reapply the template to the VDC.
Resource |
Minimum |
Maximum |
---|---|---|
IPv4 multicast route memory1 |
58 |
58 |
IPv6 multicast route memory1 |
8 |
8 |
IPv4 unicast route memory1 |
96 |
96 |
IPv6 unicast route memory1 |
24 |
24 |
Port channels |
0 |
768 |
SPAN sessions |
0 |
2 |
ERSPAN sessions |
0 |
23 |
VLANs |
16 |
4094 |
VRFs |
2 |
4096 |
Inband SRC session |
0 |
1 |
Note | Only the network administrator can change a VDC template in the default VDC. |
VDC templates require no license. For a complete explanation of the Cisco NX-OS licensing scheme and how to obtain and apply licenses, see the License and Copyright Information for Cisco NX-OS Software.
VDC resource templates describe the minimum and maximum resources that the VDC can use. If you do not specify a VDC resource template when you create a VDC, the Cisco NX-OS software uses the default template, vdc-default.
Note | As an alternative to using VDC resource templates, you can change the individual resource limits after you create the VDC by changing an individual resource limit for a single VDC or by changing the resource limits in a nondefault VDC resource template and applying the template to the VDC. |
Note | You can have a maximum of two SPAN monitoring sessions on your physical device. |
The maximum amount of system resources assigned to a VDC is limited by the VDC resource template used when the VDC is created. You can create VDC resource templates that you can use when creating VDCs that have resource limits other than those provided in the default VDC resource template.
If you do not set limits for a resource in a VDC resource template, the default limits are the limits for that resource in the default VDC resource template
You can set only one value for the multicast and unicast route memory resources maximum and minimum limits. If you specify a minimum limit, that is the value for both the minimum and maximum limits and the maximum limit is ignored. If you specify only a maximum limit, that is the value for both the minimum and maximum limits.
You can have a maximum of two SPAN monitoring sessions on your physical device.
You cannot change the configuration of the default resource templates.
To display VDC resource template configuration information, perform one of the following tasks:
Command |
Purpose |
---|---|
show running-config {vdc | vdc-all} |
Displays the VDC information in the running configuration. |
show vdc resource template [template-name] |
Displays the VDC template configuration. |
For detailed information about the fields in the output from this command, see the Cisco Nexus 7000 Series NX-OS Virtual Device Context Command Reference.
vdc resource template TemplateA limit-resource port-channel minimum 4 maximum 128 limit-resource span-ssn minimum 1 maximum equal-to-min limit-resource vlan minimum 32 maximum 1024 limit-resource vrf minimum 32 maximum 1000
Related Topic |
Document Title |
---|---|
Cisco NX-OS licensing |
Cisco Nexus 7000 Series NX-OS Unicast Routing Command Reference |
VDC commands |
Cisco Nexus 7000 Series NX-OS Virtual Device Context Command Reference |
This table includes only the updates for those releases that have resulted in additions or changes to the feature.
Feature Name | Release | Feature Information |
---|---|---|
VDC resource templates |
6.2(2) |
No change from Cisco NX-OS Release 6.1(3). |
VDC resource templates |
6.1(3) |
No change from Cisco NX-OS Release 6.0(1). |
VDC resource templates |
6.0(1) |
No change from Cisco NX-OS Release 5.2. |
VDC resource templates |
5.2(1) |
No change from Cisco NX-OS Release 5.1. |
VDC resource templates |
5.1(1) |
No change from Cisco NX-OS Release 5.0. |
IPv4 multicast route memory resource |
5.0(2) |
Changed the range for the minimum and maximum values. |
IPv6 multicast route memory resource |
5.0(2) |
Changed the range for the minimum and maximum values. |
IPv4 unicast route memory resource |
5.0(2) |
Changed the range for the minimum and maximum values. |
IPv6 unicast route memory resource |
5.0(2) |
Changed the range for the minimum and maximum values. |
VRF resource |
5.0(2) |
Changed the range for the minimum and maximum values. |
VDC resource templates |
4.2(1) |
No change from Cisco NX-OS Release 4.1(2). |
IPv4 unicast route memory resource |
4.1(2) |
Changed the default maximum value from 256 to 8. |
IPv6 unicast route memory resource |
4.1(2) |
Changed the default maximum value from 256 to 4. |
Multicast route memory resources |
4.1(2) |
Added IPv4 and IPv6 multicast route memory resources. |
Port channel resources |
4.1(2) |
Changed the default maximum value from 256 to 768. |
IPv4 unicast route memory resource |
4.0(2) |
Changed the default maximum value from 256 to 320. |
IPv6 unicast route memory resource |
4.0(2) |
Changed the default maximum value from 256 to 192. |