Высокоскоростные сети

Страница 3

Уровень протокола ATM

Место ATM в семиуровневой модели ISO - где-то в районе уровня передачи данных. Правда, установить точное соответствие нельзя, поскольку ATM сама занимается взаимодействием узлов, контролем прохождения и маршрутизацией, причем осуществляется это на уровне подготовки и передачи пакетов ATM. Впрочем, точное соответствие и положение ATM в модели ISO не столь важны. Более существенно - понять способ взаимодействия с существующими сетями TCP/IP и в особенности с приложениями, требующими непосредственного взаимодействия с сетью.

Приложениям, имеющим непосредственный интерфейс ATM, доступны преимущества, предоставляемые гомогенной сетевой средой ATM.

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

Физический уровень

Хотя физический уровень и не является частью спецификации ATM, он учитывается многими стандартизующими комитетами. В основном, в качестве физического уровня рассматривается спецификация SONET (Synchronous Optical Network) - международный стандарт на высокоскоростую передачу данных. Определены четыре типа стандартных скоростей обмена: 51, 155, 622 и 2400 Мбит/сек, соответствующих международной иерархии цифровой синхронной передачи (Synchronous Digital Hierarchy - SDH). SDH специфицирует, каким образом данные фрагментируются и передаются синхронно по оптоволоконным каналам, не требуя при этом синхронизации каналов и тактовых частот всех узлов, участвующих в процессе передачи и восстановления данных.

Контроль прохождения данных

Из-за высокой производительности сетей ATM механизм, традиционно используемый в сетях ТСР, непригоден. Если бы контроль прохождения был возложен на обратную связь, то за время, пока сигнал обратной связи, дождавшись выделения канала и пройдя все стадии преобразования, достигнет источника, тот успеет передать несколько мегабайт в канал, не только вызвав его перегрузку, но, возможно, полностью блокировав источник перегрузки.

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

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

Стек протоколов пользовательского интерфейса в TCP/IP

Непосредственный интерфейс ATM

Данные

Приложение, канализирующее данные

TCP

Интерфейс приложения ОС

IP

Управление виртуальными соединениями ATM

Прикладной уровень ATM

Уровень передачи данных

Драйвер интерфейса ATM

Физический уровень (SONET)

ATM

100VG-AnyLAN

В июле 1993 года по инициативе компаний AT&T и Hewlett-Packard был организован новый комитет IEEE 802.12, призванный стандартизовать новую технологию 100BaseVG. Данная технология представляла собой высокоскоростное расширение стандарта IEEE 802.3 (известного также как 100BaseT, или Ethernet на витой паре).

В сентябре компания IBM предложила объединить в новом стандарте поддержку Ethernet и Token Ring. Изменилось и название новой технологии - 100VG-AnyLAN.

Технология должна поддерживать как уже существующие сетевые приложения, так и вновь создаваемые. На это направлена одновременная поддержка форматов кадров данных и Ethernet, и Token Ring, обеспечивающая прозрачность сетей, построенных по новой технологии, для существующих программ.

С некоторых пор витая пара повсеместно заменяет коаксильные кабели. Ее преимущества - большая мобильность и надежность, низкая стоимость и более простое администрирование сети. Процесс вытеснения коаксильных кабелей идет и у нас. Стандарт 100VG-AnyLAN ориентирован как на витые пары (для использования пригодно любое имеющееся кабельное хозяйство), так и на оптоволоконные линии, допускающие значительную удаленность абонентов. Впрочем, на скорости обмена применение оптоволокна не сказывается.

Топология

Поскольку 100VG призвана заменить собой Ethernet и Token Ring, она поддерживает топологии, применяемые для этих сетей (логически общая шина и маркерное кольцо, соответственно). Физическая топология - обязательно звезда, петли или ветвления не допускаются.

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

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

К сожалению, стандартом не допускается объединение в одном сегменте систем, использующих одновременно форматы Ethernet и Token Ring. Для таких сетей предназначены специальные 100VG-AnyLAN мосты Token Ring-Ethernet. Зато в случае конфигурации 100VG-Ethernet сегмент Ethernet с обычной скоростью обмена (10 Мбит/сек) может быть присоединен посредством простого преобразователя скорости.

В соответствии с рекомендациями IEEE 802.1D между двумя узлами одной сети не может быть более семи мостов.

Оборудование

Передающие среды. Для 100Base-T Ethernet используются кабели, содержащие четыре неэкранированные витые пары. Одна пара служит для передачи данных, одна - для разрешения конфликтов; две оставшиеся пары не используются. Очевидно, что передача данных по всем четырем парам даст выигрыш вчетверо. Замена стандартного "манчестерского" кода более эффективным - 5B6B NRZ - дает выигрыш еще почти вдвое (за счет передачи двух битов данных за один такт). Таким образом, при лишь незначительно повышении несущей частоты (около 20%), производительность линии связи повышается в десять раз. При работе с экранированными кабелями, характерными для сетей Token Ring, используются две витые пары, но при вдвое большей частоте (благодаря тому, что кабель экранирован). При передаче по такому кабелю каждая пара используется в качестве фиксированного однонаправленного канала. По одной паре передаются входные данные, по другой выходные. Стандартное удаление узлов, на котором гарантируются параметры передачи - 100 метров для пар третьей и четвертой категории и 200 метров для пятой.

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

Хабы 100VG могут соединяться каскадом, что обеспечивает максимальное расстояние между узлами в одном сегменте на неэкранированных кабелях до 2.5 километров.

Хабы. Главным действующим лицом при построении сети 100VG-AnyLAN является хаб (или концентратор). Все устройства сети, независимо от их назначения, присоединяются к хабам. Выделяют два типа соединений: для связи "вверх" и "вниз". Под связью "вверх" подразумевается соединение с хабом более высокого уровня. "Вниз" - это соединение с оконечными узлами и хабами более низкого уровня (по одному порту на каждое устройство или хаб).