Диаграмма установления коммутируемого виртуального канала

На рис. 6.5 приведена упрощенная диаграмма установления КВК между оконечными пунктами А и Б и передача пакета данных «Д» поэтому КВК от А в Б. Обработка пакетов «Запрос Вызова» и «Вызов Принят» выполняет одновременно функции установления коммутируемого виртуального канала и составления таблицы маршрутизации по логическим канальным номерам LCN.

Приведем краткое описание этих информационных процессов:

1. с транспортного уровня оконечной станции А на сетевой уровень поступает примитив «Запрос» на установление КВК между А и оконечной станцией Б;

2. с сетевого уровня на канальный уровень станции А поступает пакет «Запрос вызова» («ЗВ»), в заголовке которого размещены физические адреса оконечных станций А и Б (адресация по рекомендации Х.121) и логический канальный номер LCN=1. Адреса Х.121 имеют максимальную длину, равную 14 цифрам, из которых одна цифра — код зоны. Международный союз электросвязи МСЭ-Т разделил мир на 7 зон, три цифры — идентификатор сети в зоне, десять цифр — номер сетевого терминала;

3. с канального уровня станции А в ЦКП1 поступает кадр «I» с вложенным (инкапсулированным) в него пакетом «ЗВ». Кадр передается в канал связи;


Рис. 6.5. Установление КВК и передача по нему пакета данных

4. кадр «I» с входящим в него пакетом «3В» поступает на канальный процессор Kпр1 ЦКП1. На выходе Kпр1 этот кадр освобождается от заголовка и вложенный в него пакет «3В» поступает на центральный процессор Цпр.

5. центральный процессор Цпр выполняет функции сетевого уровня и производит коммутацию этого пакета на Kпр4, установив при этом в заголовке уникальное в ЦКП1 для устанавливаемого КВК значение LCN=123. Коммутация производится с помощью таблицы маршрутизации на основании физических адресов А и Б в заголовке пакета;

6. кадр «I» с пакетом «3В» (в заголовке которого LCN=123) поступает на Kпр4 ЦКП2. На выходе Kпр4 кадр освобождается от заголовка;

7. пакет с LCN=123 в заголовке поступает на Цпр ЦКП2, где производится его коммутация на Kпр2. При этом в заголовке пакета устанавливается в ЦКП2 уникальное для данного КВК значение LCN=4001. Коммутация производится с помощью таблицы маршрутизации на основании физических адресов А и Б в заголовке пакета;

8. на выходе Kпр2 ЦКП2 формируется кадр «I» с вложенным в него пакетом «3В» (LCN=4001);

9. этот кадр передается в канал и затем поступает на процессор оконечной станции Б;

10. на оконечной станции Б кадр освобождается от заголовка после его обработки, и входящий в него пакет под измененным названием («Входящий вызов» – «ВВ») с LCN = 4001 поступает на сетевой уровень;

11. после обработки заголовка поступившего пакета «ВВ» с оконечной станции Б направляется примитив «индикация соединения» на транспортный уровень с указанием адресов А и Б;

12. с транспортного уровня поступает примитив «ответ»;

13. на сетевом уровне оконечной станции Б формируется пакет «Вызов принят» («ВП») с LCN = 4001;

14. От станции Б отправляется «I» кадр с вложенным в него пакетом «ВП».

При этом завершается в ЦКП1 и ЦКП2 формирование строки таблицы маршрутизации по адресам LCN для устанавливаемого КВК.

Далее в обратном направлении по тому же пути до оконечной станции А пересылается информационный кадр. В результате на сетевой уровень станции инициатора установления соединения станции А поступает пакет под названием «Соединение установлено» с LCN = 1. С сетевого уровня на транспортный уровень поступает примитив «подтверждение соединения». На этом завершается фаза установления КВК между оконечными пунктами А и Б.

Ниже на диаграмме рис. 6.5. показано прохождение от А в Б пакета «Данные» («Д») по установленному КВК.

Примитив с транспортного уровня сообщает сетевому уровню о необходимости передачи пакета «Д» по КВК между А и Б. Сетевой уровень пункта А формирует пакет «Д» c LCN = 1. Физические адреса А и Б в пакетах с данными «Д» отсутствуют, так как все пакеты с данными, принадлежащие информационному потоку между А и Б, будут пересылаться через сеть с помощью установленной таблицы маршрутизации по адресам LCN. Как видно из диаграммы, пакет «Д» проходит через ЦКП1 и ЦКП2 в оконечный пункт Б по тому же маршруту (через те же канальные процессоры) и с теми же логическими канальными номерами LCN которые были созданы при установлении КВК.

В обратном направлении пакет «Д» (из Б в А) проходит по тому же маршруту на основании логических канальных номеров LCN.

Установление КВК и передача пакетов «Д» между другими оконечными пунктами, подключенными к ЦКП1 и ЦКП2 (например, С-Д, Г-Е) производится через соответствующие канальные процессоры абонентского доступа (С - через Kпр2 ЦКП1, Г - через Kпр3 ЦКП1), но через одни и те же канальные процессоры Kпр4, подключенные к каналу связи между ЦКП1 и ЦКП2.

Логические канальные номера LCN в пакетах для каждого КВК уникальны в ЦКП.

Перечислим основные поля заголовка пакета сетевого уровня Х.25:

1. логический канальный номер LCN. Длина поля 12 бит. Максимальное число виртуальных каналов, обслуживаемых центральным процессором одного ЦКП, на практике составляет 4094.

2. тип пакета (пакеты установления и сброса виртуального соединения, пакеты данных «Д» верхних уровней, пакеты управления потоком, пакеты прерываний, пакеты подтверждения прерываний). Длина поля данных пользователя в пакете по умолчанию по умолчанию определена равной 128 байт, но возможны и другие значения: 16, 32, 64, 256, 512, 1024, 2048 и 4096 байт;

3. бит формирования и сборки пакетов данных (М – бит).

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

На сетевом уровне Х25/3 предусмотрена возможность остановить отправку пакетов «Д» при получении пакета RNR - receive not ready (неготовность к приему) по определенному виртуальному каналу. Этот механизм используется для снятия перегрузки.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: