- •Глава 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. Исходные данные для лабораторной работы
7.7. Программа p7
Перенести первый пакет ВП из очереди массивов принятых пакетов (с канального процессора КПР=4) ОВПпм (4), который находится по адресу А(N3+21) первого поля характеристики этой очереди (рис. 16) в очередь пакетов на передачу в канальный процессор 5 – Опд (5). Прежде, чем перенести этот пакет ЗВ на основании таблицы маршрутизации ЦКП (табл. 1) в нем необходимо заменить LCN=3201 на значение LCN=179 (10110011), т.е. записать в первые 12 бит пакета ВП (рис. 14). Установить характеристику очереди (рис. 17) пакетов на передачу в канальный процессор 5 – Нпд (5). Поскольку в настоящем примере в этой очереди один пакет, то значения адресных полей массива пакета ВП в этой очереди равны нулю.
АНпд (4)
-
А(N3+21)
А(N3+21)
1
Рис. 17. Характеристика Нпд (5)
В результате обработки пакета ВП в таблицу маршрутизации ЦКП добавляется еще одна строка маршрутизации (табл. 2). В столбце 5 отмечается, что при формировании этой строки LCN в пакете на выходе ЦКП было установлено без использования свободного номера из очереди Освн.
Таблица 2. Таблица маршрутизации ЦКП
-
1
2
3
4
5
Номер канального процессора пакета, входящего в ЦКП
Номер канального процессора пакета, исходящего из ЦКП
LCN входящего пакета в ЦКП
LCN исходящего пакета из ЦКП
Признак использования Освн при формировании строки таблицы
маршрутизации (да/нет)
5
4
179
3201
да
4
5
3201
179
нет
- откорректировать характеристику очереди НВПпм (4) массивов принятых пакетов ОВПпм (4) с канального процессора КПР=4 в результате снятия первого пакета ВП из очереди массивов принятых пакетов (с канального процессора КПР=4) ОВПпм (4).
D:=D+1
GO TO DISP7
7.8. Исходные данные для лабораторной работы
В таблице 3 приведены исходные данные пяти вариантов лабораторной работы и контрольного примера
Таблица 3. Исходные данные для лабораторной работы
Параметр |
1 вариант |
2 вариант |
3 вариант |
4 вариант |
5 вариант |
Контрольный вариант |
N1 |
40 |
40 |
40 |
40 |
40 |
50 |
N3 |
3 |
3 |
2 |
4 |
2 |
3 |
Приведем некоторые характеристики контрольного примера.
АНсвоб.
-
А(4)
А(50)
47
Рис. 5.а. Характеристика Нсвоб.
АНЗВпм (5)
-
А(1)
А(3)
3
Рис. 6.а. Характеристика НЗВпм (5)
АНсвн
-
А(4)
А(23)
20
Рис. 7.а. Характеристика Нсвн
АНсвоб.
-
А(24)
А(50)
27
Рис. 8.а. Характеристика Нсвоб.
АНсвн
-
А(7)
А(23)
17
Рис. 10.а. Характеристика Нсвн
АНЗВпм (5).
-
А(2)
А(3)
2
Рис. 13.а. Характеристика НЗВпм (5)
АНсвоб.
-
А(25)
А(50)
26
Рис. 15.а. Характеристика Нсвоб
АНВПпм (4)
-
А(N3+21)
А(24)
1
Рис. 16.а. Характеристика НВПпм (4)
АНпд (4)
-
А(24)
А(24)
1
Рис. 17.а. Характеристика Нпд (5)
Требования к отчету
По окончании работы программы P7 по исходным данным контрольного примера необходимо показать результат:
содержание полей пакетов (LCN в побитовой и десятичной форме, идентификатор пакета и адреса в побитовой форме) в очередях Опд (4), Опд (5);
содержание массивов блоков очереди свободных номеров Освн;
содержание сформированной таблицы маршрутизации (табл. 2).
