Сетевые информационные технологии

         

Коммутаторы


Коммутатор - устройство, соединяющее две и более сетей Ethernet. В частности, можно заменить концентратор сети Ethernet коммутатором. При этом поисковый Ethernet становится коммутируемым Ethernet. Коммутатор способен передавать несколько пакетов одновременно при условии, что пакеты поступают и направляются на различные порты. Этот метод увеличивает скорость передачи на величину, зависящую от числа несовпадающих пар портов (вход/выход). Поэтому, если большая часть соединений происходит между разными парами узлов, то в коммутируемом Ethernet достигается значительно большая скорость передачи, чем в поисковом Ethernet. Однако, если все пакеты принимаются или передаются с одного файлового сервера, то коммутируемый Ethernet имеет ту же пропускную способность, что и поисковый Ethernet.

Когда компьютер S посылает сообщение компьютеру D, он передает пакет в сеть Ethernet E1 с Ethernet-адресом источника s компьютера S и Ethernet-адресом назначения d компьютера D. Коммутатор В получает все пакеты сети Е1 и обнаруживает пакет с адресом назначения d. Коммутатор поддерживает в рабочем состоянии список адресных пар (Ethernet-адрес - порт коммутатора). В этом списке указывается соответствие портов Ethernet-адресам. Просмотрев список, коммутатор обнаруживает, что в его списке нет d. Тогда он копирует пакет во все порты, за исключением того, на который пришло сообщение. На рис. 7 коммутатор копирует пакет в сеть Ethernet E2.

Рис. 7. Коммутируемые сети Ethernet

Коммутатор В читает Ethernet-адреса источников всех пакетов, которые передаются другими узлами, и добавляет их в свой список. Если компьютер D посылает пакет, который коммутатор С копирует в Е2, то коммутатор В добавляет d в свой список как Ethernet-адрес, соответствующий сети Е2. Каждая запись в списке имеет определённое время жизни. Если пакет с неким адресом не появляется в течение некоторого времени Т, то запись из списка удаляется.

Коммутатор копирует пакет из Е1 в Е2 даже тогда, когда адресат находится в Е1 (но его еще нет в списке), и при этом ничего страшного не происходит - пакет игнорируется всеми узлами и теряется. Этот факт используется в сетях кольцевой структуры. Формирование колец желательно в целях повышения надежности передачи сообщений: если один из коммутаторов выходит из строя, то остается другой путь для прохождения пакетов.



Содержание раздела