Information about Per-Tunnel QoS
Overview of Per-Tunnel QoS
Use the Per-tunnel QoS feature to apply a quality of service (QoS) policy on a Cisco IOS XE Catalyst SD-WAN device hub on a per-tunnel or per-spoke instance in the egress direction.
Per-tunnel QoS can only be applied on hub-to-spoke network topologies. Per-tunnel QoS on a hub lets you shape tunnel traffic to individual spokes. It also differentiates individual data flows going through the tunnel or the spoke for policing.
Benefits of Per-Tunnel QoS
Before the introduction of Per-tunnel QoS feature on Cisco Catalyst SD-WAN, QoS on a hub could be configured to measure only the aggregate outbound traffic for all spokes. Per-tunnel QoS for Cisco Catalyst SD-WAN provides the following benefits.
-
A QoS policy is configurable on the basis of session groups, thus providing the capability of regulating traffic from hub to spokes at a per-spoke level.
-
The hub cannot send excessive traffic to a small spoke and overrun it.
-
The maximum outbound bandwidth and QoS queue are set up automatically when each spoke registers with an Overlay Management Protocol (OMP) message.
-
The amount of outbound hub bandwidth that a “greedy” spoke can consume can be limited; therefore, the traffic can’t monopolize a hub’s resources and starve other spokes.
-
Multiple policies (MPoL) are supported. This enables underlay and TLOC extension traffic to coexist with the overlay tunnel traffic.
Supported Platforms
Per-Tunnel QoS for Hub
The following series of platforms can be configured as hubs for the per-tunnel QoS in Cisco Catalyst SD-WAN.
-
Cisco 1000 Series Aggregation Services Routers
-
Cisco 1000 Series Integrated Services Routers
-
Cisco ISR 1100 and ISR 1100X Series Integrated Services Routers
-
Cisco 4000 Series Integrated Services Routers
-
Cisco Cloud Services Router 1000V Series
-
Cisco Catalyst 8000 Edge Platforms Family
Per-Tunnel QoS for Spokes
The following series of Cisco IOS XE Catalyst SD-WAN devices can be configured as spokes for per-tunnel QoS in Cisco Catalyst SD-WAN.
-
Cisco 1000 Series Aggregation Services Routers
-
Cisco 1000 Series Integrated Services Routers
-
Cisco ISR 1100 and ISR 1100X Series Integrated Services Routers
-
Cisco 4000 Series Integrated Services Routers
-
Cisco Cloud Services Router 1000V Series
-
Cisco Catalyst 8000 Edge Platforms Family
-
Cisco 1000 Series Integrated Services Routers (ISRs)
-
ISR1100-4G
-
ISR1100-6G
-
ISR1100-4GLTENA and ISR1100-4GLTEGB
-
Restrictions for Per-Tunnel QoS
-
Only hub-to-spoke network topology is supported for configuring per-tunnel QoS. Spoke-to-spoke network topology isn't supported.
-
Only Cisco IOS XE Catalyst SD-WAN devices are supported as hubs for per-tunnel QoS. However, both Cisco IOS XE Catalyst SD-WAN devices and Cisco vEdge devices are supported as spokes in the hub-to-spoke topology supported for per-tunnel QoS.
-
In Cisco IOS XE Catalyst SD-WAN Release 17.2.1r, per-tunnel QoS can only be configured using the Cisco VPN Interface Ethernet template in Cisco vManage 20.1.1.
-
Per-tunnel QoS with loopback WAN for non-binding mode isn’t supported on the hub.
-
For per-tunnel QoS to work with 3-level hierarchical policies, you must use the reserved class-map name, "SDWAN_underlay" for middle level policy.
-
Maximum number of sessions:
-
(Minimum supported release: Cisco IOS XE Catalyst SD-WAN Release 17.11.1a)
You can configure a maximum number of sessions to which the QoS policy is applied. When the number of Cisco Catalyst SD-WAN user sessions with QoS policy reaches its limit, the QoS policy is not applied for any other sessions. The number of sessions that you can configure is from 100 to 6,000. The default QoS maximum session for all platforms is 2,000.
-
(Minimum supported release: Cisco IOS XE Catalyst SD-WAN Release 17.13.1a)
The number of sessions that you can configure is from 100 to 10,000.
The default QoS maximum session depends on policy reuse and platform.
-