Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

kryl_vych_seti

.pdf
Скачиваний:
13
Добавлен:
02.04.2015
Размер:
723.19 Кб
Скачать

нии этих правил все избыточные кадры передаются сетью, но с признаком разрешения сброса, т. е. бит DE устанавливается в единицу.

Для управления трафиком используется бит явного переполнения, направленный вперед FECN и бит явного переполнения, направленный назад BECN.

Бит FECN информирует приемник о перегрузке сети. После анализа частоты поступления кадров с этими битами приемник указывает передатчику информации снизить интенсивность передачи. Торможение потока происходит с помощью протоколов более высоких уровней, чем FR, например TCP/IP и т. д.

Кадр с битом BECN посылается на передающую сторону и является рекомендацией для передатчика снизить скорость передачи. Бит BECN обрабатывается на уровне протокола FR. В большинстве типов оконечного оборудования данных используется только один из перечисленных битов: для управления трафиком в сетях DECnet обычно используется бит FECN, а для управления трафиком в сетях SNA – бит BECN.

В заключение необходимо отметить, что FR достаточно доступная сетевая технология, обладает большой гибкостью и позволяет передавать речевые сигналы и данные на линиях с минимальной пропускной способностью. Сети FR легко подсоединяются к другим глобальным и локальным сетям, так как интерфейс FR имеется на большинстве устройств пакетных адаптеров данных, центров коммутации пакетов (ЦКП) и на маршрутизаторах ЛВС. Стандарт IETF 1294 описывает передачу пакетов стека протоколов TCP/IP через сеть FR. Сети FR легко стыкуются с сетями ATM, поскольку разработаны соответствующие стандарты.

3.2. Основные особенности технологии ATM

ATM (Asynchronous Transfer Mode ) – асинхронный режим передачи – самая cовершенная в настоящее время технология передачи и коммутации в щирокополостных цифровых сетях с интеграцией служб (ЦСИС). Она включает в себя три технологии: цифровую передачу сигналов, коммутацию коротких пакетов (ячеек) длиной в 53 байта (хотя последние реализации допускают режим передачи и длинными пакетами) и асинхронное мультиплексирование.

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

61

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

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

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

Cети с коммутацией каналов, широко используемые в системах связи, например телефонной, весьма чувствительны к задержкам. Для передачи данных предпочтительно использовать сети коммутации пакетов. Данные малочувствительны к задержкам и ее колебаниям, но требуют высокой достоверности передачи (допустимая вероятность возникновения ошибки 10–6–10–9). В сетях с коммутацией каналов соединение получает фиксированную часть пропускной способности линий связи на весь сеанс связи. В узлах коммутации накопление и обработка не производятся, сигнал непосредственно передается из одной линии в другую. При этом обеспечивается малое время доставки сообщения.

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

62

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

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

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

Небольшая длина пакетов (53 байта) выбрана компромиссно. Для передачи речи и видеоизображений выгодно применять короткие пакеты. Данные целесообразно передавать длинными пакетами. Пакеты (ячейки) длиной в 53 байта позволяют точно регулировать время передачи. Поэтому пропускная способность, выделяемая соединению и измеряемая числом ячеек, проходящих в единицу времени, может принимать любые значения в определенном интервале времени. В сети с коммутацией каналов пропускная способность равна 64 Кбит/с × n, где n = 1, …, 30 [1].

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

Cети ATM применяют также метод быстрой коммутации пакетов (fast packet switching) для достижения высокой производительности ком-

63

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

Итак, ATM-сети имеют следующие достоинства:

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

пригодны как для сетей общего пользования, так и частных сетей; применяются как в территориально-распределенных сетях, так и в локальных сетях с линиями связи типа экранированная и неэкранированная витая пара, коаксиальным, волоконно-оптическим кабелем и с беспроводными каналами со скоростью передачи от 25 до 622 Мбит/с; позволяют регулировать пропускную способность линий, отведенных

соединению; обладают масштабируемостью, т. е. способностью наращивания

инфраструктуры и согласования работы разных сетей: от узкополосных (до 2 Мбит/с) до широкополосных (25–622 Мбит/с и более).

3.3. Модель протокола B-ISDN

Широкополосные цифровые сети интегрального сервиса (Ш-ЦСИС) или B-ISDN (Broadband Integrated Service Digital Network) описывают функции ATM с помощью многоуровневой модели, в которой три нижних уровня определены как физический уровень, уровень ATM и уровень адаптации ATM ( AAL-ATM Adaptation Layer). Эти уровни реализуются в основном аппаратно. На рис. 3.4 приведена протокольная модель Ш-ЦСИС.

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

Физический уровень определяет интерфейс со средой передачи, включая физический интерфейс, скорости передачи и способы преобразования ATM-пакетов в сигнал на линии связи.

Передача пакетов ATM может осуществлятся через различные интерфейсы:

