Wat betekent Quality of Service?

Wat betekent Quality of Service?

Quality of Service (QoS) is de manipulatie van verkeer, zodat een netwerkapparaat, zoals een router of switch, het op een manier doorstuurt die overeenkomt met het vereiste gedrag van de applicaties die dat verkeer genereren. Met andere woorden, QoS stelt een netwerkapparaat in staat om verkeer te differentiëren en vervolgens verschillende gedragingen toe te passen op het verkeer.

Problemen die QoS oplost

Historisch gezien werden afzonderlijke fysieke netwerken gebruikt voor spraak- en dataverkeer. Elk netwerk vervoerde een bepaald type verkeer en leverde het inherente kwaliteitsniveau dat door het verkeer werd vereist. Tegenwoordig draaien dezelfde applicaties op geconvergeerde, pakketgebaseerde netwerken waar het verkeer een gemeenschappelijke infrastructuur en netwerkbronnen deelt. Deze op pakketgebaseerde netwerken zijn bedoeld om het verkeer zo goed mogelijk te leveren. Ze hebben geen inherente QoS.

En toch eisen abonnees van spraak- en videodiensten dat deze services altijd beschikbaar zijn met acceptabele kwaliteitsniveaus. Pakketgebaseerde netwerken sturen een enorme hoeveelheid verkeer van punt A naar punt B, in overeenstemming met servicecontracten en prestatie-eisen van alle applicaties die het verkeer genereren. Ze doen dit met behulp van QoS.

Wat kunt u doen met QoS?

QoS is essentieel voor het beheer van verkeer in de op pakketgebaseerde netwerken van vandaag en omvat de volgende mogelijkheden:

  • Het prioriteren van verkeer boven ander verkeer op basis van protocol, adres en poortnummer.
  • Verkeer filteren bij inkomend of uitgaand verkeer.
  • Controle van de toegestane bandbreedte die op het apparaat wordt verzonden of ontvangen.
  • QoS-gedragsvereisten lezen en schrijven in de pakketkop.
  • Congestie beheersen zodat het apparaat verkeer met de hoogste prioriteit verzendt op basis van schedulerprioriteiten.
  • Pakketverlies beheersen met behulp van algoritmen voor willekeurige vroege detectie (RED), zodat het apparaat weet welke pakketten moeten worden verwijderd of verwerkt.

Hoe werkt QoS?

Een netwerkapparaat, zoals een router of switch, onderscheidt het verkeer als volgt:

  1. Het ontvangt pakketten op zijn binnenkomst interface, onderzoekt de pakketten en classificeert het verkeer in groepen die serviceklassen (CoS) worden genoemd.
  2. Als een optionele policer is geconfigureerd, wordt het verkeer beperkt of toegewezen aan een andere klasse.
  3. Wachtrijen bevatten pakketten terwijl ze wachten op overdrachtsbronnen.
  4. De scheduler haalt de pakketten uit de wachtrijen en verzendt ze in de volgorde die is geconfigureerd voor de scheduler.
  5. Als er een shaper is geconfigureerd, vormt deze het verkeer naar de geconfigureerde shaping-rate.
  6. Als het hernoemen is geconfigureerd, merkt het apparaat de waarde van het DS-field van de IP-header op, zodat het volgende apparaat dat het pakket ontvangt weet hoe het deze moet classificeren.

Implementatie van Juniper Networks

Juniper Networks-apparaten met het Junos-besturingssysteem bieden al het eerder besproken QoS-gedrag, en meer, via de Junos OS Class of Service (CoS)-softwareconstructie. De Junos OS CoS-functieset biedt mechanismen voor het toepassen van QoS-gedrag op een zeer gedetailleerd niveau, waardoor het een van de meest flexibele QoS-oplossingen is die er tegenwoordig zijn.