GPRS (General Packet Radio Service) - услуга пакетной передачи данных по радиоканалу
Статья добалена: 15.10.2005
Просмотров: 10007
Для высокоскоростной передачи данных посредством существующих GSM-сетей и была разработана GPRS. Взгляд из 2001 года
Одним из существенных недостатков сетей сотовой связи стандарта GSM на
сегодняшний день является низкая скорость передачи данных (максимум 9.6
кбит/с). Да и сама организация этого процесса далека от совершенства - для
передачи данных абоненту выделяется один голосовой канал, а биллинг
осуществляется исходя из времени соединения (причем по тарифам, мало
отличающимся от речевых).
Для высокоскоростной передачи данных посредством существующих
GSM-сетей и была разработана GPRS (General Packet Radio Service - услуга
пакетной передачи данных по радиоканалу). Необходимо отметить, что кроме
повышения скорости (максимум составляет 171.2 кбит/с, но об этом чуть ниже),
новая система предполагает иную схему оплаты услуги передачи данных - при
использовании GPRS расчеты будут производиться пропорционально объему
переданной информации, а не времени, проведенному online. К тому же, введение
GPRS будет способствовать более бережливому и рациональному распределению
радиочастотного ресурса: особо не вдаваясь в технические тонкости можно
сказать, что "пакеты" данных предполагается передавать одновременно
по многим каналам (именно в одновременном использовании нескольких каналов и
заключается выигрыш в скорости) в паузах между передачей речи. И только в
паузах - голосовой трафик имеет безусловный приоритет перед данными, так что
скорость передачи информации определяется не только возможностями сетевого и
абонентского оборудования, но и загрузкой сети. Подчеркну, что в GPRS ни один
канал не занимается под передачу данных целиком - и это основное качественное
отличие новой технологии от используемых ныне. Вы только представьте - можно
постоянно иметь на своем ноутбуке зеленую ромашку ICQ, не нагружая этим сеть, и
платить пропорционально объему полученных и отправленных сообщений.
Разумеется, разработчики GPRS приложили все усилия для того, чтобы
установка новой системы "поверх" существующих GSM-сетей оказалась как
можно менее обременительной (и разорительной, что немаловажно) для операторов.
Давайте рассмотрим подробнее, какие новые блоки и связи появляются в общей
архитектуре системы сотовой связи стандарта GSM с внедрением GPRS, а потом
обсудим пользовательское оборудование, способное работать с высокоскоростной
пакетной передачей данных.
GPRS изнутри.
Доработку GSM-сети для предоставления услуг высокоскоростной
передачи данных GPRS можно условно разделить на две формы - программную и
аппаратную. Если говорить о программном обеспечении, то оно нуждается в замене
или обновлении практически всюду - начиная с реестров HLR-VLR и заканчивая
базовыми станциями BTS. В частности, вводится режим многопользовательского
доступа к временным кадрам каналов GSM, а в HLR, например, появляется новый
параметр Mobile Station Multislot Capability (количество каналов, с которыми
одновременно может работать мобильный телефон абонента, но об этом ниже).

