Você está na página 1de 30

GPRS 1

General Packet Radio Service GPRS


FEUP
Manuel P. Ricardo

GPRS 2

Bibliografia
Christian Bettstetter, Hans-Jorg Vogel and Jorg Eber Spacher, GSM Phase 2+ General Packet Radio Service GPRS: Architecture, Protocols and Air Interface, IEEE Communications Surveys, Third Quarter 1999, vol. 2 n 3. 3GPP TS 23.060, 3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; General Packet Radio Service (GPRS); Service Description; Release 1999. (www.3gpp.org) Agilent Technologies, Understanding General Packet Service (GPRS), Application Note 1377 Jochen Schiller, Mobile Communications, Addison-Wesley

GPRS 3

GPRS - General Packet Radio Service

Servio bsico para GSM Melhora e simplifica o acesso a redes de dados (ex. Internet) Transferncia de pacotes de dados
estao mvel redes de dados

GPRS 4

Estrutura da Apresentao

Arquitectura e funes da rede Servios oferecidos Gesto de mobilidade e sesso Interface de ar Arquitectura de protocolos Exemplo de interligao entre redes GPRS e IP

GPRS 5

Motivao do GPRS

Mercado emergente

Internet sem fios

Utilizao crescente da telefonia celular e da Internet Novas aplicaes

GSM inadequado para dados


Dbitos baixos (9.6, 14.4 kbit/s) Tempo de acesso elevado (segundos) Custo elevado (taxao orientada durao da chamada) Utilizao ineficiente dos recursos reservados (trfego bursty) HSCSD Transferncia dos dados em pacotes Interligao directa com redes IP Dbitos maiores (dezenas de kbit/s) Tempo de acesso baixo (< 1 s) Taxao orientada aos dados Utilizao eficiente dos recursos

GPRS resolve estes problemas


GPRS 6

HSCSD (High-Speed Circuit Switched Data)


Soluo normalizada Utilizao de vrios time slots


(ex. 57.6 kbit/s usando 4 slots, 14.4 kbit/s cada) Vantagens
utilizao fcil, qualidade constante, simples, assimtrico

Desvantagens
Orientado aos circuitos, negociao individual de canais, taxao orientada ao tempo Problemas no handover sinalizao por canal
AIUR [kbit/s] 4.8 9.6 14.4 19.2 28.8 38.4 43.2 57.6 TCH/F4.8 1 2 3 4 TCH/F9.6 1 1 2 3 4 2 3 4 TCH/F14.4

GPRS 7

GSM - Arquitectura

GPRS 8

GSM - Arquitectura

Topologia
Clula rea coberta por uma BTS (Base Station Transceiver) 1 BSC (Base Station Controller) controla vrias BTS 1 regio administrativa composta por grupos de LA (Location Areas) 1 LA conjunto de clulas

Bases de dados

controlo de chamadas, gesto da rede

HLR (Home Location Register) dados dos subscritores de 1 regio administrativa permanentes (ex. perfis de utilizao), temporarios (ex. localizao actual) VLR (Visited Location Register) associado a um grupo de LAs Dados dos subscritores presentes nas suas LAs (dados HLR VLR) Dados locais (ex. identificao temporria do subscritor) AUC (Authentication Center) Gerao, armanezamento chaves de segurana. Autenticao subscritor. EIR (Equipment Identity Register) dados do equipamento

GPRS 9

GSM Endereos e Identificadores


GSM

Identificao de Equipamento e Subscritor

IMEI (International Mobile Station Equipment Identity)


Identificador nico do equipamento Atribudo pelo fabricante. Armazenado pelo operador no EIR

IMSI (International Mobile Subscriber Identity )


Identificador nico do utilizador Armazenado no SIM (Subscriber Identity Module)

MSISDN
Nmero de telefone Atribudo ao subscritor. Armazenado no SIM

TMSI (Temporary Mobile Subscriber Identity )


Atribuido temporariamente pelo VLR. Significado local Renovado regularmente

GPRS 10

Arquitectura GPRS

GPRS 11

Arquitectura GPRS

Integrao GPRS na arquitectura GSM


Introduo de 2 equipamentos SGSN, GGSN

SGSN (Serving GPRS Support Node)


Encaminhamento e transferncia de pacotes entre MS e GGSN Gesto da mobilidade do terminal e da ligao lgica. Responsvel por autenticao e taxao

GGSN (Gateway GPRS Support Node)


Interface entre rede GPRS e rede de pacotes externa (ex. IP) Pacotes recebidos do Do SGSN: convertidos em formato PDP (Packet Data Protocol) da rede externa (ex. Datagramas IP) Da rede externa: endereos PDP (ex. Endereos IP) endereos GSM

