Managing QoS
You enable QoS and configure QoS profiles in the Quality of Service page.
QoS overview
QoS is a reservation system for network traffic. In its most basic form, QoS allows organizations to allocate scarce network resources across multiple traffic types of varying importance. Advanced QoS implementations allow organizations to accurately control their applications by the amount of bandwidth they have access to and by their sensitivity to delay.
QoS configuration identifies business applications and classifies traffic according to priorities. The SteelHead uses this information to control the amount of WAN resources that each application can use. QoS ensures that your important applications are prioritized and removes the guesswork from protecting performance of key applications. In addition, QoS can prevent recreational applications from interfering with business applications. Before configuring QoS, we recommend that you define any custom applications for use in QoS profiles. For details, see
Defining applications. We recommend that you configure and push QoS policies from SCC to the SteelHeads, particularly with large scale deployments. With an SCC and SteelHeads running 9.2 or later, if you have path selection disabled and QoS enabled, the SCC pushes settings to only those remote sites which are applicable to the local site. If you’re running SCC 9.2 or later, if you push QoS settings to SteelHeads running RiOS 9.1 or 9.0, the push might fail.
For detailed information about configuring QoS for SteelHeads, including legacy QoS configuration features and requirements, see the SteelHead User Guide .
For detailed information about deploying QoS in your network, see the SteelCentral Controller for SteelHead Deployment Guide.
When you configure QoS and path selection for RiOS 9.0 or later, SteelHeads using host or port labels must be assigned to the Global group. For detailed information about assigning policies to groups, see
Assigning policies to appliances and groups.Enabling and disabling QoS
You can enable global QoS for your network deployment or you can disable QoS at certain sites under Manage > Services: Quality of Service. These configuration options are available:
Enable QoS for SteelHeads running RiOS 9.0 or greater
Enables QoS on SteelHeads running RiOS 9.0 or later.
Enable Outbound QoS
Enables QoS classification to control the prioritization of different types of network traffic and to ensure that the SteelHead gives certain network traffic (for example, Voice over IP) higher priority than other network traffic. Traffic isn’t classified until at least one WAN interface is enabled. The system enables inbound and outbound QoS on all in-path interfaces by default. For detailed information about outbound QoS, see the SteelHead User Guide.
Enable Inbound QoS
Enables QoS classification to allocate bandwidth and prioritize traffic flowing into the LAN network behind the SteelHead. Inbound QoS provides the benefits of QoS for environments that can’t meet their QoS requirements with outbound QoS. Enabling inbound QoS focuses on prioritizing types of traffic using rules and classes just like outbound QoS. The inbound configuration is separate from the outbound configuration. You define the applications on the local network and then create their corresponding shaping policies. For detailed information about inbound QoS, see the SteelHead User Guide.
Enable DSCP Marking
Enables DSCP marking. You must select DSCP values if the service providers are applying QoS metrics based on DSCP marking and each provider is using a different type of metric.
You can disable QoS at sites under Manage > Services: Quality of Service. Click Disable QoS at Certain Sites to expand the page. Click + Add Exception to display the New QoS Override pop-up window. These configuration options are available:
Select Site or Site Type
Specifies the Site or Site Type on which to disable QoS. Click the text box to display a drop-down list with the sites or site types from which to choose.
Disable Outbound QoS
Disables outbound QoS on the site or site type.
Disable Inbound QoS
Disables inbound QoS on the site or site type.
Disable DSCP Marking
Disables DSCP marking on the site or site type.
Disable QoS per Interface
Displays the inbound and outbound QoS interfaces. Click the >. Select the interfaces to disable QoS on the interface.
Adding a QoS profile
In SCC 9.0 and later, QoS profiles replace QoS policies. To use QoS, you must create sites and site types before using QoS. For details, see
About migrating appliances to sites.A QoS profile is a container for QoS rules and QoS classes that apply to a source and destination site, or site type, or any site. When you push QoS profiles, only the selected sites or site types in the push are assigned to the applied QoS profiles. You can have multiple source and destination sites in a QoS profile.
A QoS profile defines the endpoints to which the QoS profile will apply. Specifically, it defines the source and destination sites or site types or any site that this QoS profile applies to. When you create QoS profiles, we recommend you select site types rather than sites to make QoS rules more manageable. You should only select sites when you create exceptions in QoS profiles containing the site types. You can create a blank profile and copy settings from existing profiles. We recommend you copy from existing QoS profiles when most of the QoS profile configuration is the same and you only need to change a few settings. For details, see
Adding classes and rules to QoS profiles.You can create up to three levels of a class hierarchy in a QoS profile. For any additional class levels, you must use the CLI on the SteelHead. For detailed information about the CLI command, see the Riverbed Command-Line Interface Reference Manual.
When you build the QoS profile on the SCC, assigning a QoS profile name enables you to identify which profile goes to which SteelHead. It also enables you to reuse the QoS profile as a template by renaming it. You can also define which sites or interfaces to be excluded from a QoS profile.
The default QoS profile (that is, Any Site to Any Site) has a class structure and a default QoS rule. By default, all in-path interfaces are enabled for inbound and outbound QoS with the same link rate. The default profile is important because it is the profile that takes the bulk of the traffic. Use the default profile to capture traffic from any site to any site. You can edit the default QoS profile but you can’t delete it.
QoS rules should also use application groups rather than individual applications. Application groups enable you to manage QoS rules in a simpler way. You should only use individual applications in QoS rules to create exceptions for QoS rules. For detailed information about configuring application groups, see
Configuring application groups using the path selection wizard. In SCC 9.0 and later, support for inbound and outbound QoS reports for SteelHeads running RiOS 9.0 or later has been dropped. To view these reports, you must connect to the individual SteelHead.
You add a QoS profile under Managing > Services: Quality of Service. Click + Add a QoS Profile to display the New QoS Profile pop-up window. These configuration options are available:
Name
Specifies a name that describes this profile. Click the text box to display a drop-down list of sites or site types from which to choose. The option Any Site doesn’t display choices as it includes all sites.
When you create QoS profiles, we recommend selecting site types rather than sites to make QoS more manageable. Sites should only be selected when creating exceptions for QoS profiles containing the site types. When you push QoS profiles, only the selected site types or sites in the push are applied to the QoS profiles.
Each profile can have multiple source and destinations defined. With multiple source and destination sites, you can reuse an existing QoS profile at a site or quickly change a single site to a QoS profile.
Classes and Rules
Specifies one of these options:
• Create Blank Profile with No Classes or Rules—Create an empty profile.
• Copy Classes and Rules from Existing Profile—Copies an existing profile. Click the text box to display a drop-down list that displays the default and custom profiles. The autocomplete shows existing QoS profile names.
The Any Site to Any Site profile is the default profile and applies to all sites. If you select this option, you can’t create another profile of this type.
For example, you could create these types of profiles:
• Branch to Data Center—Creates a profile that’s applicable only to branch and data center sites.
• Any Site to Branch—Creates a profile that’s applicable to all sites connecting to the branch.
• Headquarters to Any Site—Creates a profile that’s applicable to all sites connecting to the headquarters.
Sites
Specifies a site or site type (for example, Any Site, Data Center, Headquarters, or Branch) as the Source (outbound) and Destination (inbound) sites for this profile. Click Add Site to configure multiple source and destinations sites. With multiple source and destination sites, you can reuse an existing QoS profile at a site or quickly change a single site to a QoS profile.
Create Profile
Saves your profile settings.
You can view a profile under Managing > Services: Quality of Service. Under QoS Profiles, click Edit QoS Profile next to the name of the profile you want to view and display the QoS Profile Details page.
The profile name, rules, and classes appear. The classes model the network requirements for applications that exhibit similar characteristics and have similar requirements: minimum bandwidth, maximum bandwidth, and latency priority. For example, the Realtime class contains voice and video traffic.
A QoS profile contains one or more classes. Classes within a profile are typically organized in a hierarchical tree structure.