Обеспечивает управление путем в сетевой архитектуре SNA. В сети используется дейтаграммный принцип маршрутизации. В протоколе PC могут применяться два основных метода задания пути: явный и виртуальный. При явном пути в каждом узле составляется таблица маршрутов. Каждый путь нумеруется и статичен. Виртуальный путь (логическое соединение) - это надстройка над явным путем, ему соответствует явный путь и приоритет передачи (качество сервиса). Разным виртуальным путям может соответствовать один явный. Различают несколько форматов (в конкретном канале формат фиксирован) протокола PC в зависимости от условий применения. Особенности различных форматов отражены на рисунках.
Здесь:
FID(0) - cвязь между узлом SNA и узлом не SNA;
FID(1) - связь между двумя узлами подобласти, когда один из узлов или подобласть не поддерживает обработку явного и виртуального пути;
FID(2) - связь между узлом подобласти и РU2, использует локальные адреса. Преобразование локального адреса в глобальный производится в узле на основании своей, уникальной для данного узла таблицы;
FID(3) - аналогичен FID(2), но предназначен для связи с PU1;
FID(4) - связь между узлами подобласти, когда поддерживаются явный и виртуальный пути;
FID(5) - передача специальных сообщений, связанных с последовательностью сообщений FID(4).
Структура FID(0)/FID(1). | |||||||||||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
0 | 0 | 0 | FID | MPF | X | EFI | резерв(0) | ||||||||
ст. байт DAF | мл. байт | ||||||||||||||
ст. байт DAF | мл. байт | ||||||||||||||
ст. байт SNF | мл. байт | ||||||||||||||
ст. байт DCF | мл. байт | ||||||||||||||
данные | |||||||||||||||
MPF - признак сегментации (при сегментации SNA фиксируется ): 00 - средний сегмент, 01 - последний - " -, 10 - первый - " - , 11 - единственный; |
|||||||||||||||
FЕFI - тип потока: | |||||||||||||||
0 - нормальный поток (передаются данные и управляющая информация), | |||||||||||||||
1 - срочные данные (передается, как правило, только управляющая информация); | |||||||||||||||
DAF - адрес назначения; OAF - адрес источника; SNF - последовательный номер пакета; DCF - счетчик данных (длина области данных). |
Структура FID(2) | ||||||||||||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
0 | 0 | 0 | 1 | 0 | MPF | X | EFI | резерв(0) | ||||||||
2 | DAF | |||||||||||||||
4 | SNF | |||||||||||||||
6 | DCF | |||||||||||||||
данные |
FID(3) отличается от FID(2) первыми двумя байтами. | ||||||||||||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
0 | 0 | 0 | 1 | 1 | MPF | X | EFI | тип сессии | локальный адрес (LSID) | |||||||
2 | DAF | |||||||||||||||
4 | SNF | |||||||||||||||
6 | DCF | |||||||||||||||
данные | ||||||||||||||||
LSID -локальный идентификатор сессии; | ||||||||||||||||
Тип сессии: 00 - SSCP PU (передается управляющая информация), 01 - SSCP-LU ( - " - ), 10 - резерв, 11 - LU -LU (перeдаются данные). |
Структура FID(4) | ||||||||||||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
0 | 0 | 1 | 0 | 0 | S1 | S2 | S3 | S4 | резерв(0) | |||||||
2 | начальный номер явного пути | номер явного пути | номер виртуального пути | Х | приори-тет передачи | |||||||||||
4 | S5 | S6 | Последовательный номер для группы | |||||||||||||
6 | S7 | S8 | Последовательный номер для виртуального пути | |||||||||||||
8 10 |
D S A F - адрес подобласти назначения | |||||||||||||||
12 14 |
O S A F - адрес подобласти отправления | |||||||||||||||
16 | X | SNAI | MPF | X | EFI | резерв(0) | ||||||||||
18 | D A F | |||||||||||||||
20 | O A F | |||||||||||||||
22 | S N F | |||||||||||||||
24 | D C F | |||||||||||||||
данные | ||||||||||||||||
SNAI - индикатор SNA (тип устройства назначения): 0 - не SNA, 1 - SNA; | ||||||||||||||||
S1 - управление потоком; S2 - индикация поддержки явного виртуального пути: 0/1 - поддерживает/не поддерживает; S3 - индикация счетчика темпа; |
||||||||||||||||
S4 - сетевой приоритет: 1 - высший приоритет (передача управляющей информации); S5 - признак возможности (0) перемежения пакетов (при наличии нескольких параллельных физических линий); S6 - тип пакета: 0 - данные, 1 - подтверждение получения пакета; S7 - служебный признак (или передача данных =1); S8 - служебный признак (при передаче управляющей информации = 1). |
Структура FID(5) | ||||||||||||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
0 | 1 | 1 | 1 | 1 | не определено | |||||||||||
2 | формат команды | тип команды | ||||||||||||||
4 | SNF | |||||||||||||||
6 | не определено | |||||||||||||||
. | ||||||||||||||||
. | ||||||||||||||||
22 | ||||||||||||||||
24 | DCF | |||||||||||||||
26 | данные |