Rede interna IP
xGSN interligados por uma rede interna IP Pacotes entre GSNs transmitidos por tuneis GTP (GPRS Tunneling Protocol)

GPRS 12

Interfaces Normalizadas
Gb: BSC Gn: SGSN Gp: SGSN Gf: SGSN Gi: GGSN Gr: SGSN SGSN GGSN na mesma PLMN (Public Land Mobile Network) GGSN em PLMNs diferentes EIR redes externas (IPv4, IPv6, X.25) HLR VLR correspondente

Gs: bases de dados do SSGN Gd: SSGN Gateway SMS

GPRS 13

Servios Bsicos

Servio PTP (Point to Point)


Transferncia de pacotes entre dois utilizadores PTP-CLNS. No orientado s ligaes (ex. para IP) PTP-CONS. Orientado s ligaes (ex. para X.25)

Servio PTM (Point to Multipoint)


Transferncia de pacotes entre um utilizador e mltiplos utilizadores PTM-M. Usa servios multicast Pacotes difundidos numa rea geogrfica. Identificador de grupo de utilizadores PTM-G Pacotes enviados para um grupo de utilizadores. Pacotes enviados para reas em que existam utilizadores do grupo

Envio de mensagens SMS

GPRS 14

Qualidade de Servio

Perfis de QoS definidos com base em parmetros


Precedncia de servio Fiabilidade 3 classes 3 prioridades
Prioridade do servio. 3 nveis - alto, normal e baixo Probabilidades de perda e duplicao de pacotes M sequenciaao de pacotes, corrupo de pacotes (erro no detectado)

Atraso

4 classes

Entre dois terminais GPRS ou um terminal e a interface Gi Mximos definidos para atraso mdio e percentil 95 Dbito mdio, mximo, bit/s

Custo=funo(volume de dados, servio, perfil QoS)

GPRS 15

QoS - Fiabilidade e Atraso


Fiabilidade
Prob Classe 1 2 3 Pacotes perdidos 10-9 10-4 10-2 Pacotes duplicados 10-9 10-5 10-5 Pacotes fora sequncia 10-9 10-5 10-5 Pacotes com erro 10-9 10-6 10-2

Atraso

Pacotes 128 Classe 1 2 3 4 Atraso Mdio <0.5s <5s <50s Best effort

bytes Atraso 95% <1.5s <25s <250s Best effort

Pacotes 1024 Atraso Mdio <2s <15s <75s Best effort

bytes Atraso 95% <7s <75s <375s Best effort

GPRS 16

Classes de Estaes Mveis

3 tipos de estaes mveis


Classe A
Utilizao simultnea de redes GSM e GPRS

Classe B

comum

Registo simultneo em redes GSM e GPRS Utilizao de uma rede (GSM, GPRS) de cada vez

Classe C
Registo (e utilizao) de uma rede de cada vez (GSM, GPRS) Mensagens SMS sempre recebidas

GPRS 17

Registo na Rede GPRS

Para usar rede GPRS


terminal deve registar-se na rede GPRS (Attach)

Rede, durante Attach


Verifica se utilizador autorizado Perfil subscritor: HLR SGSN Atribui identificador temporrio de pacotes ao subscritor. P-TMSI

Terminais de classe A e B
Attach (pode ser) combinado com GSM

De-attach iniciado por estao mvel ou rede

MS

UTRAN

new SGSN

old SGSN

GGSN

EIR

new MSC/VLR

HLR

old MSC/VLR

1. Attach Request 2. Identification Request 2. Identification Response 3. Identity Request 3. Identity Response 4. Authentication 5. IMEI Check 6a. Update Location 6b. Cancel Location 6c. Cancel Location Ack 6d. Insert Subscriber Data 6e. Insert Subscriber Data Ack 6f. Update Location Ack 7a. Location Update Request 7b. Update Location 7c. Cancel Location 7d. Cancel Location Ack 7e. Insert Subscriber Data 7f. Insert Subscriber Data Ack 7g. Update Location Ack 7h. Location Update Accept C1 8. Attach Accept 9. Attach Complete 10. TMSI Reallocation Complete

Attach Combinado GPRS/IMSI

GPRS 18

GPRS 19

Contexto PDP

Depois do Attach Contexto PDP

Estabelecimento de sesso

Terminal obtm endereo PDP da rede externa (ex. endereo IP) Criao do descritor da sesso (contexto PDP)

Contm tipo de PDP (ex. IPv4), endereo atribuido (ex. 129.187.222.10 ) QoS negociado, endereo do GGSN Armazenado no terminal, SGSN, GGSN

Atribuio de endereos PDP (ex. IP) ao terminal


