Académique Documents
Professionnel Documents
Culture Documents
User Guide
r9.2
This documentation and any related computer software help programs (hereinafter referred to as the "Documentation") are for your informational purposes only and are subject to change or withdrawal by CA at any time. This Documentation may not be copied, transferred, reproduced, disclosed, modified or duplicated, in whole or in part, without the prior written consent of CA. This Documentation is confidential and proprietary information of CA and may not be used or disclosed by you except as may be permitted in a separate confidentiality agreement between you and CA. Notwithstanding the foregoing, if you are a licensed user of the software product(s) addressed in the Documentation, you may print a reasonable number of copies of the Documentation for internal use by you and your employees in connection with that software, provided that all CA copyright notices and legends are affixed to each reproduced copy. The right to print copies of the Documentation is limited to the period during which the applicable license for such software remains in full force and effect. Should the license terminate for any reason, it is your responsibility to certify in writing to CA that all copies and partial copies of the Documentation have been returned to CA or destroyed. TO THE EXTENT PERMITTED BY APPLICABLE LAW, CA PROVIDES THIS DOCUMENTATION "AS IS" WITHOUT WARRANTY OF ANY KIND, INCLUDING WITHOUT LIMITATION, ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NONINFRINGEMENT. IN NO EVENT WILL CA BE LIABLE TO THE END USER OR ANY THIRD PARTY FOR ANY LOSS OR DAMAGE, DIRECT OR INDIRECT, FROM THE USE OF THIS DOCUMENTATION, INCLUDING WITHOUT LIMITATION, LOST PROFITS, LOST INVESTMENT, BUSINESS INTERRUPTION, GOODWILL, OR LOST DATA, EVEN IF CA IS EXPRESSLY ADVISED IN ADVANCE OF THE POSSIBILITY OF SUCH LOSS OR DAMAGE. The use of any software product referenced in the Documentation is governed by the applicable license agreement and is not modified in any way by the terms of this notice. The manufacturer of this Documentation is CA. Provided with "Restricted Rights." Use, duplication or disclosure by the United States Government is subject to the restrictions set forth in FAR Sections 12.212, 52.227-14, and 52.227-19(c)(1) - (2) and DFARS Section 252.227-7014(b)(3), as applicable, or their successors. Copyright 2010 CA. All rights reserved. All trademarks, trade names, service marks, and logos referenced herein belong to their respective companies.
CA Product References
This document references the following CA products: CA Spectrum Infrastructure Manager (CA Spectrum) CA Spectrum QoS Manager
Contact CA
Contact Technical Support For your convenience, CA provides one site where you can access the information you need for your Home Office, Small Business, and Enterprise CA products. At http://ca.com/support, you can access the following: Online and telephone contact information for technical assistance and customer services Information about user communities and forums Product and documentation downloads CA Support policies and guidelines Other helpful resources appropriate for your product
Provide Feedback If you have comments or questions about CA product documentation, you can send a message to techpubs@ca.com. If you would like to provide feedback about CA product documentation, complete our short customer survey, which is also available on the CA Support website, found at http://ca.com/docs.
Contents
Chapter 1: Introduction 7
About Quality of Service (QoS) Manager ........................................................ 7 Access the QoS Manager Interface .............................................................. 8 Model Types ................................................................................... 8 Search Options ................................................................................ 9
11
Access Configuration Parameters .............................................................. 11 QoS Manager Models ......................................................................... 11 Management Configuration .................................................................... 12 Traffic Class Percent Dropped Thresholds....................................................... 13 QoS Manager Traffic Behavior Alarm Thresholds ................................................ 13
15
Device Discovery ............................................................................. 15 Reconfigure a QoS Device ..................................................................... 15 Run an On-Demand QoS Discovery ............................................................ 16 Filter Traffic Class Names During Discovery ................................................. 16 QoS Manager Model Naming Convention.................................................... 17 Change Policy and Class Model Names ..................................................... 18 Run QOS Discovery on Selected Models ........................................................ 18 Configuring QOS Discovery During Modeling .................................................... 19
21
QoS Policy Models ............................................................................ 21 Traffic Class Collection Models ................................................................. 22 Traffic Class Models ........................................................................... 23 Behavior Models .............................................................................. 24 QoS Alarms .................................................................................. 25 QoS Conditions ............................................................................... 26 QoS Performance ............................................................................. 27 View Traffic Class Performance Graphs ..................................................... 28 Behavior Model Performance............................................................... 28
Contents 5
Index
33
6 User Guide
Chapter 1: Introduction
This section contains the following topics: About Quality of Service (QoS) Manager (see page 7) Access the QoS Manager Interface (see page 8) Model Types (see page 8) Search Options (see page 9)
QoS Manager also lets you drill down to the per-class statistics such as packet drops, queue size, and pre-policy rates. You can view the individual performance statistics based on the QoS configuration type. The QOS Manager User guide explains how to configure, discover, and manage the QoS elements of your network. Note: Only Cisco devices that feature CISCO-CLASS-BASED-QOS MIB are supported.
Chapter 1: Introduction 7
Model Types
The following model types are available in the hierarchical view of the QoS Manager interface: QosManager Identifies the specific QoS Manager installation for a CA Spectrum landscape. Use this model type to configure alarm thresholds, launch QoS Discovery, and enable performance and report functionality. Note: You need administrator privileges to use these configuration options. QosPolicy Defines the QoS policies that are set on your network. You can view general information, associated devices, and associated traffic classes of these models. QosClassCollection Lets you view all identical traffic class models across devices on your network. You can view general information, associated devices, and associated traffic classes of these models.
8 User Guide
Search Options
QosTrafficClass Identifies the traffic classes that are defined on your network. You can view general information, associated devices, and associated behaviors of these models. Behavior Represents the behaviors per each hop defined on your network. There are four behavior model types: QosQueueing, QosRandomDetect, QosPolicing, and QosTrafficShaping. You can view the general information and performance statistics of these model types. The following diagram shows the QoS Manager navigation hierarchy:
Search Options
The following search options are available on the OneClick Locater tab: All Behaviors Finds all QoS behaviors defined on selected landscapes. All QoS Managers Finds all QoS Manager models. All QoS Policy Models Finds all QoS policies defined on selected landscapes. All QoS Services Currently, this search is not enabled.
Chapter 1: Introduction 9
Search Options
All Traffic Class Collections Finds all Traffic Class Collection models defined on selected landscapes. All Traffic Classes Finds all Traffic Class models defined on selected landscapes. Behavior By Finds Behavior models by behavior, interface, name, or router. QoS Policy By Finds QoS Policy models by behavior, interface, name, or router. Traffic Class By Finds Traffic Class models by behavior, interface, name, or router. Note: For more information on the Locater tab and performing a search, see the Operator Guide.
10 User Guide
You should review these configuration parameters before you begin working with the QoS Manager to help ensure that the QoS Manager is set up to meet your network management needs. Note: You need administrator privileges to make configuration changes.
Management Configuration
Creation Time Indicates the date and time that this QoS Manager model was created. Security String Indicates the security string for the QoS Manager model. If you have the required privileges, you can modify the security string by clicking Set, entering the security string into the available field, and clicking Save. Notes Indicates the notes available for the QoS Manager. If you have the required privileges, you can add notes by clicking Set, entering the notes into the available field, and clicking Save.
Management Configuration
The Configuration section has the following parameters: Enable Port Polling Determines if the ports on a QoS-enabled device are polled. Default: Yes Enable Performance Alarms Lets you enable or disable the generation of performance alarms. Performance alarms are generated when a threshold defined in a Behavior model's Performance Component Detail has been violated. Default: Yes Enable Device Alarms Enables or disables the generation of alarms on QoS-enabled devices. Default: Yes Enable Statistic Polling Enables the Performance Collection system. Default: No
12 User Guide
Statistic Polling Interval Controls how frequently statistical information is obtained for use in performance calculations. However, this polling interval will have no effect unless Enable Statistic Polling is set to Yes. Default: 300 Log Statistics to File Enables you to send the performance statistics to a log file. No statistics will be captured and logged unless the Enable Statistic Polling parameter is set to Yes. Default: True Minutes Per Log File Cycle Specifies how often a new log file is created. No statistics can be logged unless the enable Statistic Polling parameter is set to Yes. The frequency at which statistics are written to the log file is defined by the Statistic Polling Interval described above.
Each threshold sets percentage level of packets dropped that will cause a specific level of alarm. The default values are as follows: Five percent for a critical alarm Three percent for a major alarm One percent for a minor alarm
14 User Guide
Device Discovery
CA Spectrum discovers and models the physical network infrastructure through OneClick Discovery, AutoDiscovery, manual modeling, or the Modeling Gateway. Before using QoS Discovery, you need to model the physical components of your network in CA Spectrum using one of these methods. Note: Only Cisco devices that feature CISCO-CLASS-BASED-QOS MIB are supported. For instructions on using these mechanisms to model your network, see the Certification User Guide, Administrator Guide, and the Modeling Gateway Toolkit Guide.
16 User Guide
3.
Expand the QoS Discovery subview. The Discovery options are available, including these options: Traffic Class Filter Type Determines if the Traffic Class in the 'Traffic Class Filter' field are included or excluded from modeling. Options include the following: Exclusive Inclusive
Traffic Class Filter Lists the Traffic Classes to be included or excluded when the QoS Discovery is run. This field is used together with the 'Traffic Class Filter Type' field. Note: The Traffic Classes are not filtered and saved if you do not add them in the Traffic Class Filter. So, even if the Traffic Class Filter Type is inclusive and the Traffic Class Filter is empty, all Traffic Classes are discovered. More information: Run an On-Demand QoS Discovery (see page 16)
Behavior models: Behavior models can be one of the following: Queuing Behavior Models: Q <Bandwidth Units> <DeviceModelName> where <Bandwidth Units> is the units of bandwidth used for queuing and <DeviceModelName> is the device model name the user assigned to the device model using the traffic class. RED Behavior Models: RED_<ParentModelName> where <ParentModelName> is the name of the parent traffic class model. Policing Behavior Models: Policing <Rate> <DeviceModelName> where <Rate> is the assigned policing rate and <DeviceModelName> is the device model name the user assigned to the device model using the traffic class. Traffic Shaping Behavior Models: TrafShaping <Rate> <DeviceModelName> where <Rate> is the assigned traffic shaping rate and <DeviceModelName> is the device model name the user assigned to the device model using the traffic class.
18 User Guide
Landscape Defines the CA Spectrum landscape on which the policy exists. Description Defines the description entered when the policy was created. Associated Devices Displays a table that shows all the devices that use this policy. Associated Traffic Classes Displays a table that shows all the traffic classes that are affiliated with this policy.
22 User Guide
Description Indicates the description entered for this traffic class collection when it was defined. Associated Devices Displays a table that lists all of the devices that use the traffic classes contained in this traffic class collection. Associated Traffic Classes Displays a table that lists all of the traffic class models that make up this collection.
Behavior Models
Match Statement Defines the match statement defined for this traffic class. A match statement defines specific match criteria to identify packets for classification purposes. Description Indicates the description entered when this traffic class was created. Drop Rate Specifies the rate of packets dropped aggregated across all interfaces supporting this traffic class. No Buffer Drops Indicates the drop packet count, aggregated across all interfaces supporting this traffic class, which occurred due to a lack of SRAM buffers during output processing on this interface. Associated Devices Displays a table that lists all of the devices that use this traffic class. Associated Behaviors Displays a table that lists all of the behaviors that are applied to this traffic class.
Behavior Models
The following information can be accessed from the Information tab in the Component Detail panel for each behavior model. General Information Displays the following general information about a Behavior model: Condition Defines the condition of the Behavior model. This condition reflects the alarms that may be present on the model. Entity Condition Indicates the calculated value of the model condition, which is based on the interface models that use the behavior. Model Class Indicates the model class of the Behavior model. Security String Defines the security string for this model. To change this value, click Set and enter the changes you want to make in the field provided. You must have administrator privileges to make changes to this field.
24 User Guide
QoS Alarms
Behavior ID Indicates the identifier defined when the behavior was defined. It uniquely identifies this behavior. Landscape Defines the CA Spectrum landscape on which this behavior exists. Performance See Behavior Model Performance (see page 28) for the parameters provided in this selection.
QoS Alarms
QoS Manager generates alarms based on the configuration parameters you define. These alarms help define the status or condition of each of the modeled QoS components. You can set a critical, major, and minor threshold for each type of behavior and traffic class model. Each threshold sets percentage level of packets dropped that will cause a specific level of alarm. You can also enable the generation of alarms on QoS-enabled device models by setting the Enable Device Alarms parameter in the QoS Policy Manager model's Management Configuration to yes. The QoS Manager also generates alarms if there are problems logging statistical data. The QoS Manager generates the following alarms: 0x4b30401 Defines the alarm generated on a QoS-enabled device model if one of the QoS Components exceeds a defined threshold. 0x4b30506 Defines the alarm generated on a behavior or traffic class model if the threshold set for a critical alarm is violated. 0x4b3050a Defines the alarm generated on a behavior or traffic class model when the threshold set for a minor alarm is violated.
QoS Conditions
0x4b30000 Indicates that the statistics log file could not be opened for writing. Because of this, at least one polling cycle's statistics will not be logged. This data is needed by other applications to determine the status of the network. 0x4b30001 Indicates that the statistics log file could not be closed. This may cause the statistical data to be lost and unused by other applications that may need it.
QoS Conditions
QoS Manager uses the QoS Condition Rollup algorithm to determine the entity condition of policy, traffic class collection, traffic class, and behavior models. The following diagram illustrates the QoS Condition Rollup algorithm:
26 User Guide
QoS Performance
The conditions are as follows: Policy Is computed based on the status of the Class Collections contained in the policy. The condition of the Policy model is the worst condition found among all of the Traffic Class models monitored by the policy. Traffic Class Collection Is based on the status of the Traffic Class models contained in the collection. QoS Manager finds the condition that exists on the highest percentage of traffic classes contained in the collection. This predominant condition becomes the condition of the Traffic Class Collection model. For example, if 45 percent of the traffic class models in the collection had a green condition, 10 percent had a red condition, and 20 percent had an orange condition, and 25 percent had a yellow condition, the condition of the collection would be green. Traffic Class Is based on the status of the Behavior models that are associated with the Traffic Class model. The condition of the traffic class model is the worst condition, or worst case found amongst all of the Behavior models in the traffic class. Behavior Is determined by the thresholds settings defined in QoS Manager traffic behavior alarm thresholds. These thresholds watch the percentage of dropped packets on a device for each specific service (queueing, random early detection, policing, or shaping) and designate what percentage level will generate a critical, major, and minor alarm condition. The percentage measurement used for these thresholds is derived from the average percentage of packets dropped for a particular service across all interfaces of the device. The percentage of packets dropped on each interface is equal to the worst percentage drop for a particular type of service on an interface.
QoS Performance
QoS Manager presents performance analysis information at both the traffic class and behavior level. In order for any of these statistics to be available, you must set the Enable Statistic Polling to Yes and set a value for the Statistic Polling Interval. These parameters can be found in the QoS Policy Manager model's Management Configuration.
QoS Performance
The statistics are derived from values in the individual service's Configuration and Statistics tables in the CISCO-CLASS-BASED-QOS MIB. Note: The statistics provided for queueing (Mean Queue Depth), random early detection (Mean Queue Size), and shaping (Current Queue Size) are averages of the values gathered from each interface passing traffic for the given the service on the device. All other statistics are totals of values gathered from each interface passing traffic for the given service on the device. Each behavior model has two ways to access performance information. The first method is to access the Information tab in the behavior model's Component Detail panel. This tab has a selection called Performance, which displays different statistics depending on the type of service the behavior model monitors. The data in this section does not refresh dynamically. To refresh the data, click the Refresh button. This section also shows the critical, major, and minor percent violation thresholds for the behavior. These thresholds are set in the section QoS Manager traffic behavior alarm thresholds.
28 User Guide
QoS Performance
In addition, you can display the behavior model's performance information graphically by choosing the Performance tab in the behavior model's Component Detail panel. The graphs depend on the type of service the behavior model monitors. The data in these graphs refreshes dynamically.
QoS Performance
Total Dropped Packets Displays the total number of packets dropped. Average Queue Size Displays the traffic shaping queue depth in packets. Note that this is actually an average of an average, since each value averaged by this statistic is based on the average queue size for each interface. The following performance graphs are available in the Performance tab for a shaping behavior model: Queue Size Displays the value of the Average Queue Size statistic over time. Delays and Drops Displays the values of the Total Delayed Packets and Total Dropped Packets statistics over time.
30 User Guide
QoS Performance
Index
A
accessing configuration parameters 11 QoS Manager interface 8 alarms 25 AutoDiscovery 15
Q
QoS devices 15 QoS Discovery 16 QoS Manager about 7 interface 8 model naming convention 17 Qos policy models 21 Qos policy type 21 queueing behavior models 29
B
behavior model 24
C
changing class model name 18 policy name 18 CiscoCBQoSApp model 15 CISCO-CLASS-BASED-QOS MIB 7, 15, 28 condition rollup algorithm 26
R
random early detection behavior models 31
S
search options 9 shaping behavior models 29 statistic polling interval 27
D
device discovery 15
T
thresholds 13, 26 traffic class collection models 22 traffic class models 23 traffic class performance graphs 28
F
filter traffic class 16
M
management configuration 12, 27 manual modeling 15 modeling gateway 15 models behavior type 24 policing behavior type 30 queueing behavior type 29 random early detection behavior type 31 shaping behavior type 29 traffic class collection type 22 traffic class type 23 types of 8
O
OneClick Discovery 15
P
performance analysis 27 policing behavior models 30
Index 33