Дипломная работа: Коммутация в сетях с использованием асинхронного метода переноса и доставки

- второе - возможность возникновения внутренних конфликтов.

При этом возникновение внутренних конфликтов будет иметь место не только в случае, когда на переключатель поступают два пакета, которые должны быть направлены на один и тот же выход, но внутренние конфликты могут возникать и в случаях, когда пакеты не предназначены для одного и того же выходного порта.

Существует очень большое количество разнообразных многокаскадных структур. За последние два десятка лет специалисты разных стран проводили исследования многокаскадных коммутационных структур и наработали комплекс типовых решений, актуальных на сегодняшний день.

Однако, независимо от конкретной разновидности все N´N многоканальные структуры обладают следующими основными свойствами:

oсуществует единственный путь, соединяющий входной канал с выходным;

oустановление соединений может быть осуществлено децентрализовано с использованием процедуры самомаршрутизации;

oво всех сетях возможно одновременное установление не более N соединений;

oструктура сети является регулярной, что удобно для реализации на СБИС;

oструктура является модульной, что позволяет строить большие сети без необходимости модификации физической компоновки или алгоритмов.

Основной недостаток такой структуры заключается в наличии внутренних блокировок, что снижает пропускную способность коммутатора.

Основными способами преодоления внутренних блокировок, повышения пропускной способности коммутатора и уменьшения потерь пакетов являются [8,9]:

oразмещение в местах возникновения конфликтов буферов, т.е. использование буферизованной Баньяновидной структуры;

oиспользование входной буферизации и блокировки ячеек на входе с помощью управляющих сигналов, формируемых при возникновении конфликта;

oиспользование входной буферизации в сочетании с сортировкой входных пакетов с целью устранения выходных конфликтов и перехода к перестановкам, при которых гарантируется отсутствие конфликтов;

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

1.9 БУФЕРИЗОВАННАЯ БАНЬЯНОВИДНАЯ СТРУКТУРА КОММУТАТОРА ATM

При буферизованной Баньяновидной структуре коммутатора ATM на входе каждого коммутатора помещается буфер [9]. Однако, буферизация в Баньяновидной сети решает проблему внутренних конфликтов только тогда, когда эти конфликты не существуют в одних и тех же переключателях в течение длительного времени (как, например, в случае группирующегося трафика с большой длиной пачек).

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

1.10 БАНЬЯНОВИДНАЯ КОММУТАЦИОННАЯ СТРУКТУРА БАТЧЕРА

В Баньяновидной коммутационной структуре Батчера ячейки вначале поступают на сортировщик Батчера, в котором они сортируются (расставляются) в соответствии со своими адресами [7,9,10]. В этом случае при их направлении в Баньяновидную сеть с самомаршрутизацией внутренних конфликтов быть не должно. Однако могут быть выходные конфликты между пакетами, которые направляются на один и тот же выход. Для преодоления выходных конфликтов сортировщик Батчера дополняются специальной сетью - "ловушкой", которая распознает запросы одного и того же порта на выходе сортировщика путем сравнения адресных запросов и оставляет во всех кратных адресных запросах лишь первые.

Пакеты, которые не были пропущены "ловушкой" в коммутационную сеть, возвращаются через рециркулятор в коммутационную структуру в последующие возможные интервалы. Для этой цели специально отводится некоторое число М входных портов, что уменьшает количество входов-выходов N, обслуживаемых коммутатором ATM.

Баньяновидная коммутационная структура Батчера использовалась при разработке коммутатора Starlite в AT&T Bell Laboratories, а также коммутатора Sunshine в Bell Communications Research.

1.11 МНОГОКАСКАДНЫЕ СОЕДИНЕНИЯ С ПОЛНОДОСТУПНЫМ ВКЛЮЧЕНИЕМ

Многокаскадные сети могут быть использованы для избежания помех, которые происходят в однокаскадных сетях [10,11,12]. Многокаскадные сети строятся на основе нескольких каскадов, соединенных между собой

определенными звеновыми структурами. В соответствии с качеством данных структур, позволяющих достичь необходимый выход из данного входа, такие сети делят на 2 группы: однонаправленные и многонаправленные сети.

1.12 КОММУТАЦИОННАЯ СИСТЕМА С ДВУМЯ КАСКАДАМИ

Модель коммутационной системы с двумя каскадами, представленная в рисунке 1, включает r1 матрицы n´r2 в первом каскаде и r2 матрицы r1 ´m во втором каскаде [10,12]. Эта система ясно имеет полный доступ, но в то же самое время блокируется. Фактически, если мы выбираем пару произвольных матриц Ai и Bj , в первом каскаде Ai и втором каскаде Bj , то получаем, что не более, чем одно подключение между n входами и m выходами может быть установлено в данное время. Так как этот предел возникает из-за одиночной связи между матрицами, то не блокирующая полнодоступная сеть с двумя каскадами может быть легко получена, если должным образом будет расширено межкаскадное проключение, которое обеспечивает d связей между любой парой матриц в двух каскадах (рисунок 1.6).

Минимальный фактор расширения, требуемый в не блокируемой сети равен: d = min(n,m), так как не более min(n,m), проключений может быть установлено между Аi и Bj одновременно.


Рисунок 1.6 - Двух каскадная полнодоступная коммутационная система

Стоимость не блокирующей коммутационной системы с двумя каскадами очевидно в d раз больше стоимости не расширенной системы с двумя каскадами [12].

1.13 КОММУТАЦИОННАЯ СИСТЕМА С ТРЕМЯ КАСКАДАМИ

Общая схема системы с тремя каскадами представлена на рисунке 1.7 на котором, как обычно, n и m обозначают число входов и выходов первого –(A) и третьего - (С) каскада матрицы, соответственно [11,12]. Адаптация трех каскадов в многоступенчатую сеть, представляет очень важную особенность: различные пути ввода - вывода доступны между любой парой матриц и каждый путь использует различные матрицы во втором каскаде (B). Два пути ввода - вывода могут совместно использовать межкаскадные связи, то есть когда эти два входа (выхода) принадлежат той же самый А (С) матрице. Поэтому, подходящий алгоритм управления для сети требуется, чтобы устанавливаемый путь ввода - вывода для новых проключений, не затронул уже существующие проключения ввода-вывода.


К-во Просмотров: 452
Бесплатно скачать Дипломная работа: Коммутация в сетях с использованием асинхронного метода переноса и доставки