Traffic-Shaping

Traffic-Shaping

Traffic-Shaping ist eine Funktion eines Rechnernetzes zur Steuerung des Datenflusses von IP-Paketen, ATM-Zellen, Ethernet-Frames oder anderen Transfereinheiten nach definierten Kriterien. Es ist unidirektional, das heißt es arbeitet im Gegensatz zur Datenflusskontrolle ohne Steuerinformationen der Gegenseite. Kriterien können z. B. Prioritäten sein oder auch der Zell-Jitter. Eine Komponente, welche Traffic-Shaping bereitstellt, wird Traffic-Shaper bezeichnet.

Mit Traffic-Shaping kann der Netzwerkverkehr in verschiedene Bereiche eingeteilt werden. Diese Einteilungen sind beispielsweise Applikationen und Protokolle, Übertragungsrichtungen zwischen Client und Host, Zeit und Art der Verbindung.

Inhaltsverzeichnis

Anwendungsbeispiel

Beim Transmission Control Protocol (TCP) muss der Empfang einer bestimmten Menge an Daten von der Gegenseite bestätigt werden, bevor der Sender neue Daten versenden darf. Kommen diese Empfangsbestätigungen nicht schnell genug, muss der Sender warten und es kommt zu Verzögerungen und Einbrüchen der Transferrate. Gerade bei ADSL kann es passieren, dass man einen Download ausbremst, indem man den Rückkanal (der ohnehin die kleinere Bandbreite hat) mit einem Upload überlastet, so dass nicht mehr genügend Übertragungskapazität für die Empfangsbestätigungen des Downloads zur Verfügung steht. Verzögerungen innerhalb der DSL-Strecke tun ihr übriges, so dass durch Uploads die Übertragungsrate der Downloads einbricht.

Um diesen Effekt zu kompensieren, erhöhen einige DSL-Treiber bzw. Tuning-Programme die TCP-Window-Size, so dass der Sender mehr Daten verschicken darf, bevor er auf eine Empfangsbestätigung warten muss. Dieser Vorteil wird aber durch eine deutliche Erhöhung der Latenz (Ping-Zeiten) erkauft, so dass das Surfen während eines Datentransfers ungewöhnlich langsam ist. (Wird der TCP-Window-Size Wert auf über 65.535 Bytes eingestellt, muss gleichzeitig TCP-Window-Scaling aktiviert werden, da ansonsten kein entsprechend der TCP-Window-Size erhöhter Durchsatz erreicht werden kann. Ohne TCP-Window-Scaling liegt der maximale Durchsatz bei etwa 5 Mbps mit 100 ms Paketumlaufzeit.)

Das Traffic-Shaping analysiert nun den anfallenden Datenverkehr in beide Richtungen und priorisiert die Datenpakete so, dass Uploads die DSL-Strecke nicht mehr überlasten und Downloads sich nicht gegenseitig behindern. Dies bringt folgende Vorteile:

  • volle Download-Rate trotz Uploads
  • volle Download-Rate bei mehreren Downloads und Uploads
  • responsives Verhalten beim Surfen (bessere Ping-Zeiten, wichtig beispielsweise bei Onlinegames)

Algorithmen

Die verbreitetsten Algorithmen zum Traffic-Shaping sind der Leaky-Bucket-Algorithmus und der Token-Bucket-Algorithmus.
Zu den speziellen Algorithmen, wie sie von Anbietern produktbezogen angeboten werden, gehört TCP-Rate-Control. Hier wird ein optimales Verhältnis von TCP-Windowsize und erzielter Latenzzeit erzeugt, um den höchsten Durchsatz zu erzielen.

Verwendete Hardware/Anbieter