Esttica Dinmica operador atribui endereo permanente ao subscritor operador atribui endereo durante estabelecimento da sesso

GGSN relaciona endereos IMSI e PDP (ex. IP) Contexto criado terminal visivel transferncia de dados

GPRS 20

Estabelecimento de Sesso

GPRS 21

Exemplo de Encaminhamento

do PLMN 2

Interface de Ar, Nvel Fsico Portadoras, Tramas, Time Slots

GPRS 22

GPRS 23

Canal Fsico de Pacotes

GSM, acesso mltiplo

FDMA+TDMA

FDMA Uplink (Terminal BTS): 890 - 915 MHz 124 canais x 200 KHz Downlink (Terminal BTS): 935 - 960 MHz 124 canais x 200 KHz 1 BTS n canais de frequncia TDMA 1 canal de banda 200 KHz 8 time slots TDMA Canal fsico time slot peridico GSM (circuitos) usa mesmo time slot no uplink e downlink

GPRS
Canal fsico: circuitos (GSM) ou pacotes (GPRS) gesto dinmica Canal fsico de pacotes (GPRS) PDCH (Packet Data Channel) Novos esquemas de codificao 9.05, 13.4, 15.6, 21.4 kbit/s Canal PDCH associado a terminal s quando h pacotes a tx/rx 1 canal fsico partilhado por n terminais (em tempos diferentes) Uplink e downlink reservados separadamente (eficiente para trfego assimtrico)

GPRS 24

Canais Lgicos

Canais lgicos sobre canais fsicos Canais de dados


PDTCH - packet data traffic channel

separao funcional
dados de utilizador. Bidireccional
ponto-multiponto, BSS terminal

Canais de controlo
PBCCH - packet broadcast control channel Canais de controlo comum
Informao sobre organizao da rede e relao canais lgicos - canais fsicos

ponto-multiponto, bidireccional

PRACH - packet random access channel usado por terminal para pedir um PDTCH PAGCH - packet access grant channel usado por BSS para atribuir PDTCH a terminal PPCH - packet paging channel - usado por BSS para localizar (paging) terminal PNCH - packet notification channel aviso de chegada de chamadas PTM (multicast)

Canal de controlo dedicado

ponto-a-ponto, bidireccional

PACCH - packet associated control channel associado a PDTCH

Se canais controlo comum de pacote, P, indisponveis


so usados os canais de controlo comum do GSM

Utilizao dos Canais Lgicos

[ Associado

[ Comum

GPRS 25

[ Associado ] [

Comum

Arquitectura dos Protocolos Plano de Dados

GPRS 26

Arquitectura dos Protocolos Plano de Dados

GPRS 27

GTP - GPRS Tunneling Protocol


Tunel. Encapsula dados (ex. datagramas IP) Usado no backbone da rede Pacotes GTP transportados sobre UDP/IP. IP usado no backbone da rede GPRS Camadas inferiores baseadas em Ethernet, ISDN ou ATM

SNDCP - Subnetwork Dependent Convergence Protocol


Transferncia de pacotes de dados entre MS e SSGN Compresso, descompresso, proteco de dados

BSSGP (BSS GPRS Application Protocol)


Encaminhamento entre BSS e SSGN Usa servios de Frame Relay

Arquitectura dos Protocolos Plano de Dados

GPRS 28

LLC (MS-SSGN)
Ligao lgica fivel LAPDm (GSM) HDLC Controlo de sequncia, entrega ordenada, controlo de fluxo, retransmisso, cifragem dos dados Modo confirmado e no confirmado

RLC
Ligao fivel entre terminal e BSS Segmentao e reassemblagem de tramas LLC em blocos RLC. ARQ de blocos

MAC
Controla o acesso do terminal ao ar (partilhado por vrios terminais) Baseado em slotted Aloha Algoritmos de conteno, escalonamento e prioridades. Baseado em QoS negociado

PLL (physical link layer)


Fornece o canal fsico Codificao do canal, deteco de erros, FEC, deteco de congesto

RFL (RF Layer )


Modulao e desmodulao. A mesma do GSM.

Arquitectura de Protocolos Plano de Controlo

GPRS 29

Controlo e suporte das funes do planos de transmisso GMM/SM


(GPRS Mobility Management / Session Management) Gesto de mobilidade e sesso Attach/detach, segurana, contextos, localizao

GPRS 30

Exemplo de Interligao com a Rede IP

Arquitectura
Interface Gi interligao rede IP GPRS nvel 2

Endereo IP do teminal
Endereo IP do operador GPRS Pode ser dinmico Convertido para ender. GSM no GGSN

Elementos IP necessrios
Servidor DNS (endereos IP Servidor de DHCP Firewall nomes IP)

Você também pode gostar