Ядро системы GPRS (GPRS Core Network) состоит
(рис.1) из двух основных блоков - SGSN (Serving GPRS Support Node - узел
поддержки GPRS) и GGPRS (Gateway GPRS Support Node - шлюзовой узел GPRS).
Остановимся на их функциях более подробно.
SGSN является, грубо говоря, мозгом рассматриваемой системы. В
некотором роде SGSN можно назвать аналогом MSC - коммутатора сети GSM. SGSN
контролирует доставку пакетов данных пользователям, взаимодействует с реестром
собственных абонентов сети HLR, проверяя, разрешены ли запрашиваемые
пользователями услуги, ведет мониторинг находящихся online пользователей,
организует регистрацию абонентов вновь "проявившихся" в зоне действия
сети и т.п. Так же как и MSC, SGSN, в системе может быть и не один - в этом
случае каждый узел отвечает за свой участок сети. Например, SGSN производства
компании Motorola имеет следующие характеристики: каждый узел поддерживает
передачу до 2000 пакетов в секунду, одновременно контролирует до 10000
находящихся online пользователей. Всего же в системе может быть до 18 SGSN
Motorola.
Предназначение GGSN можно понять из его названия - грубо говоря,
это шлюз между сотовой сетью (вернее, ее частью для передачи данных GPRS) и
внешними информационными магистралями (Internet, корпоративными
интранет-сетями, другими GPRS системами и так далее). Основной задачей GGSN,
таким образом, является роутинг (маршрутизация) данных, идущих от и к абоненту
через SGSN. Вторичными функциями GGSN является адресация данных, динамическая
выдача IP-адресов, а также отслеживание информации о внешних сетях и
собственных абонентах (в том числе тарификация услуг).
Замечу, что в GPRS-систему заложена хорошая масштабируемость - при
появлении новых абонентов оператор может увеличивать число SGSN, а при
эскалации суммарного трафика - добавлять в систему новые GGSN. Внутри ядра
GPRS-системы (между SGSN и GGSN) данные передаются с помощью специального
туннельного протокола GTP (GPRS Tunneling Protocol).
Еще одной составной частью системы GPRS является PCU (Packet
Control Unit - устройство контроля пакетной передачи). PCU стыкуется с
контроллером базовых станций BSC и отвечает за направление трафика данных
непосредственно от BSC к SGSN.
В перспективе (при ориентации системы на мобильный Интернет)
возможно добавление специального узла - IGSN (Internet GPRS Support Node - узел
поддержки Интернет).
За управление и контроль GPRS-системы отвечает OMC-R/G (Operation
and Maintenance Center - Radio/GSN - центр управления и обслуживания радио/узла
GPRS: на рис.1 не показан). Это, так сказать, интерфейс между системой и
обслуживающим ее персоналом.
Прежде чем приступить к работе с GPRS, мобильная станция, так же
как и в обычном случае передачи голоса, должна зарегистрироваться в системе.
Как уже было сказано, регистрацией (а, точнее, "прикреплением"
(attachment) к сети) пользователей занимается SGSN. В случае успешного
прохождения всех процедур (проверки доступности запрашиваемой услуги и
копирования необходимых данных о пользователе из HLR в SGSN) абоненту выдается
P-TMSI (Packet Temporary Mobile Subscriber Identity - временный номер
мобильного абонента для пакетной передачи данных), аналогичный TMSI, который
назначается мобильному телефону для передачи голоса (кстати, если абонентский
терминал относится к классу А (см. ниже), то ему при регистрации выделяется как
TMSI, так и P-TMSI).
Для быстрой маршрутизации информации к мобильному абоненту
GPRS-система нуждается в данных о его месторасположении относительно сети,
причем с большей точностью, нежели в случае передачи голосового трафика
(напомню, HLR и VLR хранят номер Location Area (LA), в которой находится
абонент). Но представьте себе, как возрастет служебный трафик в сотовой сети и
расход энергии мобильным аппаратом, если телефон будет информировать систему
каждый раз при переходе от одной соты к другой! Чтобы найти разумный компромисс
между объемом сигнального трафика в сети GPRS и необходимостью знать с высокой
точностью местонахождение абонента принято деление терминалов на три класса:
-
IDLE
(неработающий). Телефон отключен или находится вне зоны действия сети.
Очевидно, что система не отслеживает перемещение подобных абонентов.
-
STANDBY
(режим ожидания). Аппарат зарегистрирован (прикреплен) в GPRS-системе, но уже
долгое время (определяемое специальным таймером) не работает с передачей
данных. Местоположение STANDBY-абонентов известно с точностью до RA (Routing
Area - область маршрутизации). RA мельче, чем LA (каждая LA разбивается на
несколько RA, но, тем не менее, RA крупнее, чем сота, и состоит из нескольких
элементарных ячеек).
-
READY
(готовность). Абонентский терминал зарегистрирован в системе и находится в
активной работе. Координаты телефонов, находящихся в режиме READY, известны
системе (а, точнее, SGSN) с точностью до соты.
Согласно этой идеологии, терминалы, находящиеся в STANDBY-режиме,
при переходе из одного RA в другой посылают SGSN специальный сигнал о смене
области маршрутизации (routing area update request). Если новая и старая RA
контролируется одним SGSN, то смена RA приводит лишь к корректировке записи в
SGSN. Если же абонент переходит в зону действия нового SGSN, то новый SGSN
запрашивает у старого информацию о пользователе, а MSC, VLR, HLR и вовлеченные
в работу GGSN ставятся в известность о смене SGSN. Когда телефон, работающий с
GPRS-системой, перемещается в другую LA, то SGSN отправляет соответствующему
VLR сообщение о необходимости смены записи о местонахождении абонента.
Интересно обстоят дела с маршрутизацией данных в случае роуминга
GPRS-абонента. При этом возможны два варианта, или, правильней сказать,
сценария. SGSN в обоих случаях используется гостевой (VSGSN - Visited SGSN), а
вот GGSN может использоваться либо гостевой (VGGSN - Visited GGSN), либо
домашний (HGGSN - Home GGSN). В последнем случае между домашним и гостевым
операторами должна существовать GPRS-магистраль (InterPLMN GPRS BackBone -
GPRS-линия между разными мобильными сетями) для передачи трафика между HGGSN и
мобильным абонентом. Кроме того, появляется необходимость в BG (Border Gateway
- граничный шлюз) с обеих сторон с целью обеспечения защиты сетей от атак
извне.
Следует отметить такой важный параметр, как QoS (Quality of
Service - качество сервиса). Очевидно, что видеоконференция в режиме реального
времени и отправка сообщения электронной почты предъявляют разные требования,
например, к задержкам на пути пакетов данных. Поэтому в GPRS существует
несколько классов QoS, подразделяющихся по следующим признакам:
-
необходимому
приоритету (существует высокий, средний и низкий приоритет данных);
-
надежности
(разделение на три класса по количеству возможных ошибок разного рода,
потерянных пакетов и т.п.);
-
задержкам
(задержки информации вне GPRS-сети в расчет не принимаются);
-
количественным
характеристикам (пиковое и среднее значение скорости);
Класс QoS выбирается индивидуально для каждой новой сессии
передачи данных.
Кроме QoS, в характеристику сессии передачи данных входит тип
протокола (PDP type - Packet Data Protocol type); PDP-адрес, выданный мобильной
станции (выдача адресов бывает как статической, так и динамической); а также
адрес GGSN, с которым идет работа. "Профиль" сессии (в англоязычной
литературе принято обозначение "PDP context") записывается в телефон,
а также в обслуживающие его SGSN и GGSN. Одновременно может поддерживаться
несколько профилей передачи данных для каждого пользователя.
Вообще говоря, пакетная передача данных предусматривает
два режима "соединений":
-
PTP
(Point-To-Point - точка-точка);
-
PTM
(Point-To-Multipoint - точка-многоточие).
-
Широковещательный
режим РТМ в свою очередь подразделяется на два класса:
-
PTM-M
(PTM-Multicast) - передача необходимой информации всем пользователям,
находящимся в определенной географической зоне;
-
PTM-G
(PTM-Group Call) - данные направляются определенной группе пользователей.
Поддержка режима "многоточечной" передачи информации PTM
ожидается в будущих спецификациях GPRS.
GPRS снаружи - абонентские устройства.
Поговорим теперь о клиентском оборудовании GPRS. К сожалению или к счастью, но
для работы с системой пакетной передачи данных необходимо иметь специальный
телефон, совместимый с GPRS. Говоря более строго, GPRS-терминалы подразделяются
на три класса:
-
устройства
класса А способны одновременно работать как с передачей голоса, так и с
передачей данных (они, говоря техническим языком, обладают возможностью
функционировать как в режиме коммутации каналов (circuit switched), так и в
режиме коммутации пакетов (packet switched). Подчеркну - речь идет об
одновременной работе в разных режимах);
-
устройства
класса В могут осуществлять либо передачу голоса, либо передачу данных,
но не одновременно;
-
устройства
класса С поддерживают только передачу данных и не могут быть
использованы для голосовой связи. Как правило, это разного рода компьютерные
платы для обеспечения беспроводного доступа к данным.
Следует заметить, что максимальная скорость передачи данных
определяется, в первую очередь, количеством каналов, с которыми одновременно
может работать абонентский терминал. Один канал обеспечивает передачу данных со
скоростью до 13.4 кбит/с.
Французская фирма SAGEM стала одним из
первых производителей, представивших GPRS-совместимые телефоны. Модель Sagem
MC-850 , презентация которой прошла на Женевской выставке TELECOM-99, относится
к классу В и имеет один канал для передачи данных и три - для приема, а чуть
более современный Sagem MW-959, вынесенный на суд общественности на CEBIT-2000,
включает в себя уже четыре канала для входящего трафика (на передачу остался
по-прежнему один канал, также не изменился класс устройства). Таким образом,
максимальная скорость приема данных с помощью телефона Sagem MW-959 составляет
53.6 кбит/с, а передачи - 13.4 кбит/с.
Заключение.
В нынешнем 2001 году ожидается лавинообразное, если так можно выразиться,
внедрение GPRS по всему миру. На момент подготовки этого материала система
пакетной передачи данных была введена в коммерческую эксплуатацию лишь в
нескольких сетях (например, английской BT Cellnet, немецкой T-D1, турецкой
TelSim), однако внедрение и испытания новой системы проводят практически все
операторы GSM.
Следующим шагом от GSM к сетям третьего поколения UMTS (Universal
Mobile Telephone System) является технология EDGE (Enhanced Data Rates for GSM
Evolution - в вольном переводе "передача данных на повышенной
скорости"), позволяющая осуществлять перекачку информации на скоростях до
384 кбит/с в восьми GSM-каналах (48кбит/с на канал). Для внедрения EDGE
"поверх GPRS" операторам необходимо будет заменить аппаратуру базовых
станций BTS, а пользователям - приобрести поддерживающие EDGE телефонные
аппараты. Хотя на настоящий момент мне лично сложно представить, что должен
делать абонент сотовой сети GSM, чтобы ему не хватило скорости в 170 кбит/с,
предлагаемой GPRS.
|