cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
3269
Views
0
Helpful
3
Replies

How to apply Service-policy (QoS) on a DMVPN Tunnel interface of a Cisco 1941 ISR2

emcueto08
Level 1
Level 1

Hi to all,

I'm Eugene from the Philippines and just want to ask how we can apply a service-policy (QoS) on a tunnel interface of the DMVPN on a Cisco 1941 ISR2. Previously, client's routers were Cisco 1841 ISR. But as we know 1841ISR is on its way EoL/EoS so clients purchased 1941 ISR2 instead for the new sites and well replace the old ones. On a Cisco 1841 we can apply "service-policy output <policy-map name>" on the tunnel interface for DMVPN for the QoS. But when we migrated the configuration to the 1941 ISR2, there were no option to place service-policy under the tunnel interface. How can we apply our QoS on the tunnel interface?

Hope we can have as you support asap as our client already starting to migrated from 1841 to 1941.

Many Thanks and Regards,

Eugene

3 Replies 3

wzhang
Cisco Employee
Cisco Employee

Hi,

The behavior that you are seeing is expected. We blocked the service-policy CLI in 12.4(22)T and later on multipoint GRE tunnel interfaces because we don't support Generic Traffic Shaping (which is required for a QoS configuration on a virtual interface) on such an interfaces. It's not a platform limitation, and my guess is that your 1841 is running an IOS version before 12.4(22)T while the 1941 is running something newer. With 12.4(22)T and later, you have 2 ways to configure QoS for DMVPN:

1. Apply service-policy on the egress physical interface. You will need to use QoS pre-classify on the tunnel if you are classifying traffic based on the pre-encapsulation L3/L4 headers.

2. Use the per-tunnel QoS feature on the DMVPN hub:

http://www.cisco.com/en/US/partner/docs/ios/sec_secure_connectivity/configuration/guide/sec_per_tunnel_qos.html

Hope this helps,

Thanks,

Wen

Hi Wen,

Thanks for the reply.

So you mean we could have this set-up:

HUB (Cisco3845) - run per-tunnel QoS using NHRP groups as hub

SPOKE (Cisco1841) - run QoS pre-classify and service-policy on the DMVPN tunnel interface

SPOKE (Cisco 1941 ISR2) - run per-tunnel QoS using NHRP group as spoke

How about if the DMVPN is a Spoke-to-Spoke set-up will this still be the configuration we can use?

Regards,

Eugene

Hi,

Yes, you should run per-tunnel QoS on the hub. For the spokes, it doesn't matter if it's an 1841 or 1941, you should only apply service policy on the physical interface instead of the tunnel, since traffic shaping will not work on a mGRE tunnel interface. As far as how you should classify traffic, I would recommend you use inbound marking and egress classification using DSCP or precedence instead of doing qos pre-classify. This helps removes feature dependencies and will give you more flexibility for end-to-end QoS. When running per-tunnel QoS on the spoke, all it does it to help the hub to provision QoS configuration for traffic going towards that spoke, it doesn't actually do any QoS on the spoke it self. With dynamic spoke to spoke tunnels, you can still apply QoS on the spoke's physical interface, although it would only take effect on the aggregate traffic, and you won't be able to achieve per-spoke QoS granularity.

Thanks,

Wen