Cквозной коммутацией или коммутацией “на лету” (cut-through switching) называется режим работы коммутатора когда для обеспечения максимального быстродействия коммутатор может начинать передачу кадра сразу, как только получит МАС-адрес узла назначения. Такой режим обеспечивает наименьшую задержку при прохождении кадров через коммутатор. Однако в этом режиме невозможен контроль ошибок, поскольку поле контрольной суммы находится в конце кадра. Следовательно, этот режим характеризуется низкой надежностью. Чаще всего используется в кластерных решениях где важна максимальная производительность.
В режиме коммутации с промежуточным хранением или буферизацией (store-and-forward switching) коммутатор получает кадр целиком, помещает его в буфер, проверяет поле контрольной суммы (FCS) и затем пересылает адресату. Если получен кадр с ошибками, то он отбрасывается коммутатором. Таким образом, в этом режиме обеспечивается высокая надежность, но сравнительно низкая скорость коммутации. Коммутация с буферизацией является основным режимом работы современных коммутаторов.
Промежуточное положение между режимами сквозной коммутацией на лету и буферизацией занимает режим коммутации свободного фрагмента (fragment-free mode). В этом режиме в буфер помещается 64 байта кадра, читаются заголовок кадра, поле данных минимальной длины и контрольная сумма, после этого начинается передача кадра. Таким образом, проверка контрольной суммы производится только у коротких кадров, в кадрах большего размера контрольная сумма не проверяется.