www.wikidata.de-de.nina.az
Random early detection RED auch bekannt als Random early discard oder Random early drop ist ein Algorithmus fur einen Netzwerk Scheduler zur Vermeidung von Staus siehe Uberlastvermeidungsalgorithmus Im herkommlichen Taildrop Algorithmus puffert ein Router oder eine andere Netzwerkkomponente so viele Pakete wie moglich und verwirft diejenigen die nicht mehr in die Warteschlange passen Wenn die Warteschlange voll ist nennt man das Netzwerk uberlastet Der Taildrop Algorithmus verteilt den Warteschlangenplatz nicht gerecht zwischen den Stromen der Netzwerkteilnehmer Taildrop kann auch zur TCP Global Synchronization fuhren wobei alle TCP Verbindungen gleichzeitig warten und nach Ablauf ihrer Timeouts gleichzeitig wieder zu senden beginnen Die Netzwerke sind dementsprechend entweder nicht optimal ausgelastet oder uberlastet Hier kommt RED ins Spiel Es beobachtet die mittlere Warteschlangenlange und verwirft oder markiert wenn es in Verbindung mit ECN benutzt wird Pakete anhand statistischer Wahrscheinlichkeiten Wenn die Warteschlange fast leer ist werden alle ankommenden Pakete akzeptiert Beim Anwachsen der Warteschlange wachst auch die Wahrscheinlichkeit des Verwerfens ankommender Pakete Wenn sie annahernd siehe maximale Obergrenze voll ist ist die Wahrscheinlichkeit des Verwerfens 1 und dementsprechend werden auch alle Pakete verworfen RED bietet eine grossere Fairness als der Taildrop Algorithmus Je mehr ein Host kommuniziert desto wahrscheinlicher ist es dass seine Pakete verworfen werden Early Detection tragt zur Vermeidung von TCP Global Synchronization bei RED nimmt keine Rucksicht auf Verkehrsklassen bei Quality of Service QoS Weighted RED WRED und Red In Out RIO stellen Early Detection in Hinsicht auf QoS bereit RED stellt eine Moglichkeit dar um Netzuberlastung zu vermeiden RED fahige Netzwerkkomponenten verwenden eine Portwarteschlange Sind mehrere dieser Puffer pro Port verfugbar kann WRED Weighted Random Early Detection gewichtete zufallige Fruherkennung verwendet werden RED informiert Sender und Empfanger lediglich indirekt uber den Stau indem es einige zufallig ausgewahlte Pakete meist 1 2 aus der Warteschlange loscht wenn diese einen gewissen Fullstand z B 50 erreicht hat Mit wachsender Lange des Puffers werden exponentiell mehr Pakete geloscht je starker sich die durchschnittliche Warteschlangenlange der 100 Marke nahert Der durchschnittliche Fullstand wird ublicherweise uber die Dauer von einer Sekunde berechnet Durch das zufallsgesteuerte Vorgehen von RED kommt es automatisch zu einer fairen Aufteilung der Bandbreite Andere Varianten BearbeitenWeighted RED WRED kann verschiedene Wahrscheinlichkeiten fur verschiedene Prioritaten und Warteschlangen vergeben Adaptive Active RED ARED betrachtet die durchschnittliche Warteschlangenlange und entscheidet daraufhin wie aggressiv RED vorzugehen hat Wenn die durchschnittliche Warteschlangenlange um die Untergrenze variiert dann ist das Early Detection Verfahren zu aggressiv Wenn die durchschnittliche Warteschlangenlange um die Obergrenze variiert dann ist Early Detection zu konservativ Der Algorithmus verandert die Wahrscheinlichkeit indem er Bezug nimmt auf seine Fahigkeit die Aggressivitat des Verwerfens von Traffic zu spuren Weblinks BearbeitenDie RED Website Guduz Project Abgerufen von https de wikipedia org w index php title Random early detection amp oldid 238502031