Skip to main content
SolarWinds MSP
  • Login
  • Support
  • Partnerships
    • Partnerships Overview
    • Solution Provider Program
    • Technology Alliance Program
    • Distributor Program
SolarWinds MSP
  • Products
    • Monitoring & Management
    • N-central Automate. Tackle complex networks. Get remote monitoring and management built for efficiency and scale.
    • RMM Start fast. Grow at your own pace. Try this powerful but easy remote monitoring and management solution.
    • Backup
    • Backup Get data protection for servers, workstations, applications, documents, and Microsoft 365 from one dashboard.
    • Security
    • EDR Defend against ransomware, zero-day attacks, and evolving threats with endpoint detection and response.
    • Mail Assure Leverage mail protection and archiving to keep your users safe from email threats and downtime.
    • Passportal Adopt and enforce best practices for password and documentation management with ease.
    • Tools & Services
    • MSP Manager Increase helpdesk efficiency with a robust PSA, ticketing, reporting, and billing management solution.
    • Take Control Help support customers and their devices with remote support tools designed to be fast and powerful.
    • View All
  • Solutions

    Solutions

    • Security Protect your customers and expand your business by offering layered security services without the complexity.
    • Monitoring Choose the right remote monitoring and management solution to meet you where you are and grow with you.
    • Operational Efficiency Boost profits by improving efficiency via automation, resources and training, and time-saving products.
    • IT Departments Keep your organization productive by easily managing IT from a single, easy-to-use, web-based dashboard.
    • Remote Monitoring Solutions Comparison Compare SolarWinds RMM and N-central side by side. Sign up to talk to a specialist to find the right fit.
    • View All
  • Resources
    • Download
    • Resource Library
    • Product Information
    • Free Tools
    • Learn
    • MSP Institute Webinar Series
    • Daily Live Demos
    • MSP Advice Project
    • Ask the N-central Experts
    • Upcoming Webcasts
    • Connect
    • Blog
    • Security Resource Center
    • Events
    • RMM Foundations Training
  • About
    • Company
    • About Us
    • Leadership
    • Careers
    • News & Press
    • Awards & Recognition
    • Support & Policies
    • Customer Success
    • Customer Support
    • Legal
    • Security
    • Get in Touch
    • Contact
    • Get a Quote
    • Worldwide Sales & Support
  • IT Departments
  • Contact Sales
    • Contact Sales
    • General Inquiry
    • Get a Quote
    • Worldwide Sales & Support
    • Talk to Specialist
    • Security Solutions
    • Monitoring Solutions
    • Operational Efficiency
  • Try Now
    • Monitoring & Management
    • N-central
    • RMM
    • Backup
    • Security
    • EDR
    • Mail Assure
    • Passportal
    • Tools & Services
    • MSP Manager
    • Take Control
  • Request a Quote
  • Try Now
    • SolarWinds RMM
    • SolarWinds N-central
    • SolarWinds Backup
    • MSP Manager
    • SolarWinds Mail Assure
    • SolarWinds Passportal
    • SolarWinds Risk Intelligence
    • SolarWinds Take Control
Request quote
Filter Blogs
  • Filter by:
  • MSP Business
    • Automation
    • Backup & Disaster Recovery
    • Security-series
    • Best Practices
    • Business
    • Business Growth
    • Business Risk
    • Cloud Computing
    • Customer Service
    • Cybersecurity
    • Cybersecurity Awareness Month
    • Data
    • GDPR
    • Internet of Things
    • IT Support
    • ITSM
    • LOGICcards
    • Machine Learning
    • Mail
    • Managed Services
    • Marketing
    • Mobile
    • Networking
    • Operations
    • Podcast
    • Product
    • PSA
    • Remote Management
    • Research & Trends
    • Risk Intelligence
    • Security
    • Security Vlog
    • Service Desk
    • Services & Support
    • The Head Nerds
    • Tips & Advice
    • Training
Home Blog MSP Business Best Practices 11 Best Practices to Ensure Excellent Quality of Service
Best Practices

11 Best Practices to Ensure Excellent Quality of Service

By SolarWinds MSP
27 August, 2020

For managed services providers (MSPs) to maintain strong customer relationships, it goes without saying they need to consistently provide reliable services. To do this, much of the delivery of said services may rely on bandwidth usage. 

Quality of Service (QoS) is the process of maximizing a network’s bandwidth and performance. The technologies involved also give administrators the ability to prioritize certain traffic over others as it passes through an enterprise network. A significant amount of planning and coordination goes into establishing an effective and successful QoS, which is why it’s important you have a comprehensive understanding of how important QoS is to customers. 

If you find your network is facing latency and bandwidth issues, the QoS best practices listed in this guide will help you use QoS technologies to achieve better performance. 

What is QoS in networking?

QoS is a set of technologies or features used to manage bandwidth usage as data passes across computer networks. This technology is most often used as a means of protecting high-priority, real-time data applications. To create end-to-end network QoS policies, QoS technologies each have specific roles that are used in conjunction with one another. 

