Lassen Sie uns Möglichkeiten diskutieren, um Staus zu vermeiden.
Der Hauptmechanismus, den wir hier diskutieren werden, ist eine W-Lese- oder gewichtete zufällige Früherkennungsrate,
um eine Überlastung zu vermeiden.
Bevor wir uns jedoch mit der Rate befassen, schauen wir uns die Problemhinweise auf Routern und Switches an, die endlich sind.
Mit anderen Worten, sie können eine bestimmte Anzahl von Paketen nur halten oder puffern, wenn ein Verkehrsausbruch auftritt
und die Puffer überlaufen sind.
Mit anderen Worten, es kommen mehr Pakete an, als von einem Router mit Switch übertragen und gepuffert
werden können.
Es werden Pakete verworfen, wenn sich die Warteschlange zusammenfaltet.
Alle neu eintreffenden Pakete werden verworfen.
Das nennt man Tailed Drop als Analogie zu einem Eimer.
Der Eimer füllt sich mit Wasser oder Päckchen.
Sobald der Eimer voll ist oder bei einer Stange oder einem Schalter, ist die Warteschlange voll.
Alle neuen Pakete, die ankommen, werden verworfen.
Weil es keinen Platz gibt, um sie zu puffern oder im Speicher zu halten.
Wenn nun Tail Drop verwendet wird, wird Bandbreite verschwendet, insbesondere wenn TCE P verwendet wird. Hier ist ein Beispiel dafür,
was passiert, wenn Tail Drop verwendet wird und Sie viele TCB-Flows haben. Die 100-prozentige 100-prozentige
Auslastung einer Schnittstelle, die die y-Achse ist Die Auslastung einer Schnittstelle mit 100 Prozent, die durch
diese Linie x Achse angezeigt wird, ist die Zeit.
Was also passiert, ist, wenn mehrere Flows anfangen, Datenverkehr zu senden, und an diesem Punkt ein Tell-Drop auftritt. Pakete
von allen Flows werden verworfen.
Was nun mit TTP passiert, ist, dass die TTP-Absender langsamer werden, wenn Pakete verworfen werden.
Mit anderen Worten, sie ziehen sich zurück, verlangsamen sich und erhöhen dann langsam wieder die Fenstergröße, um
die Weiterleitungsgeschwindigkeit zu erhöhen.
Was also passiert, ist, dass die Auslastung der Schnittstelle abnimmt, weil sich die drei Zentren zurückziehen.
Mit anderen Worten, sie verlangsamen sich und erhöhen dann die Anzahl der Pakete,
die sie senden, bevor sie eine Bestätigung erhalten.
Wenn die Puffer jedoch wieder voll sind, werden Pakete aus all diesen Flows gelöscht, einschließlich aller neuen Flows, die
anfangen, Datenverkehr zu senden. In diesem Fall haben wir vier Absender, die sich zurückziehen oder verlangsamen.
Wieder erhöhen sie ihre Fenstergröße und erhöhen die Anzahl der Pakete, die sie senden können,
bevor sie eine Bestätigung erhalten, und schließlich erreicht sie den Punkt, an dem die Puffer eines Routers oder eines
Switches wieder voll sind.
Pakete aus allen Flows werden verworfen, sodass sie alle langsamer werden.
Das Problem ist also, dass, wenn der Bucket voll ist, Pakete von mehreren Flows empfangen werden, kein Platz
zum Puffern vorhanden ist.
So werden Pakete aus allen Flüssen, die alle Zentren zur gleichen Zeit zurückschicken, verworfen und erhöhen dann
gleichzeitig die Geschwindigkeit.
Am Ende hat C eine sogenannte globale Synchronisation, bei der mehrere Zentren gleichzeitig ihre
Fenstergröße erhöhen.
Sie verlangsamen sich gleichzeitig und erhöhen gleichzeitig ihre Geschwindigkeit. Gleichzeitig verlangsamen sie sich und
so weiter und so fort.
Im Laufe der Zeit wird die Schnittstelle nie vollständig genutzt.
Die Idee mit der Vermeidung von Rot und Überlastung ist nun, dass Sie Pakete aus mehreren Flows zufällig ablegen, bevor sich die
Warteschlange faltet. Mit anderen Worten, bevor der Bucket voll oder der Cube voll ist, sind Sie bereit, Pakete aus
Flows zu löschen, aber Sie tun dies zufällig Möglicherweise wird ein Paket aus dem ersten Fluss verworfen, was bedeutet, dass der erste Fluss
langsamer wird, aber während das mittlere verlangsamt wird, an das es gesendet wird, wird die Geschwindigkeit erhöht, da die Pakete
nicht verworfen wurden.
Während ein Host langsamer wird, erhöht ein anderer seine Geschwindigkeit.
Dies geschieht nach dem Zufallsprinzip, sodass einige Hosts gleichzeitig ihre Geschwindigkeit
erhöhen und einige langsamer werden, anstatt dass alle langsamer und alle gleichzeitig schneller werden. Cisco verwendet also w
red, wodurch diese Zufälligkeit eingeführt wird, um eine bessere Leistung zu erzielen Nutzung der Bandbreite einer Schnittstellenschnittstelle, da
einige langsamer werden und andere gleichzeitig schneller werden, was Ihnen insgesamt eine
bessere Nutzung der Schnittstelle ermöglicht, sodass Sie mit der W-Rate einen minimalen und einen
maximalen Schwellenwert für diese Täler haben unterhalb der Größe der vollständigen Warteschlange.
Die Idee ist also, wenn die durchschnittliche Warteschlangengröße oder die durchschnittliche Warteschlangentiefe unter dem Mindestschwellenwert liegt.
Beachten Sie, dass Pakete verworfen wurden, wenn die durchschnittliche Warteschlangentiefe den minimalen Schwellenwert überschreitet, aber unter dem
maximalen Schwellenwert liegt.
Wir haben zufällige Tropfen von Paketen, aber wenn es den maximalen Schwellenwert überschreitet, haben
wir volle Tropfen von Verkehrs-CLOs.
Der Grund, warum wir W wie bei der gewichteten zufälligen Früherkennung haben, ist, dass Sie
dies basierend auf verschiedenen Klassen gewichten können, so dass Sie unterschiedliche maximale Schwellenwerte für verschiedene Verkehrsklassen haben können.
Möglicherweise möchten Sie den gesamten FCP-Verkehr löschen, bevor Sie den HDP-Verkehr löschen, damit Sie einen anderen Mindest-
und Höchstschwellenwert festlegen können, damit bestimmte Verkehrstypen vor anderen Verkehrszeiten, die beispielsweise auf IP-Präzedenzfällen
oder basieren können, gelöscht oder vollständig gelöscht werden DCP, also die Idee mit w red ist, dass wir damit
begonnen haben, Pakete zu verwerfen, bevor die Warteschlange voll ist.
Wir vermeiden Überlastungen, indem wir vorab auswählen, welche Pakete verworfen werden, und möchten normalerweise nur DCP-Pakete
verwerfen, da TTP-Flows die Übertragung lesen, sodass das zufällige Verwerfen von Paketen anstelle des Verwerfens
von Paketen eine globale Synchronisation vermeidet.
Verschiedene TTP-Flows erhöhen ihre Geschwindigkeit, während andere langsamer werden, damit Sie eine
Verbindung besser nutzen können.
Sie stellen außerdem sicher, dass noch Pufferplatz für Ihre Sprachpakete vorhanden ist, sodass Sie Ihren
maximalen Schwellenwert so niedrig einstellen, dass FCP-Pakete vollständig verworfen werden, während Sie sicherstellen, dass noch Speicherplatz für den Sprachverkehr
im Puffer vorhanden ist.
Zusammenfassend haben wir also mehrere Mechanismen für die Servicequalität.
Wir haben Klassifizierung und Verspottung.
Wir haben die Formgebung und Bemerkung der Polizeiarbeit, wir haben Tools für das Überlastungsmanagement oder die Zeitplanung und wir haben
linksspezifische Tools wie die Fragmentierung von Links. Um das Thema zu verlassen, ist ein Kurs nur eine Einführung
in die Servicequalität.
Weitere Informationen zur Servicequalität und gute Beispiele für die Anwendung der
Servicequalität auf physische Switches und Router finden Sie in der Dienstgüte oder im Leitfaden.