Unterschied zwischen Traffic Shaping und Policing

Unterschied zwischen Traffic Shaping und Policing
Unterschied zwischen Traffic Shaping und Policing

Video: Unterschied zwischen Traffic Shaping und Policing

Video: Unterschied zwischen Traffic Shaping und Policing
Video: Whey VS Casein - DAS solltest du wissen‼️ | AD #proteinpulver #proteine #supplemente #wheyprotein 2024, Dezember
Anonim

Verkehrsgest altung vs. Polizeiarbeit

Traffic Policing und Traffic Shaping sind zwei ähnliche Ansätze, die initiiert wurden, um den Verkehrsfluss von einem Netzwerk zum anderen zu regulieren. Dies erfolgt in Übereinstimmung mit dem zwischen den Netzwerken abgeschlossenen Verkehrsvertrag. Der Verkehrsvertrag ist eine Vereinbarung zwischen zwei Netzwerken. Es definiert die Art des zu transportierenden Datenverkehrs und die Leistungsanforderungen dieses Datenverkehrs, wie z. B. Bandbreite und Dienstqualität. In der Verkehrstechnik werden sowohl Traffic Shaping als auch Policing häufig als Methode zur Bereitstellung von Quality of Service verwendet und werden üblicherweise an den Rändern des Netzwerks angewendet, können aber auch an der Verkehrsquelle angewendet werden.

Was ist Verkehrsüberwachung?

Traffic Policing ist der Prozess, den Verkehr in einem Netzwerk zu überwachen und Schritte zu unternehmen, um ihn an die vereinbarten Verkehrsparameter anzupassen. Es misst im Grunde den Datenfluss und überwacht jedes Paket, und wenn eine Verletzung festgestellt wird, verwirft es das Paket einfach. Es markiert jedes der Pakete mit einem bestimmten Konformitätsgrad (auch Färbung genannt). Dieser kontinuierliche Prozess hilft, die maximale Rate des gesendeten oder empfangenen Datenverkehrs auf jeder Schnittstelle in mehreren Prioritätsstufen zu steuern. Dies wird auch als Serviceklasse bezeichnet.

Polizeiarbeit findet auf vielen verschiedenen Ebenen in einem Netzwerk statt; Dies kann entweder auf Portebene oder für Ethernet-Dienste oder eine bestimmte Dienstklasse erfolgen. Die Verkehrsüberwachung verwendet einen speziellen Algorithmus namens „Token-Bucket“-Algorithmus, um den Verkehrsfluss zu regulieren. Es handelt sich um ein umfassendes mathematisches Modell, das zur Steuerung der maximal zulässigen Verkehrsrate für eine Schnittstelle zu einem bestimmten Zeitpunkt entwickelt wurde. Dies hat zwei grundlegende Komponenten.

1) Tokens: Stellt die Erlaubnis dar, eine feste Anzahl von Bits von einem Netzwerk zum anderen zu senden.

2) Der Bucket: Wird verwendet, um eine bestimmte Menge an Token gleichzeitig zu h alten.

Betriebssystemläufe im Netzwerk legen die Tokens mit einer bestimmten Rate in den Eimer. Jedes Paket, das in das Netzwerk gelangt, nimmt entsprechend seiner Paketgröße Token aus dem Bucket, wenn es für die Weiterleitung an ein anderes Netzwerk vorbereitet wird. Wenn der Eimer voll ist, werden alle neu ankommenden Token verworfen. Diese zurückgewiesenen Token stehen auch für zukünftige Pakete nicht zur Verfügung. Alle Token werden basierend auf der in der Verkehrsvereinbarung definierten Spitzenübertragungsrate generiert. Die Anzahl der verfügbaren Token bestimmt die Anzahl der Pakete, die für die Übertragung über das Paketdatennetz ausgewählt werden.

Es stehen mehrere Verkehrsüberwachungsmechanismen zur Verfügung, um die Überwachung zu optimieren, wie z.

Was ist Traffic Shaping?

Traffic Shaping ist eine Technik, die in der Verkehrsverw altung verwendet wird, um einige oder alle Pakete zu verzögern, um sie mit einem gewünschten Verkehrsdatenprofil zu bestätigen. Tatsächlich handelt es sich um eine Form der Ratenbegrenzung, bei der IP-Pakete im Übergangsmodus gemäß einer Reihe von Parametern, die im Voraus konfiguriert werden können, überwacht und in eine Warteschlange gestellt werden. Somit ermöglicht es die Implementierung einer bestimmten Richtlinie, die die bisherige Art und Weise ändert, wie Daten für die Übertragung in die Warteschlange gestellt werden.