The two most popular and common QoS methods for managing traffic are queuing and classification. Queuing creates buffers in devices that hold onto the data to be processed. Queues allow for bandwidth reservation and traffic prioritization as traffic goes into or out of a network device. When queues are not emptied at the appropriate time, they drop traffic and overflow. Classification, on the other hand, identifies and marks traffic so network devices know how to prioritize data when it passes across a network.

Two other QoS techniques in widespread use are policing and shaping. Policing and shaping tools limit bandwidth utilization by defining traffic types at an administrative level. Shaping determines a software-set limit on the rate of bandwidth transmission for a certain class of data. When more traffic needs to be sent than the shaped restriction allows for, any excess traffic will be buffered. Policing enforces a specific limit on bandwidth, which means that if applications attempt to use more bandwidth than they are allocated, the traffic will be dropped and re-marked.

The Weighted Random Early Discard (WRED) technology is a queueing discipline that issues a congestion avoidance mechanism that drops TCP data of a lower priority level. WRED does this to prevent congestion from negatively impacting higher-priority data. 

Lastly, there are link-specific fragmentation and compression technologies. These are used on lower bandwidth WANs, ensuring real-time applications are not impacted by high jitter and delay. 

What type of network traffic requires QoS?

QoS is important for all traffic types, but it’s especially important for the following:

  • Email
  • Online purchasing 
  • Voice and video applications
  • Batch applications
  • Interactive applications

All traffic requires QoS but UDP streams require more consideration. These are real-time streams that do not require the overhead needed for TCP streams. 

QoS best practices to consider

CTA Image

SolarWinds Remote Monitoring and Management

Get the tools you need to manage, secure, and improve all things IT—all within a single web-based dashboard.

Try It Free Learn More

1. Perform a network assessment

Performing a network assessment is a crucial first step because it will inform the development of your subsequent QoS policies. A network assessment will give you valuable insight into the current state of the network and provide a baseline for the type of data being processed, as well as how much. This is the quickest way of identifying congestion areas, misconfigurations, and any other network problems that might affect the effectiveness of your end-to-end QoS deployment. A network assessment might, for example, help you identify outdated hardware that needs to be upgraded. 

2. Identify priority network traffic 

Once you’ve performed a network assessment and documented your findings, the next step is to consider which network traffic types are of the highest priority. This will include traffic types that are most important to your business, like protocols that perform dynamic routing activities. You should categorize data flows into specific classes, according to priority level. 

3. Categorize latency-sensitive data flows

The next step is to categorize latency-sensitive data flows, including voice and video conferencing. This is also likely to include applications that are critical to the day-to-day operations of your business. Continue this categorization process until you reach data streams the network assessment identified as being inessential. General website surfing, for example, might be placed in the non-essential category. 

4. Categorization should involve business leaders

This is a fundamental but often overlooked QoS best practice. Although it’s useful to involve network administrators with the categorization process, it’s of critical importance that business leaders drive application categorization. Business leaders will be able to provide insight into which applications are genuinely essential, while network administrators may only be able to speculate.

5. Consider eliminating non-essential data flows 

If you discover certain data flows are non-essential, you should remove these data flows entirely. Eliminating this traffic will mean QoS doesn’t need to be used to drop this traffic when congestion occurs. This can alleviate bandwidth constraints without the need for QoS. 

6. Apply QoS classes

Once you’ve broken down your data flows into categories according to importance and latency requirements, you’ll need to assign these applications to one of several classes. A QoS class refers to the policy configuration performed on network routers and switches. 

7. Less is more

You might be inclined, at this stage, to configure an array of QoS classes to meticulously define QoS policies for each data flow type. In this case, however, less is more. One of the reasons QoS management is so complex is because of the sheer amount of time and resources required to maintain each class and its associated policies. The fewer classes you create, the easier the process of deployment and ongoing maintenance will be. 

8. Apply QoS class identifiers 

It’s best practice to identify and mark network traffic with a specific QoS class identifier as close to the source device as possible. In some instances, the application might be able to tag packets on your behalf, in which case you need to trust in the classification marking process. In other cases, you can configure network access switch ports so they identify data and mark it while it’s egressing the switch. These activities will increase demand on both RAM and processing power. As such, it’s also important that you monitor CPU and memory usage once a QoS deployment is rolled out into production. 

9. Avoid political headaches

Because QoS requires the prioritization of certain activities over others, you may run into political repercussions within your organization. To minimize the impact of non-technical deployment obstacles, it’s important to address political and organizational issues as early as possible. To avoid disputes, keep communication lines open so everyone is on the same page.

10. Remember QoS is not a one-time setup 

It’s important to keep in mind that managing QoS is an ongoing process. It will need to be monitored closely and audited regularly to ensure its functioning properly. You should perform regular network assessments on an annual basis so you can identify any changes in data flows and application usage. 

11. Implement changes as necessary

