ж ретрансляцією карликових кадрів і різного роду помилок. У сучасних комутаторах Ethernet і Fast Ethernet комутація методом Cut-Through якщо і застосовується, то зазвичай супроводжується методом Store-and-Forward.
Комутація Interium Cut-Through
Комутація Interim Cut-Through (ICS - від Interim Cut-through Switching) є просто поліпшенням базового методу комутації Cut-Through. При використанні методу ICS ретрансляція карликових кадрів пригнічується, пропускаються лише кадри, які мають довжину не менше 512 бітів (64 байти). Оскільки довжина карликових кадрів не перевищує 512 бітів, вони завжди фільтруються.
Для досягнення цього комутатор ICS поміщає принаймні 512 бітів кадру в спеціальний FIFO-буфер (First In First Out - першим прийшов, першим йдеш). Якщо кадр закінчується перш ніж його довжина досягне 512 бітів, то вміст буфера (карлик) просто відкидається (рис. 4.18.). Таке рішення проблеми ретрансляції карликів, що виникає в базових комутаторах Cut-Through, досить елегантно, тому майже всі сучасні комутатори використовують метод ICS, а не базовий метод Cut-Through.
Перший недолік методу ICS полягає в тому, що час очікування ретрансляції перевищує 512 Вт Насправді ця проблема не така вже й серйозна. На початку епохи комутаторів малий час очікування ретрансляції розглядалося як одна з найважливіших характеристик продуктивності комутатора Ethernet. Оскільки концентратори характеризуються дуже малою затримкою поширення початку пакета, то було зроблено висновок, що перемикачі повинні мати дуже маленьке час очікування ретрансляції, інакше постраждає продуктивність мережі.
Рис. 4.18. Вхідні FIFO-буфери
Цей висновок виявився невірним. Час ретрансляції концентратора або комутатора має незначний вплив на загальну продуктивність мережі навіть у разі додатків мультимедіа, які зазвичай вимагають невеликого часу очікування. Навіть час очікування, що перевищує 512 ВТ, дуже невелика порівняно з часом очікування, викликаним затримкою передачі і відновленням після колізії.
Хоча комутатор ICS і не пропускає карликів, але деякі помилкові кадри все ж проходять. Уникнути цього неможливо, так як комутатор ICS приймає рішення про ретрансляцію і починає ретранслювати кадр до того, як отримує можливість виявити помилку в кадрі.
Комутація за методом ICS часто називають runt-free cut-through (вільним від карликів наскрізним вирізанням) або modified cut-through (модифікованим наскрізним вирізанням). Деякі продавці називають використовувані для цієї мети комутатори ще більш хитромудро, тому не завжди зрозуміло, що мова йде про комутаторі, що підтримує саме метод ICS.
Комутація Store-and-Forward
Метод комутації SAF (Store And Forward - накопичення і ретрансляція) сильно відрізняється від обох розглянутих. Комутатори Store-and-Forward більше схожі на традиційний міст: вони ретранслюють кадр в повному обсязі, попередньо помістивши його в буфер.
Такий підхід вирішує всі проблеми розглянутих раніше методів комутації, оскільки карлики і помилкові кадри ніколи НЕ ретранслюються. Комутатори SAF мають ще одну велику перевагу: перевантажити їх не так легко, як розглянуті комутатори, тому що кадри буферизуются.
...