Рефераты. Интеграция разнородных сетей

Коммутируемые сети.

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

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

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

Однако коммутация ATM имеет ряд важных отличий от коммутации Ethernet. Поскольку каждому устройству ATM предоставляется непосредственный монопольный доступ к порту коммутатора, то нет необходимости в сложных схемах арбитража для определения того, какое из этих устройств имеет доступ к коммутатору. В противоположность этому, рабочие станции, соединенные с коммутатором Ethernet, должны участвовать в схемах арбитража даже несмотря на их непосредственный монопольный доступ к порту коммутатора. Сетевые интерфейсные платы Ethernet рассчитаны на использование арбитражного протокола для определения того, имеет ли рабочая станция доступ к устройству [23].

ATM_коммутация также отличается от коммутации Ethernet тем, что коммутаторы ATM устанавливают соединение между отправителем и получателем, а коммутаторы Ethernet - нет. Кроме того, коммутаторы ATM обычно являются неблокирующими; это означает, что они минимизируют «заторы», передавая ячейки немедленно после их получения. Чтобы получить возможность немедленной пересылки всех поступающих ячеек, неблокирующий коммутатор должен быть оснащен чрезвычайно быстрым механизмом коммутации и иметь достаточно большую пропускную способность выходных портов. Теоретически если у коммутатора есть 10 входных портов на 10 Мбит/с, у него должен также быть один выходной порт на 100 Мбит/с. На практике выходной порт может иметь немного меньшую пропускную способность, не утрачивая при этом способности немедленной пересылки всех поступающих ячеек.

2.2 Архитектура ATM

Такие технологии передачи, как Ethernet и Token Ring, соответствуют семиуровневой модели взаимодействия открытых систем (Open Systems Interconnection - OSI). ATM же имеет собственную модель, разработанную организациями по стандартизации.

Технология ATM была разработана организациями ANSI и ITU как транспортный механизм для широкополосной сети ISDN (Broadband Integrated Services Digital Network - B-ISDN). B-ISDN - это общедоступная территориально-распределенная сеть (WAN), которая может использоваться для объединения нескольких локальных сетей. Впоследствии ATM Forum - консорциум производителей оборудования для сетей ATM - приспособил и расширил стандарты B-ISDN для использования как в общедоступных, так и в частных сетях. Она также может служить транспортной средой для телефонной сети, узкополосной ISDN, связи городских сетей передачи данных (MAN) и др. пример в приложении 3.

Модель ATM, в соответствии с определением ANSI, ITU и ATM Forum, состоит из трех уровней:

физического;

уровня ATM;

уровня адаптации ATM.

Эти три уровня примерно соответствуют по функциям физическому, канальному и сетевому уровню модели OSI. В настоящее время модель ATM не включает в себя никаких дополнительных уровней, т.е. таких, которые соответствуют более высоким уровням модели OSI. Однако самый высокий уровень в модели ATM может связываться непосредственно с физическим, канальным, сетевым или транспортным уровнем модели OSI, а также непосредственно с ATM_совместимым приложением [24].

В отличие от других протоколов передачи, ATM использует собственную модель, а не модель OSI.

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

Стандарты ATM для физического уровня также описывают, какие кабельные системы должны использоваться в сетях ATM и с какими скоростями может работать ATM при каждом типе кабеля. Изначально ATM Forum установил скорость DS3 (45 Мбит/с) и более высокие. Однако реализация ATM со скоростью 45 Мбит/с применяется главным образом провайдерами услуг WAN. Другие же компании чаще всего используют ATM со скоростью 25 или 155 Мбит/с. Хотя ATM Forum первоначально не принял реализацию ATM со скоростью 25 Мбит/с, отдельные производители стали ее сторонниками, поскольку такое оборудование дешевле в производстве и установке, чем работающее на других скоростях. Только 25_мегабитная ATM может работать на неэкранированной витой паре (UTP) категории 3, а также на UTP более высокой категории и оптоволоконном кабеле. Вследствие того что оборудование для 25_мегабитной ATM относительно недорого, оно предназначено для подключения к сети ATM настольных компьютеров.

