Подсистема SCCP. Общие положения. Основные задачи подсистемы, страница 5

  • сообщение RSR (Reset Request) посылается в сеть;
  • если процедура инициирована самой подсистемой SCCP пользователю посылается примитив N-RESET-indication;
  • установки механизма контроля последовательности сообщений приводятся к исходному состоянию;
  • удаляется из очереди все неотправленные сообщения DT2, AK, ED, EA;
  • запускается таймер Treset;
  • если с противоположной стороны будет получено сообщение RLSD, выполняется процедура разъединения;
  • как только с противоположной стороны будет получено сообщение RSC (Reset Confirm) процедура reset считается успешно выполненной;
  • по истечении таймера Treset происходит оповещение обслуживающего персонала и инициируется процедура разъединения;

Если на какой либо стороне получено сообщение RSR, выполняются следующие действия:

  • подсистема SCCP уведомляет пользователя посредством примитива N-RESET-indication
  • установки механизма контроля последовательности сообщений приводятся к исходному состоянию;
  • удаляется из очереди все неотправленные сообщения DT2, AK, ED, EA;
  • при получении от пользователя примитива N-RESET-confirm противоположному пользователю посылается сообщение RSC;

13. Сегментация

Максимальная длина пакета данных NSDU составляет 255 октет. Более длинные пакеты должны сегментироваться. Сегментирование применяется в протоколе как класса 2, так и класса 3. Сегментирует пакеты подсистема SCCP. При этом каждый сегмент доставляется отдельным сообщением DT1 или DT2 соответственно.

Во всех пакетах – сегментах данных за исключением последнего устанавливается "more-data indicator" (M-bit). На приемной стороне подсистема SCCP перед отправкой примитива N-DATA-indication пользователю собирает данные всех последовательно переданных пакетов с установленным битом "M" и одного (последнего) пакета со сброшенным битом "M".

14. Приоритетные данные

Возможность послать приоритетные данные есть только в случае использования протокола класса 3. Примитивы для передачи данных пользователю/приема данных от пользователя: N-EXPEDITED DATA-request и N-EXPEDITED DATA-indication соответственно. Для отправки приоритетных данных подсистема SCCP использует пакет "ED" (Expedited data), для подтверждения получения приоритетных данных – пакет "EA" (Expedited data acknowledgement). При этом должны выполняться следующие требования:

  • максимальная длина блока данных (NSDU) для приоритетных данных составляет 32 октета;
  • пакет с приоритетными данными не может быть отправлен до тех пор, пока не был получен ответ на предыдущий отправленный пакет.
  • если одна из сторон получила новый приоритетный пакет до того, как она ответила на предыдущий, то должна инициироваться процедура reset.

Постоянное логическое соединение

Используется в основном для передачи информации технического обслуживания и инициируется/разрушается персоналом технического обслуживания. Все процедуры идентичны режиму временного логического соединения.

Передача данных без установления соединения

В этом режиме подсистема SCCP используются только, для обеспечения маршрутизации, дополняя функции подсистемы MTP. В этом режиме используется либо сервис протокола класса 0 либо сервис протокол класса 1 без контроля и с контролем порядка следования сообщения соответственно.

Таблица: Примитивы SCCP без установления соединения

Групповое название

Специфическое название

N-UNITDATA

Данные без соединения

Request

Indication

N-NOTICE

Извещение

Indication

Примитив N-UNITDATA-REQUEST используется для запроса подсистемы SCCP услуги передачи сообщения пользователю подсистемы SCCP на удаленной стороне.

Примитив N-UNITDATA-INDICATION используется подсистемой SCCP для информирования пользователя подсистемы SCCP о полученном сообщении и передачи ему этого сообщения.

Примитив N-NOTICE-INDICATION используется подсистемой SCCP для информирования пользователя подсистемы SCCP о невозможности доставить запрошенное к доставке сообщение и возвращения ему этого сообщения.