QoS to ogólny termin obejmujący użycie takich funkcji, jak kontrola policyjna, kształtowanie, klasyfikacja ruchu i zaawansowane mechanizmy kolejkowania.
CoS jest formą QoS ograniczoną do Ethernetowej warstwy 2 i wykorzystuje 3-bitowe (8 wartości) znacznika 802.1Q do różnicowania ruchu. Dlatego brak trunkingu, brak CoS.
DSCP jest najczęściej działający na podstawie wartości w warstwie-3 i znajduje się w 6-bitowych (64 wartościach) nagłówku IP. Zazwyczaj używa się tylko 14 wartości, które są określane za pomocą oznaczeń „najlepszego wysiłku”, przyspieszonego przesyłania (EF) i gwarantowanego przesyłania (AF). Wartości AF mają postać AFxy, gdzie x wynosi 1-4 i odnosi się do pierwszeństwa, ay wynosi 1-3 i odnosi się do prawdopodobieństwa spadku.
Dostawcy usług telekomunikacyjnych (tacy jak AT&T) używają terminu CoS do zdefiniowania klas alokacji przepustowości, które obsługują w swoich ofertach MPLS. Zasadniczo zmienili CoS w termin marketingowy. Zwykle Telco korzysta z DSCP, aby wiedzieć, z której klasy CoS powinien wchodzić ruch.
Innym ważnym punktem do skonfigurowania tych funkcji jest to, że w przełączniku lub routerze Cisco należy użyć polecenia, takiego jak „mls qos trust dscp” lub „mls qos trust cos”, w przeciwnym razie urządzenie zresetuje oznaczanie QoS do zera. Istnieją pewne wyjątki oparte na modelu, konfiguracji i wersji IOS, ale z mojego doświadczenia dotyczyło to wszystkiego w ciągu ostatnich kilku lat. Ta konfiguracja jest wymagana, ponieważ urządzenie musi wiedzieć, na którym znaku ma działać, ponieważ nie może korzystać z obu. Lubię używać DSCP. Nie znalazłem solidnego powodu do używania CoS, ale jestem pewien, że ktoś go ma.
Klasa usługi to identyfikator warstwy 2, zwykle w połączeniu ze znacznikiem 802.1q (nie powinieneś widzieć CoS przywoływanego na porcie dostępowym, tylko port magistrali). DiffServ byłby odpowiednim identyfikatorem na łączu warstwy 3. Jakość usługi stanowi nadzór zarówno nad kontrolowaniem, w jaki sposób zarówno łącza warstwy 2, jak i warstwy 3 klasyfikują ruch policyjny i kolejkowy na różnych typach łączy.
źródło
CoS działa na warstwie 2, podczas gdy QoS działa na warstwie 3.
CoS jest sposobem na dodanie priorytetu do nagłówka VLAN, który może później zostać zinterpretowany przez mechanizmy QoS, aby odpowiednio obsłużyć ruch.
Przykładem w świecie rzeczywistym może być VLAN VoIP w sieci, który zwykle byłby oznaczony flagą CoS jako CS7. Silniki QoS routerów mogą następnie zinterpretować to i priorytetowo potraktować ten ruch w sytuacjach policyjnych lub profilowania.
CoS może być używany niezależnie od implementacji QoS do przekazywania odpowiednio oznakowanego ruchu do innych sieci, nad którymi nie masz kontroli.
Oto dobra biała księga zawierająca szczegółowe wprowadzenie do tematu.
źródło
W świecie Juniper są one bardziej wymienne. Ponieważ cała konfiguracja QoS odbywa się w ramach sekcji usług w konfiguracji. Przykładem konfiguracji jest:
źródło
QoS (Quality of Service) to zestaw środków mających na celu zapewnienie gwarancji, które nie były wcześniej oferowane w sieciach z komutacją pakietów. Są one używane do kształtowania ruchu i do próby uzyskania gwarancji jakości, miejmy nadzieję, w niektórych przypadkach zbliżających protokoły z komutacją łączy w sieciach z komutacją pakietów. Jest znacznie bardziej skomplikowany we wdrażaniu, ale to jest podstawowy cel.
CoS oznacza klasę usług i ma na celu wyznaczenie określonego ruchu Ethernet do celów QoS. Na przykład w sieci komutowanej można to wykorzystać do rozróżnienia TDMoE, która jest bardzo wrażliwa na opóźnienia ze zwykłego ruchu z komutacją pakietów (TDMoE prawdopodobnie przenosi dane głosowe między przełącznikami / bramami telefonicznymi). Można to następnie wykorzystać, aby zapewnić spełnienie gwarancji QoS. To daje wyobrażenie o tym, jak te pojęcia są ze sobą powiązane.
Z mojego punktu widzenia to, że QoS naprawdę ma na celu zaoferowanie tego rodzaju bardzo solidnych gwarancji, które są typowe dla sieci z przełączaniem połączeń (takich jak PSTN). W przypadku sieci Ethernet pozwala to na przejęcie łącza w sieci komutowanej, a następnie wykorzystanie części przepustowości niewykorzystanej na przykład przez TDMoE i wykorzystanie jej do komunikacji z komutacją pakietów.
Więc opisałbym to tak, że QoS to zestaw technik i podejść do rozwiązywania określonego zestawu problemów, podczas gdy klasa usług to oznaczenie transmisji danych (szczególnie na poziomie protokołu Ethernet) w celu zarządzania nim zgodnie z QoS.
źródło