Omówmy sposoby uniknięcia zatorów.
Głównym mechanizmem, który omówimy tutaj, jest szybkość odczytu W lub ważenia losowego wczesnego wykrywania
w sposób pozwalający uniknąć zatorów.
Ale zanim omówimy szybkość, spójrzmy na problem. Wskazówki na routerach i przełącznikach są skończone.
Innymi słowy, mogą zatrzymać lub buforować określoną liczbę pakietów tylko wtedy, gdy nastąpi duży ruch
i bufory zostaną przekroczone.
Innymi słowy, przybywa więcej pakietów, niż może przesłać i buforować router z
przełącznikiem.
Zacznie upuszczać pakiety, gdy kolejka się złoży.
Wszystkie nadchodzące nowe pakiety zostaną usunięte.
To się nazywa kropla ogonowa, ponieważ analogicznie myślę o wiadrze.
Wiadro wypełnia się wodą lub paczkami.
Gdy wiadro jest pełne lub w przypadku pręta lub przełącznika kolejka jest pełna.
Wszelkie nowe przychodzące pakiety są usuwane.
Ponieważ nie ma miejsca na ich buforowanie lub przechowywanie w pamięci.
Teraz, gdy używane jest upuszczanie ogona, powoduje to marnowanie przepustowości, szczególnie gdy używasz TCE P, oto przykład
tego, co dzieje się, gdy używasz upuszczania ogona i masz dużo przepływów TCB,
100 procent to 100 procent wykorzystania interfejsu osi y wykorzystanie interfejsu ze 100 procentami
wskazanymi przez tę linię x oś to czas.
Tak więc dzieje się tak, gdy wiele strumieni zaczyna wysyłać ruch i mówi, że w tym momencie następuje spadek pakietów ze
wszystkich strumieni, które są odrzucane.
Teraz z TTP dzieje się to, że po upuszczeniu pakietów nadawcy TTP zwalniają.
Innymi słowy, wycofują się, zwalniają, a następnie powoli zwiększają rozmiar okna, aby zwiększyć
prędkość przekazywania.
Więc co się dzieje, wykorzystanie interfejsu spada, ponieważ trzy centra wycofują się.
Innymi słowy, spowalniają, a następnie zwiększają, decydują się zwiększyć liczbę
przesyłanych pakietów przed otrzymaniem potwierdzenia.
Ale kiedy bufory są ponownie pełne, pakiety są usuwane ze wszystkich tych przepływów, w tym wszelkich nowych przepływów,
które zaczynają wysyłać ruch, więc w tym przypadku mamy czterech nadawców wycofujących się lub zwalniających.
Ponownie zwiększają rozmiar okna i zwiększają liczbę pakietów, które mogą przesłać
przed otrzymaniem potwierdzenia, i ostatecznie dochodzi do punktu, w którym bufory routera lub przełącznika
są ponownie pełne.
Pakiety ze wszystkich przepływów są odrzucane, więc wszystkie spowalniają.
Problem polega na tym, że gdy wiadro jest pełne, odbierane są pakiety z wielu przepływów, nie ma
miejsca na ich buforowanie.
Pakiety są więc usuwane ze wszystkich przepływów, wszystkie centra cofają się w tym samym czasie, a następnie zwiększają prędkość
w tym samym czasie.
C kończy się tak zwaną globalną synchronizacją, w której wiele centrów jednocześnie zwiększa rozmiar
swojego okna.
Zwalniają w tym samym czasie, zwiększając prędkość w tym samym czasie, zwalniają w tym samym czasie
i tak dalej i tak dalej.
Z czasem nigdy nie uzyskasz pełnego wykorzystania interfejsu.
Teraz pomysł z czerwoną i unikaniem przeciążenia polega na tym, że losowo upuszczasz pakiety z wielu przepływów, zanim
kolejka się nie zwinie, innymi słowy, zanim wiadro się zapełni lub kostka jest pełna, jesteś gotowy
na usuwanie pakietów z przepływów, ale robisz to losowo, więc może upuścić pakiet z przepływu pierwszego, co oznacza, że przepływ
pierwszy zwolni, ale podczas gdy jeden środkowy zwalnia, wysyłaj go do zwiększania prędkości, ponieważ jego pakiety nie
zostały upuszczone.
Tak więc, gdy jeden host zwalnia, drugi zwiększa swoją prędkość.
Dzieje się to losowo, więc niektóre hosty zwiększają prędkość, a
niektóre spowalniają w tym samym czasie zamiast wszystkich spowalniających i wszystkie przyspieszają w tym samym czasie, więc
Cisco używa czerwonego, który wprowadza tę losowość, aby umożliwić lepszą wykorzystanie przepustowości interfejsów interfejsów, ponieważ niektóre zwalniają,
a niektóre przyspieszają w tym samym czasie, co w sumie daje lepsze
wykorzystanie interfejsu, więc pomysł z szybkością W jest taki, że masz minimalny próg
i maksymalny próg, które te doliny są poniżej wielkości pełnej kolejki.
Pomysł jest taki, gdy średni rozmiar kolejki lub średnia głębokość kolejki jest poniżej minimalnego progu.
Uwaga pakiety spadły, gdy średnia głębokość kolejki przekroczy próg minimalny, ale spadnie poniżej
progu maksymalnego.
Mamy losowe spadki pakietów, ale gdy przekroczy on maksymalny próg, mamy
pełne spadki ruchu CLO.
Powodem, dla którego mamy W, podobnie jak w przypadku ważonego losowego wczesnego wykrywania, jest to, że
można go zważyć na podstawie różnych klas, dzięki czemu można mieć różne maksymalne progi dla różnych klas ruchu.
Możesz zacząć zrzucać cały ruch FCP przed upuszczeniem ruchu HDP, aby utworzyć inny próg minimalny i
maksymalny, aby niektóre typy ruchu były usuwane lub całkowicie usuwane przed innymi czasami ruchu,
które mogą być oparte na przykład na precedensach IP lub DCP, więc pomysł z w red polega na
tym, że zaczęliśmy upuszczać pakiety, zanim kolejka się zapełni.
Unikamy zatorów poprzez wstępne wybieranie pakietów, które mają być upuszczane i zwykle chcemy tylko upuścić pakiety
DCP, ponieważ przepływy TTP będą czytać transmisję, więc losowe upuszczanie pakietów zamiast upuszczania ich
przez ogon pozwala uniknąć globalnej synchronizacji.
Różne przepływy TTP zwiększają prędkość, podczas gdy inne zwalniają, aby uzyskać
lepsze wykorzystanie łącza.
Zapewniasz również, że pozostało miejsce w buforze dla twoich pakietów głosowych, więc ustawisz maksymalny
próg na tyle nisko, że pakiety FCP zostaną całkowicie upuszczone, zapewniając jednocześnie, że nadal pozostaną wolne miejsce w
buforze dla ruchu głosowego.
Podsumowując, mamy wiele mechanizmów jakości usług.
Mamy klasyfikację i kpiny.
Mamy kształty policyjne i uwagi, mamy narzędzia do zarządzania ograniczeniami lub planowania i mamy narzędzia specyficzne
dla linków, takie jak fragmentacja linków, a po opuszczeniu problemu kurs jest jedynie wstępem
do jakości usług.
Zapoznaj się z jakością usług lub przewodnikiem, aby uzyskać więcej informacji na
temat jakości usług i dobrych przykładów zastosowania jakości usługi na fizycznych przełącznikach i routerach.