This best practice is like the previous best practice—but also emphasizes not just monitoring but making changes as necessary. When conducting future network assessments, you should use the information acquired to perform network upgrades and re-categorize applications and QoS policies where appropriate. Remember you should think of QoS as fluid, not static. 

The best QoS software for MSPs

For a robust all-in-one tool that also serves as a QoS solution, look no further than SolarWinds® Remote Monitoring and Management (RMM). This software features a tool called NetPath™, which assists network administrators with enhancing QoS. The NetPath feature uses advanced probing to detect the network path from a source server to a destination service, even when traceroute is unable to do so. This affords you in-depth visibility into critical network paths, whether they are on-premises, off-premises, or in a hybrid IT environment. NetPath helps you troubleshoot hot spots across your complete delivery chain, rapidly and efficiently. 

NetPath also delivers advanced performance and QoS monitoring capabilities, notifying you of outages before they impact your users. With NetPath, SolarWinds RMM collects performance metrics and information on network connectivity between source and destination nodes. This gives you insight into the end-to-end performance experienced by a user and alerts you when packet loss and latency thresholds are breached. 

SolarWinds RMM also offers the NetPath feature’s node and hop information, an online backup and recovery manager, and much more. RMM is easy to use and features a dynamic dashboard designed to simplify the experience of gathering and monitoring data. A 30-day free trial is available for MSPs interested in learning more. 

 

Additional reading

Understanding Software-Defined Networking
Network Visibility: A Complete Guide
You might also like...
MSP Business

Properly Registering Hardware and Software

MSP Business

Are you managing your customers' expectations on response times

IT Support

How to Empower an IT Help Desk Team for Success

Managed Services

TAP Blog Series: Maximizing Your Service Delivery Opportunity

Best Practices

When They Leave: Offboarding Policies for Security

MSP Business

A guide to cold calling for MSPs

Want to stay up to date?

Get the latest MSP tips, tricks, and ideas sent to your inbox each week.

Loading form....

If the form does not load in a few seconds, it is probably because your browser is using Tracking Protection. This is either an Ad Blocker plug-in or your browser is in private mode. Please allow tracking on this page to request a subscription.

Note: Firefox users may see a shield icon to the left of the URL in the address bar. Click on this to disable tracking protection for this session/site

Recent Posts
  • Three things I learned working for an MSP
  • Earning word-of-mouth referrals for your IT business
  • Backup automation part 1: Deploying backup devices
  • Ultimate Guide: MySQL Backup
  • Most common automation requests and how to solve them: Ep 2
Categories:
  • Security (240)
  • Tips & Advice (130)
  • Best Practices (97)
  • Backup & Disaster Recovery (96)
  • Managed Services (89)
  • The Head Nerds (82)
  • Business Growth (79)
  • IT Support (43)
  • Business (41)
  • Automation (40)
  • Operations (38)
  • Cybersecurity (37)
  • Mail (33)
  • Remote Management (30)
  • ITSM (26)
  • Networking (22)
  • Data (21)
  • Cloud Computing (21)
  • Marketing (15)
  • PSA (13)
  • Product (11)
  • Service Desk (6)
  • Services & Support (5)
  • Risk Intelligence (4)
  • Mobile (4)
  • Customer Service (3)
  • GDPR (3)
  • Internet of Things (3)
  • Training (2)
  • Research & Trends (2)
  • LOGICcards (1)
  • Cybersecurity Awareness Month (1)
  • Business Risk (1)
Show moreless
SolarWinds MSP

Products
  • SolarWinds RMM
  • SolarWinds N-central
  • SolarWinds Backup
  • SolarWinds EDR
  • SolarWinds MSP Manager
  • SolarWinds Mail Assure
  • SolarWinds Risk Intelligence
  • SolarWinds Take Control
  • SolarWinds Passportal
  • All Products Use Cases
Solutions
  • Security Solutions
  • Monitoring Solutions
  • Efficiency Solutions
  • Identify which RMM solution is right for me
  • Drive Efficiency with Automation
  • Manage my MSP Business More Efficiently
  • Manage my IT Department More Efficiently
  • Layered Security
  • Cross-Platform Support
  • Data-Driven Insights
About
  • About Us
  • Careers
  • Newsroom
  • Leadership Team
  • Upcoming Events
  • Subscription Preferences
  • SolarWinds
  • SolarWinds Trust Center
  • COVID-19 Response
Support
  • SolarWinds RMM
  • Solarwinds N-central
  • SolarWinds Backup
  • SolarWinds Mail Assure
  • SolarWinds Take Control
  • SolarWinds MSP Manager
  • Solarwinds Risk Intelligence
  • Solarwinds Threat Monitor
  • SolarWinds Passportal
  • SolarWinds Take Control Downloads
  • Backup & Recovery Downloads
  • Service Status

Footer 2

  • Legal Documents
  • Privacy
  • California Privacy Rights
  • Security Information
  • Sitemap

© SolarWinds MSP Canada ULC and SolarWinds MSP UK Ltd.
All Rights Reserved.