QoS vs. CoS
In Computernetzwerken gibt es mehrere Möglichkeiten, die Qualität der Datenübertragung zu verbessern. Der naheliegende Weg besteht darin, die Bandbreite zu erweitern und die Geschwindigkeit zu verbessern. Gibt es eine Möglichkeit, dies zu verbessern, indem die vorhandene Hardware in paketvermittelten Netzwerken beibehalten wird? Dieses Konzept bestand darin, Datenrahmen nach "Datentyp" zu klassifizieren, zu priorisieren und im Netzwerk entsprechend ihrer Prioritätsniveaus zu übertragen. Dadurch können Daten mit höheren Prioritätsstufen Vorrang vor Daten mit niedriger Priorität haben. Datenrahmen mit höheren Prioritätsniveaus haben immer mehr Möglichkeiten, ein Übertragungsmedium zu verwenden, was eine höhere Bandbreite bedeutet. Dies führt zu einer effektiven Nutzung der Bandbreite. CoS (Class of Service) und QoS (Quality of Service) spielen eine wichtige Rolle bei der Klassifizierung und Priorisierung von Datenrahmen, um die oben genannten Anforderungen zu erfüllen.
CoS (Serviceklasse)
Class of Service (CoS) ist eine Technik, um ähnliche Datentypen zusammenzufassen und jeder Gruppe Beschriftungen mit "Prioritätsstufen" zuzuordnen. Der IEEE 802.1p-Standard der IEEE 802.1-Klasse (Networking and Network Management) bietet Layer-2-Switches zur Klassifizierung und Priorisierung von Datenrahmen. Dies funktioniert in der MAC-Schicht (Media Access Control) im OSI-Modell. Der IEEE 802.1p-Frame-Header enthält ein 3-Bit-Feld zur Definition von acht Prioritätsstufen.
PCP | Netzwerkpriorität | Akronym | Verkehrseigenschaften |
1 | 0 (niedrigste) | BK | Hintergrund |
0 | 1 | SEIN | Beste Anstrengung |
2 | 2 | EE | Hervorragende Anstrengung |
3 | 3 | CA | Kritische Anwendungen |
4 | 4 | VI | Video, < 100 ms latency |
5 | 5 | VO | Stimme, < 10 ms latency |
6 | 6 | IC | Internetwork-Steuerung |
7 | 7 (höchste) | NC | Netzwerksteuerung |
Danach 7th (höchste) Prioritätsstufe wird den Netzwerksteuerungsrahmen und den letzten Stufen zugewiesen (0th und 1st) werden dem Hintergrund- und Best-Effort-Verkehr zugeordnet.
QoS (Servicequalität)
QoS ist ein Mechanismus zum Manipulieren des Netzwerkverkehrs gemäß den Prioritätsstufen von Frames. Prioritätsstufen werden von CoS definiert, und QoS verwendet diese Werte, um den Verkehr im Kommunikationspfad gemäß den Richtlinien der Organisation zu verarbeiten. Auf diese Weise können vorhandene Netzwerkressourcen effektiv genutzt werden, um die Datenübertragung zu optimieren. Mit QoS sind mehrere Netzwerkmerkmale verbunden. Dies sind Bandbreite (Geschwindigkeit der Datenübertragung), Latenz (maximale Verzögerung der Datenübertragung zwischen Quelle und Ziel), Jitter (Abweichung der Latenz) und Zuverlässigkeit (Prozentsatz der Pakete, die von einem Router verworfen werden)..
Es gibt verschiedene Verfahren zum Definieren von QoS, z. B. Int-Serv (Integrierte Dienste), Diff-Serv (Differenzielle Dienste) und MPLS (Multiprotocol Label Switching). Im Integrated Service-Modell wird das Resource Reservation Protocol (RSVP) verwendet, um Ressourcen im Netzwerk anzufordern und zu reservieren, die für priorisierte Daten verwendet werden können. Im Differential Services-Modell kennzeichnet Diff-Serv Pakete mit unterschiedlichen Codes entsprechend der Art des Dienstes. Routing-Geräte verwenden diese Markierungen, um Datenrahmen entsprechend ihren Prioritäten in eine Warteschlange zu stellen. MPLS ist ein weit verbreitetes Protokoll. Hauptziele sind die Bereitstellung von Bandbreitenmanagement und Dienstqualität für IP und andere Protokolle.
Was ist der Unterschied zwischen CoS und QoS? • CoS definiert Prioritätsstufen und QoS manipuliert den Verkehr entsprechend diesen definierten Prioritätsstufen. • CoS garantiert keine festen Bandbreiten oder Lieferzeiten, QoS garantiert jedoch eine feste Bandbreite für kritische Anwendungen. • CoS arbeitet später in OSI auf Schicht 2, während QoS in Schicht 3 implementiert ist. • Netzwerkadministratoren können QoS im Netzwerk entsprechend den Anforderungen der Organisation effektiv konfigurieren. Die in CoS vorgenommenen Änderungen bieten jedoch nicht mehr Vorteile als QoS. • CoS-Techniken sind einfacher und können mit dem Wachstum des Netzwerks problemlos skaliert werden. Im Vergleich zu CoS wird die QoS immer komplexer, da das Netzwerk und die Nachfrage nach priorisierten Daten steigen. |