NS
Протокол сетевого сервиса NS (Network Service) обеспечивает транспортировку пакетов NS SOU между обслуживающими узлами поддержки GPR8 (SGSN) и системой базовой станции (BSS). Сервис, обеспечиваемый пользователю NS, включает в себя:
•
Передачу пакетов сетевого сервиса. NS поддерживает примитивы сетевого сервиса- позволяющие осуществлять передачу и прием пакетов данных протоколов вышележащего уровня между BSS и SGSN. Пакеты сетевого сервиса передаются в порядке, который обеспечивается протоколом NS, однако в экстремальных случаях порядок передачи пакетов мотет изменяться.•
Индикацию сетевой перегрузки. Механизм восстановления может реализоваться на уровне протокола более низкого уровня (например, Frame Relay). Механизм индикации перегрузки такого уровня будет использоваться сетевым сервисом для индикации перегрузки.•
Индикацию состояния, используемую для информирования пользователя сетевого уровня о событиях, оказывающих воздействие на работу сетевого уровня (например, изменение доступной полосы пропускания).Структура пакета (PDU) Сетевого Уровня показана на следующем рисунке:
Биты Октет
8 7 6 5 4 3 2 1
Тип пакета (PDU) |
1 |
Информационные элементы |
2-n |
Таблица 1 Cтруктура заголовка NM
Типы пакетов
Пакеты могут быть следующих типов
NS-ALIVE
NS-ALIVE-ACK
NS-BLOCK
NS-BLOCK-ACK
NS-RESET
NS-RESET-ACK
NS-STATUS
NS-UNBLOCK
NS-UNBLOCK-ACK
NS-UNITDATA
Информационнные элементы
В зависимости от типа пакета в него могут быть включены различные информационные элементы (1Е). Структура информационного элемента показана на следующем рисунке:
Биты Октет
8 7 6 5 4 3 2 1
Идентификатор информационного элемента (IEI) |
1 |
Индикатор длины |
2 |
Значение информационного эламента |
3 |
Таблица 2 Структура информационного элемента
Идентификатор информационного элемента
Первый октет 1Е имеет формат TLV и содержит идентификатор информационного элемента (1Е1). Если этот октет не соответствует ни одному из известных типов информационных пакетов, получатель предполагает, что следующий октет является первым октетом индикатора длины. Это правило позволяет получателю пакета пропускать информационные пакеты неизвестных типов и переходить к анализу следующих информационных элементов.
В зависимости от типа пакета в нем могут содержаться следующие информационные элементы:
Cause
NC-VCI
NS PDU
BVCI
NCEI.
Индикатор длины
Информационные элементы могут иметь различный размер. Индикатор длины - это поле размером 1 или 2 октета (второй октет может отсутствовать). Поле содержит бит расширения, а также размер информационного поля, следующего за полем индикатора длины. Вит расширения позволяет увеличить поле индикатора длины до двух октетов. Бит 8 первого октета зарезервирован для использования в качестве бита расширения. Если бит расширения имеет нулевое значение, это говорит о присутствии второго октета в поле индикатора длины. Если бит расширения имеет значение 1, поле индикатора длины состоит из одного октета.