- •Глава 7. Структурные схемы программного обеспечения функций сетевого уровня сети X.25
- •7.1. Структурная схема организации по функций сетевого уровня сети х.25
- •7.1.1. Структурная схема программы Ррасп «Распределение принятых пакетов из канальных процессоров в очереди по типам»
- •7.2. Структурные схемы программ формирования таблицы маршрутизации по логическим канальным номерам lcn
- •7.2.1. Структурная схема программы “Обработка пакетов "Запрос Вызова"”
- •7.2.2. Структурная схема программы “Обработка пакетов "Вызов Принят"”
- •7.3. Структурная схема программы "Коммутация пакетов "данные""
- •6.1. Программа p6
- •6.2. Программа p7
- •6.3. Программа p8
- •6.4. Программа p9
- •6.5. Программа p10
- •6.6. Исходные данные для лабораторной работы
- •Лабораторная работа № 7. Программа формирования таблицы маршрутизации на сетевом уровне
- •7.1. Программа p1
- •7.2. Программа p2
- •7.3. Программа p3
- •7.4. Программа p4
- •7.5. Программа p5
- •7.6. Программа p6
- •7.7. Программа p7
- •7.8. Исходные данные для лабораторной работы
- •Лабораторная работа № 8. Программа коммутации пакетов "данные"
- •8.1. Программа p1
- •8.2. Программа p2
- •8.3. Программа p3
- •8.4. Программа p4
- •8.5. Программа p5
- •8.6. Исходные данные для лабораторной работы
6.6. Исходные данные для лабораторной работы
В таблице 1 приведены исходные данные пяти вариантов лабораторной работы и контрольного примера.
Таблица 1. Исходные данные для лабораторной работы
Параметр |
1 вариант |
2 вариант |
3 вариант |
4 вариант |
5 вариант |
Контрольный вариант |
N1 |
15 |
14 |
13 |
12 |
11 |
20 |
N2 |
7 |
7 |
7 |
7 |
7 |
8 |
Z2 |
0 |
3 |
2 |
4 |
5 |
1 |
M |
2 |
3 |
4 |
5 |
6 |
1 |
Некоторые характеристики контрольного примера
АНсвоб
-
А(10)
А(20)
11
Рис. 3а. Характеристика Нсвоб
АHкпм
-
А(9)
А(9)
1
Рис. 4.а. Характеристика Hкпм
АНсвоб
-
А(10)
А(2)
13
Рис. 6.а. Характеристика Нсвоб
АНсвоб
-
А(10)
А(9)
14
Рис. 8.а. Характеристика Нсвоб
Требования к отчету
По окончании работы программы P10 по исходным данным необходимо показать результат:
содержание в побитовой и десятичной форме информационного поля пакета (заголовок пакета - 0) в регистре передачи на сетевой уровень REG23;
содержание в побитовой и десятичной форме полей кадра в очереди Оповт перед тем, как он будет перенесен программы P9 в очередь Освоб и станет там последним;
содержание в побитовой и десятичной форме полей кадров в очереди Оповт (после завершении работы программы P9.
Примечание. Под содержанием полей кадра имеется в виду N(S), N(R) и тип кадра в его заголовке, а также информационная часть входящего в него пакета.
Лабораторная работа № 7. Программа формирования таблицы маршрутизации на сетевом уровне
Цель работы
Составление и отладка программы формирования таблицы маршрутизации на сетевом уровне. При этом производилась имитация канального шифрования (глава 2).
Описание:
Программа настоящей лабораторной работы выполняет функции структурных схем программ формирования таблицы маршрутизации по логическим канальным номерам LCN (см. глава 7). Эти схемы составлены там на примере структуры центра коммутации пакетов (рис. 7.2), повторно приведенном ниже на рисунке 1.
Рис. 1. Структура центра коммутации пакетов
- константы N1, N3;
- переменные D, КПР, i, j, Y, LCN;
- массивы LCN (i), LCN1 (i);
- программы DISP7, P1, P2, P3, P4, P5, P6, P7;
- очереди Освоб., Освн , ОЗВпм (5), Опд (4), ОВПпм (4), Опд (5).
Диспетчер программы DISP7
Begin
D:= 1
IF D = 1 THEN GO TO P1 ELSE IF D = 2 THEN GO TO P2 ELSE
IF D= 3 THEN GO TO P3 ELSE IF D = 4 THEN GO TO P4 ELSE
IF D = 5 THEN GO TO P5 ELSE IF D = 6 THEN GO TO P6 ELSE IF D =7 THEN GO TO P7 ELSE
END
Программы:
P1 – формирование очереди из N1 свободных блоков;
P2 – формирование N3 пакетов “Запрос Bызова” (ЗВ), находящихся в очереди принятых пакетов с канального процессора КПР=5;
P3 – формирование очереди свободных номеров Освн из очереди свободных блоков Освоб. и запись в них значений для использования в качестве логического канального номера LCN;
P4 – перенос пакет ЗВ из очереди массивов принятых пакетов (с канального процессора КПР=5) ОЗВпм (5) в очередь пакетов на передачу в канальный процессор 4 – Опд (4);
P5 – формирование строки таблицы маршрутизации в Центре Коммутации Пакетов (ЦКП);
P6 – формирование одного пакета “Вызов Принят” (ВП), находящегося в очереди принятых пакетов с канального процессора КПР=4;
P7 – перенос пакета ВП из очереди массивов принятых пакетов (с канального процессора КПР=4) ОВПпм (4) в очередь пакетов на передачу в канальный процессор 5 – Опд (5).
