Составные коммутаторы

Основная идея создания составных коммутаторов состоит в объединении простых коммутаторов каналами типа «точка - точка». Составной коммутатор требует меньше оборудования, чем простой коммутатор с таким же количеством входов – выходов. Однако составной коммутатор при этом имеет большую задержку на коммутацию, которая растет пропорционально количеству уровней коммутации (см. ниже).

Чаще всего составные коммутаторы строятся на основе 2*2 простых коммутаторов с пространственным разделением - см. Рис.3.

Составные коммутаторы - student2.ru

Рис. 3. Упрощенная схема 2*2 простого коммутатора с пространственным разделением.

Функционированием блока коммутации управляет блок управления с помощью бинарной переменной Составные коммутаторы - student2.ru : если Составные коммутаторы - student2.ru =0 - выполняется прямое соединение входов и выходов (Вход 1 – с Выходом 1, а Вход 2 – с Выходом 2); если Составные коммутаторы - student2.ru =1 - выполняется перекрестное соединение входов и выходов (Вход 1 – с Выходом 2, а Вход 2 – с Выходом 1). Блок управления также производит арбитраж запросов входов, если они требуют соединения с одним выходом.

Управление производится на основе бинарных управляющих сигналов Составные коммутаторы - student2.ru . К примеру, Составные коммутаторы - student2.ru означает запрос Входа 1 на коммутацию; Составные коммутаторы - student2.ru при Составные коммутаторы - student2.ru означает, что требуется соединение Входа 1 с Выходом 1. В случае конфликта (когда и Составные коммутаторы - student2.ru , и Составные коммутаторы - student2.ru ), выполняется запрос Составные коммутаторы - student2.ru , а источнику второго входного сигнала передается сигнал занятости Составные коммутаторы - student2.ru =1. Заметим, что управляющие сигналы Составные коммутаторы - student2.ru могут быть выработаны в самом блоке управления, если данные, поступающие на вход коммутатора, предварить требуемым номером выхода (в составных коммутаторах именно так и делается).

Коммутатор Клоза. В качестве примера составного коммутатора рассмотрим коммутатор Клоза. Коммутатор состоит из трех уровней коммутации – входного, промежуточного и выходного. Коммутатор Клоза имеет одинаковое количество входов и выходов Составные коммутаторы - student2.ru и состоит из Составные коммутаторы - student2.ru входных Составные коммутаторы - student2.ru простых коммутаторов, из Составные коммутаторы - student2.ru таких же выходных коммутаторов и из Составные коммутаторы - student2.ru промежуточных Составные коммутаторы - student2.ru простых коммутаторов.

Составные коммутаторы - student2.ru

Рис. 4. Пример коммутатора Клоза (управляющие сигналы не показаны).m=3,l=4. K – простой коммутатор.

Соединения простых коммутаторов в коммутаторе Клоза выполняется по следующему правилу (см. рис. 4):

· Составные коммутаторы - student2.ru -й выход коммутатора Составные коммутаторы - student2.ru соединяется с Составные коммутаторы - student2.ru -м входом коммутатора Составные коммутаторы - student2.ru

· Составные коммутаторы - student2.ru -й вход коммутатора Составные коммутаторы - student2.ru соединяется с Составные коммутаторы - student2.ru -м выходом коммутатора Составные коммутаторы - student2.ru

Общее количество простых коммутаторов в коммутаторе Клоза равно Составные коммутаторы - student2.ru

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

Омега коммутатор. Пример 3-х уровневого омега-коммутатора, имеющего Составные коммутаторы - student2.ru =8 входов и столько же выходов, приведен на рис. 5. Коммутатор содержит 12 простых 2*2 коммутаторов. В общем случае Составные коммутаторы - student2.ru входов и Составные коммутаторы - student2.ru выходов требуется Составные коммутаторы - student2.ru уровней коммутации с Составные коммутаторы - student2.ru простых 2*2 коммутаторов на каждом уровне. Таким образом, омега-коммутатор требует Составные коммутаторы - student2.ru простых коммутаторов, где Составные коммутаторы - student2.ru - количество простых коммутаторов в аналогичном координатном коммутаторе.

Составные коммутаторы - student2.ru

Рис. 5. Пример омега-коммутатора.

Схема соединений простых коммутаторов в омега-коммутаторе называется идеальным тасованием.

Данные, поступающие на входы омега-коммутатора, предваряются требуемым двоичным номером выхода. Правило коммутации: если соответствующий разряд номера выхода содержит «0», то коммутатор Составные коммутаторы - student2.ru соединяет вход с верхним выходом, а если «1» - с нижним выходом. Поясним логику переключений простых коммутаторов в омега-коммутаторе на следующем примере.

Пример 1

Положим, что входу 011 необходимо соединение с выходом 110. Тогда коммутатор Составные коммутаторы - student2.ru анализирует первый (старший) разряд номера выхода. Он равен «1», поэтому коммутатор Составные коммутаторы - student2.ru соединяет вход 011 со своим нижним выходом, т.е. с коммутатором Составные коммутаторы - student2.ru . Аналогично, на основе анализа второго разряда требуемого номера входа коммутатор Составные коммутаторы - student2.ru соединяет свой вход со своим нижним выходом, т.е. с коммутатором Составные коммутаторы - student2.ru . Наконец, на основе анализа третьего (младшего) разряда коммутатор Составные коммутаторы - student2.ru соединяет свой вход со своим верхним выходом Составные коммутаторы - student2.ru

Омега-коммутатор также представляет собой блокирующую коммуникационную сеть.

Наши рекомендации