64

 

Общие функции

 

административного управления

Функции административного

 

управления по уровням

Функции управления

Функции пользователя

(плоскость С)

(плоскость U)

Функции и протоколы

Функции и протоколы

 

верхних уровней

верхних уровней

 

Уровень адаптации АТМ

Уровень АТМ

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

Рис. 3.4. Модель протокола B-ISDN

SONET (Syncronous Optical Network) – передача через синхронную оптоволоконную сеть;

SDH (Syncronous Digital Herarchy) – передача через сеть синхронной цифровой иерархии;

T1/E1 – пересылка данных в формате DS1 со скоростью 1,5444 Мбит/c; T3/E3 – пересылка данных в формате DS3 со скоростью 44,210 Мбит/c; модемы со скоростью 9,6 Кбит/c и выше.

На физическом уровне имеется два подуровня.

Подуровень PMD (Physical Medium Dependent) зависит от физического носителя и связан с такими характеристиками физического уровня как скорость передачи, тип физического соединения и т. д.

Подуровень TC (Transmission Convergence), т. е. подуровень сходимости (конвергенции) передачи не зависит от физического носителя и включает в себя извлечение информации. На этом уровне производится генерация (при передаче) и проверка (при приеме) кодов коррекции ошибок в заголовке ATM-пакетов. Кроме того, на этом уровне производит-

65

ся извлечение ATM-пакетов из поступающего битового потока и обработка пустых пакетов.

Уровень ATM

На уровне ATM производится работа с ATM-пакетами. На рис. 3.5 приведен формат ATM-пакетов.

8

7

6

5

4

3

 

2

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Заголовок

 

 

GFC

 

 

VPI

 

 

 

 

5 байт

 

 

 

 

 

 

 

 

 

 

 

 

 

Заголовок

 

 

 

VPI

 

 

VCI

 

 

 

UNI

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

VCI

 

 

 

 

 

 

 

Информационное

 

 

VCI

 

PTI

 

 

 

 

 

 

 

 

 

 

 

поле 48 байт

 

 

 

 

 

 

CLP

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

HEC

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

VPI

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

VPI

 

 

 

VCI

 

 

 

Заголовок

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

VCI

 

 

 

 

 

 

NNI

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

VCI

 

PTI

 

 

 

CLP

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

HEC

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рис. 3.5. Структура АТМ-пакета

Пакет, часто называемый ячейкой, имеет длину 53 байта и содержит два поля:

заголовок (5 байт), предназначенный для обеспечения распознавания пакетов, принадлежащих к одному и тому же соединению, и для их маршрутизации;

информационное поле, содержащее данные, которые необходимо передать (данные пользователя или служебное сообщение).

Заголовок ATM-пакетов может быть двух видов.

Заголовок UNI (User to Network Interface – интерфейс пользователь– сеть) содержит следующие поля.

66

Поле управления общим потоком GFC (General Flow Control) применяется для регулирования приоритетов и борьбы за доступ между несколькими терминалами. В локальных ATM-сетях это поле используется для управления потоком и предотвращения перегрузки.

Поле VPI (Virtual Path Identifier – идентификатор виртуального пути) имеет длину 8 бит.

Поле VCI (Virtual Channal Identifier – идентификатор виртуального канала) имеет длину 16 бит.

Поле PTI (Payload Type Identifier – идентификатор типа полезной нагрузки) длиной 3 бита используется для описания типа полезной нагрузки. В табл. 3.1 приведено кодирование этих трех битов.

 

 

 

 

 

Таблица 3.1

 

Кодирование идентификатора полезной нагрузки

 

 

 

 

 

 

Кодовая

 

Тип потока

 

Идентификатор

Тип блока данных

комбинация

 

 

 

перегрузки

 

 

 

 

 

 

 

000

0

– Пользователь

0

– нет перегрузки

0 – тип 0 блока

 

 

 

 

 

 

001

0

– Пользователь

0

– нет перегрузки

1 – тип 1 блока

 

 

 

 

 

 

010

0

– Пользователь

1

– есть перегрузка

0 – тип 0 блока

 

 

 

 

 

 

011

0

– пользователь

1

– есть перегрузка

1 – тип 1 блока

 

 

 

 

 

100

1 – сеть

0

– обслуживание (сегмент за сегментом)

 

 

 

 

 

101

1 – сеть

0

– обслуживание (из конца в конец)

 

 

 

 

 

110

1 – сеть

1

– административное управление сетевыми

 

 

 

ресурсами

 

 

 

 

 

 

111

1 – сеть

1

– резерв

 

 

 

 

 

 

 

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

Поле CLP (Cell Loss Priority – приоритет потери ячейки) длиной 1 бит используется механизмом защиты от перегрузки. Этот бит управляется источником, он определяет относительную важность данных, содержащихся в ATM-пакете. Значение бита, равное 1, означает, что при перегрузке ячейку можно откинуть в первую очередь.

