Verkehr Shaping vs Policing

Anonim

Traffic Shaping vs. initiiert, um den Verkehrsfluss von einem Netzwerk zum anderen zu regulieren. Dies erfolgt in Übereinstimmung mit dem Verkehrsvertrag zwischen den Netzen. Verkehrsvertrag ist eine Vereinbarung zwischen zwei Netzwerken. Es definiert die Art des zu transportierenden Verkehrs und die Leistungsanforderungen dieses Verkehrs, wie Bandbreite und Quality of Service. In der Verkehrstechnik werden sowohl die Verkehrsgestaltung als auch das Policing weithin als ein Verfahren zum Bereitstellen von Dienstgüte verwendet und werden üblicherweise an den Kanten des Netzwerks angewendet, können aber auch an der Verkehrsquelle angewendet werden.

Was ist Verkehrspolizei?

Verkehrspolizei ist der Prozess der Überwachung des Verkehrs in einem Netzwerk und der Durchführung von Schritten zur Anpassung an die vereinbarten Verkehrsparameter. Es misst im Prinzip den Datenfluss und überwacht jedes Paket. Wenn eine Verletzung gefunden wird, löscht es einfach das Paket. Es markiert jedes der Pakete mit einem bestimmten Übereinstimmungsgrad (auch als Färbung bezeichnet). Dieser kontinuierliche Prozess hilft dabei, die maximale Geschwindigkeit des Datenverkehrs zu steuern, die auf jeder Schnittstelle in mehreren Prioritätsebenen gesendet oder empfangen wird. Dies wird auch als Serviceklassen bezeichnet.

Die Überwachung erfolgt auf vielen verschiedenen Ebenen in einem Netzwerk; Es kann entweder auf Port-Ebene oder für den Ethernet-Dienst oder eine bestimmte Dienstklasse ausgeführt werden. Die Verkehrsüberwachung verwendet einen speziellen Algorithmus, der als "Token-Bucket" -Algorithmus bezeichnet wird, um den Verkehrsfluss zu regulieren. Es ist ein umfassendes mathematisches Modell, das entwickelt wurde, um die maximale Verkehrsrate zu steuern, die zu einem bestimmten Zeitpunkt für eine Schnittstelle zulässig ist. Dies hat zwei grundlegende Komponenten.

1) Token: Stellt die Berechtigung zum Senden einer festen Anzahl von Bits von einem Netzwerk zum anderen dar.

2) Der Bucket: Wird verwendet, um eine bestimmte Anzahl von Token gleichzeitig zu halten.

Das Betriebssystem läuft im Netzwerk, setzt die Token mit einer bestimmten Rate in den Bucket. Jedes Paket, das in das Netzwerk kommt, nimmt Token aus dem Bucket entsprechend ihrer Paketgröße auf, wenn sie bereit ist, an ein anderes Netzwerk weitergeleitet zu werden. Wenn der Eimer voll ist, werden alle neu ankommenden Token zurückgewiesen. Diese abgelehnten Token sind auch für zukünftige Pakete nicht verfügbar. Alle Token werden auf der Grundlage der in der Verkehrsvereinbarung definierten Höchstübertragungsrate generiert. Die Anzahl der verfügbaren Token bestimmt die Anzahl der Pakete, die für die Übertragung über das Paketdatennetz ausgewählt wurden.

Es gibt verschiedene Mechanismen zur Verkehrsüberwachung, um die Polizeiarbeit zu optimieren, z. B. Verkehrsmarkierungs-Farbmarkierung für Verkehrsüberwachung, zweifarbige Dreifarbenmarkierung für Verkehrsüberwachung, prozessbasierte Polizeiarbeit usw.

Was ist Traffic Shaping?

Traffic Shaping ist eine Technik, die in der Verkehrsverwaltung verwendet wird, um einige oder alle Pakete zu verzögern, um mit einem gewünschten Verkehrsdatenprofil zu bestätigen. Tatsächlich handelt es sich um eine Form der Ratenbegrenzung, die durch Überwachen und Einreihen von IP-Paketen im Übergangsmodus in Übereinstimmung mit einer Anzahl von Parametern funktioniert, die im Voraus konfiguriert werden können. Auf diese Weise kann eine bestimmte Richtlinie implementiert werden, die die Legacy-Art ändert, in der Daten zur Übertragung in die Warteschlange gestellt werden.

