Intelligent Services Gateway Configuration Guide, Cisco IOS Release 15.1S
|
||||||||||||||||||
Configuring MQC Support for IP Sessions
|
||||||||||||||||||
|
Contents
Configuring MQC Support for IP SessionsLast Updated: May 27, 2011
The MQC Support for IP Sessions feature provides modular quality of service (QoS) command-line interface (CLI) provisioning on Cisco Intelligent Services Gateway (ISG) IP sessions. It makes the full set of modular QoS CLI (MQC) syntax available for the sessions, whether they are configured locally or downloaded from a remote authentication, authorization, and accounting (AAA) server. Finding Feature InformationYour software release may not support all the features documented in this module. For the latest feature information and caveats, see 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 document. 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 MQC Support for IP SessionsGeneral RestrictionsCreation of IP sessions over PPP sessions is not supported.
Only the marking and policing features work in upstream traffic. All queuing, policing, and marking MQC features work in downstream traffic. Class-level queues are allowed only at the child level in session policy maps. All other levels must have a single-level policy and use the default queues. IP sessions over Gigabit EtherChannel (GEC) are not supported. Because IP sessions cannot be load-balanced, load balancing is not supported on any system. Cisco 10000 Series RoutersISG policer support is limited to traffic-class sessions on the Cisco 10000 series router. IP sessions over ATM virtual circuits (VCs) do not support queuing policy maps on the Cisco 10000 series router. However, you can configure queuing policy maps for point-to-point interfaces on ATM subinterfaces. Access-side interface redundancy for port-channel links is not supported on the Cisco 10000 series router. However, core-side redundancy is supported on the Cisco 10000 series router. Cisco 7600 Series RoutersTraffic classes are not supported. IP sessions on ATM interfaces are not supported. IP sessions are not supported on ambiguous IEEE 802.1Q in 802.1Q (QinQ) subinterfaces. Beginning in Cisco IOS Release 12.2(33)SRE, one to one access-side interface redundancy for port-channel links is supported, but only on the Ethernet Services Plus (ES+) line cards. However, core-side redundancy is supported on the Cisco 7600 series router. Information About MQC Support for IP Sessions
Supported InterfacesMQC on IP sessions is supported through the following interfaces, arranged by system:
MQC is not supported on the following interfaces:
The following features and configurations are used on MQC on IP sessions:
ISG PolicersYou can create configurations to work on an IP session with multiple traffic classes, and with one or more of the traffic classes acting as a policer. ISG policer is retained for backward compatibility and is fully supported if you do not want to migrate to MQC now. Note that ISG policing is supported on traffic classes, but MQC is not supported for traffic classes. An ISG session can be configured with the ISG policer (also called dynamic rate limiting) or MQC, but not both. You should either use the ISG policer or migrate fully to MQC. If you do not migrate fully from ISG policer to MQC, a misconfiguration will occur. Precedence Order in Policy MapsA policy map can be attached to one or more interfaces to specify a service policy. Configuration sources combined with context determines which QoS policy map is applied. The three configuration sources and their general order of precedence are as follows:
This order of precedence shows the general condition, that is, service profiles and per-user configurations have higher priority than interface configurations. However, a change of authorization (CoA) per-user push replaces the current per-user configuration for any overlapping or common feature. Similarly, when a new service logs in, its configuration replaces any overlapping feature, from previously configured service profiles, that is not already in effect from a per-user configuration source If the new service then logs off, the previously existing configuration is reapplied if no higher-precedence configuration source is in effect. Given those precedence qualifications, the policy map is determined as follows:
Inheritance Rules on Cisco 10000 Series SystemsThe inheritance rules on Cisco 10000 series systems for policies and queues from the parent interface are as follows:
How to Configure MQC Support for IP SessionsConfiguring Local Subscriber Profile for MQC Support
SUMMARY STEPS
DETAILED STEPS
For information about configuring a local service profile, see the section âConfiguring Per-Session QoS Using the ISG Frameworkâ in the "Configuring ISG Control Policies" chapter in the Cisco IOS Intelligent Services Gateway Configuration Guide. Configuring ISG QoS for IP Sessions
SUMMARY STEPS
DETAILED STEPS Configuration Examples for MQC Support for IP SessionsQoS Policy-Map Service Profile and Command Policy-Map Configurations ExampleThe following example shows how to configure a QoS policy map, a service profile, and a command policy map. The command policy map is then configured onto interface GigabitEthernet 0/0/0 with the service-policy keyword. Router# configure terminal Enter configuration commands, one per line. End with CNTL/Z. Router(config)# class-map match-any EF-customer Router(config-cmap)# match access-group name CUSTOMER-EF Router(config-cmap)# class-map match-any EF-WAN Router(config-cmap)# match qos-group 6 Router(config-cmap)# policy-map PREMIUM_MARK_IN Router(config-pmap)# class EF-customer Router(config-pmap-c)# set cos 6 Router(config-pmap-c)# set dscp ef Router(config-pmap-c)# set qos-group 6 Router(config-pmap-c)# class class-default Router(config-pmap-c)# set dscp af11 Router(config-pmap-c)# set qos-group 1 Router(config-pmap-c)# set cos 1 Router(config-pmap-c)# policy-map PREMIUM_UB_OUT Router(config-pmap)# class EF-WAN Router(config-pmap-c)# police cir 200000000 Router(config-pmap-c-police)# priority Router(config-pmap-c)# class class-default Router(config-pmap-c)# policy-map type service PREMIUM_SERVICE Router(config-service-policymap)# service-policy input PREMIUM_MARK_IN Router(config-service-policymap)# service-policy output PREMIUM_UB_OUT Router(config-service-policymap)# policy-map type control INT Router(config-control-policymap)# class type control always event account-logon Router(config-control-policymap-class-control)# 1 service-policy type service name PREMIUM_SERVICE Router(config-control-policymap-class-control)# interface GigabitEthernet0/0/0 Router(config-if)# ip address 10.0.0.1 255.255.255.0 Router(config-if)# pppoe enable group global Router(config-if)# service-policy type control INT Additional ReferencesRelated DocumentsMIBsTechnical Assistance
Feature Information for MQC Support for IP SessionsThe following table provides release information about the feature or features described in this module. This table lists only the software release that introduced support for a given feature in a given software release train. Unless noted otherwise, subsequent releases of that software release train also support that feature. 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.
Cisco and the Cisco Logo are trademarks of Cisco Systems, Inc. and/or its affiliates in the U.S. and other countries. A listing of Cisco's trademarks can be found at www.cisco.com/go/trademarks. Third party trademarks mentioned are the property of their respective owners. The use of the word partner does not imply a partnership relationship between Cisco and any other company. (1005R) Any Internet Protocol (IP) addresses and phone numbers used in this document are not intended to be actual addresses and phone numbers. Any examples, command display output, network topology diagrams, and other figures included in the document are shown for illustrative purposes only. Any use of actual IP addresses or phone numbers in illustrative content is unintentional and coincidental. |
|||||||||||||||||