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. |