Kształtowanie ruchu a policja
Kontrola ruchu i kształtowanie ruchu to dwa podobne podejścia zainicjowane w celu regulacji przepływu ruchu z jednej sieci do drugiej. Odbywa się to zgodnie z umową o ruchu zawartą między sieciami. Umowa o ruchu drogowym to umowa zawarta między dwiema sieciami. Określa rodzaj ruchu do transportu i wymagania wydajnościowe tego ruchu, takie jak przepustowość i jakość usług. W inżynierii ruchu zarówno kształtowanie, jak i kontrola ruchu są szeroko stosowane jako metoda zapewniania jakości usług i są powszechnie stosowane na brzegach sieci, ale mogą być również stosowane w źródłach ruchu.
Co to jest kontrola ruchu drogowego?
Kontrola ruchu to proces monitorowania ruchu w sieci i podejmowanie kroków w celu dostosowania go do uzgodnionych parametrów ruchu. Zasadniczo mierzy przepływ danych i monitoruje każdy pakiet, a gdy wykryte zostanie naruszenie, po prostu upuszcza pakiet. Oznacza każdy pakiet z określonym poziomem zgodności (zwanym także kolorem). Ten ciągły proces pomaga kontrolować maksymalną szybkość ruchu wysyłanego lub odbieranego na każdym interfejsie na wielu poziomach priorytetu. Jest to również znane jako klasy usług.
Sprawdzanie odbywa się na wielu różnych poziomach w sieci; można to zrobić na poziomie portu lub dla usługi Ethernet lub określonej klasy usług. Policja drogowa używa specjalnego algorytmu zwanego algorytmem „token bucket” do regulowania przepływu ruchu. Jest to kompleksowy model matematyczny opracowany do kontrolowania maksymalnego natężenia ruchu dozwolonego dla interfejsu w określonym czasie. Ma dwa podstawowe elementy.
1) Tokeny: Reprezentuje pozwolenie na wysyłanie stałej liczby bitów z jednej sieci do drugiej.
2) Wiadro: Służy do przechowywania określonej liczby żetonów na raz.
System operacyjny działa w sieci, umieszczając Tokeny w koszyku z określoną szybkością. Każdy pakiet przychodzący do sieci pobiera tokeny z segmentu odpowiednio do ich rozmiaru, gdy jest przygotowany do przekazania do innej sieci. Kiedy wiadro jest pełne, wszystkie nowo przybyłe tokeny zostaną odrzucone. Te odrzucone tokeny nie są również dostępne dla przyszłych pakietów. Wszystkie tokeny są generowane na podstawie szczytowej prędkości transmisji określonej w umowie o ruchu drogowym. Liczba dostępnych tokenów określa liczbę pakietów wybranych do transmisji w sieci danych pakietowych.
Dostępnych jest kilka mechanizmów kontroli ruchu, które optymalizują działania policji, takie jak kolorowy wskaźnik ruchu z jednym ruchem do kontroli ruchu, dwukolorowy marker z dwoma prędkościami do kontroli ruchu, kontrola procentowa itp..
Co to jest kształtowanie ruchu?
Kształtowanie ruchu to technika stosowana w zarządzaniu ruchem w celu opóźnienia niektórych lub wszystkich pakietów w celu potwierdzenia pożądanym profilem danych o ruchu. W rzeczywistości jest to forma ograniczania prędkości, która działa poprzez monitorowanie i ustawianie w kolejce pakietów IP w trybie przejścia, zgodnie z wieloma parametrami, które można wcześniej skonfigurować. Pozwala zatem na implementację określonej polityki, która zmienia dotychczasowy sposób, w jaki dane są kolejkowane do transmisji.
Zasadniczo kształtowanie ruchu działa według dwóch zasad. Pierwszy polega na zastosowaniu ograniczeń przepustowości na podstawie skonfigurowanych limitów ruchu, a następnie przez umieszczenie w kolejce pakietów w celu wysłania ich później, gdy przepustowość ma mniejsze zapotrzebowanie. Druga zasada polega na upuszczaniu pakietów, gdy bufory pakietów są pełne. Tutaj upuszczany pakiet jest wybierany spośród tych pakietów, które są odpowiedzialne za utworzenie „zacięcia”. Podobnie w policji drogowej kształtowanie ma również priorytet w ruchu drogowym. Natomiast kształtowanie nadaje priorytet ruchowi zgodnie z wyborem administratora. Gdy ruch o wyższym priorytecie jest zwiększany o duże kwoty, gdy linia komunikacyjna jest pełna, ruch o niższym priorytecie jest tymczasowo ograniczony przez pewien czas, aby dać szansę na ruch o wysokim priorytecie.
To zadanie jest zwykle realizowane przez traktowanie pewnej ilości ruchu (gwarantowana wielkość ruchu w umowie o ruchu) jako ruchu o wyższym priorytecie, a ruch przekraczający ten limit, który ma taki sam priorytet jak każdy inny ruch, a następnie konkuruje z resztą ruch, który nie ma priorytetu.
Ogólnie rzecz biorąc, dobre moduły kształtujące ruch nie pozwalają na umieszczanie w kolejce dużych ilości danych podczas określania dokładnego ruchu, który ma zostać wysłany na podstawie priorytetu ruchu. Raczej najpierw podejmują próbę pomiaru wielkości ruchu z priorytetem i na tej podstawie dynamicznie ograniczają ruch bez priorytetu. W ten sposób w ogóle nie zakłóci to przepustowości priorytetowego ruchu.
Kontrola ruchu a kształtowanie
• Zarówno nadzór ruchu, jak i kształtowanie wykorzystują do działania mechanizm kubełkowy.
• Kontrola ruchu jest używana do kontrolowania ruchu przychodzącego lub wychodzącego na interfejsie, natomiast kształtowanie ruchu może być używane tylko do kontrolowania ruchu wychodzącego.
• Zarówno nadzór ruchu, jak i kształtowanie wykorzystują do działania mechanizm kubełkowy.
• Funkcjonowanie policji ruchu może być używane na interfejsie dla ruchu przychodzącego lub wychodzącego, podczas gdy kształtowanie ruchu może być używane tylko dla ruchu wychodzącego.
• W obu mechanizmach należy zmierzyć szybkość transmisji i odbioru danych oraz podjąć działania w oparciu o uzgodnioną szybkość ruchu zgodnie z umową o ruchu.
• Podczas nadzorowania propaguje gwałtowne wzrosty natężenia ruchu, podczas gdy kształtowanie ruchu zapewnia płynną wydajność wyjściową pakietów.
• Kształtowanie obsługuje kolejkowanie i zapewnia wystarczającą pamięć do buforowania opóźnionych pakietów, podczas gdy nadzór nie.
• Specjalna funkcja planowania jest potrzebna do kształtowania ruchu w celu późniejszej transmisji dowolnej liczby opóźnionych pakietów, podczas gdy policja nie.
• Podczas kształtowania wartości znaczników są konfigurowane w bitach na sekundę, podczas gdy w kontrolowaniu skonfigurowane w bajtach.
• Kolejkowanie w kształtowaniu ruchu powoduje opóźnienia; szczególnie tworzy bardzo długie kolejki, podczas gdy kontrola policyjna Kontroluje szybkość pakietów wyjściowych przez upuszczanie pakietów. Pozwala to uniknąć opóźnienia spowodowanego kolejkowaniem pakietów.
• W kształtowaniu ruchu wartości tokenów są konfigurowane jako bity na sekundę, podczas gdy podczas kontroli są konfigurowane jako bajty na sekundę.