67

Поле HEC (Header Error Control – контроль ошибок заголовка) длиной в 1 байт служит для обнаружения ошибок и коррекции простых ошибок в заголовке.

Заголовок UNI используется для широкополосного абонентского доступа ячейки в сеть.

Заголовок NNI (Network Node Interface – интерфейс узел–сеть или как его часто расшифровывают Network – to Network Interface – интерфейс сеть–сеть) отличается от заголовка UNI тем, что отсутствует поле GFC, а поле VPI занимает 12 бит. Заголовок NNI используется для определения интерфейса между узлами сети (коммутаторами) или между сетями. Этот же заголовок используется для интерфейса между частной ATM-сетью и публичной ATM-сетью, предоставляющей ATM-услуги.

Основная функция заголовков UNI и NNI – это задание виртуальных путей и виртуальных каналов для маршрутизации и коммутации ATM-пакетов. VPI идентифицирует путь или маршрут, который используется ATM-пакетом, а VCI идентифицирует номер соединения в выбранном пути. VPI и VCI имеют локальное значение и транслируются в каждом коммутаторе сети.

Уровень адаптации

Уровень адаптации ( AAL – ATM Adaptation Layer) предназначен прежде всего для объединения данных от источников с различающимися характеристиками. Этот уровень принимает данные от источников и прикладных средств и преобразует их в 48-байтовые сегменты, которые затем размещаются в информационном поле ATM-пакетов.

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

скоростью передачи битов (постоянная или переменная); режимом соединения (с установлением соединения или без установ-

ления соединения); требованием к синхронности ( синхронная или асинхронная передача).

В настоящее время выделены четыре класса обслуживания. AAL1 предназначен для передачи информации с постоянной скоро-

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

68

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

AAL3/4 ориентирован для передачи с переменной скоростью без требования синхронности и с установлением или без установления соединения, что подходит для связи ATM-сетей с локальными сетями.

AAL5 предназначен для передачи с переменной скоростью без требования синхронности с установлением соединения, что необходимо для связи с сетями X.25 и Frame Relay.

Уровень адаптации состоит из двух подуровней.

Подуровень конвергенции (сведения) SC (Convergence Sublayer) принимает данные от различных прикладных средств и упаковывает их в пакеты различной длины.

Подуровень сегментации и сборки SAR (Segmentation and Reassambly Sublayer) принимает пакеты от подуровня SC и создает из них 48-байто- вые пакеты, которые помещаются в информационное поле ATM-ячеек.

3.4. Способы маршрутизации ячеек в ATM-сетях

Маршрутизация ячейки производится коммуникационными блоками, которые связывают ее идентификатор с местом назначения. В каждом коммуникационном блоке существует таблица маршрутизации (рис. 3.6).

 

 

Узел коммуникации

 

 

 

 

Данные a

1

3

Данные

a

Данные

b

Данные b

2

 

4

 

 

 

Таблица маршрутизации для узла коммуникации

Входной порт

Выходной порт

 

 

1

3

 

2

3

 

 

Рис. 3.6. Узел коммутации и таблица маршрутизации

Логический идентификатор имеет только местное (локальное) значение и реализован в двух полях:

69

групповой идентификатор VPI – идентификатор виртуального пути (VP) занимает 8 бит в заголовке ячейки UNI и 12 бит в заголовке ячейки NNI. При этом каждый виртуальный путь может содержать множество виртуальных каналов;

идентификатор элемента в группе VCI – идентификатор виртуального канала (VC) занимает 16 бит.

Пара, образованная виртуальным путем (VP) и виртуальным каналом (VC), эквивалентна виртуальному каналу в сети коммутации пакетов.

Маршрут образуется с помощью множества виртуальных путей и виртуальных каналов. Каждое соединение является каскадным соединением виртуальных путей и каналов. Маршрутизация ячеек в ATMсетях изображена на рис. 3.7.

При этом используются два типа коммуникационных узлов: кроссовые коммутаторы для коммутации виртуальных путей, исполь-

зующие только идентификатор виртуального пути для направления пакетов данных по маршруту и управляемые средствами административного управления сети;

коммуникационные блоки виртуальных каналов, учитывающие оба идентификатора VPI и VCI .

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

Сети ATM используют два типа соединений:

постоянные виртуальные соединения, создаваемые на основании соглашения между оператором сети и пользователем;

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

Рассмотрим более подробно коммуникационные устройства сетей. Они выполняют следующие функции:

маршрутизацию ячеек от входных портов к соответствующим выходным портам, что создает в конечном счете маршрут;

временное хранение ячеек;

анализ и модификацию заголовка ячеек (входные значения VPI/VCI преобразуются в выходные VPI/VCI) и т. д.

70

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]