В2: Техническая реализация и конструктивное исполнение коммутаторов.
Многопортовый коммутатор работает как многопортовый мост, то есть работает на канальном уровне, анализирует заголовки кадров, автоматически строит адресную таблицу и на основании этой таблицы направляет кадр в один из своих выходных портов или фильтрует его, удаляя из буфера.
Отличие коммутаторов от мостов заключается в параллельной обработке поступающих кадров. Для этого коммутатор должен иметь несколько внутренних процессоров для обработки кадров, каждый из которых выполняет алгоритм моста. Коммутатор предоставляет каждой станции или сегменту, подключенным к его портам, выделенную пропускную способность протокола.Современные коммутаторы строятся на основе одной или нескольких специализированной БИС.
Неблокирующийрежим в коммутаторах обеспечивается за счет быстродействующего узла для передачи кадров между микропроцессорами портов.
В основе такого узла может использоваться: • коммутационная матрица; • разделяемая многовходовая память; • общая шина.В одном коммутаторе возможна комбинация этих трех принципов построения быстродействующего узла.
Коммутаторы с общей шиной. Высокоскоростная шина связывает процессоры портов в режиме разделения времени. Условие неблокирующего режима: производительность шины должна быть не менее суммы производительностей всех портов коммутатора. Кадр передается по шине небольшими частями – ячейками, чтобы обеспечить псевдопараллельный режим. Размер ячейки часто выбирается 48 байт (как в ATM). Входной блок процессора помещает в ячейку тэг (номер порта назначения). Каждый выходной блок имеет фильтр тэгов, который отбирает только нужные тэги.
с общей шиной | с разделяемой памятью |
Коммутатор с разделяемой памятью. Память имеет переключаемые входы и выходы. Входные блоки
процессоров передают менеджеру портов запросы на запись данных в очередь того порта, который соответствует адресу назначения пакета.
Три основных варианта конструктивного исполнения:
• автономные коммутаторы с фиксированным количеством входов;
• модульные коммутаторы на основе шасси;
• коммутаторы с фиксированным количеством входов, собираемые в стек.
Модульные коммутаторы на основе шасси используются, как правило, на магистрали сети. Эти коммутаторы имеют комбинированную схему, в которой модули взаимодействую через общую шину или разделяемую память. Шасси имеет резервные блоки питания и вентиляторы.
Стековые коммутаторы выполнены в отдельном корпусе и поэтому могут работать автономно. Однако в них предусмотрены специальные интерфейсы, которые позволяют объединять их в систему.Скорость передачи между модулями ограничена 200-400 Мбит/с из-за того, что расстояние между корпусами коммутаторов больше, чем между модулями на шасси. Стековые коммутаторы применяются для создания рабочих групп и отделов.