Cut-through е метод за превключване на пакети , при който превключвателят препраща пакет веднага след като адресът на местоназначението бъде обработен, без да се чака целият пакет да бъде получен. Следващият пакет се изпраща веднага след като предишният е потвърден като достигнал до получателя, без да се чака пълното предаване на предишния пакет.
Как работи? При прекъсване на превключването, всеки път, когато пакет пристигне в превключващото устройство, предаването на данни започва веднага щом адресът на местоназначението бъде обработен. Превключвателят извършва операция за търсене в адресната таблица, за да провери дали адресът на местоназначение е валиден или не. Ако адресът е валиден и изходящата връзка е налична, тогава превключващото устройство незабавно предава кадъра към целевия порт. Превключвателят използва Cyclic Redundancy Check (CRC) на входящите пакети за откриване на грешка и маркира полето EOF на повредената рамка като невалидно. Той разчита на целевите устройства за обработка на грешки на повредените данни. Устройствата на местоназначението откриват невалидния флаг и изпускат рамката.
Типове: Основно превключването с прекъсване се характеризира в два типа:
1. Бързо пренасочване на кадри:
Превключвателят препраща рамката веднага след като е потърсил целевия MAC адрес на рамката в своята таблица с MAC адреси. Не чака да получи останалата част от рамката.
Има ниска латентност и висока скорост на трансфер на данни.
Превключвателят изчаква прозорецът за сблъсък (64 байта) да премине, преди да препрати рамката. Той проверява полето с данни, за да се увери, че не е настъпила фрагментация.
Има сравнително по-ниска скорост на пренос на данни.
Има нисък процент грешки, тъй като следи целостта на всеки кадър при препращане.