0 Bewertungen0% fanden dieses Dokument nützlich (0 Abstimmungen)
24 Ansichten150 Seiten
End User agrees to indemnify and hold harmless Avaya, its agents, servants and employees against any claims, lawsuits, demands and judgments. "Documentation" means information published by Avaya in varying mediums. The terms of this document are subject to change without notice.
End User agrees to indemnify and hold harmless Avaya, its agents, servants and employees against any claims, lawsuits, demands and judgments. "Documentation" means information published by Avaya in varying mediums. The terms of this document are subject to change without notice.
End User agrees to indemnify and hold harmless Avaya, its agents, servants and employees against any claims, lawsuits, demands and judgments. "Documentation" means information published by Avaya in varying mediums. The terms of this document are subject to change without notice.
All Rights Reserved. Notice While reasonable efforts have been made to ensure that the information in this document is complete and accurate at the time of printing, Avaya assumes no liability for any errors. Avaya reserves the right to make changes and corrections to the information in this document without the obligation to notify any person or organization of such changes. Documentation disclaimer Documentation means information published by Avaya in varying mediums which may include product information, operating instructions and performance specifications that Avaya generally makes available to users of its products. Documentation does not include marketing materials. Avaya shall not be responsible for any modifications, additions, or deletions to the original published version of documentation unless such modifications, additions, or deletions were performed by Avaya. End User agrees to indemnify and hold harmless Avaya, Avaya's agents, servants and employees against all claims, lawsuits, demands and judgments arising out of, or in connection with, subsequent modifications, additions or deletions to this documentation, to the extent made by End User. Link disclaimer Avaya is not responsible for the contents or reliability of any linked websites referenced within this site or documentation provided by Avaya. Avaya is not responsible for the accuracy of any information, statement or content provided on these sites and does not necessarily endorse the products, services, or information described or offered within them. Avaya does not guarantee that these links will work all the time and has no control over the availability of the linked pages. Warranty Avaya provides a limited warranty on its hardware and Software (Product(s)). Refer to your sales agreement to establish the terms of the limited warranty. In addition, Avayas standard warranty language, as well as information regarding support for this Product while under warranty is available to Avaya customers and other parties through the Avaya Support website: http://support.avaya.com. Please note that if you acquired the Product(s) from an authorized Avaya reseller outside of the United States and Canada, the warranty is provided to you by said Avaya reseller and not by Avaya. Software means computer programs in object code, provided by Avaya or an Avaya Channel Partner, whether as stand-alone products or pre-installed on hardware products, and any upgrades, updates, bug fixes, or modified versions. Licenses THE SOFTWARE LICENSE TERMS AVAILABLE ON THE AVAYA WEBSITE, HTTP://SUPPORT.AVAYA.COM/LICENSEINFO ARE APPLICABLE TO ANYONE WHO DOWNLOADS, USES AND/OR INSTALLS AVAYA SOFTWARE, PURCHASED FROM AVAYA INC., ANY AVAYA AFFILIATE, OR AN AUTHORIZED AVAYA RESELLER (AS APPLICABLE) UNDER A COMMERCIAL AGREEMENT WITH AVAYA OR AN AUTHORIZED AVAYA RESELLER. UNLESS OTHERWISE AGREED TO BY AVAYA IN WRITING, AVAYA DOES NOT EXTEND THIS LICENSE IF THE SOFTWARE WAS OBTAINED FROM ANYONE OTHER THAN AVAYA, AN AVAYA AFFILIATE OR AN AVAYA AUTHORIZED RESELLER; AVAYA RESERVES THE RIGHT TO TAKE LEGAL ACTION AGAINST YOU AND ANYONE ELSE USING OR SELLING THE SOFTWARE WITHOUT A LICENSE. BY INSTALLING, DOWNLOADING OR USING THE SOFTWARE, OR AUTHORIZING OTHERS TO DO SO, YOU, ON BEHALF OF YOURSELF AND THE ENTITY FOR WHOM YOU ARE INSTALLING, DOWNLOADING OR USING THE SOFTWARE (HEREINAFTER REFERRED TO INTERCHANGEABLY AS YOU AND END USER), AGREE TO THESE TERMS AND CONDITIONS AND CREATE A BINDING CONTRACT BETWEEN YOU AND AVAYA INC. OR THE APPLICABLE AVAYA AFFILIATE (AVAYA). Avaya grants you a license within the scope of the license types described below, with the exception of Heritage Nortel Software, for which the scope of the license is detailed below. Where the order documentation does not expressly identify a license type, the applicable license will be a Designated System License. The applicable number of licenses and units of capacity for which the license is granted will be one (1), unless a different number of licenses or units of capacity is specified in the documentation or other materials available to you. Designated Processor means a single stand-alone computing device. Server means a Designated Processor that hosts a software application to be accessed by multiple users. Licence types Designated System(s) License (DS). End User may install and use each copy of the Software only on a number of Designated Processors up to the number indicated in the order. Avaya may require the Designated Processor(s) to be identified in the order by type, serial number, feature key, location or other specific designation, or to be provided by End User to Avaya through electronic means established by Avaya specifically for this purpose. Heritage Nortel Software Heritage Nortel Software means the software that was acquired by Avaya as part of its purchase of the Nortel Enterprise Solutions Business in December 2009. The Heritage Nortel Software currently available for license from Avaya is the software contained within the list of Heritage Nortel Products located at http://support.avaya.com/ LicenseInfo under the link Heritage Nortel Products. For Heritage Nortel Software, Avaya grants Customer a license to use Heritage Nortel Software provided hereunder solely to the extent of the authorized activation or authorized usage level, solely for the purpose specified in the Documentation, and solely as embedded in, for execution on, or (in the event the applicable Documentation permits installation on non-Avaya equipment) for communication with Avaya equipment. Charges for Heritage Nortel Software may be based on extent of activation or use authorized as specified in an order or invoice. Copyright Except where expressly stated otherwise, no use should be made of materials on this site, the Documentation, Software, or hardware provided by Avaya. All content on this site, the documentation and the Product provided by Avaya including the selection, arrangement and design of the content is owned either by Avaya or its licensors and is protected by copyright and other intellectual property laws including the sui generis rights relating to the protection of databases. You may not modify, copy, reproduce, republish, upload, post, transmit or distribute in any way any content, in whole or in part, including any code and software unless expressly authorized by Avaya. Unauthorized reproduction, transmission, dissemination, storage, and or use without the express written consent of Avaya can be a criminal, as well as a civil offense under the applicable law. Third Party Components Third Party Components mean certain software programs or portions thereof included in the Software that may contain software (including open source software) distributed under third party agreements (Third Party Components), which contain terms regarding the rights to use certain portions of the Software (Third Party Terms). Information regarding distributed Linux OS source code (for those Products that have distributed Linux OS source code) and identifying the copyright holders of the Third Party Components and the Third Party Terms that apply is available in the Documentation or on Avayas website at: http:// support.avaya.com/Copyright. You agree to the Third Party Terms for any such Third Party Components. Preventing Toll Fraud Toll Fraud is the unauthorized use of your telecommunications system by an unauthorized party (for example, a person who is not a corporate employee, agent, subcontractor, or is not working on your company's behalf). Be aware that there can be a risk of Toll Fraud associated with 2 VSP 7000 Configuration Quality of Service J anuary 2013 Comments? infodev@avaya.com your system and that, if Toll Fraud occurs, it can result in substantial additional charges for your telecommunications services. Avaya Toll Fraud intervention If you suspect that you are being victimized by Toll Fraud and you need technical assistance or support, call Technical Service Center Toll Fraud Intervention Hotline at +1-800-643-2353 for the United States and Canada. For additional support telephone numbers, see the Avaya Support website: http://support.avaya.com. Suspected security vulnerabilities with Avaya products should be reported to Avaya by sending mail to: securityalerts@avaya.com. Trademarks The trademarks, logos and service marks (Marks) displayed in this site, the Documentation and Product(s) provided by Avaya are the registered or unregistered Marks of Avaya, its affiliates, or other third parties. Users are not permitted to use such Marks without prior written consent from Avaya or such third party which may own the Mark. Nothing contained in this site, the Documentation and Product(s) should be construed as granting, by implication, estoppel, or otherwise, any license or right in and to the Marks without the express written permission of Avaya or the applicable third party. Avaya is a registered trademark of Avaya Inc. All non-Avaya trademarks are the property of their respective owners, and Linux is a registered trademark of Linus Torvalds. Downloading Documentation For the most current versions of Documentation, see the Avaya Support website: http://support.avaya.com. Contact Avaya Support See the Avaya Support website: http://support.avaya.com for product notices and articles, or to report a problem with your Avaya product. For a list of support telephone numbers and contact addresses, go to the Avaya Support website: http://support.avaya.com, scroll to the bottom of the page, and select Contact Avaya Support. VSP 7000 Configuration Quality of Service J anuary 2013 3 4 VSP 7000 Configuration Quality of Service J anuary 2013 Comments? infodev@avaya.com Contents Chapter 1: Introduction...................................................................................................... 9 Purpose..................................................................................................................................................... 9 Related resources..................................................................................................................................... 10 Documentation................................................................................................................................. 10 Training............................................................................................................................................. 10 Avaya Mentor videos........................................................................................................................ 10 Support............................................................................................................................................. 10 Chapter 2: New in this release........................................................................................... 13 Features.................................................................................................................................................... 13 Egress queue shaping...................................................................................................................... 13 PFC-lite............................................................................................................................................ 13 Chapter 3: Policy-enabled network fundamentals........................................................... 15 QoS overview............................................................................................................................................ 15 Port-based and role-based QoS policies.................................................................................................. 16 Differentiated Services.............................................................................................................................. 16 QoS components...................................................................................................................................... 17 Interface groups........................................................................................................................................ 19 Interface shaping....................................................................................................................................... 20 Egress queue shaping.............................................................................................................................. 21 Interface actions........................................................................................................................................ 22 Interface action extensions....................................................................................................................... 23 QoS meters............................................................................................................................................... 24 Packet classifier definition......................................................................................................................... 25 Layer 2 classifier elements........................................................................................................................ 26 IP classifier elements................................................................................................................................ 26 System classifier elements........................................................................................................................ 27 Classifiers and classifier blocks................................................................................................................ 27 Default processing of trusted interfaces.................................................................................................... 29 Policies...................................................................................................................................................... 30 Packet flow................................................................................................................................................ 32 QoS errors in ACLI.................................................................................................................................... 34 QoS DSCP mutation................................................................................................................................. 34 QoS traffic profile filter sets....................................................................................................................... 34 Queue sets................................................................................................................................................ 35 Modifying queue set characteristics................................................................................................. 36 Modifying CoS-to-queue priorities.................................................................................................... 38 QoS configuration guidelines........................................................................................................... 38 Resource allocation behavior on the Virtual Services Platform 7000 Series.................................... 39 Troubleshooting tips......................................................................................................................... 39 QoS agent buffer modes........................................................................................................................... 39 Best-effort mode............................................................................................................................... 40 PAUSE frame mode......................................................................................................................... 40 PFC-lite mode.................................................................................................................................. 41 Chapter 4: QoS configuration using ACLI........................................................................ 43 VSP 7000 Configuration Quality of Service J anuary 2013 5 Displaying QoS parameters...................................................................................................................... 43 Displaying QoS capability policy configuration......................................................................................... 46 Configuring QoS agent............................................................................................................................. 47 Enabling or disabling QoS Agent support globally.................................................................................... 49 Displaying QoS agent configuration information....................................................................................... 50 Restoring QoS agent to default................................................................................................................. 50 Modifying default queue configuration...................................................................................................... 51 Configuring default QoS resource buffer................................................................................................... 52 Modifying QoS resource buffer allocation................................................................................................. 52 Configuring 802.1p priority values............................................................................................................ 54 Creating an interface group...................................................................................................................... 54 Removing an interface group.................................................................................................................... 56 Configuring ports for an interface group................................................................................................... 56 Removing ports from an interface group................................................................................................... 57 Configuring QoS egress queue shaping................................................................................................... 57 Displaying QoS egress queue shaping information.................................................................................. 59 Configuring DSCP to 802.1p priority......................................................................................................... 59 Restoring egress mapping entries to default............................................................................................ 60 Configuring 802.1p priority to DSCP......................................................................................................... 61 Restoring ingress mapping entries to default............................................................................................ 62 Configuring IP classifier element entries................................................................................................... 62 Displaying IP classifier entries.................................................................................................................. 64 Removing IP classifier entries................................................................................................................... 64 Adding Layer 2 elements.......................................................................................................................... 65 Displaying Layer 2 elements..................................................................................................................... 67 Removing Layer 2 elements..................................................................................................................... 67 Linking IP and L2 classifier elements........................................................................................................ 68 Removing classifier entries....................................................................................................................... 69 Combining individual classifiers................................................................................................................ 70 Removing classifier block entries.............................................................................................................. 71 Configuring system classifier element parameters................................................................................... 72 Displaying system classifier element parameters..................................................................................... 74 Removing system classifier element entries............................................................................................. 74 Creating and updating QoS actions.......................................................................................................... 75 Removing QoS actions............................................................................................................................. 77 Creating interface action extension entries............................................................................................... 78 Removing interface action extension entries............................................................................................ 79 Configuring interface shaping................................................................................................................... 79 Disabling interface shaping....................................................................................................................... 80 Configuring QoS policies........................................................................................................................... 81 Removing QoS policies............................................................................................................................. 83 Creating a QoS traffic profile classifier...................................................................................................... 83 Deleting a QoS traffic profile classifier...................................................................................................... 86 Configuring a QoS traffic profile filter set.................................................................................................. 87 Deleting a QoS traffic profile filter set........................................................................................................ 89 Removing QoS configurations.................................................................................................................. 89 Resetting QoS to factory default state...................................................................................................... 90 6 VSP 7000 Configuration Quality of Service J anuary 2013 Configuring QoS statistics tracking type................................................................................................... 90 Configuring NVRAM delay........................................................................................................................ 91 Resetting NVRAM delay to default........................................................................................................... 91 Chapter 5: QoS configuration using EDM........................................................................ 93 Displaying interface queues...................................................................................................................... 93 QoS interface group management............................................................................................................ 94 Displaying interface groups.............................................................................................................. 94 Adding interface groups................................................................................................................... 95 Deleting interface groups................................................................................................................. 96 Deleting ports from an interface group...................................................................................................... 96 QoS interface ID management.................................................................................................................. 97 Displaying interface ID assignments................................................................................................ 97 Displaying priority queue assignments..................................................................................................... 97 Displaying priority mapping....................................................................................................................... 98 Configuring DSCP mapping...................................................................................................................... 99 Displaying QoS meter capability............................................................................................................... 100 Displaying shaper capability...................................................................................................................... 101 QoS IP classifier element management.................................................................................................... 102 Displaying the IP classifier element.................................................................................................. 102 Adding an IP classifier element........................................................................................................ 104 Deleting an IP classifier element...................................................................................................... 105 QoS L2 classifier element management................................................................................................... 105 Displaying the L2 classifier element................................................................................................. 105 Adding a L2 classifier element......................................................................................................... 107 Deleting a L2 classifier element....................................................................................................... 108 QoS system classifier element management............................................................................................ 108 Displaying QoS system classifier elements...................................................................................... 108 Displaying the QoS system classifier pattern................................................................................... 111 Configuring a QoS system classifier element................................................................................... 111 Deleting system classifier elements................................................................................................. 113 QoS classifier management...................................................................................................................... 113 Displaying classifiers........................................................................................................................ 113 Adding classifiers............................................................................................................................. 114 Deleting classifiers........................................................................................................................... 115 Filtering classifiers............................................................................................................................ 116 QoS classifier block management............................................................................................................. 116 Displaying QoS classifier blocks...................................................................................................... 116 Adding classifier blocks.................................................................................................................... 118 Deleting classifier blocks.................................................................................................................. 118 Appending classifier blocks.............................................................................................................. 119 Filtering classifier blocks.................................................................................................................. 119 QoS action management.......................................................................................................................... 120 Displaying QoS actions.................................................................................................................... 120 Adding QoS actions.......................................................................................................................... 121 Deleting QoS actions........................................................................................................................ 121 QoS interface action extension management........................................................................................... 122 Displaying Interface action extensions............................................................................................. 122 VSP 7000 Configuration Quality of Service J anuary 2013 7 Adding interface action extensions................................................................................................... 123 Deleting interface action extensions................................................................................................. 123 QoS meter management........................................................................................................................... 123 Displaying the meters....................................................................................................................... 124 Adding QoS meters.......................................................................................................................... 124 Deleting QoS meters........................................................................................................................ 125 QoS policy management........................................................................................................................... 125 Displaying QoS policies.................................................................................................................... 125 Adding QoS policies......................................................................................................................... 128 Deleting QoS policies....................................................................................................................... 128 QoS interface shaper management.......................................................................................................... 129 Displaying QoS interface shaper information................................................................................... 129 Adding QoS interface shapers......................................................................................................... 130 Deleting a QoS interface shaper...................................................................................................... 130 QoS egress queue shaping management................................................................................................ 130 Creating a QoS egress queue shaper.............................................................................................. 131 Deleting a QoS egress queue shaper.............................................................................................. 132 Displaying aggregate QoS policy statistics............................................................................................... 132 Displaying individual QoS policy statistics................................................................................................ 133 Configuring the QoS agent....................................................................................................................... 133 Displaying policy class support................................................................................................................. 136 Displaying policy device identifications..................................................................................................... 136 QoS agent resource allocation management............................................................................................ 137 Displaying QoS resource allocation................................................................................................. 137 Filtering the resource allocation table............................................................................................... 138 QoS traffic profile classifier information management............................................................................... 139 Displaying QoS traffic filter classifier information............................................................................. 139 Filtering QoS traffic profile classifier information.............................................................................. 144 Creating a QoS traffic profile classsifier........................................................................................... 145 Deleting a QoS traffic profile classifier.............................................................................................. 145 QoS traffic profile set management........................................................................................................... 146 Displaying QoS traffic profile set information.................................................................................... 146 Creating a QoS traffic profile set...................................................................................................... 147 Deleting a QoS traffic profile set....................................................................................................... 148 Filtering QoS traffic profile set information....................................................................................... 148 Graphing a QoS traffic profile set.............................................................................................................. 149 8 VSP 7000 Configuration Quality of Service J anuary 2013 Chapter 1: Introduction Purpose This document provides Quality of Service (QoS) concepts and procedures for the Avaya Virtual Services Platform (VSP) 7000 Series. This document provides procedures for both the Avaya Command Line Interface (ACLI) and Enterprise Device Manager (EDM) for QoS tasks. You can access ACLI through either a direct console connection to the switch or by using the Telnet or SSH protocols to connect to the switch remotely. You can access EDM through a web browser to connect to the switch remotely. The topics discussed in this document are provided with the following assumptions: You have a basic knowledge of networks, Ethernet bridging, and IP routing. You are familiar with networking concepts and terminology. You have basic knowledge of network topologies. You have experience with Graphical User Interface (GUI). You have experience with the following ACLI command modes: - User Executive - Privileged EXEC - Global configuration - Interface configuration - Router configuration For detailed information about the ACLI command modes, see Avaya Virtual Services Platform 7000 Series Fundamentals (NN47202-101). VSP 7000 Configuration Quality of Service J anuary 2013 9 Related resources Documentation For a list of the documentation for this product, see Avaya Virtual Services Platform 7000 Documentation Roadmap (NN47202103). Training Ongoing product training is available. For more information or to register, see http://avaya- learning.com/. Enter the course code in the Search field and click Go to search for the course. Course code Course title 7D00080W Avaya Stackable ERS and VSP Product Overview 7D00085V Stackable ERS & VSP Installation, Configuration and Maintenance 7D00085I Stackable ERS & VSP Installation, Configuration and Maintenance Avaya Mentor videos Avaya Mentor is an Avaya-run channel on YouTube that includes technical content on how to install, configure, and troubleshoot Avaya products. Visit http://www.youtube.com/AvayaMentor and do one of the following: Enter a key word or key words in the Search channel to search for a specific product or topic. Click the name of a playlist to scroll through the posted videos. Support Visit the Avaya Support website at http://support.avaya.com for the most up-to-date documentation, product notices, and knowledge articles. You can also search for notices, release notes, downloads, user guides, and resolutions to issues. Use the Web service request Introduction 10 VSP 7000 Configuration Quality of Service J anuary 2013 Comments? infodev@avaya.com system to create a service request. Chat with live agents to get answers to questions. If an issue requires additional expertise, agents can quickly connect you to a support team. Related resources VSP 7000 Configuration Quality of Service J anuary 2013 11 Introduction 12 VSP 7000 Configuration Quality of Service J anuary 2013 Comments? infodev@avaya.com Chapter 2: New in this release The following sections indicate what's new in this document for Avaya Virtual Services Platform 7000 (VSP 7000) Series Release 10.2. Features See the following sections for information about feature changes. Egress queue shaping You can use egress queue shaping to configure criteria to specify the maximum and minimum shaping rates for any or all egress queues associated with a switch port. For more information, see the following sections in this guide: Egress queue shaping on page 21 Configuring QoS egress queue shaping on page 57 Displaying QoS egress queue shaping information on page 59 Creating a QoS egress queue shaper on page 131 Deleting a QoS egress queue shaper on page 132 PFC-lite PFC-lite is a simplified version of Priority Flow Control (PFC) that supports the Avaya VSP 7000 Series. PFC provides a mechanism to stop ingress traffic of a given packet priority. Full PFC is described in IEEE 802.1Qbb. For more information, see: PFC-lite mode on page 41 Modifying QoS resource buffer allocation on page 52 Configuring the QoS agent on page 133 VSP 7000 Configuration Quality of Service J anuary 2013 13 New in this release 14 VSP 7000 Configuration Quality of Service J anuary 2013 Comments? infodev@avaya.com Chapter 3: Policy-enabled network fundamentals This chapter provides an overview of Quality of Service (QoS) policy-enabled network architecture for the Avaya Virtual Services Platform 7000 Series. QoS overview Quality of Service (QoS) helps solve two network problemsbandwidth and time sensitivity because you can allocate bandwidth to critical applications and limit bandwidth for less critical applications, and you can place high priority on applications that are sensitive to timing or cannot tolerate delay. In a policy-enabled network you can prioritize network traffic to provide better service for selected applications. To ensure that the traffic stream conforms to the bandwidth assigned, policing within the network is necessary. When you use Quality of Service you can establish service level agreements (SLA) with network customers. An SLA can define classes of service and treatments applied to those classes. Because applications such as video and voice require specific amounts of bandwidth to function properly, you can use QoS to provide that bandwidth when necessary. Avaya uses Differentiated Services (DiffServ) to provide QoS functions. The system can also interact with 802.1p and Layer 2 QoS. DiffServ is a QoS network architecture that offers varied levels of service for different types of data traffic. DiffServ designates a specific level of performance on a packet-by-packet basis, instead of using the best-effort model for data delivery. Preferential treatment can be given to applications that require high performance and reliable service, such as voice and video over IP. You can prioritize or aggregate traffic flows to provide scalable QoS. Within the DiffServ network, the system places marked packets in a queue according to their marking, which in turn determines the per-hop behavior (PHB) of the packet. For example, if VSP 7000 Configuration Quality of Service J anuary 2013 15 a video stream is marked to receive the highest priority, then the system places it in a high priority queue. As the video packets traverse the DiffServ network, the system forwards the video stream before any other packets. You can use DiffServ policies to identify traffic to forward or drop, meter, re-mark, and assign to specific interfaces. Based on the policies, the system marks the DiffServ (DS) field of IP packets to define how the packet is treated as it moves through the network and the system uses the policies to manage flow prioritization by identifying, metering, and re-marking the traffic. To differentiate between traffic flows, the system marks the packet with the DiffServ (DS) field as defined in RFC 2474 and RFC 2475. The DS field in the IP header is an octet, and the first six bits, called the DS codepoint (DSCP), are used in the DiffServ architecture. DSCP marking dictates the forwarding treatment given to the packet at each hop. This marking occurs at the edge of the DiffServ domain, and is based on the policy or filter for the particular microflow or an aggregate flow. A number of policies can be specified and each policy can match one or many flows to support complex classification scenarios. Port-based and role-based QoS policies You can use policies to specify traffic actions. VSP 7000 supports both port-based and role- based policies. In a port-based environment, the system applies policies directly to individual ports. In a role-based environment, the system assigns individual ports to a role, and then assigns that role to a policy. You can apply port-based and role-based policies to the same port, however you must ensure the proper division of resources across individual policies. Differentiated Services You can regulate packet treatment with Differentiated Services (DiffServ) classification and mapping. DiffServ is a flexible architecture that provides either end-to-end QoS or intradomain QoS by implementing complex classification and mapping functions at the network boundary or access points. DiffServ is described in IETF RFC 2474 and RFC 2475. Policy-enabled network fundamentals 16 VSP 7000 Configuration Quality of Service J anuary 2013 Comments? infodev@avaya.com DiffServ basic elements are implemented with the network and include: Packet classification functions A small set of per-hop forwarding behaviors Traffic metering and marking The system classifies traffic as it enters the Differentiated Services (DS) network. Then the system assigns the appropriate per-hop behavior (PHB) based on the classification. Within the IP packet, the system marks the 6 bits in the Differentiated Services Codepoint (DSCP) to identify packet treatment at each subsequent network node. DiffServ assumes the existence of a Service Level Agreememt (SLA). The SLA defines the profile for the aggregate traffic flowing from one network to the other, based on policy criteria. In a given traffic direction, traffic is expected to be metered at the ingress point of the downstream network. As the traffic moves within the DiffServ network, policies ensure that traffic marked by different DSCPs is treated according to that marking. QoS components QoS service classes prescribe traffic categories, application types served, and the required treatment for traffic categories. They can also provide structure for Service Level Agreements (SLA). The switch supports the following Avaya QoS service classes: Critical Network Premium Platinum Gold Silver Bronze Standard Critical and Network QoS service classes Critical and Network QoS service classes have the highest priority over all other traffic. QoS components VSP 7000 Configuration Quality of Service J anuary 2013 17 Premium QoS service class Premium QoS service class is an end-to-end service that functions like a virtual leased link. Traffic in Premium service class is normally guaranteed an agreed peak bandwidth. Premium class traffic must be shaped at the network boundary so that it experiences only a negligible delay and delay variance. The Premium class service is suitable for real-time applications such as video and voice over IP. The recommended per-hop behavior (PHB) for Premium class service is Expedited Forwarding (EF) PHB. Platinum, Gold, Silver, and Bronze QoS service classes Platinum, Gold, Silver, and Bronze QoS service classes use the Assured Forwarding (AF) PHB. These QoS service classes are used for real-time, delay-tolerant traffic and non-real-time, mission-critical traffic. Standard QoS service class Standard QoS service class is a best-effort IP service with an additional, optional use-of-traffic classification that is used at the network boundary to request a better effort treatment for packets that are in-profile (packets that do not break the service agreements between the user and the service provider). Service class descriptions The following table describes each service class by its traffic category, application type, and required traffic treatment. Service class Traffic category Application type Required treatment Critical Critical network control Critical network control traffic Highest priority over all other traffic Guaranteed minimum bandwidth Network Standard network control Standard network control traffic Priority over user traffic Guaranteed minimum bandwidth Premium Real time, delay tolerant, fixed bandwidth Interhuman communications requiring interaction (such as VoIP) Absolute bounded priority over user traffic No packet loss for in- profile traffic Virtual leased line with lowest amount of latency Provisioned for peak rate Policy-enabled network fundamentals 18 VSP 7000 Configuration Quality of Service J anuary 2013 Comments? infodev@avaya.com Service class Traffic category Application type Required treatment Platinum Real time, delay tolerant, low variable bandwidth Interhuman communications requiring interaction with additional minimal delay (such as low-cost VoIP) Higher priority scheduling providing guaranteed minimum provisioned bandwidth Competes for additional bandwidth Gold Real time, delay tolerant, high variable bandwidth Single human communication with no interaction (such as Web site streaming video) High priority scheduling providing guaranteed minimum provisioned bandwidth Competes for additional bandwidth Silver Non-real time, mission critical, interactive Transaction processing (such as Telnet, Web browsing) Medium priority scheduling providing guaranteeed minimum provisioned bandwidth Competes for additional bandwidth Bronze Non-real time, mission critical, non-interactive Examples: e-mail, FTP, SNMP Lower priority scheduling providing guaranteed minimum provisioned bandwidth Competes for additional bandwidth Standard Non-real time, non- mission critical Bulk transfer (such as large FTP transfers, after-hours tape backup) Best-effort delivery Uses remaining available bandwidth Interface groups You use interface groups when you create role-based policies. Role-based policies group ports together into an interface group to apply a common set of rules to the group of ports. Each port can belong to only one interface group (role combination). If you move a port from one interface group to another, the system removes the classification elements associated with the previous interface group and assigns the classification elements associated with the new interface group to the port. Interface groups VSP 7000 Configuration Quality of Service J anuary 2013 19 If you assign a MultiLink Trunk (MLT) port to an interface group, only the specified MLT port joins the interface group. Before you delete an interface group, you must remove all ports. You cannot delete an interface group that is referenced by a policy. One role-based policy references only one interface group. However, you can configure several role-based policies that reference the same interface group. Interfaces in a stack might not have the same capabilities but you can assign interfaces with different capabilities to the same role. However, policies and filters with certain characteristics might not be able to reference an interface group if the group contains ports that are incompatible with the role-based policy requirements. In the factory default configuration, the system assigns ports to the default interface group, named allQoSPolicyIfcs. Each port remains associated with the default interface group until you either associate it with another interface group, remove it from the currently associated interface group, or remove it from all interface groups. The system disables QoS on ports that are not associated with any interface group and they remain disabled across switch resets until you either assign them to an interface group or you reset the switch to factory default settings. The system associates QoS-disabled interfaces with the reserved role called $qosDisabledIfcs. Interface shaping Shaping on a per-interface basis provides full control over bandwidth consumption on your networks. With interface shaping you can limit the rate that the system transmits traffic exiting through an interface onto the network. Interface shaping of egress traffic ensures that the system uses limited bandwidth resources efficiently. Shaping, in conjunction with ingress flow metering, is a vital component of overall bandwidth management. Policy-enabled network fundamentals 20 VSP 7000 Configuration Quality of Service J anuary 2013 Comments? infodev@avaya.com Egress queue shaping With egress queue shaping, you can specify the maximum and minimum egress shaping rates on an individual port and queue basis, for any or all egress queues associated with a switch port. The QoS agent egress queue set value determines the number of egress queues available for a port. You can use QoS egress queue shaping to configure egress shaping for each queue without traffic interruption. VSP 7000 Series switches support a maximum of 8 unicast queues and a maximum of 4 multicast queues. Known unicast packets are routed through unicast queues and unknown unicast, multicast, and broadcast packets are routed through multicast queues. You can use ACLI to configure the egress queue shaping rate for a maximum of 8 queues, which map directly to the 8 unicast queues. Because a maximum of 8 unicast queues and 4 multicast queues are supported, one-to-one mapping of unicast to multicast queues is not possible. Therefore, the QoS agent performs unicast to multicast mapping for the lowest priority multicast queue egress shaping rates, based on the following: If any unicast queues are not shaped, the QoS agent does not shape the lowest priority multicast queue. If all unicast queues are shaped, the QoS agent uses the highest maximum shaping rate and the lowest minimum shaping rate of the unicast queues for the lowest priority multicast queue. For example, with a queue set value of 8, the QoS agent maps unicast queues to multicast queues as shown in the following table: Unicast queue Mapped to Multicast queue 1 1 (highest priority queue) 2 2 3 3 4 4 5 4 6 4 7 4 8 4 (lowest priority queue) If unicast queues 4 through 8 are all shaped, the QoS agent shapes multicast queue 4 with the largest maximum shaping rated and the lowest minimum shaping rate for unicast queues 4 through 8. Egress queue shaping VSP 7000 Configuration Quality of Service J anuary 2013 21 If any of unicast queues 4 through 8 are not shaped, the QoS agent does not shape multicast queue 4. Interface actions The system matches packets received on an interface against all QoS policies associated with that interface. As a result of the policies, the system then applies a set of actions that direct the packet. The switch filters direct the system to initiate the following actions on a packet, depending on the configuration: Drop Re-mark Re-mark actions include Re-mark a new DiffServ Codepoint (DSCP) Re-mark the 802.1p field Assign a drop precedence Note: The 802.1p user priority value, used for out-of-profile packets, originates with the associated in-profile action that prevents reordering of packets from a single flow at egress. Actions applied to packets include those defined in user-defined policies and system default policies. The user-defined actions always carry higher precedence values than system default actions. That is, if user-defined policies do not specify actions that overlap with system default policy actions, the system includes the default policy actions in the set of actions applied to the traffic identified. Policies and actions: Depending on the policies associated with the interface, any number of policies can be applied to the packetfrom none to many. The set of actions applied to the packet results from the interface policiesfrom no actions to many actions. Example If one policy associated with the interface specifies only a value updating the DSCP value, while another policy associated with the same interface specifies only a value updating the 802.1p user priority value, the system applies both of these actions to the packet. Conflicts: Policy-enabled network fundamentals 22 VSP 7000 Configuration Quality of Service J anuary 2013 Comments? infodev@avaya.com If the system detects conflicts among the actions in the policiesfor example, if two policies on the interface request that the DSCP be updated, but specify different values, the system uses the value from the policy with the higher precedence. Summary of allowable actions The following table is a summary of allowable actions for matching criteria. Actions In-profile Out-of-profile Drop/transmit X X Update DSCP X X Update 802.1p user priority X Set drop precedence X X Interface action extensions Interface action extensions supplement the base set of interface actions. Depending on your configuration, the switch filters work collectively to direct the system to initiate the following interface action extensions on a packet: Set egress unicast interfacespecifies redirection of normally-switched known unicast packets to a specific interface (port). Known unicast packets are those with a previously- learned destination address. Set egress non-unicast interfacespecifies redirection of normally-switched non-unicast packets to a specific interface (port). Non-unicast packets can be broadcast, multicast, and unknown unicast packets. Native non-match action is not available on the switch. You must define an additional wild card rule to enable native non-match support. The switch does not initiate an action-extension-based packet type. Avaya recommends that you use interface action extension to redirect all incoming traffic toward the same port, regardless of packet type. The following table summarizes the allowable interface action extensions for different matching criteria. Table 1: Summary of allowable interface action extensions Interface action extensions In-profile Out-of-profile Non-matching Set egress unicast port X N/A X Interface action extensions VSP 7000 Configuration Quality of Service J anuary 2013 23 Interface action extensions In-profile Out-of-profile Non-matching Set egress non-unicast port X N/A X QoS meters You can configure parameters that use QoS metering to provide different levels of service to data streams. QoS metering influences the data stream at ingress. You create a traffic profile against which meters measure the traffic stream. When you create meters that use traffic profiles the system recognizes In-Profile and Out-of-Profile traffic. You can associate different meters with different classifiers across a block of classifiers. But you cannot define meters and action criteria in both the policy definition and the individual classifier block member definition. You can configure policies without metering or with a single meter match action that applies to all the classifiers associated with the policy. And you can create a policy that references an interface group with a meter that is applied to all classifiers. You can also create a policy with unique meters applied to individual block members; however, both types cannot reside in the same policy or action. When you apply a meter to a policy, the system applies the metering criteria to each port of the interface group (role combination). That is, the system allocates the specified bandwidth on each port; it does not distribute the bandwidth across all ports. You can set a Committed Rate in Kbps when you use meters. All traffic within this Committed Rate is In-Profile. You can also set a Maximum Burst Rate that specifies an allowed data burst greater than the Committed Rate for a brief period. After you set the Maximum Burst Rate, the system offers suggestions for the Duration for the burst rate. When combined, these parameters define the In-Profile traffic. Burst rate and duration combine to determine burst size. The system rejects meter definitions where the committed burst size is too small based on the requested Committed Rate. The committed burst size can be only one of the following discrete values (in bytes) : 4096 (4K) 8192 (8K) 16384 (16K) Policy-enabled network fundamentals 24 VSP 7000 Configuration Quality of Service J anuary 2013 Comments? infodev@avaya.com 32768 (32K) 65536 (64K) 131072 (128K) 262144 (256K) 524288 (512K) 1048576 (1024K) 2097152 (2048K) 4194304 (4096K) 8388608 (8192K) 16777216 (16384K) The minimum value and granularity for the Committed Rate is 64 Kbps. On 10 Gbps ports the maximum value for the Committed Rate is 10230000 Kbps. Traffic policing Traffic policing is defined as a policy that uses a meter to limit ingress traffic to a specific bandwidth value, optionally applying policies to in-profile and/or out-of-profile packets. You can use traffic policing to limit traffic entering a port to a specified bandwidth, such as 5000 Kbps (Committed Rate). Then you can configure a Maximum Burst Rate that exceeds the Committed Rate threshold for the specified duration, so that the system does not drop all traffic that exceeds the Maximum Burst Rate. Packet classifier definition Packet classifiers identify packets according to content in the packet header and identify flows for additional processing. Packet can be classified by the source address, destination address, source port number, destination port number, and other information. A packet classifier is made up of one or more classifier elements. Following are three types of classifier elements you can use to construct a classifier: Layer 2 (L2) classifier elements IP classifier elements System classifier elements You can use only one of each element type to construct a classifier. Packet classifier definition VSP 7000 Configuration Quality of Service J anuary 2013 25 Packet classifier block elements include a precedence value that facilitates evaluation ordering. The system can automatically generate some classifiers on trusted and untrusted ports. You can create additional classifiers. Packet classifier trusted processing is hardware based. Layer 2 classifier elements The system can classify packets based on Layer 2 classifier elements. Following are the parameters in the Layer 2 header: Source MAC address/mask Destination MAC address/mask VLAN ID number (range of) VLAN tag EtherType IEEE 802.1p user priority values Packet Type Note: The system treats Layer 2 classifier elements with an EtherType of 0x0800 as an IPv4 classifier. The system treats Layer 2 classifier elements with an EtherType of 0x86DD as an IPv6 classifier. IP classifier elements The system can classify packets based on IP classifier elements. Following are the parameters in the IP header: IPv4/IPv6 address type IPv6 flow identifier IPv4/IPv6 source address/mask IPv4/IPv6 destination address/mask IPv4 protocol type/IPv6 next-header Policy-enabled network fundamentals 26 VSP 7000 Configuration Quality of Service J anuary 2013 Comments? infodev@avaya.com IPv4/IPv6 DSCP value Layer 4 TCP/UDP source port Layer 4 TCP/UDP destination port IP flags TCP control flags IPv4 options System classifier elements The system classifier element supports traffic identification based on the Layer 2, Layer 3 or beyond. System classifier elements support pattern matching, also referred to as offset filtering. Offset filtering identifies fields within protocol headers, or portions thereof, on which to identify traffic for additional QoS processing. This eliminates the limitations that arise by supporting only certain protocol header fields, such as IP source address, IP protocol field, and VLAN ID for flow classification. You can create fully customized classifiers to match multicast types of traffic, as well as to identify IP-based traffic using non-typical fields in Layers 2, 3, 4, and beyond. Note: The VSP 7000 Series supports matching 8 bytes from the first 128 bytes of a packet. Classifiers and classifier blocks You can use classifiers and classifier blocks with a policy to direct how the system handles traffic. You can combine packet classifier elements into classifiers, and you can group one or more classifiers into classifier blocks. Classifier blocks that combine compatible classifiers consume less resources at the policy level. Unless you specify evaluation order, the system applies all classifiers associated with a policy simultaneously, with no precedence. System classifier elements VSP 7000 Configuration Quality of Service J anuary 2013 27 When you plan classifier blocks, remember that only 1 classifier element of each type can appear in each classifier; that is, one IP classifier element, one L2 classifier element, and a simple system classifier element. Example To group five IP classifier elements, you must create five separate classifiers; each with a unique IP classifier element. Then you create a classifier block that references the five classifiers. All classifiers that are part of a single classifier blockthat is, with the same block number must each filter using the same parameters at the packet level. The parameters include mask, range bitmask, and VLAN tag type. Block membership requires that all members match protocol fields from the same limited set. If not, when you attempt to create the classifier block or add a new member to an existing block, the system generates an error message. If one of the classifier elements in a classifier block contains associated actions or meters, then all classifier elements of the classifier block must also contain associated actions or meters. However, if none of the individual classifiers in a classifier block have an associated action or meter, they can be associated with a meter or action as part of their membership in the classifier block if the classifier block has an associated action or meter. Classifier blocks are unordered and evaluated simultaneously but you can use the eval- order attribute to specify block evaluation order. A classifier or classifier block is associated with individual ports or interface groups through a policy. The filter criteria and associated actions, metering criteria, and ports or interface groups are referenced by a policy, which dictates the overall traffic treatment. The system executes actions associated with each classifier or classifier block when the packet matches the filter criteria in the group. Packets received from any port in an interface group are classified with the same filter criteria. You can apply multiple policies to a specific traffic flow. Policy precedence determines policy evaluation order and the order of precedence is from highest to lowest; for example, the system evaluates a precedence value of 8 before a precedence value of 7. The following diagram illustrates the relationship of classifier elements, classifiers, and classifier blocks. Policy-enabled network fundamentals 28 VSP 7000 Configuration Quality of Service J anuary 2013 Comments? infodev@avaya.com Default processing of trusted interfaces The system re-marks IPv4 or IPv6 traffic received on trusted interfaces at the Layer 2 level. The Layer 2 level is the 802.1p user priority value, updated based on the DSCP value in the packet at ingress and the installed DSCP-to-CoS mapping data. The system does not update the DSCP value. The switch uses a hardware-based DSCP table to support Trusted processing; remapping occurs for all DSCP values. By default, the system passes Layer 2 non-IP traffic through all interface classes for which the QoS values for 802.1p and drop precedence remain unchanged. The switch re-marks the 802.1p user priority value and sets the drop precedence for IPv4 or IPv6 traffic received on a trusted port, based on the DSCP in the received IP packet. Default packet mapping The following table describes the default DSCP, QoS class, and IEEE 802.1p assignment for packets in each traffic class. Table 2: Default mapping of DSCP to QoS class and IEEE 802.1p Incoming or re-marked DSCP (hex values) QoS traffic class Outgoing IEEE 802.1p user priority CS7 (0x38) Critical 7 Default processing of trusted interfaces VSP 7000 Configuration Quality of Service J anuary 2013 29 Incoming or re-marked DSCP (hex values) QoS traffic class Outgoing IEEE 802.1p user priority CS6 (0x30) Network 7 EF (0x2E) CS5 (0x28) Premium 6 AF41 (0x22) AF42 (0x24) AF43 (0x26) CS4 (0x20) Platinum 5 AF31 (0x1A) AF32 (0x1C) AF33 (0x1E) CS3 (0x18) Gold 4 AF21 (0X12) AF22 (0x14) AF23 (0x16) CS2 (0x10) Silver 3 AF11 (0xA) AF12 (0xC) AF13 (0xE) CS1 (0x8) Bronze 2 DE (0x0) CS0 (0x0) all undefined DSCPs Standard 0 The traffic service class determines the IEEE 802.1p priority that determines the egress queue for the traffic. Non-IP traffic can be in the same IP service class if the non-IP packets are assigned the same IEEE 802.1p priority. Policies To refine traffic management, you can create policies that instruct the switch to perform a specified action on each packet that passes through it. A policy is a set of rules and actions applied to specific ports. Note: You must configure interface groups (role combinations), classification criteria, actions, and meters before you can reference that information in a policy. A policy can reference an individual classifier or a classifier block. Policy-enabled network fundamentals 30 VSP 7000 Configuration Quality of Service J anuary 2013 Comments? infodev@avaya.com A policy is a network traffic control mechanism that monitors traffic characteristics; for example, source destination, and protocol. A policy performs a controlling action on traffic when user-defined characteristics match traffic characteristics. A policy action is the effect a policy has on network traffic that matches the traffic profile of the policy. Policies control traffic on the switch by connecting user-defined configurations together. For instance: actions meters classifier elements, classifiers, or classifier blocks interface groups or individual ports You can assign ports to interface groups that are linked to policies. Port-based policies eliminate the need to create an interface group for a single port and are used to directly apply a policy to a single port. Although a single policy can reference only one interface group, you can configure several policies that reference the same interface group. Policies determine the traffic treatment of packet flows. You can enable or disable a policy. You do not need to delete a policy to disable it. However, to modify a policy you must first delete it and create a new policy. You can track statistics for QoS. The switch supports per policy, classifier, or interface statistics tracking. The switch does not support non-match-action. You must define an additional wild card rule to enable native non-match support for ports. QoS policies must have a precedence value in the range from 1 to 9. The switch evaluates the policy with the highest precedence value first; for example the policy with precedence value 9, then the policy with precedence value 8, and so on. The valid precedence range can change if you enable certain features because QoS shares resources with other switch applications. Allocations for non-QoS applications are dynamic. The following table describes the effects of enabling features that share resources with QoS. Table 3: Resource sharing effects on QoS Feature enabled Precedence value consumed DHCP Relay highest available precedence value MAC Security highest available precedence value Policies VSP 7000 Configuration Quality of Service J anuary 2013 31 Feature enabled Precedence value consumed OSPF highest available precedence value ADAC highest available precedence value To display the mask usage per port you can use the show qos diag ACLI command. The number of QoS policies that you can configure is 9. The number of QoS policies is composed of the masks consumed plus non QoS masks consumed. Diagnostics can display precedence allocation on a per port basis as well as the maximum number of filters, meters, and counters per port. The diagnostics can be slower than normal if you use multiple QoS resources, especially with traffic profiles. Packet flow You can prioritize packets, using QoS, in many ways. This section is a simplified introduction to packet prioritization. Using DiffServ and QoS, you can designate a specific performance level for packets and prioritize network traffic. However, prioritization requires careful preparation because you can specify a number of policies and each policy can match one or many flows in complex scenarios. At its simplest, packet prioritization methods depend on the DSCP and the 802.1p priority level and drop precedence. The QoS class directs such functions as which group of packets receives the best network throughput and which group of packets receives the next best throughput. The level of service for each packet is determined by the configurable DiffServ Code Point (DSCP). The available levels of QoS classes are: Critical Network Premium Platinum Gold Silver Bronze Standard The system determines the level of service for each packet based on the configurable DSCP and associated 802.1p value. Policy-enabled network fundamentals 32 VSP 7000 Configuration Quality of Service J anuary 2013 Comments? infodev@avaya.com Classifier elements, classifiers, and classifier blocks sort packets by configurable parameters. These parameters include: VLAN IDs IP source and subnet address IP protocol Source/Destination MAC DSCP 802.1p User Priority EtherType The classifiers and classifier blocks are associated with policies, and policies are organized into a hierarchy. The system evaluates the policy with the highest precedence first. The classifier elements, classifiers, and classifier blocks are associated with interface groups because packets from a specific port require the same classification parameters as all others in the interface group (role combination). Meters, operating at ingress, keep the sorted packets within certain parameters. You can configure a Committed Rate of traffic which allows for a specified amount of temporary burst traffic as In-Profile traffic. All other traffic is Out-of-Profile. If you choose not to meter the flow, you do not configure meters. Actions determine how the system treats traffic. A policy is the overall total interaction of QoS factors on a group of packets. You can configure policies that monitor the characteristics of the traffic and perform a controlling action on the traffic when user-defined characteristics match the traffic characteristics. The following figure is a schematic overview of QoS policies. Figure 1: QoS policy schematic Packet flow VSP 7000 Configuration Quality of Service J anuary 2013 33 QoS errors in ACLI When you apply incorrect QoS policies, apply policies to an incorrect unit, or create invalid elements, the system displays errors. Errors for QoS, Traffic Profile display on the user interface. If an error is made using ACLI and the system cannot display the root cause of an error as a one line message, the system logs a message in the System Log. If the QoS configuration error is no more than one line, and is an uncomplicated error such as deleting, enabling or disabling an invalid filter set, then the system displays it directly on the interface. QoS DSCP mutation QoS DSCP mutation supports the remarking of DSCP values in conjunction with trusted interface processing. QoS trusted interface support is extended by adding an egress DSCP value to the DSCP-to-COS mapping table. This egress DSCP value is used to remark the trusted traffic. If the egress DSCP value is the same as the ingress DSCP value only the Class of Service (COS) is updated. QoS traffic profile filter sets A filter set is a collection of policies that you identify as a single, named unit, with each policy referencing classifier and action criteria for identifying and processing traffic. A filter set classifier element identifies the protocol fields and field content used for traffic identification. You can assign a unique identifier, or name, to a filter set classifier element, and all classifier elements that comprise a filter set share the same name. You can combine filter set classifier elements into a block when resources are limited. A single filter set (non-block) classifier element consumes one precedence level. Any number of filter set classifier elements combined in a block still only consume one precedence level. Therefore, when you combine compatible filter set classifier elements into blocks it can positively affect resource usage. The switch applies policies within a set to ingress traffic in a specific order. The evaluation order dictates the order in which classifier elements associated with the same filter set name are applied. The switch applies elements with a low evaluation order before elements with a higher evaluation order. An evaluation order must be unique within a filter set. The switch determines the evaluation order for a classifier block by the lowest evaluation order of the Policy-enabled network fundamentals 34 VSP 7000 Configuration Quality of Service J anuary 2013 Comments? infodev@avaya.com elements that are members of the block or by indicating a block member as the master (the switch uses the evaluation order associated with the master block member this case). The following are some characteristics of QoS traffic profile filter set support: You can add or delete filter set components (filters and actions) while the filter set is associated with a port. You can apply multiple filter sets to a port. Traffic profile filter set metering You can use policy-based and classifier-based metering modes with traffic profile filter sets. Traffic metering can be applied to individual classifiers, blocks of classifiers and individual block members. Policy-based metering associates a unique meter with each policy that comprises the filter set. There are two types of policy-based metering: uniform metering Each meter has the same characteristics derived from the filter set instance definition. individual metering Each meter has unique characteristics derived from the individual classifier or master block classifier member associated with the filter set policy. Classifier-based metering associates a unique meter with each classifier for which you provide metering information. You can configure classifier-based meters for one, multiple, or all classifiers associated with a filter set. Each classifier-based meter has unique characteristics determined by classifier data. Without this classifier data, a meter is not associated with the classifier. Queue sets A QoS queue set is used to logically represent the queuing capabilities that are associated with an egress QoS interface. A queue set is comprised of a number of related queuing components that dictate the queuing behavior supported by the set itself. These include: Queue countthe number of different CoS queues in the set. Queue service disciplineindicates the means through which queues (competing for limited transmission bandwidth) and the packets held in the queues are scheduled for transmission. Queue bandwidth allocationindicates the absolute or relative amount of bandwidth that can be consumed by the queues in the set. When queues are serviced using a Weighted Round Robin (WRR) or Weighted Fair Queuing (WFQ) discipline, these values represent the weights associated with the queues. Queue sets VSP 7000 Configuration Quality of Service J anuary 2013 35 Queue service orderwhen multiple service disciplines are in use, the service order indicates service precedence assigned to individual queues (strict priority) or clusters of queues (WRR). Queue sizeindicates the maximum buffering resources that can be consumed by the individual queue. Each QoS egress port has eight queue sets consisting of anywhere from 1 to 8 queues, depending on the queue set you assign to the QoS interfaces. Packets are assigned to a queue based on the IEEE 802.1p, or Class of Service (CoS), value associated with that packet. Depending on the queue set you configure, some queues are serviced in an absolute priority fashion and some queues can be serviced in a Weighted Round Robin (WRR) fashion. Note: These parameters can be configured for all QoS egress interfaces, not on a port-by-port basis. Thus, the egress queuing and buffering characteristics and the CoS-to-queue priorities are the same across all QoS ports. The Avaya Virtual Services Platform 7000 Series has factory default queue set and buffer allocation mode values. When a system is reset to defaults, the system has the following values: factory default queue set: queue set 2 buffer allocation mode: Large Modifying queue set characteristics You can configure the following queue set characteristics: the number of queues per egress QoS interface, their service discipline and relative weightsyou select one of the eight available predefined queue sets with the appropriate queue count, service discipline, and weights for your specific application. 8 queue sets are predefined per unit. the buffering resources consumed by the egress QoS interfaceyou select regular, large, maximum, lossless, or lossless-pfc to allocate the resources. These options determine the amount of resource sharing that can take place under certain scenarios across associated egress ports. Important: Lossless mode of operation implements per port PAUSE based flow control to provide a lossless transmission environment. PAUSE based flow control can result in unexpected network operation. A PAUSE flow control packet generates on an associated sending port once the ingress threshold is reached. If the device connected to the sending port is transmitting to multiple ports on the switch or stack; then flow control can cause all traffic from that device to pause until egress congestion is reduced. Policy-enabled network fundamentals 36 VSP 7000 Configuration Quality of Service J anuary 2013 Comments? infodev@avaya.com Warning: If operating a fabric interconnect stack, then all traffic utilizes the same forwarding direction across the stack. An alternative forwarding path is calculated if a failure occurs on a redundant fabric interconnect stack. In lossless and lossless-PFC modes, DMLT and DLAG are not supported. Avaya recommends using MLT/LAG for uplink connections. Other queue characteristics, when queues are serviced using a Weighted Round Robin (WRR) discipline, cannot be configured. Although the CoS-to-queue assignments can be changed for all defined queue sets, only the assignments associated with the queue set currently in use affect the traffic processing. The queues within a queue set are referred to as CoS queues, because each queue is mapped within the queue set to a CoS priority value. The eight predefined queue sets contain a varying number of CoS queues, service disciplines, and queue weights. The relative interface bandwidth consumption percentages for WRR queues are shown as percentages. To configure the queue set, choose one of the eight available queue set types shown in the following table. These queue set types apply to all QoS egress interfaces, along with the interface characteristics: Queue set Number of CoS queues Priority Schedule 8 8 1 queue strict priority; 7 WRR queues 7 WRR queues scheduled as 41%, 19%, 13%, 11%, 8%, 5%, and 3% 7 7 1 queue strict priority; 6 WRR queues 6 WRR queues scheduled as 45%, 21%, 15%, 10%, 6%, and 3% 6 6 1 queue strict priority; 5 WRR queues 5 WRR queues scheduled as 52%, 24%, 14%, 7%, and 3% 5 5 1 queue strict priority; 4 WRR queues 4 WRR queues scheduled as 58%, 27%, 11%, and 4% 4 4 1 queue strict priority; 3 WRR queues 3 WRR queues scheduled as 65%, 26%, and 9% 3 3 1 queue strict priority; 2 WRR queues 2 WRR queues scheduled as 75% and 25% 2 2 2 strict priority queues N/A Queue sets VSP 7000 Configuration Quality of Service J anuary 2013 37 Queue set Number of CoS queues Priority Schedule 1 1 1 strict priority queue N/A The buffer allocation (consumption) level for the configured queue set can also be configured. You can choose from among regular, large, maximum, lossless, or lossless-pfc allocations. You can view queue set configuration information using the show qos command with the if- assign variable. The active queue set is displayed on a stack and switch port basis as a value from 1 to 8. Modifying CoS-to-queue priorities The association of 802.1p, or CoS, values to each queue within the queue set can be modified. Within a given queue set, a value of 0 to 7 can be assigned to each queue in that set. Note: Any modification to the CoS-to-queue values takes effect immediately; the system does not have to be reset to modify these values. QoS configuration guidelines Classifiers can be installed that act on traffic destined for the switch itself, such as ICMP Echo Requests (ping) and SNMP messages. If the associated action is to drop the traffic, switch access is blocked for these services. When using QoS on the Avaya Virtual Services Platform 7000 Series, resources are shared across groups of ports. The following limitations apply: Up to 8 policies per interface (port) can be configured. Up to 128 filter components for precedences 14 and 256 filter components for precedences 510. Up to 128 meters per precedence per hardware device group, usable on a maximum of 8 out of the 10 available precedences. Up to 64 counters for precedences 14 and 128 counters for precedences 510. Up to 32 TCP/UDP port range checkers. The system supports 10 precedences used by QoS and non-QoS applications. 8 precedences can be assigned to QoS. You can configure meters on a maximum of 8 out of 10 precedences using QoS and non-QoS applications. Policy-enabled network fundamentals 38 VSP 7000 Configuration Quality of Service J anuary 2013 Comments? infodev@avaya.com Note: When tracking statistics is enabled for the policies, the switch uses one counter for each classifier for each interface (port) of the policy or a counter for each policy. Up to 32 counters can be assigned to an interface (port). Resource allocation behavior on the Virtual Services Platform 7000 Series Resource allocation on the VSP 7000 is port-based. The Content Aware Processor (CAP) of the VSP 7000 offers centralized resource allocation. The CAP utilizes 10 parallel CA lookup engines, each containing 128 or 256 rule entries. The CAP architecture supports two levels of masking that represent both a superset and a subset of protocol fields that can be used for classification purposes. The CAP architecture supports a maximum of 10 defined policies per port. Troubleshooting tips If problems are encountered configuring the queue sets, ensure that the modified queue set is associated with the QoS interfaces. You must reset the device for the changes to take effect. Sometimes after modifying the default buffering resources, the queue sizes cannot be seen in the updated queue set. Again, you must reset the device for the changes to take effect. Finally, modified CoS-to-queue assignments affect only the active queue set; this can explain why an effect is not immediately seen after modifying the values. QoS agent buffer modes The VSP 7000 Series QoS agent buffer can operate in a lossy, lossless, or PFC-lite mode. Note: Only one QoS agent buffer mode configuration is supported on a switch or stack. If you modify the QoS agent buffer mode, you must reset the switch or stack for the change to take effect. QoS agent buffer modes VSP 7000 Configuration Quality of Service J anuary 2013 39 Best-effort mode You can also refer to best-effort mode as lossy mode. A QoS agent buffer operating in lossy mode allows for the following: The packet buffer usage by the egress queues can over-allocate depending on the best- effort QoS agent buffer configuration of regular, large, or maximum. When an egress queue buffer is full, additional packets destined for the full egress queue tail-drop until the egress queue becomes half-full. The egress queue empties as packets egress the port. Cell over-allocation allows for improved packet buffer utilization when the egress queues on some ports temporarily back up due to momentary over-subscription. Lossy mode is the default mode of operation, with QoS agent buffer allocation configured as large with two to four queues. PAUSE frame mode You can also refer to PAUSE frame mode as lossless mode. A QoS agent buffer operating in lossless mode allows for the following: The packet buffer usage is tracked by each packet ingress port. When an ingress threshold is reached, a PAUSE frame generates on the ingress port (back to the link partner that is generating the packets). PAUSE frames continue to generate until the ingress port packet buffer usage drops to half of the Pause threshold. The ingress port cell counter decreases as packets egress the switch. The egress buffer is maximum and no packets drop inside the switch if the egress queues fill to capacity. PAUSE frames received from a link partner stop the transmission of packets on the front- panel port. Important: Lossless mode of operation implements per port PAUSE based flow control to provide a lossless transmission environment. PAUSE based flow control can result in unexpected network operation. A PAUSE flow control packet generates on an associated sending port once the ingress threshold is reached. If the device connected to the sending port is transmitting to multiple ports on the switch or stack; then flow control can cause all traffic from that device to pause until egress congestion is reduced. Policy-enabled network fundamentals 40 VSP 7000 Configuration Quality of Service J anuary 2013 Comments? infodev@avaya.com PFC-lite mode PFC-lite is a simplified version of PFC that supports the Avaya VSP 7000 Series. PFC provides a mechanism to stop ingress traffic of a given packet priority. Full PFC is described in IEEE 802.1Qbb. You can also refer to PFC-lite mode as lossless-PFC mode. A QoS agent buffer operating in lossless-pfc mode allows for the following: The packet buffer usage is tracked by packet priority for each ingress port, with two priority groups (PG0 and PG1) tracking for each ingress port. Packets with 802.1P value of three or a corresponding Class of Service mapping are placed in PG1, all other traffic is placed in PG0. Each priority group ingress packets count separately. When the PG1 threshold is reached, a PFC frame to stop PG1 packets generates on the ingress port (back to the link partner that is generating the packets). When the PG0 threshold is reached, a PFC frame to stop all other packets generates on the ingress port. PFC frames continue to generate until the PG1 or PG0 ingress packet buffer usage drops to half of the PG1 or PG0 PFC threshold. The ingress PG1 and PG0 cell counters decrease as PG1 and PG0 packets egress the switch. The egress buffer is maximum and no packets drop inside the switch if the egress queues fill to capacity. QoS agent buffer modes VSP 7000 Configuration Quality of Service J anuary 2013 41 Policy-enabled network fundamentals 42 VSP 7000 Configuration Quality of Service J anuary 2013 Comments? infodev@avaya.com Chapter 4: QoS configuration using ACLI You can use the information in this chapter to configure Quality of Service (QoS) parameters using Avaya Command Line Interface (ACLI). Displaying QoS parameters You can choose which QoS parameters to display to determine the current QoS settings. About this task If you want to create or change QoS configuration you can use the show qos command, with parameters, to determine the current settings. Procedure 1. Enter Privileged EXEC mode: enabl e 2. At the command prompt, enter the following command show qos { act i on [ user | syst em| al l | <1- 65535>] | agent [ det ai l s] | capabi l i t y [ met er | shaper ] | cl assi f i er [ user | syst em| al l | <1- 65535>] | cl assi f i er - bl ock [ user | syst em| al l | <1- 65535> ] | di ag [ uni t ] | egr essmap | i f - act i on- ext ensi on [ user | syst em| al l | <1- 65535>] | i f - assi gn [ por t ] | i f - gr oup | i f - queue- shaper [ por t ] | i f - shaper [ por t ] | i ngr essmap | i p- el ement [ user | syst em| al l | <1- 65535>] | l 2- el ement [ user | syst em| al l | <1- 65535>] | met er [ user | syst em| al l | <1- 65535>] | pol i cy [ user | syst em| al l | por t | <1- 65535>] | por t | queue- set [ <1- 8>] | queue- set - assi gnment [ queue- set ] | st at i st i cs <1- 65535> | syst em- el ement [ user | syst em| al l | <1- 65535>] | t r af f i c- pr of i l e [ cl assi f i er <name>| i nt er f ace | set <name> <1- 65535>| st at i st i cs <1- 65535>] } Variable definitions The following table describes the parameters for the show qos command. Variable Value action [<1-65535> | all | system | user] Displays the base action entries. The applicable values are: <1-65535>displays a particular entry. alldisplays user-created, default, and system entries. VSP 7000 Configuration Quality of Service J anuary 2013 43 Variable Value systemdisplays only system entries. userdisplays only user-created and default entries. DEFAULT: all agent <details> Displays the global QoS parameters. detailsdisplays the policy class support table. capability [meter | shaper] Displays the current QoS meter and shaper capabilities of each interface. The applicable values are: meterdisplays QoS port meter capabilities. shaperdisplays QoS port shaper capabilities. classifier [<1-65535> | all | system user] Displays the classifier set entries. The applicable values are: <1-65535>displays a particular entry. alldisplays all user-created, default, and system entries. systemdisplays only system entries. userdisplays only user-created and default entries. DEFAULT: all classifier-block [<1-65535> | all | system | user] Displays the classifier block entries. The applicable values are: <1-65535>displays a particular entry. alldisplays all user-created, default, and system entries. systemdisplays only system entries. userdisplays only user-created and default entries. DEFAULT: all. diag [unit <18> Displays the diagnostics entries. unit <1-8>displays diagnostic entries for particular unit egressmap[ds <063>] Displays the associated between the DSCP and the 802.1p priority and drop precedence. ds Displays mapping for a specific DSCP value. if-action-extension [<1-65535> | all | system | user] Displays the interface action extension entries. The applicable values are: <1-65535>displays a particular entry. alldisplays all user-created, default, and system entries. systemdisplays only system entries. userdisplays only user-created and default entries. DEFAULT: all. if-assign [port] Displays the list of interface assignments. QoS configuration using ACLI 44 VSP 7000 Configuration Quality of Service J anuary 2013 Comments? infodev@avaya.com Variable Value portList of ports. Displays the configuration for particular ports. if-group Displays the interface groups. if-queue-shaper [port] Displays the interface egress queue shaping parameters. port List of ports. Displays he configuration for particular ports. if-shaper [port] Displays the interface shaping parameters. portList of ports. Displays the configuration for particular ports. ingressmap Displays the 802.1p priority to DSCP mapping. ip-element [<1-65535> | all | system | user] Displays the IP classifier element entries. The applicable values are: <1-65535>displays a particular entry. alldisplays all user-created, default, and system entries. systemdisplays only system entries. userdisplays only user-created and default entries. DEFAULT: all l2-element [<1-65535> | all | system | user] Displays the Layer 2 classifier element entries. The applicable values are: <1-65535>displays a particular entry. alldisplays all user-created, default, and system entries. systemdisplays only system entries. userdisplays only user-created and default entries. DEFAULT: all meter [<1-65535> | all | system | user] Displays the meter entries. The applicable values are: <1-65535>displays a particular entry. alldisplays all user-created, default, and system entries. systemdisplays only system entries. userdisplays only user-created and default entries. DEFAULT: all policy [<1-65535> | all | system | user] Displays the policy entries. The applicable values are: <1-65535>displays a particular entry. alldisplays all user-created, default, and system entries. port specify list of ports Displaying QoS parameters VSP 7000 Configuration Quality of Service J anuary 2013 45 Variable Value systemdisplays only system entries. userdisplays only user-created and default entries. DEFAULT: all port Displays the QoS parameters for all ports or for specified ports. queue-set<1-8> Displays the queue set configuration. queue-set-assignment [queue-set] Displays the association between the 802.1p priority to that of a specific queue. statistics <1-65535> Displays the policy and filter statistics values. <1-65535>displays a particular entry. system-element [<1-65535> | all | system | user] Displays the system classifier element entries. The applicable values are: <1-65535>displays a particular entry. alldisplays all user-created, default, and system entries. systemdisplays only system entries. userdisplays only user-created and default entries. traffic-profile[classifier <name> | interface | set <name> <165535> | statistics <165535>] Displays QoS Traffic Profile entries. The applicable values are: classifier displays QoS Traffic Profile classifier entries. interface displays QoS Traffic Profile interface entries. set displays QoS Traffic Profile set entries. statistics displays QoS Traffic Profile statistics. Displaying QoS capability policy configuration You can display QoS meter and shaper capabilities for system ports for your switch. About this task If you want to view QoS meter and shaper capabilities for ports, you can use the show qos capability command, with parameters, to view the current settings on your switch. Procedure 1. Enter Privileged EXEC mode: enabl e 2. At the command prompt, enter the following command QoS configuration using ACLI 46 VSP 7000 Configuration Quality of Service J anuary 2013 Comments? infodev@avaya.com show qos capabi l i t y {met er [ por t ] | shaper [ por t ] } Variable definitions The following table describes the parameters for the show qos capability command. Variable Value meter [port] Displays granularity for Committed Rate, Maximum Committed Rate, and Maximum Bucket that can be used on ports for meters. portspecifies list of ports, displays the information for particular ports shaper [port] Displays granularity for Committed Rate, Maximum Committed Rate, and Maximum Bucket that can be used on ports for shapers. portspecifies list of ports, displays the information for particular ports Configuring QoS agent Use this command to configure QoS agent. Procedure 1. Enter Global Configuration mode: enabl e conf i gur e t er mi nal 2. At the command prompt, enter the following command qos agent [ buf f er <l ar ge | l ossl ess | l ossl ess- pf c | maxi mum | r egul ar > | nvr am- del ay <0604800>| oper - mode <enabl e> | queue- set | r eset - def aul t | r eset - par t i al - def aul t | st at i st i cs- t r acki ng <aggr egat e | di sabl e | i ndi vi dual >] Important: Lossless mode of operation implements per port pause based flow to provide a lossless transmission environment. Pause based flow control can result in unexpected network operation. A pause flow control packet is generated on an associated sending port once the egress buffers become near full. If the device Configuring QoS agent VSP 7000 Configuration Quality of Service J anuary 2013 47 connected to the sending port is transmitting to multiple ports on the switch or stack; then flow control can cause all traffic from that device to pause until egress congestion is reduced. Warning: If operating a fabric interconnect stack, then all traffic utilizes the same forwarding direction across the stack. An alternative forwarding path is calculated if a failure occurs on a redundant fabric interconnect stack. In lossless and lossless-PFC modes, DMLT and DLAG are not supported. Avaya recommends using MLT/LAG for uplink connections. Variable definitions The following table describes parameters for the qos agent command. Variable Value buffer<large | lossless | lossless-pfc | maximum | regular> Specifies the QoS resource buffer allocation. Values include: large Medium amount of resource sharing. lossless Lossless mode. lossless-pfc Lossless-pfc mode. maximum Maximum amount of resource sharing. regular Minimum amount of resource sharing. nvram-delay<0604800> Specifies the maximum time in seconds to write configuration data to a nonvolatile storage. oper-mode<enable> Enables the QoS operational mode. queue-set<18> Specifies the default QoS CoS queue set. reset-default Restores QoS to configuration default. reset-partial-default Restores QoS to partial configuration default. QoS configuration using ACLI 48 VSP 7000 Configuration Quality of Service J anuary 2013 Comments? infodev@avaya.com Variable Value statistics-tracking<aggregate | disable | individual> Specifies default QoS statistics tracking. Values include: aggregate Allocate a single statistics counter to track data for all classifier of the policy being created. disable No statistics tracking for QoS policy being created. individual Allocate individual statistics counters to track data for each classifier of the QoS policy being created. Enabling or disabling QoS Agent support globally Use this procedure to enable or disable QoS Agent support globally. About this task QoS Agent support is enabled by default. Procedure 1. Enter Global Configuration mode: enabl e conf i gur e t er mi nal 2. To enable QoS Agent support globally, at the prompt enter one of the following commands: qos agent oper - mode [ enabl e] OR def aul t qos agent oper - mode 3. To disable QoS Agent support globally, at the prompt enter the following command: no qos agent oper - mode [ enabl e] Variable definitions The following table describes the parameters for the qos agent oper-mode commands Enabling or disabling QoS Agent support globally VSP 7000 Configuration Quality of Service J anuary 2013 49 Variable Value enable If you have disabled QoS Agent, use this parameter to enable it for the system. DEFAULT: enable disable Disables QoS Agent functionality for the system. Displaying QoS agent configuration information Use the following procedure to display QoS agent configuration information. Procedure 1. Enter Privileged EXEC mode: enabl e 2. At the command prompt, enter the following command: show qos agent show qos agent command output 7024XLS#show qos agent QoS Oper at i onal Mode: Enabl ed QoS NVRamCommi t Del ay: 10 seconds QoS Cur r ent Queue Set : 2 QoS Next Boot Queue Set : 2 QoS Cur r ent Buf f er i ng: Lar ge QoS Next Boot Buf f er i ng: Lar ge QoS Def aul t St at i st i cs Tr acki ng: Aggr egat e Restoring QoS agent to default Use the following procedure to configure QoS agent parameters to factory default values. About this task The default qos agent command achieves the same result as the qos agent reset- default command. Procedure 1. Enter Global Configuration mode: QoS configuration using ACLI 50 VSP 7000 Configuration Quality of Service J anuary 2013 Comments? infodev@avaya.com enabl e conf i gur e t er mi nal 2. At the command prompt, enter the following command: def aul t qos agent [ buf f er | nvr am- del ay | oper - mode | queue- set | st at i st i cs- t r acki ng] Variable definitions The following table describes parameters for the default qos agent command. Variable Value buffer Restores default QoS resource buffer allocation. nvram-delay Restores default maximum time in seconds to write configuration data to nonvolatile storage. oper-mode Restores the QoS operational mode to default. queue-set Restores default QoS queue set. statistics-tracking Restores default QoS statistics tracking support. Modifying default queue configuration Use the following procedure to modify the default queue configuration. About this task You can use the queue-set value to designate the number of queues in a queue set for each port type. The default value is 2. Procedure 1. Enter Global Configuration mode: enabl e conf i gur e t er mi nal 2. At the command prompt, enter the following command: Modifying default queue configuration VSP 7000 Configuration Quality of Service J anuary 2013 51 qos agent queue- set <18> Configuring default QoS resource buffer Use the following procedure to allocate the default QoS resource buffer. About this task You can restore the QoS resource buffer to default settings. Procedure 1. Enter Global Configuration mode: enabl e conf i gur e t er mi nal 2. At the command prompt, enter the following command: def aul t qos agent buf f er Note: You must reboot the switch for the change to take effect. Modifying QoS resource buffer allocation Use the following procedure to modify QoS resource buffer allocation. About this task You can select the buffer mode to determine the level of resource sharing across interfaces that share the same port hardware. Procedure 1. Enter Global Configuration mode: enabl e conf i gur e t er mi nal 2. At the command prompt, enter the following command: qos agent buf f er <l ar ge | l ossl ess | l ossl esspf c | maxi mum| r egul ar > QoS configuration using ACLI 52 VSP 7000 Configuration Quality of Service J anuary 2013 Comments? infodev@avaya.com Important: Lossless mode of operation implements per port PAUSE based flow control to provide a lossless transmission environment. PAUSE based flow control can result in unexpected network operation. A PAUSE flow control packet generates on an associated sending port once the ingress threshold is reached. If the device connected to the sending port is transmitting to multiple ports on the switch or stack; then flow control can cause all traffic from that device to pause until egress congestion is reduced. Warning: If operating a fabric interconnect stack, then all traffic utilizes the same forwarding direction across the stack. An alternative forwarding path is calculated if a failure occurs on a redundant fabric interconnect stack. In lossless and lossless-PFC modes, DMLT and DLAG are not supported. Avaya recommends using MLT/LAG for uplink connections. Variable definitions The following table describes the parameters for the qos agent buffer command. Variable Value large Specifies the buffer as best-effort large mode with a medium amount of resource sharing; a lossy mode. DEFAULT: large lossless Specifies the buffer as pause frame mode; a lossless mode. lossless-pfc Specifies the buffer as PFC-lite mode; a lossless mode maximum Specifies the buffer as best-effort maximum mode with a maximum amount of resource sharing; a lossy mode. regular Specifies the buffer as best-effort regular mode with a minimum amount of resource sharing; a lossy mode Modifying QoS resource buffer allocation VSP 7000 Configuration Quality of Service J anuary 2013 53 Configuring 802.1p priority values Use the following procedure to configure 802.1p priority values. About this task You can associate the 802.1p priority values with a specific queue within a specific queue set. This association determines the egress scheduling treatment that traffic with a specific 802.1p priority value receives. Procedure 1. Enter Global Configuration mode: enabl e conf i gur e t er mi nal 2. At the command prompt, enter the following command: qos queue- set - assi gnment queue- set <18> 1p <07> queue <18> Variable definitions The following table describes the parameters for the qos queue-set-assignment command. Variable Value queue-set <18> Specifies the queue-set as a value in a range from 1 to 8. 1p <07> Specifies the 802.1p priority value, as a value in a range from 0 to 7, for the queue association being modified. queue <18> Specifies the queue, within the identified queue set, to assign the 802.1p priority traffic to at egress. The value is expressed as an integer in a range from 1 to 8. Creating an interface group Use the following procedure to create interface groups. QoS configuration using ACLI 54 VSP 7000 Configuration Quality of Service J anuary 2013 Comments? infodev@avaya.com Procedure 1. Enter Global Configuration mode: enabl e conf i gur e t er mi nal 2. At the command prompt, enter the following command: qos i f - gr oup name <WORD> cl ass {t r ust ed | unr est r i ct ed | unt r ust ed | unt r ust edbasi c | unt r ust edv4v6} Variable definitions The following table describes the parameters for the qos if-group command. Variable Value name <WORD> Specifies the name of the interface group. The maximum length of the name is 32 US- ASCII characters. The name must begin with a letter a..z or A..Z. class{trusted | unrestricted | untrusted | untrustedbasic | untrustedv4v6} Specifies class of traffic received on interfaces associated with this interface group. Default: trusted. trusted Traffic received on the associated interfaces are assumed to be trusted. unrestricted Traffic received on the associated interfaces can allow unrestricted ports to access links or connect to the core network with no default processing. untrusted IPv4 traffic received on the associated interfaces are assumed to be untrusted. untrustedbasic IPv4 and IPv6 traffic received on the associated interfaces are assumed to be untrusted (typically access links connected to end stations). Tagged and untagged traffic are treated the same with no QoS resource consumption. untrustedv4v6 IPv4 and IPv6 traffic received on the associated interfaces are Creating an interface group VSP 7000 Configuration Quality of Service J anuary 2013 55 Variable Value assumed to be untrusted (typically access links connected to end stations). Removing an interface group Use the following procedure to delete interface groups. About this task You cannot delete an interface group referenced by an installed policy. You cannot delete an interface group associated with ports. Procedure 1. Enter Global Configuration mode: enabl e conf i gur e t er mi nal 2. At the command prompt, enter the following command: no qos i f - gr oup name <WORD> Configuring ports for an interface group Use the following procedure to add ports to a defined interface group. About this task The system automatically removes the port from an existing interface group to assign it to a new interface group. Procedure 1. Enter FastEthernet Interface Configuration mode: enabl e conf i gur e t er mi nal i nt er f ace Fast Et her net <port> 2. At the command prompt, enter the following command: QoS configuration using ACLI 56 VSP 7000 Configuration Quality of Service J anuary 2013 Comments? infodev@avaya.com qos i f - assi gn [ por t <por t l i st >] name [ WORD] Variable definitions The following table describes parameters for the qos if-assign command. Variable Value port <portlist> Specifies the ports to add to the interface group. name <WORD> Specifies the name of the interface group. Removing ports from an interface group Use the following procedure to delete ports from a defined interface group. About this task Ports not associated with an interface group are considered QoS-disabled and QoS operations cannot be applied until you assign the ports to an interface group. Procedure 1. Enter Global Configuration mode: enabl e conf i gur e t er mi nal 2. At the command prompt, enter the following command: no qos i f - assi gn [ por t <por t l i st >] Configuring QoS egress queue shaping Use this procedure to configure QoS egress queue shaping for one or more switch interfaces. Procedure 1. Enter FastEthernet Interface Configuration mode: Removing ports from an interface group VSP 7000 Configuration Quality of Service J anuary 2013 57 enabl e conf i gur e t er mi nal i nt er f ace Fast Et her net <port> 2. To create a new egress queue shaper or modify existing egress queue shaper parameters, enter the following command at the command prompt: qos i f - queue- shaper [ por t <por t _l i st >] [ queue <1- 8>] [ name <name>] shape- r at e <0- 10230000> shape- mi n- r at e <0- 10230000> 3. To delete an existing queue shaper, enter the following command at the command prompt: no qos i f - queue- shaper [ por t <por t - l i st >] [ queue <1- 8>] Variable definitions The following table describes the parameters for the qos if-queue-shaper and no qos if-queue-shaper commands. Variable Value port <port_list> Specifies an alternate switch port or list of switch ports for which to configure or delete egress queue shaping. queue <1-8> Specifies the egress queue for the selected interface port or ports, on which traffic is shaped. Values range from 1 to 8. The egress queue range is determined by the OoS agent default queue configuration. name <name> Specifies an alphanumeric identifier for the egress queue shaper. The character string can range from 1 to 16 characters. shape-rate <0-10230000> Specifies the QoS interface queue shaping rate, in kilobits per second (Kbps). Values range from 0 to 10230000 Kbps, in multiples of 64. Important: If you configure the shape rate to 0 for a specific queue or port, shaping is not performed on that queue or port. shape-min-rate <0-10230000> Specifies the minimum QoS interface queue shaping rate, in kilobits per second (Kbps). Values range from 0 to 10230000 Kbps, in multiples of 64. QoS configuration using ACLI 58 VSP 7000 Configuration Quality of Service J anuary 2013 Comments? infodev@avaya.com Displaying QoS egress queue shaping information Use this procedure to display QoS egress queue shaping configuration information for one or more switch ports. Procedure 1. Enter Privileged EXEC mode: enabl e 2. At the command prompt, enter the following command: show qos i f - queue- shaper [ por t <por t _l i st >] Variable definitions The following table describes the parameters for the show qos if-queue-shaper command. Variable Value port <port_list> Specifies a specific port or list of ports, for which to display egress queue shaping configuration information. Note: If you do not specify a specific port or list of ports with the show qos if-queue- shaper command, the switch displays egress queue shaping configuration information for all switch ports. Configuring DSCP to 802.1p priority Use the following procedure to configure DSCP-to-802.1p priority and drop precedence associations. About this task The system assigns 802.1p and drop precedence to packets at egress, based on the DSCP in the received packet. Displaying QoS egress queue shaping information VSP 7000 Configuration Quality of Service J anuary 2013 59 Procedure 1. Enter Global Configuration mode: enabl e conf i gur e t er mi nal 2. At the command prompt, enter the following command: qos egr essmap {[ name <WORD>] ds <063> 1p <07> dp <l owdr op | hi gh- dr op> [ ds- new <063>] } Variable definitions The following table describes parameters for the qos egressmap command. Variable Value name <WORD> Specifies the label for the egress mapping. ds <0-63> Specifies the DSCP value used as a lookup key for 802.1p priority and drop precedence at egress when appropriate; range is between 0 and 63. 1p <0-7> Specifies the 802.1p priority value associated with the DSCP; range is between 0 and 7. dp <low-drop | high-drop> Specifies the drop precedence values associated with the DSCP: low-drop high-drop ds-new <0-63> On switches that support DSCP mutation: specifies a new DSCP value to use when DSCP mutation is required. Values range from 063. Restoring egress mapping entries to default Use the following procedure to reset the egress mapping entries to factory default values. QoS configuration using ACLI 60 VSP 7000 Configuration Quality of Service J anuary 2013 Comments? infodev@avaya.com Procedure 1. Enter Global Configuration mode: enabl e conf i gur e t er mi nal 2. At the command prompt, enter the following command: def aul t qos egr essmap Configuring 802.1p priority to DSCP Use the following procedure to configure 802.1p priority-to-DSCP associations. About this task The 802.1p priority-to-DSCP associations are used to assign default values at packet ingress, based on the 802.1p value of the ingressing packet. Procedure 1. Enter Global Configuration mode: enabl e conf i gur e t er mi nal 2. At the command prompt, enter the following command: qos i ngr essmap [ name <WORD>] 1p <07> ds <063> Variable definitions The following table describes the parameters for the qos ingressmap command. Variable Value name <WORD> Specifies the label for the ingress mapping. 1p <07> Specifies the 802.1p priority used as the lookup key for DSCP assignment at ingress. The range is between 0 and 7. ds <063> Specifies the DSCP value associated with the target 802.1p priority. The range is between 0 and 63. Configuring 802.1p priority to DSCP VSP 7000 Configuration Quality of Service J anuary 2013 61 Restoring ingress mapping entries to default Use the following procedure to reset the ingress mapping entries to factory default values. Procedure 1. Enter Global Configuration mode: enabl e conf i gur e t er mi nal 2. At the command prompt, enter the following command: def aul t qos i ngr essmap Configuring IP classifier element entries Use this procedure to add and configure classifier entries. Procedure 1. Enter Global Configuration mode: enabl e conf i gur e t er mi nal 2. At the command prompt, enter the following command: qos i p- el ement <ci d> [ addr - t ype <addr t ype>] [ ds- f i el d <dscp>] [ dst - i p <dst - i p- i nf o>] [ dst - por t - mi n <por t >] [ i p- f l ag <i p- f l ags>] [ i pv4- opt i on <no- opt | wi t h- opt >] [ name <WORD>] [ pr ot ocol <0255>] [ sessi on- i d <sessi on- i d>] [ sr c- i p <sr c- i p- i nf o>] [ sr c- por t - mi n <por t >] [ t cp- cont r ol <t cp- f l ags>] QoS configuration using ACLI 62 VSP 7000 Configuration Quality of Service J anuary 2013 Comments? infodev@avaya.com Variable definitions The following table describes the parameters for the qos ip-element command. Variable Value <cid> Specifies the element ID, value ranges from 1 55000. addr-type<addrtype> Specifies the address type. Use the value ipv4 to indicate an IPv4 address or, on switches that support IPv6, the value ipv6 to indicate an IPv6 address. DEFAULT: ipv4. ds-field<dscp> Specifies a 6-bit DSCP value; value ranges from 0 63. DEFAULT: ignore. dst-ip<dst-ip-info> Specifies the destination IP address and mask in the form of a.b.c.d/x for IPv4, or, on switches that support IPv6, x:x:x:x:x:x:x:x/z . DEFAULT: 0.0.0.0. dst-port-min<port> Specifies the L4 destination port minimum value. ip-flag<ip-flags> Specifies the flags present in an IPv4 header. ipv4-option<no-opt | with-opt> Specifies whether the Option field is present in the packet header. Valid values are: no-optindicates that only IPv4 packets without options match this classifier element. with-optindicates that only IPv4 packets with options match this classifier element. IPv4 packets with ipv4-options are not matched on a switch. name<WORD> Specifies the name of the IP element. Character string of up to 16 characters. protocol<0255> Specifies the IPv4 protocol classifer criterial, ranges of 0255. session-id <session-id> Specifies the session ID. src-ip<src-ip-info> Specifies the source IP address and mask in the form of a.b.c.d/x for IPv4, or, on switches that support IPv6, x:x:x:x:x:x:x:x/z. DEFAULT: 0.0.0.0. src-port- min<port> Specifies the L4 source port minimum value. tcp-control<tcp-flags> Specifies the control flags present in an TCP header. Configuring IP classifier element entries VSP 7000 Configuration Quality of Service J anuary 2013 63 Displaying IP classifier entries Use this procedure to view IP classifier entries. Procedure 1. Enter Privileged EXEC mode: enabl e 2. At the command prompt, enter the following command: show qos i p- el ement [ <1- 65535>] [ al l ] [ syst em] [ user ] Variable definitions The following table describes the parameters for the show qos ip-element command. Variable Value <1-65535> Displays a specific entry. all Displays all user-created, default, and system entries. system Displays only system entries user Displays only user-created and default entries. Removing IP classifier entries Use this procedure to remove IP classifier entries. Procedure 1. Enter Global Configuration mode: enabl e conf i gur e t er mi nal 2. At the command prompt, enter the following command: no qos i p- el ement <1- 55000> QoS configuration using ACLI 64 VSP 7000 Configuration Quality of Service J anuary 2013 Comments? infodev@avaya.com Note: An IP element that is referenced in a classifier cannot be deleted. Variable definitions The following table describes the parameters for the no qos ip-element command. Variable Value <1-55000> Specifies the element ID, value ranges from 155000. Adding Layer 2 elements Use this procedure to add Layer 2 elements. Procedure 1. Enter Global Configuration mode: enabl e conf i gur e t er mi nal 2. At the command prompt, enter the following command: qos l 2- el ement <1- 55000> [ dst - mac <dst - mac>] [ dst - mac- mask <dst - mac- mask>] [ et her t ype <et ype>] [ name <WORD>] [ pkt - t ype <et her I I | l l c | snap>] [ pr i or i t y <i eee1p- seq>] [ sessi on- i d <sessi on- i d>] [ sr c- mac <sr c- mac>] [ sr c- mac- mask <sr c- mac- mask>] [ vl an- mi n <vi dmi n>] [ vl an- max <vi d- max>] [ vl an- t ag <vt ag>] Note: A Layer 2 element referenced in a classifier cannot be deleted. Adding Layer 2 elements VSP 7000 Configuration Quality of Service J anuary 2013 65 Variable definitions The following table describes the parameters for the qos l2-element command. Variable Value <1-55000> Specifies the element ID; range is 155000. dst-mac<dst-mac> Specifies the destination MAC element criteria. Valid format is H.H.H. dst-mac-mask<dst-mac-mask> Specifies the destination MAC mask element criteria. Valid format is H.H.H. ethertype<etype> Specifies the Ethernet type. Valid format is 0xXXXX, for example, 0x0801. DEFAULT: ignore. name<WORD> Specifies the name of the element. Character string of up to 16 characters. pkt-type<etherII | llc | snap> Specifies the packet frame format. etherIIindicates that only Ethernet II format frames match this classifier component. llcindicates that only IEEE 802 LLC format frames match this classifier component. snapindicates that only EEE 802 SNAP format frames match this classifier component. priority<ieee1p-seq> Specifies the 802.1p priority values; range from 07 or all. DEFAULT: ignore. session-id<session-id> Specifies the session ID. srcmac<src-mac> Specifies the source MAC element criteria. Enter in the format H.H.H. src-mac-mask<src-mac-mask> Specifies the source MAC mask element criteria. Valid format is H.H.H. vlan-min<vidmin> Specifies the VLAN ID minimum value element criteria. Range is 14094. vlan-max<vid-max> Specifies the VLAN ID maximum value element criteria. Range is 14094. vlan-tag<vtag> Specifies the packet format element criteria: untagged tagged QoS configuration using ACLI 66 VSP 7000 Configuration Quality of Service J anuary 2013 Comments? infodev@avaya.com Variable Value DEFAULT: Ignore. Displaying Layer 2 elements Use this procedure to view Layer 2 elements. Procedure 1. Enter Privileged EXEC mode: enabl e 2. At the command prompt, enter the following command: show qos l 2- el ement [ <1- 65535>] [ al l ] [ syst em] [ user ] Variable definitions The following table describes the parameters for the show qos l2-element command. Variable Value <1-65535> Displays a specific L2 element. all Displays all user-created, default, and system L2 elements. system Displays only system L2 elements. user Displays only user-created and default L2 elements. Removing Layer 2 elements Use this procedure to delete Layer 2 element entries. Procedure 1. Enter Global Configuration mode: enabl e Displaying Layer 2 elements VSP 7000 Configuration Quality of Service J anuary 2013 67 conf i gur e t er mi nal 2. At the command prompt, enter the following command: no qos l 2- el ement <1- 55000> Variable definitions The following table describes the parameters for the no qos l2-element command. Variable Value <1-55000> Specifies the element ID; range is 155000. Linking IP and L2 classifier elements Use this procedure to link IP and L2 classifier elements. About this task You cannot delete a classifier that is referenced in a classifier block or installed policy. Procedure 1. Enter Global Configuration mode: enabl e conf i gur e t er mi nal 2. At the command prompt, enter the following command: qos cl assi f i er <1- 55000> set - i d <1- 55000> [ name <WORD>] el ement - t ype <i p | l 2 | syst em> el ement - i d <1- 55000> Variable definitions The following table describes the parameters for the qos classifier command. Variable Value classifier <1-55000> Specifies the classifier ID; range is 155000. set-id<1-55000> Specifies the classifier set ID; range is 155000. QoS configuration using ACLI 68 VSP 7000 Configuration Quality of Service J anuary 2013 Comments? infodev@avaya.com Variable Value name <WORD> Specifies the set label; maximum is 16 alphanumeric characters. element-type {ip | l2 | system} Specifies the element-type; either ip, l2, or system classifier. element-id<1-55000> Specifies the element ID; range is 155000. Removing classifier entries Use this procedure to delete classifier entries. About this task Each classifier can contain only one of each of the following: IP classifier element plus L2 classifier element plus system classifier element. However, you can create a classifier that contains only one of the following: IP classifier element, L2 classifier element, system classifier element. Procedure 1. Enter Global Configuration mode: enabl e conf i gur e t er mi nal 2. At the command prompt, enter the following command: no qos cl assi f i er <1- 55000> Variable definitions The following table describes the parameters for the no qos classifier command. Variable Value <1-55000> Specifies the classifier ID; range is 155000. Removing classifier entries VSP 7000 Configuration Quality of Service J anuary 2013 69 Combining individual classifiers Use this procedure to combine individual classifiers. Procedure 1. Enter Global Configuration mode: enabl e conf i gur e t er mi nal 2. At the command prompt, enter the following command: qos cl assi f i er - bl ock <1- 55000> bl ock- number <1- 55000> [ name <WORD>] {set - i d <1- 55000> | set - name <WORD>} [ {eval - or der <1 65535> | i n- pr of i l e- act i on <1- 55000> | i n- pr of i l e- act i on- name <WORD> | met er <1- 55000> | met er - name <WORD> | sessi on- i d <1 4294967295>}] Variable definitions The following table describes the parameters for the qos classifier-block command. Variable Value classifier-block <1-55000> Specifies an the classifier block ID; range is 155000. block-number <1-55000> Specifies the classifier block number; range is 155000. name<WORD> Specifies the label for the classifier block; maximum is 16 alphanumeric characters. set-id<1-55000> Specifies the classifier set to be linked to the classifier block; range is 155000. set-name<WORD> Specifies the classifier set name to be linked to the classifier block; maximum is 16 alphanumeric characters. eval-order <165535> Specifies the block entry evaluation order; range is 165535. in-profile-action<1-55000> Specifies the in profile action to be linked to the filter block; range is 155000. QoS configuration using ACLI 70 VSP 7000 Configuration Quality of Service J anuary 2013 Comments? infodev@avaya.com Variable Value in-profile-action-name<WORD> Specifies the in profile action name to be linked to the classifier block; maximum is 16 alphanumeric characters. meter<1-55000> Specifies the meter to be linked to the classifier block; range is 155000. meter-name<WORD> Specifies the meter name to be linked to the classifier block; maximum is 16 alphanumeric characters. session-id <1429467295> Specifies the session identifier; range is 1 4294967295. Removing classifier block entries Use this procedure to delete classifier block entries. About this task You cannot delete a classifier block that is references by an installed policy. Procedure 1. Enter Global Configuration mode: enabl e conf i gur e t er mi nal 2. At the command prompt, enter the following command: no qos cl assi f i er - bl ock <1- 55000> Variable definitions The following table describes the parameters for the no qos classifier-block command. Variable Value <1-55000> Specifies the classifier block ID; range is 1 55000. Removing classifier block entries VSP 7000 Configuration Quality of Service J anuary 2013 71 Configuring system classifier element parameters Use this procedure to configure system classifier element parameters that you can use in QoS policies. Procedure 1. Enter Global Configuration mode: enabl e conf i gur e t er mi nal 2. At the command prompt, enter the following command: qos syst em- el ement <1- 55000> [ name <WORD>] [ known- i p- mcast | known- non- i p- mcast | non- i p | unknown- i p- mcast | unknown- non- i p- mcast | unknown- ucast ] [ pat t er n- l 2- f or mat <et her I I | l l c | snap>] [ pat t er n- f or mat <t agged | unt agged>] [ pat t er n- i p- ver si on <i pv4 | i pv6 | non- i p>] [ pat t er n- dat a <WORD> {pat t er n- mask <WORD>}] [ sessi on- i d <sessi on- i d>] Note: System classifier elements can match a maximum of 8 bytes in a packet. If you try to match a data pattern larger than 8 bytes, the system classifier element is not created. Variable definitions The following table describes the parameters for the qos system-element command. Variable Value <1-55000> Specifies the system classifier element entry id; range is 155000. known-ip-mcast Specifies the filter on known multicast destination address. known-non-ip-mcast Specifies the filter on known non IP multicast destination address. name Specifies a unique alphanumeric identifier for the system element. QoS configuration using ACLI 72 VSP 7000 Configuration Quality of Service J anuary 2013 Comments? infodev@avaya.com Variable Value non-ip Specifies the filter on non IP packets as the destination address. pattern-data<WORD>{pattern- mask<WORD>} Specifies the byte pattern data to filter on. Note: The format of the WORD string is in the form of XX:XX:XX:....:XX. Specifies the byte pattern mask to filter on. Note: The format of the WORD string is in the form of XX:XX:XX:....:XX. pattern-format{tagged | untagged} Specifies the format of data/mask pattern. Specifies the available values are: taggedData/mask pattern describes a tagged packet untaggedData/mask pattern describes an untagged packet pattern-ip-version {ipv4 | ipv6 | non-ip} Specifies the IP version of the pattern data or mask. ipv4Filter IPv4 Header ipv6Filter IPv6 Header non-ipFilter non-ip packets pattern-l2-format {etherII | llc | snap} Specifies the format of the L2 pattern data and mask. Values include: ethernetII llc snap session-id <session-id> Specifies the session ID. unknown-ip-mcast Specifies the filter on unknown multicast destination address. unknown-non-ip-mcast Specifies the filter on unknown non IP multicast destination address. unknown-ucast Specifies the Filter on unknown unicast destination address. Configuring system classifier element parameters VSP 7000 Configuration Quality of Service J anuary 2013 73 Displaying system classifier element parameters Use this procedure to view system classifier elements parameters. Procedure 1. Enter Global Configuration mode: enabl e conf i gur e t er mi nal 2. At the command prompt, enter the following command: show qos syst em- el ement [ <1- 65535>] [ al l ] [ syst em] [ user ] Variable definitions The following table describes the parameters for the show qos system-element command. Variable Value <1-65535> Displays a particular entry. all Displays all user-created, default, and system entries. system Displays only system entries. user Displays only user-created and default entries. Removing system classifier element entries Use this procedure to remove system classifier element entries. Procedure 1. Enter Global Configuration mode: enabl e conf i gur e t er mi nal QoS configuration using ACLI 74 VSP 7000 Configuration Quality of Service J anuary 2013 Comments? infodev@avaya.com 2. At the command prompt, enter the following command: no qos syst em- el ement <1- 55000> Variable definitions The following table describes the parameters for the no qos system-element command. Variable Value <1-55000> Specifies the system classifier element entry id; range is 155000. Creating and updating QoS actions Use this procedure to create and update QoS actions. About this task The system can restrict certain options based on the policy associated with the specific action. You cannot delete an action referenced by a meter or an installed policy. Procedure 1. Enter Global Configuration mode: enabl e conf i gur e t er mi nal 2. At the command prompt, enter the following command: qos act i on <10- 55000> [ name <WORD>] [ dr op- act i on <enabl e | di sabl e | def er r ed- pass>] [ updat e- dscp <0- 63>] [ updat e- 1p {<0- 7> use- t os_pr ec | use- egr ess}] [ set - dr op- pr ec <l ow- dr op | hi gh- dr op>] [ act i on- ext <1- 55000> | act i on- ext - name <WORD>] [ sessi on- i d <14294967295>] Creating and updating QoS actions VSP 7000 Configuration Quality of Service J anuary 2013 75 Variable definitions The following table describes the parameters for the qos action command. Variable Value <10-55000> Specifies the QoS action; range is 10 55000. name<WORD> Assigns a name to a QoS action with the designated action ID. Enter the name for the action; maximum is 16 alphanumeric characters. drop-action<enable | disable | deferred- pass> Specifies whether packets are dropped or not: enabledrop the traffic flow. disabledo not drop the traffic flow. deferred-passtraffic flow decision deferred to other installed policies. DEFAULT: deferred-pass. Note: If you omit this parameter, the default value applies. update-dscp <0-63> Specifies whether DSCP values are updated or left unchanged; unchanged equals ignore. Enter the 6-bit DSCP value; range is 0 to 63. DEFAULT: ignore. update-1p{<0-7> use-tos_prec | use-egress} Specifies whether 802.1p priority values are updated or left unchanged: unchanged equals ignore. ieee1penter the value you want; range is 0 to 7. use-egressuses the egress map to assign value. use-tos_precuses the type of service precedence to assign value. Note: Requires specification of update-dscp value. QoS configuration using ACLI 76 VSP 7000 Configuration Quality of Service J anuary 2013 Comments? infodev@avaya.com Variable Value set-drop-prec <low-drop | high-drop> Specifies the drop precedence value: low-drop high-drop DEFAULT: low-drop. action-ext<1-55000> Specifies the action extension; range is 1 55000. action-ext-name <WORD> Specifies a label for the action extension; maximum is 16 alphanumeric characters. session-id <1429467295> Specifies the session identifier; range is 1 4294967295. Removing QoS actions Use this procedure to delete QoS action entries. About this task You cannot delete an action that is referenced by a policy, classifier block, or meter. Procedure 1. Enter Global Configuration mode: enabl e conf i gur e t er mi nal 2. At the command prompt, enter the following command: no qos act i on <10- 55000> Variable definitions The following table describes the parameters for the no qos action command. Variable Value <10-55000> Specifies the QoS action; range is 10 55000. Removing QoS actions VSP 7000 Configuration Quality of Service J anuary 2013 77 Creating interface action extension entries Use this procedure to create interface action extension entries. About this task You cannot delete an interface extension that is referenced by an action entry. Procedure 1. Enter Global Configuration mode: enabl e conf i gur e t er mi nal 2. At the command prompt, enter the following command: qos i f - act i on- ext ensi on <1- 55000> [ name <WORD>] [ sessi on- i d <1424967295>] {egr ess- ucast <por t > | egr ess- non- ucast <por t >} Variable definitions The following table describes the parameters for the qos if-action-extension command. Variable Value <1-55000> Specifies the QoS action. The range is 1 55000. name<WORD> Assigns a name to a QoS action with the designated action ID. Enter the name for the action; maximum is 16 alphanumeric characters. session-id<14294967295> Specifies the session ID. egress-ucast <port>| egress-non- ucast<port> Specifies redirection of unicast/non-unicast to specified port. QoS configuration using ACLI 78 VSP 7000 Configuration Quality of Service J anuary 2013 Comments? infodev@avaya.com Removing interface action extension entries Use this procedure to remove interface action extension entries. Procedure 1. Enter Global Configuration mode: enabl e conf i gur e t er mi nal 2. At the command prompt, enter the following command: no qos i f - act i on- ext ensi on <1- 55000> Variable definitions The following table describes the parameters for the no qos if-action-extension command. Variable Value <1-55000> Specifies the QoS action. The range is 1 55000. Configuring interface shaping Use this procedure to configure interface shaping. Procedure 1. Enter FastEthernet Interface Configuration mode: enabl e conf i gur e t er mi nal i nt er f ace Fast Et her net <port> 2. At the command prompt, enter the following command: Removing interface action extension entries VSP 7000 Configuration Quality of Service J anuary 2013 79 qos i f - shaper [ por t <por t l i st >] [ name <WORD>] shape- r at e <64- 10230000> {bur st - si ze <bur st - si ze> | max- bur st - r at e <64- 4294967295> [ max- bur st - dur at i on <1- 4294967295>] } Variable definitions The following table describes the parameters for the qos if-shaper command. Variable Value burst-size<4,8,16, ..., 16384> Specifies the committed burst size in Kilobytes. The value range is: 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048, 4096, 8192, 16384. port<portlist> Specifies the ports to configure shaping parameters. name<WORD> Specifies name for if-shaper; maximum is 16 alphanumeric characters. shape-rate<64-10230000> Specifies the shaping rate in kilobits/sec; range is 64-10230000 kilobits/sec. max-burst-rate<64-4294967295> Specifies the largest burst of traffic that can be received a given time for the traffic to be considered in-profile. Used in calculating the committed burst size. Enter the burst size in Kb/s for in-profile traffic; range is 64 to 4294967295 Kbits/sec. max-burst-duration<1-4294967295> Specifies the amount of time that the largest burst of traffic that can be received for the traffic to be considered in-profile. Used in calculating the committed burst size. Enter the burst duration in ms for in-profile traffic; range is 14294967295 ms. Disabling interface shaping Use this procedure to disable interface shaping. Procedure 1. Enter FastEthernet Interface Configuration mode: QoS configuration using ACLI 80 VSP 7000 Configuration Quality of Service J anuary 2013 Comments? infodev@avaya.com enabl e conf i gur e t er mi nal i nt er f ace Fast Et her net <port> 2. At the command prompt, enter the following command: no qos i f - shaper [ por t <por t l i st >] Variable definitions The following table describes the parameters for the no qos if-shaper command. Variable Value port <portlist> Specifies a port or list of ports. Configuring QoS policies Use this procedure to create and configure QoS policies. About this task You must define all components associated with a policy, including the interface group, element, classifier, classifier block, action, and meter, before you can reference those components in a policy. Procedure 1. Enter Global Configuration mode: enabl e conf i gur e t er mi nal 2. At the command prompt, enter the following command: qos pol i cy <1- 55000> [ name <WORD>] {por t <por t > | i f - gr oup <WORD>} cl f r - t ype {cl assi f i er | bl ock} {cl f r - i d <1- 55000> | cl f r - name <WORD>} {{i n- pr of i l e- act i on <1- 55000> | i n- pr of i l e- act i on- name <WORD>} | met er <1- 55000> | met er - name <WORD>}} pr ecedence <1- 9> [ t r ack- st at i st i cs <i ndi vi dual | aggr egat e>] [ enabl e] Configuring QoS policies VSP 7000 Configuration Quality of Service J anuary 2013 81 Variable definitions The following table describes the parameters for the qos policy command. Variable Value <1-55000> Specifies the QoS policy; range is 155000. enable Enables the QoS policy. name<WORD> Specifies the name for the policy; maximum is 16 alphanumeric characters. port<port> Specifies the port to which to directly apply this policy. if-group<WORD> Specifies the interface group name to which this policy applies; maximum number of characters is 32 USASCII. The group name must begin with a letter within the range a..z or A..Z. clfr-type<classifier | block> Specifies the classifier type; classifier or block. clfr-id<1-55000> Specifies the classifier ID; range is 1 55000. clfr-name<WORD> Specifies the classifier name or classifier block name; maximum is 16 alphanumeric characters. in-profile-action<1-55000> Specifies the action ID for in-profile traffic; range is 1 55000. in-profile-action-name<WORD> Specifies the action name for in-profile traffic; maximum is 16 alphanumeric characters. meter<1-55000> Specifies meter ID associated with this policy; range is 155000. meter-name<WORD> Specifies the meter name associated with this policy; maximum of 16 alphanumeric characters. precedence<1-9> Specifies the precedence of this policy in relation to other policies associated with the same interface group. Enter precedence number; range is 19. Note: Policies with a lower precedence value are evaluated after policies with a higher QoS configuration using ACLI 82 VSP 7000 Configuration Quality of Service J anuary 2013 Comments? infodev@avaya.com Variable Value precedence number. Evaluation goes from highest value to lowest. track-statistics<individual | aggregate> Specifies statistics tracking on this policy, either: individualstatistics on individual classifiers aggregateaggregate statistics Removing QoS policies Use this procedure to remove QoS policy entries. Procedure 1. Enter Global Configuration mode: enabl e conf i gur e t er mi nal 2. At the command prompt, enter the following command: no qos pol i cy <1- 55000> Creating a QoS traffic profile classifier Use this procedure to create and configure a traffic profile classifier for a QoS policy. Procedure 1. Enter Global Configuration mode: enabl e conf i gur e t er mi nal 2. At the command prompt, enter the following command: [ no] qos t r af f i c- pr of i l e cl assi f i er Removing QoS policies VSP 7000 Configuration Quality of Service J anuary 2013 83 Variable definitions The following table describes the parameters for the qos traffic-profile classifier command. Variable Value addr-type {ipv4 | ipv6} Specifies the type of IP address used by this classifier entry. The type is limited to IPv4 and IPv6 addresses. block <block_name> Specifies an alphanumeric label, ranging from 1 to 32 characters, to identify traffic profile classifier elements that are of the same block. committed-rate {64-10230000} Specifies the committed rate for metering. Values range from 64-10230000 Kbps. drop-action {disable | enable} Specifies whether to drop (enable) or pass (disable) traffic matching the classifier criteria. drop-out-action {disable | enable} Specifies whether to drop (enable) or pass (disable) out of profile packets. ds-field {063} Specifies the value for the DiffServ Codepoint (DSCP) in a packet. Values range from 0 to 63. dst-ip <A.B.C.D/<032> Specifies the IP address and subnet mask to match against the destination IP address of a packet. dst-mac <mac_addr> Specifies the MAC address to which the MAC destination address of incoming packets is compared. dst-port-min <0-65535> Specifies the minimum value for the Layer 4 destination port classifier. Values range from 0 to 65535. ethertype <0x0-0xFFFF> Specifies the type of information carried in the data portion of the frame. Values range from 0x0 to 0xFFFF hexadecimal. eval-order {1-255} Specifies the evaluation order for all elements with the same name. Values range from 1 255. ip-flag <ip-flags> Specifies the IP fragment flag criteria. QoS configuration using ACLI 84 VSP 7000 Configuration Quality of Service J anuary 2013 Comments? infodev@avaya.com Variable Value ipv4-option <no-opt | with-opt> Specifies the IPv4 option criteria. Values include: no-optan IPv4 packet without options with-optan IPv4 packet with options master Designates the classifier as the master block member. name <name> Specifies an alphanumeric identifier for the traffic profile classifier. The value is a character string from 116 characters in length. All classifiers associated with a specific traffic-profile filter set share the same name. pkt-type {etherll | llc | snap} Specifies the filter packet format ethertype encoding criteria. Values include: etherllEthernet II packet llcLLC packet snapSNAP packet priority {07 | all} Specifies a value for the 802.1p user priority. Values include: 07A priority value ranging from 0 to 7. allAll priorities. protocol <0255> Specifies the IPv4 protocol value. Values range from 0255. set-drop-prec {high-drop | low-drop} Specifies the drop precedence for traffic matching the classifier criteria. high-dropa higher probability of packet drops when traffic congestion occurs low-dropa lower probability of packet drops when traffic congestion occurs set-drop-prec-out-action {high-drop | lowdrop} Specifies the drop precedence value associated with out of profile traffic. high-dropa higher probability of packet drops when traffic congestion occurs low-dropa lower probability of packet drops when traffic congestion occurs src-ip <A.B.C.D/<032> Specifies the IPv4 address and subnet mask to match to the source IP address of a packet. Creating a QoS traffic profile classifier VSP 7000 Configuration Quality of Service J anuary 2013 85 Variable Value src-mac <mac_addr> Specifies the MAC source MAC address of incoming packets. src-port-min {0-65535} Specifies the minimum value for the Layer 4 source port number in a packet. Values range from 0 to 65535. tcp-control {Urg | Ack | Psh | Rst | Syn | Fin} Specifies the TCP control criteria. update-1p {0-7 | use-egress | use-tos-prec} Specifies the 802.1p user priority update value. Values include: 0-7A user priority value ranging from 0 to 7. use-egressAssigns a value based on the DSCP-to-user priority map. use-tos-precAssigns a value based on the value of the TOS precedence. update-dscp {0-63} Specifies the DSCP update value. Values range from 0 to 63. update-dscp-out-action {0-63} Specifies the DSCP update value in out of profile packets. Values range from 0 to 63. vlan-min {1-4094} Specifies the minimum VLAN ID value for the classifier. Values range from 1 to 4094. vlan-max {1-4094} Specifies the maximum VLAN ID value for the classifer. Values range from 1 to 4094. vlan-tag {tagged | untagged} Specifies the VLAN tag classifier criteria. Values include: taggedFilter on tagged frames received. untaggedFilter on untagged frames received. Deleting a QoS traffic profile classifier Use this procedure to delete a QoS policy traffic profile classifier. Procedure 1. Enter Global Configuration mode: enabl e QoS configuration using ACLI 86 VSP 7000 Configuration Quality of Service J anuary 2013 Comments? infodev@avaya.com conf i gur e t er mi nal 2. At the command prompt, enter the following command: no qos t r af f i c- pr of i l e cl assi f i er name <name> Variable definitions The following table describes the parameters for the no qos traffic-profile classifier name <name> command. Variable Value <name> Specifies the alphanumeric identifier for the traffic profile classifier. The value is a character string from 116 characters in length. All classifiers associated with a specific traffic profile filter set share the same name. Configuring a QoS traffic profile filter set Use this procedure to create and configure a new QoS traffic profile filter set or modify an existing QoS traffic profile filter set. Procedure 1. Enter Global Configuration mode: enabl e conf i gur e t er mi nal 2. At the command prompt, enter the following command: qos t r af f i c- pr of i l e set por t <por t > name <name> Configuring a QoS traffic profile filter set VSP 7000 Configuration Quality of Service J anuary 2013 87 Variable definitions The following table describes the parameters you can enter with the qos traffic-profile set port <port> name <name> command. Variable Value port <port> Specifies the ports on which the traffic profile filter set is to be applied. name <name> Specifies the traffic profile filter set name. This name is used to identify classifier elements that are associated with the filter set. committed-rate {64-10230000} Specifies the committed rate for metering. Values range from 64-10230000 Kbps. enable Enables the traffic profile filter set. meter-mode classifier | individual-per-policy | uniform-per-policy Specifies the metering type. Values include: classifiera meter is defined for each individual filter set classifier using rate and burst data associated with the classifier. If this data is not present a meter is not allocated for the classifier. individual-per-policya unique meter is applied to each policy that comprises the filter set with rate and burst data derived from the classifier data or the filter set specification. uniform-per-policya unique meter is applied to each policy that comprises the filter set with uniform rate and burst data derived from the filter set specification used for each meter. track-statistics {aggregate | disable | individual} Specifies how to track policy statistics for the traffic profile filter set. Values include: aggregateall traffic profile classifiers associated with a policy share the statistics resource. disablestatistics tracking is disabled for all traffic profile classifiers. individualeach traffic profile filter set classifier has its own statistics resource. QoS configuration using ACLI 88 VSP 7000 Configuration Quality of Service J anuary 2013 Comments? infodev@avaya.com Deleting a QoS traffic profile filter set Use this procedure to delete an existing QoS traffic profile filter set. Procedure 1. Enter Global Configuration mode: enabl e conf i gur e t er mi nal 2. At the command prompt, enter the following command: no qos t r af f i c- pr of i l e set name <name> por t <por t > Variable definitions The following table describes the parameters for the no qos traffic-profile set name <name> port <port> command. Variable Value name <name> Specifies the traffic profile filter set name that is used to identify classifier elements that are associated with the filter set. port <port> Specifies the port or ports on which the traffic profile filter set is applied. Removing QoS configurations Use this procedure to remove all QoS configurations except buffering and queue-set. Procedure 1. Enter Global Configuration mode: enabl e conf i gur e t er mi nal 2. At the command prompt, enter the following command: Deleting a QoS traffic profile filter set VSP 7000 Configuration Quality of Service J anuary 2013 89 qos agent r eset - par t i al - def aul t Resetting QoS to factory default state Use this procedure to delete all user-defined entries, remove all installed policies, and reset the system to its QoS factory default values. Procedure 1. Enter Global Configuration mode: enabl e conf i gur e t er mi nal 2. At the command prompt, enter the following command: qos agent r eset - def aul t Note: You must reboot the switch for the change to take effect. Configuring QoS statistics tracking type Use this procedure to configure the type of statistics tracking used with QoS. Procedure 1. Enter Global Configuration mode: enabl e conf i gur e t er mi nal 2. At the command prompt, enter the following command: qos agent st at i st i cs- t r acki ng [ aggr egat e| di sabl e| i ndi vi dual ] QoS configuration using ACLI 90 VSP 7000 Configuration Quality of Service J anuary 2013 Comments? infodev@avaya.com Variable definitions The following table describes the parameters for the qos agent statistics-tracking command. Variable Value aggregate Allocates a single statistics counter to track data for all classifiers in the QoS policy being created. disable Disable statistics tracking. individual Allocates individual statistics counters to track data for each classifier in the QoS policy being created. Configuring NVRAM delay Use this procedure to specify the maximum amount of time, in seconds, before nonvolatile QoS configuration is written to non-volatile storage. About this task You can delay NVRAM access to minimize file input and output. If you are configuring a large amount of QoS data, NVRAM delay can benefit QoS agent efficiency. The default NVRAM delay value is 10 seconds. Procedure 1. Enter Global Configuration mode: enabl e conf i gur e t er mi nal 2. At the command prompt, enter the following command: qos agent nvr am- del ay <0- 604800> Resetting NVRAM delay to default Use this procedure to reset the NVRAM delay time to factory default. Configuring NVRAM delay VSP 7000 Configuration Quality of Service J anuary 2013 91 Procedure 1. Enter Global Configuration mode: enabl e conf i gur e t er mi nal 2. At the command prompt, enter the following command: def aul t qos agent nvr am- del ay QoS configuration using ACLI 92 VSP 7000 Configuration Quality of Service J anuary 2013 Comments? infodev@avaya.com Chapter 5: QoS configuration using EDM This chapter describes how to configure DiffServ and Quality of Service (QoS) parameters using Enterprise Device Manager (EDM). Displaying interface queues Use this procedure to display the QoS interface queues. Procedure 1. From the navigation tree, click QoS. 2. From the QoS tree, click QoS Devices. 3. Select the Interface Queue tab. Variable definitions The following table describes the variables of the QoS Interface Queue. Variable Value SetId Indicates an integer between 1 and 8 that identifies the specific queue set. QueueId Indicates an integer that uniquely identifies a specific queue within a set of queues. Discipline Indicates the paradigm used to empty the queue: priorityQueuing weightedRoundRobin Bandwidth% Indicates relative bandwidth available to a given queue with respect to other associated queues. BandwidthAllocation Indicates bandwidth allocation: relative or absolute. VSP 7000 Configuration Quality of Service J anuary 2013 93 Variable Value ServiceOrder Indicates the order in which a queue is serviced based on the defined discipline. Size Indicates the size of the queue in bytes. QoS interface group management Use the procedures in this section to display, add, or delete QoS interface groups. Displaying interface groups Use this procedure to view the QoS interface groups. Procedure 1. From the navigation tree, click QoS. 2. From the QoS tree, click QoS Devices. 3. Select the Interface Groups tab. Variable definitions The following table describes the variables of the interface groups tab. Variable Value Id Displays a unique identifier of an interface group. Role Specifies the tag (group name) used to identify interfaces with the characteristics specified by the attributes of this class instance. These identifiers can be used within a number of classes to identify a physical set of interfaces to which policy rules and actions can apply. Capabilities Specifies a list of the interface capabilities used by the PDP or network manager to select the policies and configurations that can be pushed to the Policy Enforcement Point (PEP). QoS configuration using EDM 94 VSP 7000 Configuration Quality of Service J anuary 2013 Comments? infodev@avaya.com Variable Value InterfaceClass Specifies the type of traffic interfaces associated with the specified role combination. Values are: trusted nonTrusted unrestricted untrustedv4v6 untrustedBasic StatsTrackingType Specifies the type of statistics tracking. Options are aggregate, individual, or disabled. StorageType Displays storage type for this interface group: Volatile nonVolatile (default) readOnly Adding interface groups Use the following procedure to add interface groups. Procedure 1. From the navigation tree, double-click QoS. 2. From the QoS tree, double-click QoS Devices. 3. Select the Interface Group tab. 4. Click Insert. 5. Enter the desired ID number. 6. Enter the Role combination tag for this Interface Group. 7. Select the interface class desired for this interface group: trusted, nonTrusted, unrestricted, untrustedv4v6, or untrustedBasic. 8. Click Insert. QoS interface group management VSP 7000 Configuration Quality of Service J anuary 2013 95 Deleting interface groups Use the following procedure to delete the interface groups. Procedure 1. From the navigation tree, double-click QoS. 2. From the QoS tree, double-click QoS Devices. 3. Select the Interface Group tab. 4. Highlight the interface group to delete. 5. Click Delete. Important: An interface group that is referenced by a policy cannot be deleted. The policy must first be deleted. Also, an interface group that has ports assigned to it cannot be deleted. The association between interfaces, role combinations, and queue sets can be displayed. A role combination is a unique label that identifies a group of interfaces. Deleting ports from an interface group Use the following procedure to delete ports from a defined interface group. Procedure 1. From the navigation tree, double-click QoS. 2. In the QoS tree, double-click QoS Devices. 3. In the work area, click the Interface Group tab. 4. Highlight the interface group from which you want to delete ports. 5. Click Interface Assignment button on the toolbar. 6. De-select the port numbers to delete them from the interface group. 7. Click OK. QoS configuration using EDM 96 VSP 7000 Configuration Quality of Service J anuary 2013 Comments? infodev@avaya.com QoS interface ID management Use the following procedures to display or filter QoS Interface Id Assignments. Displaying interface ID assignments Procedure 1. From the navigation tree, click QoS. 2. From the QoS tree, click QoS Devices. 3. Select the Interface ID Assignments tab. Variable definitions The following table outlines the parameters of the Interface ID Assignments tab. Variable Value Port Displays the port number. RoleCombination Displays the role combination associated with the interface. QueueSet Displays the queue set associated with this interface. Capabilities Displays the port capabilities. Displaying priority queue assignments Use the following procedure to display the Priority Q Assign tab. About this task You can view or modify queue traffic by changing the priority value for each queue set. For example, priority 6 or 7 traffic defaults to queue 1, but you can modify the value in the queue column. QoS interface ID management VSP 7000 Configuration Quality of Service J anuary 2013 97 Procedure 1. From the navigation tree, click QoS. 2. From the QoS tree, click QoS Devices. 3. Select the Priority Q Assign tab. Variable definitions The following table outlines the variables associated with the Priority Q Assign tab. Variable Value QSet Supports the assignment of 802.1p user priority values to a queue for each specific queue set. There are eight queue sets and there are 8 priority classes, 0 through 7, for each supported queue set. 802.1pPriority A 802.1 user priority value. Queue A queue in a specified queue set that is assigned a priority value. To change a Queue assignment, click in the cell and type a new value. Displaying priority mapping Use the following procedure to display the Priority Mapping tab. Procedure 1. From the navigation tree, click QoS. 2. From the QoS tree, click QoS Devices. 3. Select the Priority Mapping tab. QoS configuration using EDM 98 VSP 7000 Configuration Quality of Service J anuary 2013 Comments? infodev@avaya.com Variable definitions The following table describes the variables associated with the Priority Mapping tab. Variable Value 802.1pPriority Specifies the 802.1 user priority value to map to a DSCP value at ingress. Dscp Specifies the DSCP value to associate with the specified 802.1 user priority value at ingress. To change a DSCP assignment, double-click in a Dscp cell and edit the value. Name Specifies the type of service. Configuring DSCP mapping Use the following procedure to configure DSCP-to-802.1p priority and drop precedence associations that are used for assigning these values at packet egress, based on the DSCP in the received packet. Procedure 1. From the navigation tree, double-click QoS. 2. In the QoS tree, click QoS Devices. 3. In the QoS Devices work area, click the DSCP Mapping tab. 4. In the DSCP Mapping section, click a DSCP row to edit. 5. Configure the row as required. 6. On the toolbar, click Apply. 7. On the toolbar, you can click Refresh to verify the configuration. Configuring DSCP mapping VSP 7000 Configuration Quality of Service J anuary 2013 99 Variable definitions The following table describes the variables associated with DSCP mapping. Variable Value Dscp Indicates the DSCP value. This is a read-only cell. 802.1pPriority Specifies the user priority value associated with the DSCP. Values range from 07. DropPrecedence Specifies the relative drop precedence value for mapping the DSCP value to a drop precedence. Values include: lowDropPrec highDropPrec When network congestion occurs, the system drops packets with a high drop precedence before those with a low drop precedence. NewDscp Specifies a new DSCP value to use when DSCP mutation is required. Values range from 063. ServiceClass Specifies the type of service. Value is a character string with a maximum of 16 characters. Displaying QoS meter capability Use the following procedure to view QoS meter capability; the maximum rate supported, bucket sizes and granularity. Procedure 1. From the navigation tree, click QoS. 2. From the QoS tree, click QoS Devices. 3. Select the Meter Capability tab. QoS configuration using EDM 100 VSP 7000 Configuration Quality of Service J anuary 2013 Comments? infodev@avaya.com Variable definitions The following table describes the parameters associated with displaying QoS Meter Capability. Variable Value Port Specifies the port to which the meter is applied. MeterSupport Specifies the supported Token Bucket metering algorithm. Meter Rate (Kbps)/Bucket (KBytes)/ Granularity (Kbps) Displays maximum supported Meter Rate, Meter Bucket size and Meter Granularity. Displaying shaper capability Use the following procedure to display QoS interface shaper capabilities. Procedure 1. From the navigation tree, double-click QoS. 2. From the QoS tree, double-click QoS Devices. 3. Select the Shaper Capability tab. Variable definitions The following table describes the variables associated with QoS shaper capability. Variable Value Port Specifies the port to which the shaper is applied. ShaperSupport Displays the location where the shaper is applied. Shaper Rate(Kbps)/Bucket (KBytes)/ Granularity (Kbps) Displays the maximum supported Shaper Rate, Shaper Bucket size, and Shaper Granularity. Displaying shaper capability VSP 7000 Configuration Quality of Service J anuary 2013 101 QoS IP classifier element management Use the following procedures to display, add, or delete QoS IP classifier elements. Displaying the IP classifier element Use the following procedure to display the IP Classifier Element tab. Procedure 1. From the navigation tree, click QoS. 2. From the QoS tree, click QoS Rules. 3. Select the IP Classifier Element tab. Variable definitions The following table describes the variables of the QoS Rules IP Classifier Element. Variable Value Id Specifies the number of the IP classifier element. Name Specifies the label of the IP classifier element. AddressType Specifies the type of IP address used by this classifier entry. The type is limited to IPv4 and IPv6 addresses. DstAddr Specifies the IP address to match against a packet destination IP address. DstMaskLength Specifies the length of the destination address mask. Values range from 032. The default is 0. SrcAddr Specifies the IP address to match against a packet IP address. SrcMaskLength Specifies the length of the source address mask. Values range from 032. The default is 0. QoS configuration using EDM 102 VSP 7000 Configuration Quality of Service J anuary 2013 Comments? infodev@avaya.com Variable Value Dscp Specifies the value for the DSCP in a packet. Values range from 163 (0x00 to 0x3f hexadecimal). Protocol/NextHeader Specifies the IPv4 protocol or IPv6 next header the classifier element matches. Values range from 0255. The following are specific value designations: 1 =ICMP-IPv4 2 =ICMP 6 =TCP 17 =UDP 20 =FTP Data 21 =FTP Control 23 =Telnet 25 =SMTP 46 =RSVP 58 =ICMP IPv6 L4Port:69 =TFTP 80 =HTTP 443 =HTTPS DstL4PortMin Specifies the minimum value permitted for the Layer 4 destination port number in a packet. Values range from 065535. DstL4PortMax Specifies the maximum value permitted for the Layer 4 destination port number in a packet. Values range from 065535. SrcL4PortMin Specifies the minimum value permitted for the Layer 4 source port number in a packet. Values range from 065535. SrcL4PortMax Specifies the maximum value permitted for the Layer 4 source port number in a packet. Values range from 065535. IPv6FlowId Specifies the flow identifier for IPv6 packets. Values range from -11048575 (0x00 to 0xffff hexadecimal, 1 =ignore). IpFlags Specifies the value of flags present in an IPv4 header. Values include: QoS IP classifier element management VSP 7000 Configuration Quality of Service J anuary 2013 103 Variable Value MoreFragment doNotFragment TcpCtrlFlags Specifies the control flags present in an TCP header. Values include: Urg Ack Psh Rst Syn Fin Ipv4Options Specifies whether the Option field is present in the packet header. Values include: Presentindicates that only IPv4 packets with options match this classifier element. Not Presentindicates that only IPv4 packets without options match this classifier element. ignore options in IPv4 packets are not considered to determine if the IPv4 header matches this classifier Version Specifies the version of IP classifier. SessionId Specifies the session identification number. Storage Specifies the type of storage: volatile nonVolatile (default) readOnly Adding an IP classifier element Use the following procedure to add an IP classifier element. Procedure 1. From the navigation tree, click QoS. 2. From the QoS tree, click QoS Rules. QoS configuration using EDM 104 VSP 7000 Configuration Quality of Service J anuary 2013 Comments? infodev@avaya.com 3. Select the IP Classifier Element tab. 4. Click Insert. 5. Enter the information you want to use for this IP classifier element. 6. Click Insert. Deleting an IP classifier element Use this procedure to delete an IP classifier element. Procedure 1. From the navigation tree, double-click QoS. 2. From the QoS tree, double-click QoSRules. 3. Select the IP Classifier Element tab. 4. To select an IP classifier element to delete, click the element row. 5. Highlight the IP classifier element to delete. 6. Click Delete. Important: You cannot delete an IP classifier element that is referenced by a classifier or classifier block. Additionally, an IP classifier element cannot be deleted with a storage type of other or readOnly. QoS L2 classifier element management Use the following procedures to display, add, or delete QoS L2 Classifier Elements. Displaying the L2 classifier element Use the following procedure to display the L2 Classifier Element tab. Procedure 1. From the navigation tree, click QoS. 2. From the QoS tree, click QoS Rules. QoS L2 classifier element management VSP 7000 Configuration Quality of Service J anuary 2013 105 3. Select the L2 Classifier Element tab. Variable definitions The following table describes the L2 Classifier Element variables. Variable Value Id Specifies the index that enumerates the classifier entries. Name Specifies the Layer 2 Classifier Element name. DestMacAddr Specifies the MAC address against which the MAC destination address of incoming packets are compared. DstMacAddrMask Specifies a mask identifying the destination MAC address. SrcMacAddr Specifies the MAC source address of incoming packets. SrcMacAddrMask Specifies a mask identifying the source MAC address. VlanIdMin Specifies the minimum value the VLAN ID in a tagged packet must have to match this L2 classifier. Valid range of 1 to 4094 VlanIdMax Specifies the maximum value the VLAN ID in a tagged packet must have to match this L2 classifier. Valid range of 1 to 4094 VlanTag Specifies the type of VLAN tagging in a packet: untagged tagged ignore EtherType Specifies a value for the Ethertype. 802.1pPriority Specifies a value for the 802.1p user priority. Values include: priority0 priority1 priority2 priority3 QoS configuration using EDM 106 VSP 7000 Configuration Quality of Service J anuary 2013 Comments? infodev@avaya.com Variable Value priority4 priority5 priority6 priority7 ignore PktType Indicates the data link layer frame format that frames must have to match this L2 classifier entry. Values include: ethernetII only EthernetII format frames can match this classifier snapindicates that only EEE 802 SNAP format frames match this classifier component. llcindicates that only IEEE 802 LLC format frames match this classifier component. ignore frame format is not considered in determining if a frame matches this classifier. Version Specifies the L2 classifier version. SessionId Specifies the session identification number. Storage Specifies the type of storage. Adding a L2 classifier element Use the following procedure to add L2 classifier elements. Procedure 1. From the navigation tree, click QoS. 2. From the QoS tree, click QoS Rules. 3. Select the L2 Classifier Element tab. 4. Click Insert. 5. Enter the information to use for this L2 classifier element. 6. Click Insert. QoS L2 classifier element management VSP 7000 Configuration Quality of Service J anuary 2013 107 Deleting a L2 classifier element Use this procedure to delete a L2 classifier element. Procedure 1. From the navigation tree, double-click QoS. 2. From the QoS tree, double-click QoS Rules. 3. Select the L2 Classifier Element tab. 4. Highlight the L2 classifier element to delete. 5. Click Delete. Important: A L2 classifier element cannot be deleted that is referenced by a classifier or classifier block. Additionally, a L2 classifier element cannot be deleted with a storage type of other or readOnly. QoS system classifier element management Use the following procedures to configure, display, or delete QoS System Classifier Elements. Displaying QoS system classifier elements Use the following procedure to display QoS system classifier element configuration information. Procedure 1. From the navigation tree, click QoS. 2. From the QoS tree, click QoS Rules. 3. Select the System Clfr Element tab. QoS configuration using EDM 108 VSP 7000 Configuration Quality of Service J anuary 2013 Comments? infodev@avaya.com Variable definitions The following table describes the parameters of the QoS Rules System Clfr Element tab. Variable Value Id Specifies the index that enumerates the system classifier entries. Name Specifies the System Classifier Element name. UnknownUcastFrames Identifies frames with an unknown unicast destination address: trueindicates frames containing an unknown unicast destination address match this classification entry. falseindicates that no classification is requested based on this address type. UnknownMcastFrames Identifies frames with an unknown multicast destination address: trueindicates frames containing an unknown multicast destination address match this classification entry. falseindicates that no classification is requested based on this address type. KnownMcastFrames Identifies frames with a known multicast destination address: trueindicates frames containing a known multicast destination address match this classification entry. falseindicates that no classification is requested based on this address type. UnknownIpMcast Identifies IP packets with an unknown IP multicast destination address: trueindicates that IP packets containing an unknown multicast destination address match this classification entry. falseindicates that no classification is requested based on this address type. KnownIpMcast Identifies IP packets with a known IP multicast destination address: QoS system classifier element management VSP 7000 Configuration Quality of Service J anuary 2013 109 Variable Value trueindicates that IP packets containing a known multicast destination address match this classification entry. falseindicates that no classification is requested based on this address type. UnknownNonIpMcast Identifies non-IP packets with an unknown MAC multicast destination address: trueindicates that non-IP packets containing an unknown multicast destination address match this classification entry. falseindicates that no classification is requested based on this address type. KnownNonIpMcast Identifies non-IP packets with a known MAC multicast destination address: trueindicates that non-IP packets containing a known multicast destination address match this classification entry. falseindicates that no classification is requested based on this address type. NonIpPkt Supports targeting non-IP traffic: trueindicates that non IP packets match this classification entry. falseindicates that no classification is requested based on this packet type. PatternFormat Indicates that the data link layer packet format that is used when specifying pattern match data: untaggedindicates that the specified pattern match data does not include an 802.1Q tag. taggedindicates that the specified pattern match data does include an 802.1Q tag. Default value is tagged. PatternIPVersion Specifies the pattern IP version. PatternL2Format Specifies the Layer 2 pattern format (ethernet 2, llc, or snap). Version Specifies the version. QoS configuration using EDM 110 VSP 7000 Configuration Quality of Service J anuary 2013 Comments? infodev@avaya.com Variable Value SessionId Specifies the number assigned to the session displays in this column. Storage Specifies the storage type for this conceptual row. Conceptual rows with a permanent value cannot allow write-access to any columnar objects in the row. This object cannot be modified if the associated status object is equal to active. Displaying the QoS system classifier pattern Use the following procedure to view the QoS system classifier pattern. Procedure 1. From the navigation tree, click QoS. 2. From the QoS tree, click QoS Rules. 3. Select the System Clfr Element tab. 4. Click Pattern. Configuring a QoS system classifier element Use the following procedure to manage a QoS system classifier element. Procedure 1. From the navigation tree, click QoS. 2. From the QoS tree, click QoS Rules. 3. Select the System Clfr Element tab. 4. Click Insert. 5. In the Name dialog box, type label for the system classifier element. 6. In the DestAddressType section, click a radio button. 7. In the PatternData dialog box, type specific pattern data. OR Click the PatternData ellipsis to select specific pattern data. 8. In the PatternPosition dialog box, type specific pattern position data. QoS system classifier element management VSP 7000 Configuration Quality of Service J anuary 2013 111 OR Click the PatternPosition ellipsis to select specific pattern position data. 9. Click Insert. 10. Click Apply. Note: System classifier elements can match a maximum of 8 bytes in a packet. If you try to match a data pattern larger than 8 bytes, the system classifier element is not created. Variable definitions The following table describes the variables associated with QoS system classifier elements. Variable Value Name Specifies an alphanumeric label for the system classifier entry. Value is a character string from 116 characters in length. DestAddressType Specifies the address type for matching destination frames. none Destination frames are not matched. unknownUcast Matches frames with an unknown unicast destination address. unknownMcast Matches frames with an unknown multicast destination address. knownMcast Matches frames with a known multicast destination address. UnknownIpMcast Matches frames with an unknown IP multicast destination address. KnownIpMcast Matches frames with a known IP multicast destination address. UnknownNonIpMcast Matches frames with an unknown non-IP multicast destination address. KnownNonIpMcast Matches frames with known non-IP multicast destination address. NonIpPkt Matches non-IP frames. QoS configuration using EDM 112 VSP 7000 Configuration Quality of Service J anuary 2013 Comments? infodev@avaya.com Variable Value Note: UnknownMcastFrames and KnownMcastFrames are not supported on VSP 7000. PatternData Matches frames with specific byte pattern data. PatternPosition Matches frames at a specific position in a packet. Deleting system classifier elements Use the following procedure to delete system classifier elements. Procedure 1. From the navigation tree, click QoS. 2. From the QoS tree, click QoS Rules. 3. Select the System Clfr Element tab. 4. Highlight the System Classifier Element to delete. 5. Click Delete. QoS classifier management Use the following procedures to display, add, delete, or filter QoS classifiers. Displaying classifiers Use this procedure to view QoS classifiers. Procedure 1. From the navigation tree, click QoS. 2. From the QoS tree, click QoS Rules. QoS classifier management VSP 7000 Configuration Quality of Service J anuary 2013 113 3. Select the Classifier tab. Variable definitions The following table outlines the parameters of the Classifier tab. Variable Value Name Specifies the name of the classifier. SetId Entries with the same SetId belong to the same classifier. Note: Click heading on this column to list entries in numerical order to view which entries have the same SetId. Specific Describes the specific classifier element and its ID number (from the IP Classifier Element screen, the L2 Classifier Element screen, or System Clfr Element screen) that is included in the classifier. Version Specifies the version. SessionId Specifies the numerical identification associated with the session. Storage Specifies the storage type for this conceptual row. Conceptual rows with a permanent value cannot allow write-access to any columnar objects in the row. This object cannot be modified if the associated status object is equal to active. Adding classifiers Use the following procedure to add a classifier. Procedure 1. From the navigation tree, double-click QoS. 2. From the QoS tree, double-click QoS Rules. 3. Select the Classifier tab. 4. Click Insert. QoS configuration using EDM 114 VSP 7000 Configuration Quality of Service J anuary 2013 Comments? infodev@avaya.com 5. Type the name of the classifier element. 6. Select the IP Classifier Element, L2 Classifier Element, or System Classifier Element. 7. Click Insert. Note: A classifier can be created by using the following combination: one IP classifier element one L2 classifier element one IP classifier element plus one L2 classifier element A classifier can also be created by using the following combination: one system classifier element one IP classifier, one system classifier one L2 classifier, one system classifier one IP, one L2, plus one system classifier A classifier can be created by using any combination of classifier elements. Entries with the same SetId belong to the same classifier. Click on the SetId column header to sort the table by SetId value; this makes it very easy to see which entries have the same SetId value. Deleting classifiers Use the following procedure to delete classifiers. Procedure 1. From the navigation tree, click QoS. 2. From the QoS tree, click QoS Rules. 3. Select the Classifier tab. 4. Highlight the classifier to delete. 5. Click Delete. Note: A classifier that is referenced in a classifier block cannot be deleted. Additionally, a classifier cannot be deleted with a storage type of other or readOnly. QoS classifier management VSP 7000 Configuration Quality of Service J anuary 2013 115 Filtering classifiers Use the following procedure to filter the display of classifiers. Procedure 1. From the navigation tree, click QoS. 2. From the QoS tree, click QoS Rules. 3. Select the Classifier tab. 4. Click Filter. The Insert Filter screen opens. 5. Set the conditions to filter the display of the Classifiers table: Select AND to include all entries in the table that include all specified parameters, or select OR to include any of the specified parameters. Select Ignore Case to include all entries with the parameters being set, whether in lowercase or uppercase. Select contains to include in the table all entries that contain the parameters set, does not contain to exclude a parameter from the table, does not equal to to include entries that are not equal to a set parameter, or equals to to show only those entries that are equal to the parameters being set. Select All records to display all the entries in the table. To display the entries in the table by name, select Name and enter the Name values to display. To display the entries in the table by setid, select SetId and enter the SetId values to display. 6. Click Filter. QoS classifier block management Use the following procedures to display, add, append, filter, or delete QoS Classifier Blocks. Displaying QoS classifier blocks Use the following procedure to display QoS classifier block configuration information. QoS configuration using EDM 116 VSP 7000 Configuration Quality of Service J anuary 2013 Comments? infodev@avaya.com Procedure 1. From the navigation tree, click QoS. 2. From the QoS tree, click QoS Rules. 3. Select the Classifier Block tab. Variable definitions The following table defines the variables associated with classifier blocks. Variable Value BlockNum Entries with the same BlockNum belong to the same classifier block. Note: Click heading on this column to list entries in numerical order to view which entries have the same BlockNum. Name Displays the name you assigned to that classifier block. ClassifierSetId Displays the ID number assigned to that classifier (from the Classifier screen). Meter Displays the meter associated with the classifier block. Action Displays the action followed for those flows not being metered. (For those flows being metered, this attribute is not applied. EvalOrder Specifies the evaluation order number. Version Specifies the version. SessionId Displays the numerical identification for the current session. Storage Specifies the storage type for this conceptual row. Conceptual rows with a permanent value cannot allow write-access to any columnar objects in the row. This object cannot be modified if the associated status object is equal to active. QoS classifier block management VSP 7000 Configuration Quality of Service J anuary 2013 117 Adding classifier blocks Use the following procedure to add classifier blocks. Procedure 1. From the navigation tree, click QoS. 2. From the QoS tree, click QoS Rules. 3. Select the Classifier Block tab. 4. Click Insert. 5. Enter the name of the classifier block. 6. Select the Classifier, Meter, Action and EvalOrder. 7. Click Insert. Note: If one of the classifiers in a classifier block has associated actions or meters, then all classifier elements of that classifier block must also have associated actions or meters (not identical values for the actions or meters, but also associated actions or meters). Entries with the same BlockNum belong to the same classifier block. Click on the BlockNum column header to sort the table by Block Number value. Deleting classifier blocks Use the following procedure to delete classifier blocks. Procedure 1. From the navigation tree, click QoS. 2. From the QoS tree, click QoS Rules. 3. Select the Classifier Block tab. 4. Highlight the classifier block to delete. 5. Click Delete. QoS configuration using EDM 118 VSP 7000 Configuration Quality of Service J anuary 2013 Comments? infodev@avaya.com Note: The last classifier element in a classifier block cannot be deleted if referenced by a policy. First delete the policy. Additionally, a classifier block cannot be deleted with a storage type of other or readOnly. Appending classifier blocks Use the following procedure to append a classifier block. Procedure 1. From the navigation tree, click QoS. 2. From the QoS tree, click QoS Rules. 3. Select the Classifier Block tab. 4. Click Append Classifier. 5. Select the Classifier to append to the Classifier Block. 6. Click Insert. Filtering classifier blocks Use the following procedure to filter a classifier block. Procedure 1. From the navigation tree, click QoS. 2. From the QoS tree, click QoS Rules. 3. Select the Classifier Block tab. 4. Click Filter 5. Select the filtering condition, case, and column criteria. 6. Enter the BlockNum and Name. 7. Click Filter. QoS classifier block management VSP 7000 Configuration Quality of Service J anuary 2013 119 QoS action management Use the following procedures to display, add, or delete QoS Actions. Displaying QoS actions Use the following procedure to display the QoS action tab. Procedure 1. From the navigation tree, click QoS. 2. From the QoS tree, click QoS. 3. Select the Action tab. Variable definitions The following table describes the variables associated with QoS actions. Variable Value Id Specifies the identifier for the action. Name Specifies a name for the action. Drop Specifies whether a packet is dropped, not dropped, or whether the decision is deferred. UpdateDscp Specifies a value used to update the DSCP field in an IPv4 packet SetDropPrecedence Specifies automatic drop precedence. UpdateUserPriority Specifies a value for the 802.1p user priority. Extension Specifies linking additional actions. (These are defined on the Interface Action Ext Table.) SessionId Specifies the numerical identification for the active session. Storage Specifies the type of storage: QoS configuration using EDM 120 VSP 7000 Configuration Quality of Service J anuary 2013 Comments? infodev@avaya.com Variable Value volatile nonVolatile readOnly Adding QoS actions Use the following procedure to add a QoS action. Procedure 1. From the navigation tree, double-click QoS. 2. From the QoS tree, double-click QoS. 3. Select the Action tab. 4. Click Insert. 5. Enter the information and select the parameters to use for this QoS action. 6. Click Insert. Deleting QoS actions Use the following procedure to delete a QoS action. Procedure 1. From the navigation tree, double-click QoS. 2. From the QoS tree, double-click QoS. 3. Select the Action tab. 4. Highlight the QoS action to delete. 5. Click Delete. Note: A QoS action that is referenced by a meter, classifier block, or policy entry cannot be deleted. First delete the meter, classifier block, or policy. Additionally, a QoS action cannot be deleted with a storage type of other or readOnly. QoS action management VSP 7000 Configuration Quality of Service J anuary 2013 121 QoS interface action extension management Use the following procedures to display, add, or delete QoS Interface Action Extensions. Displaying Interface action extensions Use the following procedure to display the Interface Action Ext tab. Procedure 1. From the navigation tree, double-click QoS. 2. From the QoS tree, double-click QoS. 3. Select the Interface Action Ext tab. Variable definitions The following table describes the variables associated with the QoS Interface Action Ext tab. Variable Value Id Specifies the number of the interface action extension. Name Specifies a label for the interface action extension. SetEgressUnicastPort Specifies redirection of normally-switched unicast packets to a specified interface. SetEgressNonUnicastPort Specifies redirection of normally-switched non-unicast packets (broadcast and multicast traffic) to a specified interface. SessionId Specifies the numerical identification for the current session. Storage Specifies the type of storage, either volatile or nonvolatile. QoS configuration using EDM 122 VSP 7000 Configuration Quality of Service J anuary 2013 Comments? infodev@avaya.com Adding interface action extensions Use the following procedure to add a QoS interface action extension. Procedure 1. From the navigation tree, double-click QoS. 2. From the QoS tree, double-click QoS. 3. Select the Interface Action Ext tab. 4. Click Insert. 5. Enter the information and make the selections to use for this Interface action extension. 6. Click Insert. Deleting interface action extensions Use the following procedure to delete a QoS interface action extension. Procedure 1. From the navigation tree, double-click QoS. 2. From the QoS tree, double-click QoS. 3. Select the Interface Action Ext tab. 4. Highlight the interface action extension to delete. 5. Click Delete. Note: A QoS interface action extension that is referenced by an action entry cannot be deleted. First delete the action. QoS meter management Use the following procedures to display, add, or delete QoS meters. QoS meter management VSP 7000 Configuration Quality of Service J anuary 2013 123 Displaying the meters Use the following procedure to display QoS meter configuration information. Procedure 1. From the navigation tree, double-click QoS. 2. From the QoS tree, double-click QoS. 3. Select the Meter tab. Variable definitions The following table describes the variables associated with QoS Meters. Variable Value Id Specifies the unique identifier for this entry. Name Specifies a name for this entry. CommittedRate Specifies the committed rate (in Kbps). BurstSize Specifies the committed burst (in bytes). InProfileAction Specifies in profile action. OutOfProfileAction Specifies out of profile action. Version Specifies the version. SessionId Specifies the numerical identification of the current session Storage Specifies the type of storage. Adding QoS meters Use the following procedure to add a QoS meter. Procedure 1. From the navigation tree, double-click QoS. 2. From the QoS tree, double-click QoS. 3. Select the Meter tab. QoS configuration using EDM 124 VSP 7000 Configuration Quality of Service J anuary 2013 Comments? infodev@avaya.com 4. Click Insert. 5. Enter the information and make the selections to use for this QoS meter 6. Click Insert. Deleting QoS meters Use the following procedure to delete QoS meters. Procedure 1. From the navigation tree, double-click QoS. 2. From the QoS tree, double-click QoS. 3. Select the Meter tab. 4. Highlight the QoS meter to delete. 5. Click Delete. Note: A QoS meter that is referenced by a classifier block or policy cannot be deleted. First delete the classifier block or policy. QoS policy management Use the following procedures to display or add QoS policies. Displaying QoS policies Use the following procedure to display QoS policy configuration information. Caution: When you define multiple meters that might match the same traffic, you must specify the inprofile and out-of-profile traffic as drop or pass to ensure that the traffic is processed at the prescribed rate. If you do not do this, each meter processes the traffic, and this interaction can cause traffic to be treated in unexpected ways. QoS policy management VSP 7000 Configuration Quality of Service J anuary 2013 125 Procedure 1. From the navigation tree, double-click QoS. 2. From the QoS tree, double-click QoS. 3. Select the Policy tab. Variable definitions The following table describes the variables associated with the QoS Policy tab. Variable Value Id Specifies the number of the QoS policy. Status Specifies if the policy is enabled or disabled. Name Displays the name for the policy. ClassifierType Specifies whether a classifier or a classifier block identifies traffic. ClassifierName Specifies the name of the classifier or classifier block associated with this policy. InterfaceRoles Specifies the interfaces to which the policy applies. Note: You must configure the role combinations prior to associating it with a policy. InterfaceIndex Specifies the interface to which the policy is to be applied. A policy is associated with an interface explicitly using this attribute or implicitly using a role combination through the ntnQosPolicyInterfaceRole attribute. An interface must be identified by one and only one of these attributes. This attribute can identify an interface that does not currently exist in the system, as long as the specified interface index represents a potentially valid system interface. Note: The InterfaceRoles and InterfaceIndex fields are mutually exclusive. When the InterfaceIndex field is not zero, the InterfaceRoles must be empty (select QoS configuration using EDM 126 VSP 7000 Configuration Quality of Service J anuary 2013 Comments? infodev@avaya.com Variable Value none when insert the policy). When the InterfaceRoles specifies a valid role combination, the InterfaceIndex field must be 0. Precedence Specifies the order in which multiple policies are associated with the same interface. Policies with greater precedence have higher numbers. Note: Policies with higher precedence values are applied before policies with lower precedence values. Meter Specifies metering associated with this policy. Specifying a metering component causes any action criteria specified explicitly by the policy to be rejected as an error. Note: You must configure meters before associating them with a policy. InProfileAction Identifies the action to be applied to traffic with this policy. The action is not applied when a meter is specified. Note: You must configure actions before associating them with a policy. StatsType Specifies statistics tracking: none-no statistics tracked for this policy individual-separate counters allocated, space permitting, for each classifier referenced by the policy aggregate-a single counter accumulates all the statistics for all the classifiers referenced by the policy Version Specifies the version. SessionId Specifies the numerical identification for the current session. Storage Specifies the type of storage: QoS policy management VSP 7000 Configuration Quality of Service J anuary 2013 127 Variable Value volatile nonVolatile readOnly Adding QoS policies Use the following procedure to add QoS policies. Caution: When you define multiple meters that might match the same traffic, you must specify the inprofile and out-of-profile traffic as drop or pass to ensure that the traffic is processed at the prescribed rate. If you do not do this, each meter processes the traffic, and this interaction can cause traffic to be treated in unexpected ways. Procedure 1. From the navigation tree, double-click QoS. 2. From the QoS tree, double-click QoS. 3. Select the Policy tab. 4. Click Insert. 5. Enter the information to use for this QoS policy. 6. Click Insert. Note: The InterfaceRoles and InterfaceIndex fields are mutually exclusive. When the InterfaceIndex field is not zero, the InterfaceRoles must be empty (select none when inserting the policy). When the InterfaceRoles specifies a valid role combination, the InterfaceIndex field must be 0. Deleting QoS policies Use the following procedure to delete QoS policies. Procedure 1. From the navigation tree, double-click QoS. QoS configuration using EDM 128 VSP 7000 Configuration Quality of Service J anuary 2013 Comments? infodev@avaya.com 2. From the QoS tree, double-click QoS. 3. Select the Policy tab. 4. Highlight the QoS policy to delete. 5. Click Delete. QoS interface shaper management Use the following procedures to display, add, or delete QoS interface shapers. Displaying QoS interface shaper information Use the following procedure to display QoS interface shaper configuration information. Procedure 1. From the navigation tree, double-click QoS. 2. From the QoS tree, double-click QoS. 3. Select the Interface Shaper tab. Variable definitions The following table describes the variables associated with the QoS Interface Shaper tab. Variable Value Port Specifies the port associated with interface shaping. Name Specifies the name applied to the interface shaping data. ShapingRate Specifies the token-bucket rate, in kilobits per second (kbps). BurstSize Specifies the maximum number of bytes in a single transmission burst. QoS interface shaper management VSP 7000 Configuration Quality of Service J anuary 2013 129 Adding QoS interface shapers Use the following procedure to add QoS interface shapers. Procedure 1. From the navigation tree, double-click QoS. 2. From the QoS tree, double-click QoS. 3. Select the Interface Shaper tab. 4. Click Insert. 5. Click the ellipses to select the ports for the interface shaper. 6. Select the required ports. 7. Click Ok. 8. Type the Name, Shaping Rate, and MaxBurstRate. 9. Select the Duration in milliseconds 10. Click Insert. Deleting a QoS interface shaper Use the following procedure to delete an interface shaper. Procedure 1. From the navigation tree, double-click QoS. 2. From the QoS tree, double-click QoS. 3. Select the Interface Shaper tab. 4. Highlight the Interface Shaper to delete. 5. Click Delete. QoS egress queue shaping management You can use the information in this section to create or delete egress queue shapers, or display the current egress queue shaping configuration. QoS configuration using EDM 130 VSP 7000 Configuration Quality of Service J anuary 2013 Comments? infodev@avaya.com Creating a QoS egress queue shaper Use this procedure to create an egress queue shaper for one or more switch interfaces. Procedure 1. From the navigation pane, double-click QoS. 2. In the QoS tree, click QoS. 3. In the QoS work area, click the Interface Queue Shaper tab. 4. On the toolbar, click Insert. 5. Select ports and configure the egress queue shaper as required. 6. Click Insert. 7. On the toolbar, you can click Refresh to verify the egress queue shaper configuration. Variable definitions Variable Value Port Specifies one or more switch ports for which to configure egress queue shaping. Queue Specifies the egress queue for the selected interface port or ports, on which traffic is shaped. Values range from 1 to 8. The egress queue range is determined by the OoS agent default queue configuration. Name Specifies an alphanumeric identifier for the egress queue shaper. The character string can range from 1 to 16 characters. ShapingRate Specifies the maximum QoS interface queue shaping rate, in kilobits per second (Kbps). Values range from 0 to 10230000 Kbps, in multiples of 64. Important: If you configure the shape rate to 0 for a specific queue or port, shaping is not performed on that queue or port. QoS egress queue shaping management VSP 7000 Configuration Quality of Service J anuary 2013 131 Variable Value ShapingMinRate Specifies the minimum QoS interface queue shaping rate, in kilobits per second (Kbps). Values range from 0 to 10230000 Kbps, in multiples of 64. Deleting a QoS egress queue shaper Use this procedure to remove an egress queue shaper from your system. Procedure 1. From the navigation pane, double-click QoS. 2. In the QoS tree, click QoS. 3. In the QoS work area, click the Interface Queue Shaper tab. 4. Highlight the egress queue shaper to delete. 5. On the toolbar, click Delete. 6. Click Yes to confirm the deletion. 7. On the toolbar, you can click Refresh to verify the egress queue shaper configuration. Displaying aggregate QoS policy statistics Use the following procedure to view aggregate QoS Policy statistics. Procedure 1. From the navigation tree, double-click QoS. 2. From the QoS tree, double-click QoS. 3. Select the Policy tab. 4. Select a policy from the table. 5. Click Graph. Note: If the Policy Stats type is set to aggregate, the aggregate stats information appears. The aggregate stats consist of total in-profile packets and total out- QoS configuration using EDM 132 VSP 7000 Configuration Quality of Service J anuary 2013 Comments? infodev@avaya.com profile packets. If the Policy Meter is set to none, no total out-profile packet information is available. Displaying individual QoS policy statistics Use the following procedure to view individual QoS policy statistics. Procedure 1. From the navigation tree, double-click QoS. 2. From the QoS tree, double-click QoS. 3. Select the Policy tab. 4. Select a policy from the table. 5. Click Graph. Note: If the Policy Stats type is set to individual, the individual stats, consisting of in- profile and outprofile packets, appears. If policy meter is set to no, no out-profile packet information is available. Individual stats are provided for each policy, for each filter, for each port. Configuring the QoS agent Use the following procedure to configure the QoS agent. Procedure 1. From the navigation tree, double-click QoS. 2. From the QoS tree, double-click QoS Agent. 3. Click the, Configuration tab. 4. In the QoSOperMode section, click a radio button 5. Click the NVRamCommitDelay dialog box and type a value 6. To partially reset installed QoS policy state information to the switch default, select the ResetToPartialDefaults checkbox. Displaying individual QoS policy statistics VSP 7000 Configuration Quality of Service J anuary 2013 133 7. To reset installed QoS policy state information to the switch default, select the ResetToDefaults checkbox. 8. In the QueueCfg section, click a radio button. 9. In the BufferingCaps section, click a radio button. 10. In the TrackStatistics section, click a radio button. Variable definitions The following table describes the variables associated with the configuration of the QoS Agent. Variable Value QosOperMode Controls overall QoS processing for the system. enableall QoS functionality is enabled disableinstalled QoS components are temporarily removed until the operational mode is re-enabled The QoS operational mode cannot be disabled if QoS components are currently being used by non-QoS applications. If disabled, requests related to QoS components by non-QoS applications are rejected. Important: Re-enabling the QoS operational mode can result in errors if you change available resources while QoS is temporarily disabled. NVRamCommitDelay Specifies the maximum time before non- volatile QoS data is written to NVRAM. Values range from 0 604800 seconds. DEFAULT: 10 ResetToPartialDefaults Resets QoS configurations to default except for queue-set and buffering type. ResetToDefaults Resets all policy information to factory default values. QoS configuration using EDM 134 VSP 7000 Configuration Quality of Service J anuary 2013 Comments? infodev@avaya.com Variable Value Important: You must restart the switch for changes to ResetToDefaults to take effect QueueCfg Specifies the default queue set associated with all egress interfaces. Values include: queueSetOne queueSetTwo queueSetThree queueSetFour queueSetFive queueSetSix queueSetSeven queueSetEight Important: You must restart the switch for changes to QueueCfg to take effect. BufferingCaps Specifies the level of buffer sharing or over- allocation that can take place among ports sharing a buffer pool. Values include: minimumOverAllocationonly a small amount of resource sharing is permitted mediumOverAllocationa medium amount of resource sharing is permitted maximumOverAllocationmaximizes the possibility of over-allocation occurring lossless PAUSE frame mode losslessPfc PFC-lite mode Important: You must restart the switch for changes to BufferingCaps to take effect. TrackStatistics Specifies the type of statistics tracking. Values include: disabled individual aggregate Configuring the QoS agent VSP 7000 Configuration Quality of Service J anuary 2013 135 Displaying policy class support Use the following procedure to display QoS policy class support configuration information. Procedure 1. From the navigation tree, double-click QoS. 2. From the QoS tree, double-click QoS Agent. 3. Select the Policy Class Support tab. Variable definitions The following table describes the variables associated with QoS Policy class support. Variable Value PolicyClassName Identifies the Policy Rule Classes (PRCs) supported by the device. A PRC is synonymous to a MIB table; therefore, the supported PRCs indicate which MIB tables are supported for QoS processing purposes. CurrentInstances Identifies the current number of Policy Rules Instances (PRIs) that are installed for a specific PRC (equates to the current number of entries in a given MIB table). MaxInstalledInstances Identifies the maximum number of PRIs that can be installed and/or modified by a user for a specific PRC (equates to the number of MIB table entries that can be created or modified by a user). Displaying policy device identifications Use the following procedure to display QoS policy device identification information. QoS configuration using EDM 136 VSP 7000 Configuration Quality of Service J anuary 2013 Comments? infodev@avaya.com Procedure 1. From the navigation tree, double-click QoS. 2. From the QoS tree, double-click QoS Agent. 3. Select the Policy Device Identification tab. Variable definitions The following table describes the variables associated with policy device identification. Variable Value Descr A description of the policy agent. Note: The description must include the name and version identification of the policy agent hardware and software. MaxMsg Specifies the maximum message size in octets that the device can support. QoS agent resource allocation management Use the following procedures to display and filter QoS Agent resource allocation. Displaying QoS resource allocation Use this procedure to display the level of resource sharing across interfaces that share the same port hardware. Procedure 1. From the navigation tree, double-click QoS. 2. In the QoS tree, click QoS Agent. 3. In the Qos Agent work area, click the Resource Allocation tab. QoS agent resource allocation management VSP 7000 Configuration Quality of Service J anuary 2013 137 Variable definitions The following table describes the variables associated with the QoS resource allocation tab. Variable Value Precedence Displays the applied precedence (from 1 8). Port Displays the Port number. FiltersConsumed Displays the number of rules (filters) in use by policy and filter data by that interface. MetersConsumed Displays the number of meters in use by policy data by that interface. CountersConsumed Displays the number of counters in use by that interface. NonQosFiltersConsumed Tracks the current number of filters in use, not due to installed QoS filter data, for a given precedence level and interface. NonQosMetersConsumed Tracks the current number of meters in use, not due to installed QoS policy data, for a given precedence level and interface. TotalFiltersAvail Displays the maximum number of filters available (for each precedence and for each ASIC). TotalMetersAvail Displays the maximum number of meters available (for each precedence and for each ASIC). TotalCountersAvail Displays the maximum number of counters available (for each precedence and for each ASIC). RangeCheckersConsumed Displays the number of range checkers consumed by QoS. Filtering the resource allocation table Use the following procedure to filter the resource allocation table. Procedure 1. From the navigation tree, double-click QoS. 2. In the QoS tree, click QoS Agent. QoS configuration using EDM 138 VSP 7000 Configuration Quality of Service J anuary 2013 Comments? infodev@avaya.com 3. In the QoS Agent work area, click the Resource Allocation tab. 4. On the toolbar, click Filter. 5. Enter filter criteria. 6. Click Filter. QoS traffic profile classifier information management Use the following procedures to display, add, delete, or filter QoS traffic profile classifier information. Displaying QoS traffic filter classifier information Use the following procedure to display existing QoS traffic profile classifier configuration information. Procedure 1. From the navigation tree, double-click QoS. 2. In the QoS tree, click QoS Traffic Profile. 3. In the QoS traffic Profile work area, click the Classifier tab. Variable definitions The following table describes the variables associated with the traffic profile classifier tab. Variable Value Id Indicates the ID number of the classifier. Type Indicates the classifier type. Values include: TrafficProfile Name indicates the name of the classifier. All classifiers with the same name are part of the same filter set. That filter set has the same name as the classifiers. Block Indicates the block name with which the classifier is associated. QoS traffic profile classifier information management VSP 7000 Configuration Quality of Service J anuary 2013 139 Variable Value EvalPrec Indicates the evaluation order number of the classifier in that filter set. Two classifiers in the same filter set cannot have the same evaluation order. A higher eval order means a lower precedence for the corresponding policy. Values range from 1255. AddrType Indicates the type of IP address used by this classifier entry. Values include: N/A the address type is non-applicable ipv4 ipv6 DstIpAddr Indicates the IP address to match against the destination IP address of a packet. DstIpPrefixLength Indicates the length of the destination address mask. Values range from 0128, with 032 reserved for IPv4 address masks and 0128 reserved for IPv6 address masks. SrcIpAddr Indicates the IP address to match against the source IP address of a packet. SrcIpPrefixLength Indicates the length of the source address mask. Values range from 0128, with 032 reserved for IPv4 address masks and 0128 reserved for IPv6 address masks. Dscp Indicates the value for a DiffServ Codepoint (DSCP) in a packet Values range from 163 (0x00 to 0x3f hexadecimal). A value of 1 indicates that the system ignores this parameter. Protocol/NextHeader Indicates the IPv4 protocol value, or the IPv6 next header value. Values range from 0255. A value of 255 indicates that the system ignores the parameter. The following are specific value designations: 1=ICMP-IPv4 2=IGMP 6=TCP 17=UDP 20=FTP Data 21=FTP Control QoS configuration using EDM 140 VSP 7000 Configuration Quality of Service J anuary 2013 Comments? infodev@avaya.com Variable Value 23=Telnet 25=SMTP 46=RSVP 58=ICMP-IPv6 L4Port:69=TFTP 80=HTTP 443=HTTPS DstL4PortMin Indicates the minimum value for the Layer 4 destination port number in a packet. Values range from 065535. DstL4PortMax Indicates the maximum value for the Layer 4 destination port number in a packet. Values range from 065535. SrcL4PortMin Indicates the minimum value for the Layer 4 source port number in a packet. Values range from 065535. SrcL4PortMax Indicates the maximum value for the Layer 4 source port number in a packet. Values range from 065535. Ipv6FlowId Indicates the flow identifier for IPv6 packets. Values range from 11048575 (0x00 to 0xfffff hexadecimal). A value of 1 indicates that the system ignores this parameter. IpFlags Indicates the classifier flag to match in traffic IPv4 headers. Values include: MoreFragement doNotFragement TcpCtrlFlags Indicates the control flag to match in traffic TCP headers. Values include: Urg Ack Psh Rst Syn Fin Ipc4Options Indicates if the presence of IPv4 options in an IPv4 packet are considered when the QoS traffic profile classifier information management VSP 7000 Configuration Quality of Service J anuary 2013 141 Variable Value system is searching for a match for this classifier. Values include: ipv4OptionsPresent only IPv4 packets with options match this classifier ipv4OptionsNotPresent only IPv4 packets without options match this classifier ignore whether or not options are present in IPv4 packets is not considered when determining if the IPv4 packet matches this classifier Storage Indicates the storage type for this conceptual row. DstMacAddr Indicates the MAC address against which the MAC destination address of incoming packets is compared. DstMacAddMask Indicates a mask identifying the destination MAC address. SrcMacAddr Indicates a MAC source address of incoming packets. SrcMacAddrMask Indicates a mask identifying the source MAC address. VlanIdMin Indicates the minimum value for the VLAN ID in a packet. Values range from 14094. VlanIdMax Indicates the maximum value for the VLAN ID in a packet. Values range from 14094. VlanTag Indicates the type of VLAN tagging in a packet. Values include: untagged tagged ignore EtherType Indicates the value for the Ethernet type. Values range from 0x00 to 0xffff. If you enter a value of 0xffff, the system ignores this parameter. UserPriority Indicates the value for the 802.1p user priority. Values include: matchPriority0 matchPriority1 QoS configuration using EDM 142 VSP 7000 Configuration Quality of Service J anuary 2013 Comments? infodev@avaya.com Variable Value matchPriority2 matchPriority3 matchPriority4 matchPriority5 matchPriority6 matchPriority7 matchAllPriorities PktType Indicates the data link layer frame format that can match this classifier. Values include: ethernetII only Ethernet II format frames can match this classifier snap only IEEE 802 SNAP format frames can match this classifier IIc only IEEE 802 LLC format frames can match this classifier ignore frame format is not considered in determining whether or not a frame matches this classifier ActionDrop Indicates whether or not to drop the traffic matching filtering data. Values include: drop pass UpdateDscp Indicates a value used to update the DSCP field in an IPv4 packet. Values range from 163 (0x00 to 0x3f hexadecimal). A value of 1 indicates that the system ignores this parameter. UpdateUserPriority Indicates 802.1p value used to update user priority. Values include: markAsPriority0 markAsPriority1 markAsPriority2 markAsPriority3 markAsPriority4 markAsPriority5 markAsPriority6 QoS traffic profile classifier information management VSP 7000 Configuration Quality of Service J anuary 2013 143 Variable Value markAsPriority7 deriveFromEgressDscp deriveFromIngressTosPrec ignore ActionSetPrec Indicates the automatic drop precedence. Values include: lowDropPrec low drop precedence highDropPrec high drop precedence When network traffic congestion occurs, packets with a high drop precedence are dropped before the packets with a low drop precedence. MasterBlockMember Specifies whether the master classifier is within the block or not. (Traffic Profile). Rate Specifies the Traffic Profile classifier meter rate (Traffic Profile Per-policy-individual- metering or Per-classifier-metering). BurstSize Specifies the Traffic Profile classifier meter rate (Traffic Profile Per-policy-individual- metering or Per-classifier-metering). OutActionDrop Specifies the drop action for out-of-profile packets (Traffic Profile Per-policy-individual- metering or Per-classifiermetering). OutActionRemarkDscp Specifies the remark DSCP action for out- profile-packets (Traffic Profile Per-policy- individual-metering or Per- classifiermetering). OutActionSetPrec Specifies the set precedence for out-profile- packets (Traffic Profile Per-policy-individual- metering or Per-classifiermetering). Filtering QoS traffic profile classifier information Use the following procedure to display selected parts of the QoS traffic profile classifier. Procedure 1. From the navigation tree, double-click QoS. 2. In the QoS tree, click QoS Traffic Profile. QoS configuration using EDM 144 VSP 7000 Configuration Quality of Service J anuary 2013 Comments? infodev@avaya.com 3. In the QoS Traffic Profile work area, click the Classifier tab. 4. In the Classifier section, click the traffic profile classifier row to filter. 5. Configure the parameters for the traffic profile filter set. 6. On the toolbar, click Filter. 7. On the toolbar, click Apply. Creating a QoS traffic profile classsifier Use the following procedure to create a new QoS traffic profile classifier. Procedure 1. From the navigation tree, double-click QoS. 2. In the QoS tree, click QoS Traffic Profile. 3. In the QoS Traffic Profile work area, click the Classifier tab. 4. On the toolbar, click Insert. 5. Configure the parameters to classify traffic on your network. 6. Click Insert. 7. Click Apply. Deleting a QoS traffic profile classifier Use the following procedure to delete an existing QoS traffic profile classifier. Procedure 1. From the navigation tree, double-click QoS. 2. In the QoS tree, click QoS Traffic Profile. 3. In the QoS Traffic Profile work area, click the Classifier tab. 4. Highlight the classifier to delete. 5. Click Delete. QoS traffic profile classifier information management VSP 7000 Configuration Quality of Service J anuary 2013 145 QoS traffic profile set management Use the following procedures to add, delete, filter, or display QoS traffic profile sets. Displaying QoS traffic profile set information Use the following procedure to display existing QoS traffic profile set configuration information. Procedure 1. From the navigation tree, double-click QoS. 2. In the QoS tree, click QoS Traffic Profile. 3. In the QoS Traffic Profile work area, click the Set tab. Variable definitions The following table describes the variables associated with QoS traffic profile set information. Variable Value AclType Indicates the type of ACL. Values include: TrafficProfile Name Indicates a name for this traffic profile filter set. The name must be an existing classifier name. All classifiers with this name are part of this filter set. The filter set itself has this name. IfIndex Indicates the logical interface index assigned to the filter set. MeteringMode Specifies the Traffic Profile metering mode as: nonMetering perPolicyUniformRateMetering perPolicyIndividualRateMetering perClassifierMetering QoS configuration using EDM 146 VSP 7000 Configuration Quality of Service J anuary 2013 Comments? infodev@avaya.com Variable Value CommittedRate Indicates the committed rate in kilobits per second (Kbps). Values are multiples or 64 or 1000 Kbps. Rate is rounded up to multiples of 64. BurstSize Indicates the size of a single transmission burst. OutActionDrop Specifies the action to take when packet is out-of-profile. This action is applied only if metering is being enforced, and if the traffic is deemed out-of- profile based on the level of traffic and metering criteria. (Metering is applied only to traffic matching the filtering data.) Options are the following: drop the packet is dropped pass the packet is not dropped The default value is drop. StatsType Specifies the Statistics Tracking type as: individualClfr aggregateClfr noStatsTracking OutActionUpdateDscp Indicates the action to take to update DSCP when a packet is out-of-profile. Values range from 163. The default value is 1. SetPriority Indicates the set priority. Values range from 1255. Status Indicates the set status. Values are enable or disable. Storage Indicates the type of storage. Creating a QoS traffic profile set Use the following procedure to create a new QoS traffic profile filter set. Procedure 1. From the navigation tree, double-click QoS. 2. In the QoS tree, click QoS Traffic Profile. QoS traffic profile set management VSP 7000 Configuration Quality of Service J anuary 2013 147 3. In the Qos Traffic Profile work area, click the Set tab. 4. Click Insert. 5. Configure the parameters for the traffic profile filter set. 6. Click Insert. 7. On the toolbar, click Apply. Deleting a QoS traffic profile set Use the following procedure to delete a QoS traffic profile set. Procedure 1. From the navigation tree, double-click QoS. 2. In the QoS tree, click QoS Traffic Profile. 3. In the QoS Traffic Profile work area, click the Set tab. 4. Highlight the set to delete. 5. On the toolbar, click Delete. Filtering QoS traffic profile set information Use the following procedure to display selected parts of the QoS traffic profile filter set. Procedure 1. From the navigation tree, double-click QoS. 2. In the QoS tree, click QoS Traffic Profile. 3. In the QoS Traffic Profile work area, click the Set tab. 4. To select a traffic profile filter set to filter, click a traffic profile row. 5. On the toolbar, Click Filter. 6. Configure the filter parameters for the traffic profile filter set. 7. Click Filter. 8. Click Apply. QoS configuration using EDM 148 VSP 7000 Configuration Quality of Service J anuary 2013 Comments? infodev@avaya.com Graphing a QoS traffic profile set Use the following procedure to graph QoS traffic profile set statistics. Procedure 1. From the navigation tree, double-click QoS. 2. In the QoS tree, click QoS Traffic Profile. 3. In the QoS Traffic Profile work area, click the Set tab. 4. Select traffic profile set to graph. 5. On the toolbar, click Graph. Graphing a QoS traffic profile set VSP 7000 Configuration Quality of Service J anuary 2013 149 QoS configuration using EDM 150 VSP 7000 Configuration Quality of Service J anuary 2013 Comments? infodev@avaya.com