Grundsätzlich arbeitet Traffic Shaping nach zwei Prinzipien. Die erste besteht darin, Bandbreitenbeschränkungen auf der Grundlage der konfigurierten Datenverkehrsbegrenzungen anzuwenden und dann die Pakete in eine Warteschlange zu bringen, um sie später zu senden, wenn die Bandbreite einen geringeren Bedarf hat. Das zweite Prinzip besteht darin, Pakete zu löschen, wenn die Paketpuffer voll sind. Hier wird das gelöschte Paket aus jenen Paketen ausgewählt, die für das Erzeugen eines "Staus" verantwortlich sind. In der Verkehrspolizei wird bei der Gestaltung auch der Verkehr priorisiert. Im Gegensatz dazu wird bei der Priorisierung des Datenverkehrs nach der Wahl des Administrators Prioritäten gesetzt. Wenn der Verkehr mit einer höheren Priorität um große Beträge erhöht wird, während eine Kommunikationsleitung voll ist, wird der Verkehr mit der niedrigeren Priorität vorübergehend für einige Zeit begrenzt, um die Chance für den Verkehr hoher Priorität zu geben.

Diese Aufgabe wird normalerweise implementiert, indem ein bestimmter Verkehrsaufkommen (der garantierte Verkehrsaufkommen im Verkehrsaufkommen) als Verkehr mit höherer Priorität behandelt wird und der Verkehr, der diese Grenze überschreitet, die dieselbe Priorität wie jeder andere Verkehr hat, und dann mit der Rest des Verkehrs, der nicht priorisiert ist.

Generell können gute Traffic-Shaper keine großen Datenmengen in die Warteschlange einreihen, wenn der genaue zu sendende Verkehr anhand der Priorisierung des Datenverkehrs bestimmt wird. Zunächst versuchen sie, den Umfang des priorisierten Verkehrs zu messen, und darauf basierend, dass sie den nicht priorisierten Verkehr dynamisch einschränken. Somit wird der Durchsatz des priorisierten Verkehrs überhaupt nicht gestört.

Traffic-Policing vs Shaping

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

• Die Verkehrspolizei wird verwendet, um den Verkehr auf eingehenden oder ausgehenden Verbindungen auf einer Schnittstelle zu steuern, während Traffic Shaping nur zur Steuerung des ausgehenden Verkehrs verwendet werden kann.

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

• Die Verkehrspolizei kann auf einer Schnittstelle ein- oder ausgehend verwendet werden, während Traffic Shaping nur für ausgehenden Verkehr verwendet werden kann.

• In beiden Mechanismen ist es erforderlich, die Rate der Datenübertragung und -empfang zu messen und auf der Grundlage der vereinbarten Verkehrsmenge gemäß dem Verkehrsvertrag Maßnahmen zu ergreifen.

• Bei der Polizeiarbeit werden Verkehrsstöße propagiert, während die Verkehrsgestaltung eine geglättete Paketausgaberate liefert.

• Shaping unterstützt die Warteschlangenbildung und bietet genügend Speicher, um die verzögerten Pakete zu puffern, während die Polizei dies nicht tut.

• Für die spätere Übertragung einer beliebigen Anzahl von verzögerten Paketen ist eine spezielle Zeitplanungsfunktion erforderlich, während das Policing nicht funktioniert.

• Beim Formen werden Tokenwerte in Bits pro Sekunde konfiguriert, während bei der Polizierung in Byte konfiguriert ist.

• Warteschlangen im Traffic Shaping verursachen Verzögerungen; erzeugt insbesondere sehr lange Warteschlangen, während das Kontrollieren der Ausgabepakete durch das Löschen von Paketen erfolgt. Dies vermeidet die durch Paketwarteschlangen verursachte Verzögerung.

• Bei der Traffic Shaping-Funktion werden Tokenwerte als Bits pro Sekunde konfiguriert, während sie bei der Überwachung als Bytes pro Sekunde konfiguriert werden.