Zaletą metody cut-through jest zdolność rozpoczęcia przesyłania ramki znacznie szybciej niż w metodzie store-and-forward. Metoda cut-through posiada dwie podstawowe właściwości: szybkie przesyłanie ramek i obsługę niepoprawnych ramek.

Szybkie przesyłanie ramek

Jak pokazano na rysunku, przełącznik używający metody cut-through może podjąć decyzję o przesłaniu ramki tak szybko jak tylko znajdzie docelowy adres MAC odczytany z ramki w swojej tablicy adresów MAC. Przed podjęciem decyzji o przesłaniu ramki przełącznik nie musi czekać na dotarcie jej reszty do portu wejściowego.

Obecne przełączniki, wyposażone w kontrolery MAC i układy ASIC, używając metody cut-through mogą bardzo szybko zdecydować, czy potrzebują sprawdzić większą część nagłówka ramki, niezbędną do dodatkowych celów filtrujących. Przykładowo, przełącznik może zanalizować pierwsze 14 bajtów nagłówka (MAC adresy źródłowy i docelowy oraz pole typ ramki), a następnie poddać analizie dodatkowe 40 bajtów na potrzeby przeprowadzenia bardziej zaawansowanych funkcji względem warstw 3 i 4.

Metoda przełączania cut-through nie porzuca większości niepoprawnych ramek. Ramki z błędami są przekazywane do innych segmentów sieci. Jeżeli w sieci występuje wysoka stopa błędów (niepoprawnych ramek), metoda cut-through może mieć negatywny wpływ na wydajność takiej sieci, ponieważ pasmo jest zużywane na niepoprawne lub zniszczone ramki.

Metoda fragment free

Przełączanie typu fragment free jest zmodyfikowaną formą metody cut-through, w którym przełącznik czeka na okno kolizji (64 bajty) przed przesłaniem ramki. Oznacza to, że w odniesieniu do każdej ramki będzie sprawdzane, czy nie wystąpiła fragmentacja. Metoda fragment free zapewnia lepsze sprawdzenie błędów niż metoda cut-through, praktycznie nie wprowadzając dodatkowych opóźnień.

Przełączanie typu cut-through, wprowadzające małe opóźnienia, jest odpowiednie dla bardzo wymagających aplikacji obliczeniowych wysokich wydajności (high-performance computing, HPC), które wymagają opóźnień na poziomie 10 mikrosekund i mniejszych.

Przed rozpoczęciem tego kursu, zaloguj się na stronę netacad.com.