Integrated Services QoS - Hard QoS

August 8, 2020
3 min read

OrhanErgun

Integrated Services QoS - Hard QoS is first QoS approach, but currently we are not using. At the end of this post, you will know what is Integrated QoS, what was the idea with it and why it is not used today.  

Quality of service (QoS) is the overall performance of a telephony or computer network, particularly the performance seen by the users of the network. Two QoS approaches have been defined by standard organizations. These are:
  • Intserv (Integrated Services) and
  • Diffserv (Differentiated Services).
Intserv QoS demands that every flow requests a bandwidth from the network and that the network would reserve the required bandwidth for the user during a conversation. Think of this as on-demand circuit switching, each flow of each user would be remembered by the network. This clearly would create a resource problem (CPU, memory , bandwidth) on the network, and thus it was never widely adopted.

Not only allocation bandwidth for each and every flow on each network device in the path, but also keep tracking these flows and tearing down when the flow is terminated is very resource intensive and people thought this will not be scalable and we haven't seen deployment for it.

Protocol for Integrated Services was RSVP - Resource Reservation Protocol. Although we don't see usage of RSVP for Integrated Services, it is used in MPLS , by allocation Label for the destinations.

Integrated Services is known as Hard QoS because flows are assigned bandwidth, with the SoftQoS or commonly known as Diffserv - Differentiated Quality of Service, flows are not assigned a bandwidth, instead we have application classes which gets bandwidth allocation. Thus, considered as much more scalable.

Diffserv doesn’t require reservation; instead flows are aggregated and placed into classes. Each and every node can be controlled by the network operator to treat differently for the aggregated flows. Diffserv is a more scalable approach compared to Intserv and today if you are using QoS, you are dealing with Diffserv - Differentiated Services QoS or another name, SoftQoS!
OrhanErgun

About the Author

OrhanErgun

He created OrhanErgun.Net 10 years ago and has been serving the IT industry with his renowned and awarded training.

Wrote many books, mostly on Network Design, joined many IETF RFCs, gave Public talks at many Forums, and mentored thousands of his students.  

Today, with his carefully selected instructors, OrhanErgun.Net is providing IT courses to tens of thousands of IT engineers.

Share this Article

Related Articles

DefinitionsMay 8, 2024

Basics of ICMP: What You Need to Know

The Internet Control Message Protocol (ICMP) is an essential part of the network layer in the Internet Protocol Suite. Fundamentally, ICMP is utilized for error handling and diagnostic functions within...

Read Article
DefinitionsApril 24, 2024

Differences: TCP/IP vs OSI Model

In the evolving landscape of digital communication, two models have stood the test of time, guiding the principles and practices of network communication: the TCP/IP and OSI models. These frameworks,...

Read Article
DefinitionsMay 10, 2023

Understanding Cisco's ACI Policy Model

Cisco's Application Centric Infrastructure (ACI) policy model is a cutting-edge approach to network management that has been gaining popularity in recent years. Unlike traditional networking, which relies on manual configuration...

Read Article
DefinitionsApril 24, 2023

TCP PSH Example: How It Works in Networking

TCP PSH (Push) is a flag used in the TCP header to indicate that the data should be immediately pushed to the receiving end of the connection. In this blog...

Read Article
DefinitionsApril 24, 2023

Understanding TCP PSH Packet Flag

TCP (Transmission Control Protocol) is a crucial part of internet communication, responsible for ensuring the reliable delivery of data between devices. To manage each connection, TCP uses a set of...

Read Article
DefinitionsApril 8, 2023

Uncovering Nagle's TCP Algorithm: Technical Overview

TCP (Transmission Control Protocol) is a widely-used protocol that's responsible for ensuring reliable data transmission over the internet. However, TCP isn't without its flaws, particularly when it comes to efficiency....

Read Article

Subscribe for Exclusive Deals & Promotions

Stay informed about special discounts, limited-time offers, and promotional campaigns. Be the first to know when we launch new deals!