Grundsätzlich funktioniert Traffic Shaping nach zwei Prinzipien. Die erste besteht darin, Bandbreitenbeschränkungen basierend auf den konfigurierten Verkehrslimits anzuwenden und dann die Pakete in eine Warteschlange zu stellen, um sie später zu senden, wenn die Bandbreite geringer ist. Das zweite Prinzip besteht darin, Pakete fallen zu lassen, wenn die Paketpuffer voll sind. Hier wird das verworfene Paket aus denjenigen Paketen ausgewählt, die für die Entstehung eines „Staus“verantwortlich sind. In ähnlicher Weise priorisiert das Shaping bei der Verkehrsüberwachung auch den Verkehr. Im Gegensatz dazu priorisiert das Shaping den Datenverkehr nach Wahl des Administrators. Wenn der Verkehr mit höherer Priorität stark ansteigt, während eine Kommunikationsleitung voll ist, wird der Verkehr mit niedrigerer Priorität vorübergehend für einige Zeit begrenzt, um dem Verkehr mit hoher Priorität eine Chance zu geben.

Diese Aufgabe wird typischerweise implementiert, indem eine bestimmte Verkehrsmenge (die garantierte Verkehrsmenge im Verkehrsvertrag) als Verkehr mit höherer Priorität behandelt wird und der Verkehr, der diese Grenze überschreitet, dann die gleiche Priorität wie jeder andere Verkehr hat konkurriert mit dem restlichen Traffic, der nicht priorisiert ist.

Im Allgemeinen lassen gute Traffic-Shaper es nicht zu, große Datenmengen in eine Warteschlange zu stellen, wenn sie den genauen zu sendenden Datenverkehr basierend auf der Priorisierung des Datenverkehrs bestimmen. Vielmehr versuchen sie zunächst, die Menge des priorisierten Verkehrs zu messen und darauf basierend den nicht priorisierten Verkehr dynamisch zu begrenzen. Daher wird der Durchsatz des priorisierten Datenverkehrs überhaupt nicht gestört.

Verkehrspolizei vs. Gest altung

• Sowohl Traffic Policing als auch Shaping verwenden einen Token-Bucket-Mechanismus für ihren Betrieb.

• Traffic Policing wird verwendet, um den eingehenden oder ausgehenden Datenverkehr auf einer Schnittstelle zu steuern, während Traffic Shaping nur zur Steuerung des ausgehenden Datenverkehrs verwendet werden kann.

• Sowohl Traffic Policing als auch Shaping verwenden einen Token-Bucket-Mechanismus für ihren Betrieb.

• Traffic Policing kann eingehend oder ausgehend auf einer Schnittstelle verwendet werden, während Traffic Shaping nur für ausgehenden Verkehr verwendet werden kann.

• Bei beiden Mechanismen ist es erforderlich, die Übertragungs- und Empfangsrate von Daten zu messen und Maßnahmen basierend auf der vereinbarten Verkehrsrate gemäß dem Verkehrsvertrag zu ergreifen.

• Beim Policing werden Traffic-Bursts propagiert, während Traffic Shaping eine geglättete Paketausgaberate liefert.

• Shaping unterstützt Warteschlangen und bietet ausreichend Speicher, um die verzögerten Pakete zu puffern, während Policing dies nicht tut.

• Eine spezielle Scheduling-Funktion wird für das Traffic-Shaping benötigt, um später beliebig viele verzögerte Pakete übertragen zu können, während das Policing dies nicht tut.

• Beim Shaping werden Token-Werte in Bits pro Sekunde konfiguriert, während beim Policing in Bytes konfiguriert werden.

• Warteschlangen beim Traffic Shaping verursachen Verzögerungen; erzeugt insbesondere sehr lange Warteschlangen, wohingegen Policing die Ausgangspaketrate durch Verwerfen von Paketen steuert. Dies vermeidet die durch Packet Queuing verursachte Verzögerung.

• Beim Traffic Shaping werden Token-Werte als Bits pro Sekunde konfiguriert, während sie beim Policing als Bytes pro Sekunde konfiguriert werden.

Empfohlen: