Возможности процедур УЛЗ типа 1 по широковещательной передаче могут быть использованы для передачи некоторых пакетов ППУ Х.25 к более чем одному получателю. Она особенно применима к случаю передачи пакетов ЗАПРОС ВЫЗОВА и ЗАПРОС ПОВТОРНОГО ПУСКА.
Использование этой возможности для передачи пакета ЗАПРОС ВЫЗОВА требует использования факультативной услуги справочной нумерации (см. ИСО/МЭК 8208-90/Изм. 1).
В следующих разделах термин "широковещательная передача" используется для обозначения способа передачи данных с глобальным или групповым адресом УДС всех станций данной ЛВС. Диспетчер ЛВС определяет, какой адрес должен использоваться всеми ООД, подключенными к данной ЛВС.
12.1 Широковещательная передача пакета ЗАПРОС ВЫЗОВА
Для ЛВС может оказаться удобным реализовать "Справочник распределенной сети". Рассмотрим станцию ЛВС, которая не знает адреса УДС (или адреса ООД) вызываемой ею группы, а знает только ее адрес ПДУСУ. Станция ЛВС передает свой вызов в широковещательном режиме, но только вызываемое ООД распознает адрес своего ПДУСУ (или адрес ООД) и ответит на вызов.
Описываемый здесь механизм широковещательной передачи применим в тех случаях, когда ООД-отправитель ожидает получить только один ответ.
В соответствии с изложенным только один логический объект пакетного уровня может работать с одним адресом УДС.
12.1.1 Ответ на пакет ЗАПРОС ВЫЗОВА
ООД, которое выполняет широковещательную передачу пакета ЗАПРОС ВЫЗОВА, должно ввести в поле адреса вызываемого и/или в факультативную услугу расширения адреса вызываемого адрес получателя, которому она хочет передать данные. В таком случае ООД-отправитель может получить одно из следующих:
a) отсутствие ответа;
b) вначале отрицательный ответ (ИНДИКАЦИЯ ЗАВЕРШЕНИЯ);
c) вначале положительный ответ (СОЕДИНЕНИЕ УСТАНОВЛЕНО и ВХОДЯЩИЙ ВЫЗОВ) или
d) ошибочный ответ.
Поступление нескольких ответов на широковещательный пакет ЗАПРОС ВЫЗОВА, как будет показано в 12.1.1.2 и 12.1.1.3, является ошибочным условием.
Получив пакет ЗАПРОС ВЫЗОВА с глобальным адресом, ООД, которое не распознало адреса своего ПДУСУ (или адреса ООД), не должно передавать пакет ЗАПРОС ЗАВЕРШЕНИЯ.
12.1.1.1 Отсутствие ответа
Если вызывающее ООД не получило ответа и его тайм-аут Т21 истек, оно должно осуществить широковещательную передачу пакета ЗАПРОС ЗАВЕРШЕНИЯ в расширенном формате и с адресом вызываемого ООД. При этом логический канал устанавливается в состояние ЗАПРОС ЗАВЕРШЕНИЯ (р6). При приеме пакета ПОДТВЕРЖДЕНИЕ ЗАВЕРШЕНИЯ ООД вводит состояние ГОТОВО (р1).
12.1.1.2 ООД вначале получает отрицательный ответ
Получив пакет ИНДИКАЦИЯ ЗАВЕРШЕНИЯ, ООД должно аннулировать все последующие пакеты завершения, рассматривать первый пакет ВХОДЯЩИЙ ВЫЗОВ (если он поступил) как запрос соединения и сбросить все пакеты СОЕДИНЕНИЕ УСТАНОВЛЕНО (при их получении).
Фактически после приема первого пакета ИНДИКАЦИЯ ЗАВЕРШЕНИЯ указатель, назначенный для данного виртуального канала, не используется и может быть назначен для данного виртуального соединения (при его наличии), созданного при приеме пакета ВХОДЯЩИЙ ВЫЗОВ (если он поступил).
12.1.1.3 ООД вначале получает положительный ответ
Получив положительный ответ, ООД может затем принимать положительные, отрицательные или ошибочные ответы. Если ООД получает ошибочные ответы. Оно должно обрабатывать их так, как определено в ГОСТ Р 34.950.
Если ООД получает отрицательный ответ, то такой ответ (содержащий справочный номер, назначенный логическому каналу) может иметь:
a) тот же самый адрес УДС, что и в ранее полученном положительном ответе, или
b) адрес УДС, отличный от адреса в ранее полученном ответе.
В случае а) ООД-отправитель должно подтвердить завершение соединения путем передачи пакета ПОДТВЕРЖДЕНИЕ ЗАВЕРШЕНИЯ.
В случае b), т.е. если адрес УДС отличается от адреса в полученном ответе, ООД-отправитель должно передать пакет ПОДТВЕРЖДЕНИЕ ЗАВЕРШЕНИЯ для станции с только что полученным адресом УДС. Следует заметить, что первое соединение остается действительным и что назначенные ему справочные номера сохраняются.
Если ООД получает второй положительный ответ, то этот ответ (содержащий справочный номер, назначенный данному логическому каналу) может иметь: