В. Столлингс - Современные компьютерные сети (2-е издание, 2003) (1114681), страница 28
Текст из файла (страница 28)
Стандарты для АТМ, выпущенные сектором 1Т(1-Т, основаны на архитектуре протоколов, показанной на рис. 5.1. Физический уровень включает спецификнцию передающей срелы и схему кодирования сигнала. Скорости передачи данных, указанные в стандарте, включают 155,52 Мбит/с н 622,08 Мбит/с. Также доступны и другие скорости, как более высокие, так и более низкие. рис. В.т. Архитектура протоколов АТМ 120 !пава 5. Сети АТМ 5.2. Логические соединения АТМ 121 Два уровня архитектуры протоколов относятся к функциям АТМ.
Уровень АТМ, общий для всех служб, обеспечивает перенос пакетов, а уровень АА1. зависит ат служб. Уровень АТМ обеспечивает передачу данных в виде ячеек фиксированного размера, а также использование логических соединений. Наличие уровня АТМ создает потребность в уровне адаптации, поддерживающем протоколы передачи информапии, не относящиеся к АТМ.
Уровень АА1. преобразует информацию высокого уровня в ячейки АТМ, чтобы ее можно была переносить по сети АТМ, а затем собрать эту информацию из ячеек АТМ для доставки более высоким уровням. Помимо уровней эталонная модель протоколов описывает три слоя: + Слой пользовагпвля (цзег р1апе) обеспечивает транспортировку данных пользо- вателя, управление потоком, коррекцию ошибок и другие функции. + Слой контроля (сопгго1 р1апе) осуществляет управление соединениями. + Слой упрпвлвния (1папайешепС р!апе) реализует управление слоями.
Функции слоя управления относятся к системе в пелом н включают управление ресурсами и межуровневую и межслойную координацию. 5.2. Логические соединения АТМ Логические соединения в сетях АТМ называют соединениями виртуальных каналов (Ъ'1ггцз! С1лаппе1 Соппесг1оп. Ъ'СС).
Соединение виртуального канала аналогично виртуальному каналу стандарта Х,25 или соединению уровня передачи данных в схеме ретрансляции кадров; это основная единица коммутации в сети АТМ. Соединение Ъ'СС устанавливается по сети между двумя конечными пользователями, и по этому соединению производится обмен ячейками фиксированного размера, образующий дуплексный поток с переменной скоростью.
Кроме того, соединения виртуальных каналов используются для обмена информацией между пользователем и сетью (для управляющих сигналов), а также обмена информацией между сетями (сетевое управление и маршрутизация). В сетях АТМ был введен второй подуровень обработки, относящийся к концепции виртуального пути (рис. 5.2). Соединение виртуального пути (Ъ'птпа! Раг!1 Соппесйоп. Ъ'РС) представляет собой группу соединений Ъ'СС с одинаковыми конечными точками. Таким образом, все ячейки, передаваемые по всем соединениям виртуальных каналов одного соелинения виртуального пути, следуют по одному и тому же маршруту.
к Ф Рис. 5.2. Соединения в сети АТЫ Понятие виртуального пути стало ответом на постоянное увеличение доли затрат на управление сетью в суммарных сетевых затратах, характерное для высокоскоростных сетей. Метод виртуальнога пути позволяет ограничивать затраты на управление, объединяя соединения, пользующиеся общим путем, в единую группу. В результате вместо огромного количества отдельных соединений сети достаточно управлять небольшим количеством групп соелинений. Использование виртуальных путей имеет ряд достоинств: + Упрощенная архитектура сети. Транспортные функции сети могут быть разделены на относящиеся к индивидуальному логическому соединению (виртуалыьому каналу) и относящиеся к труппе логических соединений (виртуальному пути). + Более высакив производительность и надежность сети.
Сеть имеет дело с меньшим количеством групповых сущностей. + Более простая обработка и меньшее время установления соединения. Основная часть работы выполняется в процессе установки виртуального пути. Благодаря резервированию ресурсов соединения виртуального пути с учетом возможных запросов соединений новые виртуальные каналы могуг быль установлены при помощи простых функций управления на конечных точках виртуального пути. На промежуточных узлах не требуется никакой обработки. Таким образом, для добавления новых виртуальных каналов к существующему виртуальному пуги требуется минимум обработки.
+ Усоввршвнсгпвавпнныв сетевые службы. Виртуальный путь используется внутри сети, но он также видим для конечного пользователя. Таким образом, пользователь может определять закрытые пользовательские группы или закрытые сети из групп виртуальных каналов. Рисунок 5.3 иллюстрирует процесс установления соединения с использованием виртуальных каналов и виртуальных путей. Процесс установления соединения виртуального пути отделен от процесса установления соединения отдельного виртуального канала, + Механизмы управления виртуальным путем включают вычисление маршрутов, резервирование ресурсов и сохранение информации о состоянии соединения. + Для установки отдельного виртуального канала требуется проверить, что имеется соответствующее соединение виртуального пути с количеством ресурсов, достаточным для поддержания виртуального канала с приемлемым качеством обслуживания.
После установки виртуальнога капала сохраняется информация о состоянии соединения (то есть о соответствии виртуальных каналов н виртуальных путей). Перечисленные далее термины, используемые в стандартах и относящиеся к виртуальным путям и виртуальным каналам, представляются несколько путанными- В то время как большинство протоколов сетевого уровня, упоминаемые в агой книге, относятся только к интерфейсу между пользователем и сетью, концепции виртуального пути и виртуального канала определены с учетом как интерфейса пользователь — сеть, так и чисто сетевой рабаты.
122 Глава 5. Сети АТМ + Виртуальный канал (Ч!ггпа! СЬаппе1, ЧС). Обобщенный термин, используемый для описания однонаправленного переноса ячеек АТМ, объединенных общим значением уникального идентификатора. рмо. Б.З. установление соединение с использованием виртуальных путей 5.2. Логические соединения АТМ 123 + Линия виргвуального канава (чптпа! сЬаппе1 !!пй). Средство однонаправленного переноса ячеек АТМ между точкой, в которой назначается значение идентификатора виртуального канала (ЧС1), и точкой, в которой это значение транслируется или аннулируется. + Идентификатор виртуального канала (Ч!гспа! СЬаппе! 1деп!!6ег, ЧС1).
Уникальная числовая метка, идентифицирующая конкретную линию виртуального канала для данного соединения ЧРС. + Соединение виртуального канала (Ч(ггпа! СЬаппе! Соппесйоп, ЧСС). Конкатенация линий виртуальных каналов, связывающая две конечные точки, в которых пользователи службы АТМ обращаются к уровню АТМ, Соединения виртуальных каналов обеспечивают перенос информации между двумя пользователями, сетью и пользователем или между сетями.
Для ячеек, принадлежащих одному соединению виртуального канала, сохраняется целостность последовательности ячеек. + Виртуальный путь (сптпа! ра2Ь). Обобщенный термин, используемый для описания однонаправленного переноса ячеек АТМ, принадлежащих виртуальным каналам, объединенным общим значением уникального идентификатора. + Линия виртуального пути (ч!г1па! Ра(Ь !пй). Группа линий виртуальных каналов„идентифицируемая общим значением идентификатора виртуального пути (ЧР1), между точкой, в которой значение ЧР1 назначается, и точкой, в которой это значение транслируется или аннулируется. + Иденгвифинатор виртуального пути (Ч1гГпа! Ра1Ь 1депййег, ЧР1). Числовая метка, идентифипирующая определенную линию виртуального пути. + Соединение вирпнньтьного пути(Ч1ггна! Ра1Ь Соппес1!оп, ЧРС). Конкатенация линий виртуальных каналов от точки, в которой значения ЧС1 назначаются, до точки, в которой эти значения транслируются или аннулируются, то есть объединение всех групп линий виртуальных каналов с общим значением ЧР1.
Соединения ЧРС обеспечивают перенос информапии между двумя пользователями, сетью и пользователем или между сетями. Применение соединения виртуального канала Конечными точками соединения ЧСС могут быль конечные пользователи, сетевые сущности нли конечный пользователь и сетевая сущность. Во всех случаях целостность последовательности ячеек внутри соединения ЧСС сохраняется то есть ячейки доставляются в том же порядке, в котором они были отправлены. Расом мотрим примеры использования трех возможных вариантов соединения ЧСС: + Совтгнвнив 'хССмвжду коночными нользоватвляии может применяться для передачи пользовательских данных. Также может применяться для обмена Управляющими сигналами между конечными пользователями, о чем будет Рассказано подробнее далее в этой главе.
Соединение ЧРС между конечными пользователями обеспечивает их всеми ресурсами. Организация соединения ЧСС полностью зависит от двух конечных пользователей при условии, что пропускной способности соединения ЧРС достаточно. 124 Глана 5. Сети АТМ 5.2.
Логические соединения АТМ 125 между конвчныч пользователем и сетевой счи1но пользуется для передачи управляющих сигналов от пользователя в сеть, о чем будет рассказано позднее. Соединение ЧРС пользователь — сеп может применяться для агрегирования графика от конечного пользователя к сете вому коммутатору или сетевому серверу. + Совдинвгвгв ЧСС между двумя сетевыми суи1ностями используется для уп равления сетевым графиком н маршрутизации. Соединение Ъ'РС сеть — сеть может потребоваться для определения общего маршрута для обмена инфор мацией управления сетью.
Характеристики виртуального пути и виртуального канала Характеристики соединений виртуальных каналов перечисляются в рекомендациях 1.150 сектора 1Т11-Т: + Качество обслуживания. Пользователю соединения ЧСС предоставляется качество обслуживания, определяемое такими параметрами, как процент потерянных ячеек (отношение потерянных ячеек к переданным) изваяние задержки ячейки.
+ Коммутируемые и полупостогоагые соединения виртуальных каттов. Коммутируемое соединение Ъ'СС представляет собой соединение по запросу, для установки и завершения которого требуются управляющие сигналы. Полупостоянное соединение ЧСС устанавливается на длительный срок с помощью специальной сетевой операции илн прн конфигурировании сети. + Ивлостность последовательности ячеек. Порядок следования ячеек, переданных по соединению Ъ'СС, сохраняется. + Определение параметров трифона и монитпоринг..
Параметры графика лля каждого соединения ЧСС являются предметом переговоров между пользователем и сетью. Сеть выполняет мониторинг поступающих в соединение Ъ'СС ячеек, чтобы гарантировать соблюдение договоренностей. Типы параметров графика, о которых могут вестись переговоры, вклк>ча1от среднюю скорость, максимальную скорость, неравномерность скорости передачи и длительность передачи с максимальной скоростью, Для Гюрьбы с перегрузками, а также для управления существующнмн и запрашиваемыми соединениями Ъ'СС сеть может использовать различные стратегии.