Die Firma AVM bietet Traffic Shaping in ihren Fritz!Box DSL-Modem Lösungen an, ebenso die Telekom mit einigen ihrer Speedport Modemroutern. Weitere Systeme stammen von der Firma Packeteer Inc. in Cupertino, USA. Diese "PacketShaper" werden als eigenständige Appliance zum Bandbreiten- und Qualitätsmanagement verwendet. Auch Systeme von Sandvine/Ellacoya Systeme oder die Cisco SCE 1000 Serie kommen zum Einsatz. Diese sind in der Lage, den Dateninhalt der Pakete zu analysieren (sniffen). Weitere Hersteller sind beispielsweise Expand, Sitara Networks und Allot Inc.

Software-Traffic-Shaper

Von der cFos Software GmbH gibt es mit dem Produkt cFosSpeed einen Software-Traffic-Shaper für Windows. Dieser kann kooperativ auf allen Windows-Clients eines homogenen lokalen Windows-Netzwerks installiert oder vorzugsweise mit besseren Ergebnissen als Einzel-Installation auf einem Windows-Router bzw. auf einem exklusiv auf das Internet zugreifenden Windows-Einzelplatzrechner genutzt werden. Bei den letztgenannten Installationsformen sind die erzielbaren Latenzen bei ausgelasteter Datenleitung üblicherweise merklich niedriger als bei Verwendung des integrierten Traffic-Shapings in für den Heimanwendermarkt vertriebenen Routern.

Unter Linux steht für Endanwender das in den gängigen Distributionen enthaltene Wondershaper-Skript in verschiedenen Varianten zur Verfügung.

Siehe auch

Weblinks


Wikimedia Foundation.

Игры ⚽ Поможем решить контрольную работу

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Traffic shaping — (also known as packet shaping ) is the control of computer network traffic in order to optimize or guarantee performance, lower latency, and/or increase usable bandwidth by delaying packets that meet certain criteria. [… …   Wikipedia

  • Traffic Shaping — ist ein Telekommunikations Verfahren bei dem beim Senden der Datenfluss von IP Paketen, ATM Zellen, Ethernet Frames oder anderen Transfereinheiten nach definierten Kriterien gesteuert wird. Es ist unidirektional, das heißt, es arbeitet im… …   Deutsch Wikipedia

  • Traffic shaping — ist ein Telekommunikations Verfahren bei dem beim Senden der Datenfluss von IP Paketen, ATM Zellen, Ethernet Frames oder anderen Transfereinheiten nach definierten Kriterien gesteuert wird. Es ist unidirektional, das heißt, es arbeitet im… …   Deutsch Wikipedia

  • Traffic shaping — Le Traffic shaping ou régulation de flux est le contrôle du volume des échanges sur un réseau informatique dans le but d’optimiser ou de garantir les performances, une latence plus basse ou d’augmenter la bande passante utilisable en retardant… …   Wikipédia en Français

  • Traffic shaping — Este artículo o sección tiene un estilo difícil de entender para los lectores interesados en el tema. Si puedes, por favor edítalo y contribuye a hacerlo más accesible para el público general, sin eliminar los detalles técnicos que interesan a… …   Wikipedia Español

  • Traffic Shaping — Шейпинг ограничение пропускной способности канала для отдельного узла сети ниже технических возможностей канала до узла. Шейпинг обычно используется как средство ограничения максимального потребления трафика со стороны узла сети. Устройство (или… …   Википедия

  • traffic shaping — noun The technique of slowing down Internet packet flow rate by narrowing the bandwidth to avoid a possible system overload …   Wiktionary

  • traffic shaping — ● ►en loc. m. ►NET Contrôle de la bande passante utilisée …   Dictionnaire d'informatique francophone

  • Traffic-Shaper — Traffic Shaping ist ein Telekommunikations Verfahren bei dem beim Senden der Datenfluss von IP Paketen, ATM Zellen, Ethernet Frames oder anderen Transfereinheiten nach definierten Kriterien gesteuert wird. Es ist unidirektional, das heißt, es… …   Deutsch Wikipedia

  • Traffic policing — is monitoring network traffic for conformity with a traffic contract and if required, dropping traffic to enforce compliance with that contract. Traffic sources which are aware of a traffic contract sometimes apply Traffic Shaping in order to… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”