logo
Программа Сетевой академии Cisco CCNA 3 и 4 (Вс

Сквозная пересылка

При использовании сквозной коммутации (cut-through switching) коммутатор считывает адрес получателя только в начале получения фрейма. После этого, еще до полного поступления фрейма, начинается его пересылка. В таком режиме уменьшается задержка при передаче, однако возможности коррекции ошибок ограничены (рис. 7.12).

Рис. 7.12. Коммутация с промежуточным хранением

Используются два вида сквозной коммутации:

■ Быстрая пересылка (Fast-forward switching) — Этот тип коммутации обеспечивает минимальную задержку, поскольку пересылка пакета начинается сразу после получения части фрейма, содержащей адрес получателя. Поскольку быстрая пересылка начинается до полного получения пакета, пакеты могут передаваться с ошибками Хотя ошибки бывают относительно редко, а сетевой адаптер получателя отбрасывает пакеты с ошибками при их получении, в некоторых ситуациях передача данных с ошибками может оказаться неприемлемой. Для уменьшения количества пакетов с ошибками рекомендуется использовать режим коммутации без фрагментации. В режиме быстрой пересылки задержка измеряется периодом времени от первого полученного бита до первого отправленного, т.е. по принципу “первым пришел — первым ушел (first in, first out F ).

■ Коммутация без фрагментации (Fragment-free switching) — При использовании этого типа коммутации перед отправкой пакетов происходит фильтрация коллизионных фрагментов, которые составляют большинство пакетов с ошибками. В корректно работающей сети попавшие в коллизию фрагменты имеют размер менее 64 байтов. Все пакеты, имеющие размер более 64 байтов, считаются действительными и обычно не содержат ошибок. При коммутации без фрагментации перед пересылкой пакета проверяется, не является ли он коллизионным фрагментом. При использовании этого вида коммутации задержка также измеряется по методу FIFO.

В каждом режиме коммутации задержка зависит от способа, которым коммутатор пересылает фрейм. Быстрые режимы коммутации приводят к меньшей задержке пакетов на коммутаторе. Однако при быстрой пересылке у коммутатора остается меньше времени на коррекцию ошибок. Меньший уровень коррекции ошибок приводит к увеличению объема повторных передач, поэтому при выборе метода коммутации требуется находить компромиссное решение. Другим вариантом является использование коммутации с промежуточным хранением, которая увеличивает задержку, но гарантирует целостность данных.