Методы коммутации

В большинстве коммутаторов для выполнения рабочих функций используют два метода: сквозной коммутации и коммутации с промежуточным хранением. При сквозной коммутации (cut-through switching) коммутатор только читает МАС-адрес в коммутируемом кадре. Он начинает отправку кадра в тот порт, МАС-адрес которого был обнаружен в этом кадре, причем так быстро, как только коммутатор узнает, куда его следует посылать — обычно сразу после введения первых 20—30 байтов информации. (Напомним, что кадры Ethernet имеют длину около 1500 байтов, так что пауза в 30 найтов — это очень; небольшая задержка.) Таким образом, скорость сквозной коммутации равна, по существу, скорости линии связи.
Промежуточное хранение является методом, также применяемым в мостах. При этом сначала весь кадр принимается целиком, а затем обрабатывается с целью определения МАС-адреса места назначения и контроля ошибок кадра. Только корректные кадры направляются далее.
На рис. 5.10 показано различие между этими двумя методами.
Какой метод лучше? Сквозная коммутация в общем случае быстрее, поскольку кадры могут передаваться в соответствующий сегмент по мере их поступления на коммутатор. Однако этот метод таит в себе потенциальную опасность передачи искаженных кадров и, как следствие, увеличения сетевого трафика с непригодными битами. Коммутация с промежуточным хранением немного медленнее, так как каждый кадр должен быть проверен на наличие ошибок, но при этом вероятность распространения ошибок по сети меньше. Точнее говоря, он не намного замедляет работу сети, но использование коммутации с промежуточным хранением привносит некоторую задержку, которая отсутствует при сквозной коммутации, и чем крупнее кадр, тем больше время задержки. Это усложняет работу сетей с мостами.
Поэтому сквозная коммутация лучше всего подходит для сетей, нуждающихся, прежде всего, в высокой пропускной способности, а не в уменьшении вероятности распространения ошибки. Этот метод оптимален для небольших простых сетей. Коммутация с промежуточным хранением может потребоваться для более сложных сетей, для которых неприемлемы бесполезные потери времени на работу с испорченными кадрами, с какой бы малой вероятностью они не появлялись.

Примечание:
Некоторые коммутаторы поддерживают оба метода. Обычно в них используется метод сквозной коммутации. При этом они "следят" за частотой появления ошибок без промежуточного хранения кадров. Если частота ошибок превышает определенное допустимое значение, коммутатор переходит на метод коммутации с промежуточным хранением.

 

Смотрите также

Расширение LAN
Беспроводное сетевое соединение точка-точка может представлять собой либо сеть на одном конце, подключенную к отдельному устройству клиента на другом, либо мост между двумя сетями. Д ...

Другие программы для беспроводной сети под Linux
Некоторые из драйверов Linux для специальных беспроводных адаптеров поставляются с конфигурационными утилитами, управляющими назначением каналов, выбором SSID и так далее. Также доступ ...

Как выяснить, кто изготовил адаптер?
Несмотря на ярлыки на корпусах, многие беспроводные сетевые адаптеры и точки доступа изготавливаются по лицензии продуктов какой-либо другой компании. Часто для компании гораздо прощ ...