Gprs PDF
Gprs PDF
Gprs PDF
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 4
Estrutura da Apresentação
Motivação do GPRS
♦ Mercado emergente Internet sem fios
– Utilização crescente da telefonia celular e da Internet
– Novas aplicações
♦ GSM inadequado para dados
– Débitos baixos (9.6 Kbit/s)
– Tempo de acesso elevado (segundos)
– Custo elevado (taxação orientada à duração da chamada)
– Utilização ineficiente dos recursos reservados (tráfego bursty)
– HSCSD
♦ GPRS resolve estes problemas
– Transferência dos dados em pacotes
– Interligação directa com redes IP
– Débitos maiores (dezenas de Kbit/s)
– Tempo de acesso baixo (< 1 s)
– Taxação orientada aos dados
– Utilização eficiente dos recursos
GPRS 6
GSM - Arquitectura
GPRS 8
GSM - Arquitectura
♦ Topologia
– Célula área coberta por uma BTS (Base Station Transceiver)
– 1 BSC (Base Station Controller) controla várias BTS
– 1 região administrativa composta por grupos de LA (Location Areas)
– 1 LA conjunto de células
♦ MSISDN
– Número de telefone
– Atribuído ao subscritor. Armazenado no SIM
GPRS 10
Arquitectura GPRS
GPRS 11
Arquitectura GPRS
♦ Integração GPRS na arquitectura GSM SGSN, GGSN
♦ SGSN (Serving GPRS Support Node)
– Encaminhamento e transferência de pacotes entre MS e GGSN
– Gestão da mobilidade do terminal e da ligação lógica. Autenticação e taxação
♦ Rede interna é IP
– xGSN interligados por uma rede interna IP.
– Pacotes entre GSNs tx. por tuneis GTP (GPRS Tunneling Protocol)
– IP sobre GTP sobre IP ☺
GPRS 12
Interfaces Normalizadas
» Gb: BSC SGSN
Serviços Básicos
♦ Serviço PTP (Point to Point)
– Transferência de pacotes entre dois utilizadores
– PTP-CLNS. Não orientado às ligações (ex. para IP)
– PTP-CONS. Orientado às ligações (ex. para X.25)
GPRS 14
Qualidade de Serviço
♦ Perfis de QoS definidos com base em parâmetros
– Precedência de serviço 3 prioridades
Prioridade do serviço. 3 níveis - alto, normal e baixo
– Fiabilidade 3 classes
Probabilidades de perda e duplicação de pacotes
Má sequenciaçao de pacotes, corrupção de pacotes (erro não detectado)
– Atraso 4 classes
Entre dois terminais GPRS ou um terminal e a interface Gi
Máximos garantidos para atraso médios e percentis de 95%
Prob
Fiabilidade
Classe Pacotes Pacotes Pacotes fora Pacotes
perdidos duplicados sequência com erro
1 10-9 10-9 10-9 10-9
2 10-4 10-5 10-5 10-6
3 10-2 10-5 10-5 10-2
GPRS 16
» Classe A
– Utilização simultânea de redes GSM e GPRS
» Classe B
– Registo simultâneo em redes GSM e GPRS
– Utilização de uma rede (GSM, GPRS) de cada vez
» Classe C
– Registo (e utilização) de uma rede de cada vez (GSM, GPRS)
– Mensagens SMS sempre recebidas
♦
Terminais de classe A e B
1. Attach Request
2. Identification Request
3. Identity Response
4. Authentication
5. IMEI Check
C1
8. Attach Accept
9. Attach Complete
10. TMSI Reallocation Complete
GPRS 17
GPRS 19
Contexto PDP
♦ Estabelecimento de sessão Attach
– Terminal obtém endereço PDP da rede externa (ex. endereço IP)
– Criação do descritor da sessão (contexto PDP)
♦ Contexto
– Contém
tipo de PDP (ex. IPv4), endereço atribuido (ex. 129.187.222.10 )
QoS negociado, endereço do GGSN
– Armazenado no terminal, SGSN, GGSN
♦ Atribuição de endereços PDP (ex. IP) ao terminal
– Estática operador atribui endereço permanente ao subscritor
– Dinâmica operador atribui endereço durante estabelecimento da sessão
GPRS 20
Estabelecimento de Sessão
GPRS 21
Exemplo de Encaminhamento
GPRS 22
Gestão de Mobilidade do Terminal -
Modelo de Funcionamento
GPRS 23
GPRS 24
Gestão da Mobilidade
♦ Micro mobilidade
– Terminal move-se em células atribuidas ao mesmo SGSN (1 SGSN n RAs)
– Mobilidade gerida pelo SGSN
– Nova posição terminal não é comunicada aos outros elementos da rede (GGSN, HLR)
♦ Macro Mobilidade
– Terminal move-se entre células servidas por SGSN diferentes
– Novo SGSN pede contextos (descritores das sessões) aos SGSN antigo
– SGSN novo pede GGSN para actualizar tabelas encaminhamento
– SGSN actualiza HLR
GPRS 25
GPRS 26
C1
5. Forward Packets
7. Update Location
8. Cancel Location
C2
C3
12. Routeing Area Update Complete
GPRS 27
Interface de Ar, Nível Físico
Portadoras, Tramas, Time Slots
GPRS 28
♦ GPRS
– Canal físico: circuitos (GSM) ou pacotes (GPRS) gestão dinâmica
– Canal físico de pacotes (GPRS) PDCH (Packet Data Channel)
Novos esquemas de codificação (9.05, 13.4, 15.6, 21.4 kbit/s)
– Canal PDCH associado a terminal só quando há pacotes a tx/rx
1 canal físico partilhado por n terminais (em tempos diferentes)
– Uplink e downlink reservados separadamente (eficiente para tráfego assimétrico)
GPRS 29
Canais Lógicos
♦ Canais lógicos sobre canais físicos separação funcional
♦ Canais de dados
PDTCH - packet data traffic channel dados de utilizador. Bidireccional
♦ Canais de controlo
– PBCCH - packet broadcast control channel ponto-multiponto, BSS terminal
Informação sobre organização da rede e relação canais lógicos - canais físicos
– PCCCH - packet common control channel 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 dedicado de controlo – ponto-a-ponto, bidireccional
PACCH - packet associated control channel – associado a PDTCH
PTCCH - packet timing advance control channel – sincronização adaptativa de tramas
GPRS 30
]
]
[ Comum
Comum
]
[ Associado
[ Associado ] [
GPRS 31
Arquitectura dos Protocolos –
Plano de Transmissão
GPRS 32
Arquitectura dos Protocolos –
Plano de Transmissão
♦ 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
GPRS 34
Arquitectura de Protocolos –
Plano de Sinalização
♦ Controlo e suporte das funções do
planos de transmissão
♦ GMM/SM
(GPRS Mobility Management / Session
Management)
» Gestão de mobilidade e sessão
» Attach/detach, segurança, contextos,
localização
GPRS 35
GPRS 36
♦ Endereço IP do teminal
– Endereço IP do operador GPRS
– Pode ser dinâmico
– Convertido para endereço GSM no GGSN
♦ Elementos IP necessários
– Servidor DNS (endereços IP nomes IP)
– Servidor de DHCP
– Firewall
♦ Configuração da figura
– Rede GPRS rede de extensão da rede IP
– Terminal ligação directa à Internet.