Różnica między QoS a CoS

QoS vs CoS
 

W sieciach komputerowych istnieje kilka sposobów na poprawę jakości transmisji danych. Oczywistym sposobem jest zwiększenie przepustowości i zwiększenie prędkości. Ale czy można to poprawić, utrzymując istniejący sprzęt w sieci z komutacją pakietów? Ta koncepcja pojawiła się jako, klasyfikując ramki danych pod kątem „rodzaju danych”, nadaj im priorytety i przesyłaj je w sieci zgodnie z ich priorytetami. Dzięki temu dane o wyższym poziomie priorytetu mają pierwszeństwo przed danymi o niskim priorytecie. Ramki danych o wyższym poziomie priorytetu będą miały coraz większe szanse na użycie medium transmisyjnego, co oznacza większą przepustowość. Doprowadzi to do efektywnego wykorzystania przepustowości. CoS (klasa usługi) i QoS (jakość usługi) odgrywają główną rolę w „Klasyfikacji” i „Nadawaniu priorytetu” ramkom danych w celu spełnienia powyższych wymagań.

CoS (klasa usługi)

Klasa usług (CoS) to technika grupowania podobnego rodzaju danych i przypisywania etykiet z „poziomami priorytetów” do każdej grupy. Standard IEEE 802.1p klasy IEEE 802.1 (zarządzanie siecią i siecią) zapewnia przełączniki warstwy 2 do przeprowadzania klasyfikacji i priorytetów w ramkach danych. Działa to w warstwie MAC (Media Access Control) w modelu OSI. Nagłówek ramki IEEE 802.1p zawiera 3-bitowe pole do zdefiniowania ośmiu poziomów priorytetu.

PCP

Priorytet sieci

Akronim

Charakterystyka ruchu

1

0 (najniższy)

BK

tło

0

1

BYĆ

Najlepszy wysiłek

2)

2)

EE

Doskonały wysiłek

3)

3)

CA

Krytyczne zastosowania

4

4

VI

Wideo, < 100 ms latency

5

5

GŁOS

Głos, < 10 ms latency

6

6

IC

Kontrola sieci

7

7 (najwyższy)

NC

Kontrola sieci

Zgodnie z tym 7th (najwyższy) poziom priorytetu jest przypisany do ramek kontroli sieci, a ostatnie poziomy (0th i 1św) są przypisane do ruchu w tle i Best Effort. 

QoS (jakość usług)

QoS to mechanizm do manipulowania ruchem sieciowym zgodnie z poziomami priorytetów ramek. Poziomy priorytetów są definiowane przez CoS, a QoS używają tych wartości do obsługi ruchu na ścieżce komunikacyjnej zgodnie z polityką organizacji. W ten sposób istniejące zasoby sieciowe można efektywnie wykorzystać do optymalizacji transmisji danych. Istnieje kilka charakterystyk sieciowych związanych z QoS. Są to: przepustowość (szybkość transferu danych), opóźnienie (maksymalne opóźnienie transferu danych między źródłem a miejscem docelowym), drgania (zmiana opóźnienia) i niezawodność (procent pakietów odrzuconych przez router).

Istnieje kilka technik definiowania QoS, takich jak Int-Serv (usługi zintegrowane), Diff-Serv (usługi różnicowe) i MPLS (wieloprotokołowe przełączanie etykiet). W modelu usług zintegrowanych protokół rezerwowania zasobów (RSVP) służy do żądania i rezerwacji zasobów w sieci, które mogą być wykorzystane do priorytetowych danych. W modelu usług różnicowych Diff-Serv oznacza pakiety różnymi kodami w zależności od rodzaju usługi. Urządzenia routujące używają tych znaków do kolejkowania ramek danych zgodnie z ich priorytetami. MPLS jest powszechnie stosowanym protokołem; głównym celem jest zapewnienie zarządzania przepustowością i jakości usług dla protokołu IP i innych protokołów.

Jaka jest różnica pomiędzy CoS i QoS?

• CoS określa poziomy priorytetów, a QoS manipuluje ruchem zgodnie z tymi zdefiniowanymi poziomami priorytetów.

• CoS nie gwarantuje stałej przepustowości ani czasu dostawy, ale QoS gwarantuje stałą przepustowość dla krytycznych aplikacji.

• CoS działa później na warstwie 2 w OSI, natomiast QoS jest implementowany na warstwie 3.

• Administratorzy sieci mogą efektywnie konfigurować QoS w sieci zgodnie z wymaganiami organizacji, ale zmiany wprowadzone w CoS nie oferują większego stopnia korzyści, ponieważ oferuje QoS.

• Techniki CoS są prostsze i można je łatwo skalować w miarę rozwoju sieci. W porównaniu z CoS, QoS staje się coraz bardziej złożony w miarę wzrostu sieci i zapotrzebowania na priorytetowe dane.