Myślę, że każdy z nas doświadczył zarządzania ograniczeniami w życiu.
Dostajesz się na lotnisko i chcesz się odprawić.
Jest kolejka lub linia, więc musisz poczekać, aż twoje torby będą mogły zostać przetworzone.
Masz dwa zabezpieczenia na lotnisku i musisz czekać w kolejce lub linii, którą
jedziesz autostradą lub autostradą, a pasy zostały zamknięte.
Powoduje to przeciążenie, które skutkuje użyciem mechanizmu kolejkowania do filtrowania ruchu.
Tak więc mechanizmy kolejkowania zarządzają przeciążeniem. Różne mechanizmy kolejkowania mogą być używane w USA jako przykład.
Masz wstępną kontrolę TSA, która pomaga szybciej przejść przez zabezpieczenia.
Jeśli masz bilet na samolot pierwszej klasy, przy odprawie zostaniesz przetworzony szybciej lub lepiej
niż w przypadku biletu w klasie ekonomicznej.
Karetka będzie traktowana priorytetowo na autostradzie lub autostradzie, gdy występuje zatłoczenie w porównaniu ze
standardowym samochodem.
Tak więc różne mechanizmy kolejkowania mogą być użyte do ustalenia, w jaki sposób przetwarzany jest ruch za pomocą mechanizmów kolejkowania
okrągłego.
Cały ruch jest traktowany w ten sam sposób.
Oznacza to, że wszyscy są traktowani tak samo, co powoduje opóźnienie ruchu w czasie rzeczywistym.
Można również wdrożyć ścisły mechanizm kolejkowania, w którym ruch o wysokim priorytecie jest zawsze przetwarzany
jako pierwszy.
Zaletą tego jest to, że pakiety głosowe będą przesyłane jako pierwsze, ale jeśli
jest duży ruch głosowy lub ruch o wysokim priorytecie, może to spowodować głód mniej ważnego ruchu.
Jeśli ciągle wysyłasz dużo głosu i wideo, ruch FTE może nigdy nie zostać
przesłany, ponieważ zawsze przesyłasz wideo i głos jako pierwszy w mechanizmie kolejkowania o ścisłym priorytecie.
Tak więc w przypadku zarządzania przeciążeniami mamy kolejkowanie lub buforowanie, które określa kolejność pakietów
w buforach wyjściowych.
Innymi słowy, określa, w jaki sposób ruch drogowy opuszcza interfejs drogowy lub opuszcza interfejs przełącznika.
Masz kolejki wejściowe, ale na razie skoncentrujemy się na mechanizmach kolejkowania wychodzenia. Kolejkowanie jest
wymagane tylko w przypadku przeciążenia.
Jeśli jeździsz nocą autostradą lub autostradą i masz sześć pasów ruchu i
jest tylko kilka samochodów, nie musisz mieć mechanizmu kolejkowania, więc kolejka jest używana, gdy jest zator.
Stąd termin zarządzanie przeciążeniem, gdy kolejki wypełniają pakiety, są tak uporządkowane, że pakiety o wysokim priorytecie
są wysyłane najpierw z interfejsu raczej niż z pakietów o niższym priorytecie.
Więc znowu, kiedy to zatłoczenie.
Możesz mieć pakiety o wysokim priorytecie, a przybywające pakiety o niskim priorytecie są używane w mechanizmie kolejkowania w
celu ustalenia, które pakiety powinny zostać przetworzone w pierwszej kolejności, a następnie są planowane do
transmisji poza interfejs kierowcy.
Kiedy więc przychodzą pakiety, są one umieszczane w klasach i będą przetwarzane na podstawie ich znaczenia
lub na podstawie zastosowanego algorytmu kolejkowania.
Ważniejsze pakiety będą przesyłane w pierwszej kolejności przed mniej ważnym ruchem.
Na przykład zostaną zaplanowane wysyłanie poza interfejs routera przed mniej ważnymi pakietami,
dlatego kolejkowanie jest logiką zamawiania pakietów, a planowanie buforów wyjściowych to proces decydowania, który pakiet powinien
zostać wysłany jako następny.
Planowanie odbywa się bez względu na to, czy w kolejce linków występuje przeciążenie, jest aktywowane tylko
wtedy, gdy występuje przeciążenie, gdy kolejki wypełniają pakiety, aby zmienić kolejność, tak aby pakiety o wyższym priorytecie mogły być
wysyłane przed pakietami o niższym priorytecie.