QoS for dVTI
This module provides conceptual information for using egress QoS on Dynamic Virtual Tunnel Interfaces (dVTI). QoS for dVTI allows you to configure a single dVTI tunnel template. This template is replicated to give connectivity to remote endpoints.
Finding Feature Information
Your software release may not support all the features documented in this module. For the latest caveats and feature information, see Bug Search Tool and the release notes for your platform and 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 feature information table at the end of this module.
Use Cisco Feature Navigator to find information about platform support and Cisco software image support. To access Cisco Feature Navigator, go to www.cisco.com/go/cfn. An account on Cisco.com is not required.
Restrictions for QoS dVTI
Information About QoS for dVTI
A single dVTI template can support numerous connections from routers with static VTI (sVTI) configuration. The dVTI template configuration is typically on a hub router. Remote spoke routers have a sVTI configuration that always points to the hub router.
QoS for dVTI supports the following:
- Maximum of 2000 dynamic tunnels using QoS from the dVTI tunnel template
- Scalability for an additional 2000 dynamic tunnels with no QoS on the dVTI tunnel template
- Low latency egress queuing on dVTI tunnel templates
- Egress shaping (with and without overhead accounting) on dVTI tunnel templates
- QoS pre-classify on dVTI tunnel templates
Configuration Examples for QoS for dVTI
- Example 2 Layer Rate LLQ for dVTI
- Example 2 Layer Rate LLQ with Bandwidth Guarantees for dVTI
- Example 3 Layer QoS for dVTI
Example 2 Layer Rate LLQ for dVTI
This example shows how to configure a 2 Layer egress policy-map on the virtual tunnel interface which gives the following:
- ToS-specific rate LLQ for certain traffic
- Overall rate limiting on a per-tunnel basis
- Additional overhead is considered using the account directive on the shape command in the parent shaper
class-map match-any real_time match ip dscp cs5 ef ! class-map match-any generic_data match ip dscp cs1 cs2 af21 af22 match ip dscp default ! policy-map child class real_time police cir 200000 conform-action transmit exceed-action drop violate-action drop priority class generic_data bandwidth remaining percent 100 ! policy-map parent class class-default shape average 1000000 account user-defined 30 service-policy child ! interface Virtual-Template 1 type tunnel service-policy output parent
Example 2 Layer Rate LLQ with Bandwidth Guarantees for dVTI
This example shows how to configure a 2 Layer egress policy-map on the virtual tunnel interface which gives the following:
- ToS-specific rate LLQ for certain traffic
- Bandwidth guarantees for other traffic
- Overall rate limiting on a per-tunnel basis
class-map match-any real_time
match ip precedence 5
!
class-map match-any higher_data_1
match ip precedence 2
!
class-map match-any higher_data_2
match ip precedence 3
!
policy-map child
class real_time priority
police 5000000 conform-action transmit exceed-action drop violate-action drop
class higher_data_1
bandwidth remaining percent 50
class higher_data_2
bandwidth remaining percent 40
class class-default
shape average 10000000
bandwidth remaining percent 5
!
policy-map parent
class class-default shape average 15000000
service-policy child
!
interface Virtual-Template 1 type tunnel
service-policy output parent
Example 3 Layer QoS for dVTI
policy-map parent
Class class-default
Shape average 50000000
Bandwidth remaining ratio 1
Service-policy child
!
policy-map child
Class Red
Shape average percent 80
Bandwidth remaining ratio 9
Service-policy grandchild
Class Green
Shape average percent 80
Bandwidth remaining ratio 2
Service-policy grandchild
!
policy-map grandchild
Class voice
Priority level 1
Class video
Priority level 2
Class data_gold
Bandwidth remaining ratio 100
Class class-default
Random-detect dscp-based
!
interface virtual-template101 type tunnel
ip unnumbered looback101
tunnel source GigabitEthernet0/3/0
service-policy output parent
Additional References
Related Documents
| Related Topic | Document Title |
|---|---|
| Cisco IOS commands |
|
Standards and RFCs
| Standard/RFC | Title |
|---|---|
MIBs
| MIB | MIBs Link |
|---|---|
| To locate and download MIBs for selected platforms, Cisco software releases, and feature sets, use Cisco MIB Locator found at the following URL: |
Technical Assistance
| Description | Link |
|---|---|
| The Cisco Support and Documentation website provides online resources to download documentation, software, and tools. Use these resources to install and configure the software and to troubleshoot and resolve technical issues with Cisco products and technologies. Access to most tools on the Cisco Support and Documentation website requires a Cisco.com user ID and password. |
Feature Information for QoS for dVTI
| Property Type | Property Value | Property Description |
|---|---|---|
Feedback