Verschil tussen QoS en CoS

QoS vs CoS
 

In computernetwerken zijn er verschillende manieren om de kwaliteit van gegevensoverdracht te verbeteren. De voor de hand liggende manier is om de bandbreedte uit te breiden en de snelheid te verbeteren. Maar is er een manier om dit te verbeteren door bestaande hardware in pakketgeschakelde netwerken te houden? Dit concept kwam neer op het classificeren van dataframes in termen van "type data", het prioriteren ervan en het overdragen in het netwerk op basis van hun prioriteitsniveaus. Dit helpt gegevens met hogere prioriteitsniveaus om voorrang te hebben op gegevens met een lage prioriteit. Gegevensframes met hogere prioriteitsniveaus zullen steeds meer kansen hebben om transmissiemedium te gebruiken, wat een hogere bandbreedte betekent. Dit zal leiden tot het effectieve gebruik van de bandbreedte. CoS (Class of Service) en QoS (Quality of Service) spelen een belangrijke rol bij het classificeren en prioriteren van dataframes om aan bovenstaande vereisten te voldoen.

CoS (Class of Service)

Class of Service (CoS) is een techniek om hetzelfde type gegevens samen te groeperen en aan elke groep labels toe te wijzen met "prioriteitsniveaus". De IEEE 802.1p-standaard van de IEEE 802.1-klasse (netwerk- en netwerkbeheer) biedt switches van laag 2 voor classificatie en prioritering in dataframes. Dit werkt in de MAC (Media Access Control) laag in OSI-model. De IEEE 802.1p-frameheader bevat een 3-bitsveld om acht prioriteitsniveaus te definiëren.

PCP

Netwerkprioriteit

Acroniem

Verkeerskenmerken

1

0 (laagste)

BK

Achtergrond

0

1

WORDEN

Beste poging

2

2

EE

Uitstekende inspanning

3

3

CA

Kritieke applicaties

4

4

VI

Video, < 100 ms latency

5

5

VO

Stem, < 10 ms latency

6

6

IC

Internetwork Control

7

7 (hoogst)

NC

Netwerkcontrole

Volgens deze, 7th (hoogste) prioriteitsniveau wordt toegewezen aan Network Control-kaders en laatste niveaus (0th en 1st) zijn toegewezen aan achtergrond- en best effortverkeer. 

QoS (Quality of Service)

QoS is een mechanisme om netwerkverkeer te manipuleren volgens de prioriteitsniveaus van frames. Prioriteitsniveaus worden gedefinieerd door CoS en QoS gebruikt deze waarden om verkeer in het communicatiepad af te handelen volgens het beleid van de organisatie. Op deze manier kunnen bestaande netwerkbronnen op een effectieve manier worden gebruikt om de gegevensoverdracht te optimaliseren. Er zijn verschillende netwerkkenmerken verbonden aan QoS. Het zijn bandbreedte (de snelheid van gegevensoverdracht), latentie (maximale gegevensoverdrachtsvertraging tussen bron en bestemming), jitter (de variatie in latentie) en betrouwbaarheid (het percentage pakketten dat door een router wordt weggegooid).

Er zijn verschillende technieken om QoS te definiëren, zoals Int-Serv (Integrated Services), Diff-Serv (Differential Services) en MPLS (Multiprotocol Label Switching). In het Integrated Service-model wordt Resource Reservation Protocol (RSVP) gebruikt om resource in het netwerk aan te vragen en te reserveren die kan worden gebruikt voor geprioriteerde gegevens. In Differential Services-model markeert Diff-Serv pakketten met verschillende codes, afhankelijk van het type service. Routing-apparaten gebruiken deze markeringen om dataframes in de wachtrij te plaatsen op basis van hun prioriteiten. MPLS is een veelgebruikt protocol; primaire doelstellingen zijn het leveren van bandbreedtebeheer en de kwaliteit van de dienstverlening voor IP- en andere protocollen.

Wat is het verschil tussen CoS en QoS?

• CoS definieert prioriteitsniveaus en QoS manipuleert verkeer volgens deze gedefinieerde prioriteitsniveaus.

• CoS garandeert geen vaste bandbreedte of levertijd, maar QoS garandeert een vaste bandbreedte voor kritieke applicaties.

• CoS werkt later in laag 2 in OSI, terwijl QoS wordt geïmplementeerd in laag 3.

• Netwerkbeheerders kunnen QoS in het netwerk effectief configureren volgens de organisatie-eisen, maar de wijzigingen die in CoS worden aangebracht, bieden geen hogere voordelen, omdat QoS biedt.

• CoS-technieken zijn eenvoudiger en kunnen gemakkelijk worden aangepast naarmate het netwerk groeit. In vergelijking met CoS wordt QoS steeds complexer naarmate het netwerk en de vraag naar geprioriteerde gegevens toenemen.