155_мегабитная ATM работает на кабелях UTP категории 5, экранированной витой паре (STP) типа 1, оптоволоконном кабеле и беспроводных инфракрасных лазерных каналах. 622_мегабитная ATM работает только на оптоволоконном кабеле и может использоваться в локальных сетях (хотя оборудование, работающее с такой скоростью, реализовано еще недостаточно широко). А для беспроводной связи лаборатория Olivetti Research Labs создает прототип радиосети ATM, работающей со скоростью 10 Мбит/с [25].

2.3 Уровень ATM и виртуальные каналы

В модели OSI стандарты для канального уровня описывают, каким образом устройства могут совместно использовать среду передачи и гарантировать надежное физическое соединение. Стандарты для уровня ATM регламентируют передачу сигналов, управление трафиком и установление соединений в сети ATM. Функции передачи сигналов и управления трафиком уровня ATM подобны функциям канального уровня модели OSI, а функции установления соединения ближе всего к функциям маршрутизации, которые определены стандартами модели OSI для сетевого уровня.

Стандарты для уровня ATM описывают, как получать ячейку, сгенерированную на физическом уровне, добавлять 5_байтный заголовок и посылать ячейку уровню адаптации ATM. Эти стандарты также определяют, каким образом нужно устанавливать соединение с таким качеством сервиса (QoS), которое запрашивает ATM_устройство или конечная станция.

Стандарты установления соединения для уровня ATM определяют виртуальные каналы и виртуальные пути. Виртуальный канал ATM - это соединение между двумя конечными станциями ATM, которое устанавливается на время их взаимодействия. Виртуальный канал является двунаправленным; это означает, что после установления соединения каждая конечная станция может как посылать пакеты другой станции, так и получать их от нее.

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

Адрес порта, из которого приходят ячейки;

Специальные значения в заголовках ячейки, которые называются идентификаторами виртуального канала (virtual circuit identifiers - VCI) и идентификаторами виртуального пути (virtual path identifiers - VPI).

Адресные таблицы также определяют, какие VCI и VPI коммутатор должен включить в заголовки ячеек перед тем как их передать.

Имеются три типа виртуальных каналов:

постоянные виртуальные каналы (permanent virtual circuits - PVC);

коммутируемые виртуальные каналы (switched virtual circuits - SVC);

интеллектуальные постоянные виртуальные каналы (smart permanent virtual circuits - SPVC) [26].

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

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

SVC устанавливается по мере необходимости - всякий раз, когда конечная станция пытается передать данные другой конечной станции. Когда отправляющая станция запрашивает соединение, сеть ATM распространяет адресные таблицы и сообщает этой станции, какие VCI и VPI должны быть включены в заголовки ячеек. Через произвольный промежуток времени SVC сбрасывается.

SVC устанавливается динамически, а не вручную. Для него стандарты передачи сигналов уровня ATM определяют, как конечная станция должна устанавливать, поддерживать и сбрасывать соединение. Эти стандарты также регламентируют использование конечной станцией при установлении соединения параметров QoS из уровня адаптации ATM.

Кроме того, стандарты передачи сигналов описывают способ управления трафиком и предотвращения «заторов»: соединение устанавливается только в том случае, если сеть в состоянии поддерживать это соединение. Процесс определения, может ли быть установлено соединение, называется управлением признанием соединения (connection admission control - CAC).

SPVC - это гибрид PVC и SVC. Подобно PVC, SPVC устанавливается вручную на этапе конфигурирования сети. Однако провайдер ATM_услуг или сетевой администратор задает только конечные станции. Для каждой передачи сеть определяет, через какие коммутаторы будут передаваться ячейки.

Большая часть раннего оборудования ATM поддерживала только PVC. Поддержка SVC и SPVC начинает реализовываться только сейчас.

PVC имеют два преимущества над SVC. Сеть, в которой используются SVC, должна тратить время на установление соединений, а PVC устанавливаются предварительно, поэтому могут обеспечить более высокую производительность. Кроме того, PVC обеспечивают лучший контроль над сетью, так как провайдер ATM_услуг или сетевой администратор может выбирать путь, по которому будут передаваться ячейки.

Страницы: 1, 2, 3, 4, 5, 6, 7



2012 © Все права защищены
При использовании материалов активная ссылка на источник обязательна.