Você está na página 1de 93

Ps-Graduao em Cincia da Computao

Anlise de trfego de redes


3G/HSPA
Por

Emlio Honrio de Melo


Dissertao de Mestrado Profissional

Universidade Federal de Pernambuco


posgraduacao@cin.ufpe.br
www.cin.ufpe.br/~posgraduacao

Recife, outubro/2010

Universidade Federal de Pernambuco


CENTRO DE INFORMTICA
PS-GRADUAO EM CINCIA DA COMPUTAO

EMLIO HONRIO DE MELO

Anlise de trfego de redes 3G/HSPA

ESTE TRABALHO FOI APRESENTADO PS-GRADUAO EM


CINCIA DA COMPUTAO DO CENTRO DE INFORMTICA DA
UNIVERSIDADE FEDERAL DE PERNAMBUCO COMO REQUISITO
PARCIAL PARA OBTENO DO GRAU DE MESTRE
PROFISSIONAL EM CINCIA DA COMPUTAO.

Orientador: Dr. Djamel Sadok


Co-orientador: Glauco Estcio Gonalves

Recife, outubro/2010

Melo, Emlio Honrio de.


Anlise de trfego de redes 3G/HSPA / Emlio
Honrio de Melo. - Recife: O Autor, 2010.
xiii, 78 folhas : il. fig. tab.
Orientador: Djamel Sadok
Dissertao (Mestrado profissional)Universidade Federal de Pernambuco. CIN. Cincia
da Computao, 2010.
Inclui bibliografia e apndice.
1.Sistemas de computao. 2.Sistemas de
comunicao mvel. 3.Telefonia celular. I. Sadok,
Djamel (orientador). II. Ttulo.

384.3

(22.ed.)

MEI 2010-193

Para as trs mulheres da minha vida:


Helaine, Beatriz e Emlia.

iii

Agradecimentos
Primeiramente, agradeo a Deus pelas oportunidades e perseverana
em toda a minha trajetria.
Aos meus pais, Jlio (in memoriam) e Emlia que dedicaram todos os
esforos em me educar e investir na minha formao.
Agradeo especialmente a Leila Oliveira de Azevedo e Silva, secretria
da Ps-Graduao pelo apoio durante o curso do mestrado profissional e ao
meu orientador Prof. Djamel Fawzi Hadj Sadok pela receptividade e valiosas
idias. Tambm, ao Co-orientador Glauco Gonalves pelo total e irrestrito apoio
na escrita da dissertao.
Ao amigo e ex-companheiro de banda, o Prof. Stenio Fernandes pela
tima indicao de orientao.
Aos meus colegas do Mestrado, especialmente Marcelo Caetano pelo
apoio e incentivo em todos os momentos, Rodrigo Brayner, Igor (o mago),
Roberto Mendona e Tiago Farias.
Aos meus colegas de trabalho, em particular a minha equipe e em
especial a Eduardo Amorim, por segurar a presso nas minhas ausncias
durante os horrios das aulas e na escrita da dissertao. A Fernando Galvo,
pela disponibilidade em me ajudar com as coletas na rede. A Pedro Lemos e
Leonardo Capdeville pela confiana e autorizaes.
A todos os meus colegas e amigos, por compreenderam o motivo da
minha ausncia.
Aos meus alunos, que me deram o impulso necessrio para o ingresso
no mestrado profissional.
A todas as pessoas que, de alguma forma, ajudaram-me nesse trabalho,
seja com sugestes para melhorias, incentivo, informaes e crticas.
A todos, os meus sinceros agradecimentos.

ivv

ndice

Lista de Figuras ............................................................................................ vii


Lista de Tabelas ............................................................................................ ix
Lista de Abreviaturas e Siglas ...................................................................... x
Resumo ......................................................................................................... xii
Abstract........................................................................................................ xiii
1 Introduo .................................................................................................... 1
1.1 Motivao .................................................................................................. 4
1.2 Objetivos ................................................................................................... 6
1.3 Estrutura da Dissertao........................................................................... 6
2 Fundamentos de redes de telefonia mvel celular 3G............................. 8
2.1 IMT-2000 ................................................................................................... 8
2.2 UMTS ...................................................................................................... 10
2.2.1 HSDPA ............................................................................................. 13
2.2.2 HSUPA ............................................................................................. 14
2.3 Arquitetura de Redes 3G ........................................................................ 15
2.3.1 Rede de Acesso de Rdio - GSM ..................................................... 17
2.3.2 Rede de Acesso de Rdio - UMTS ................................................... 17
2.3.3 Rede Ncleo (Core Network) ............................................................ 18
2.4 Interfaces ................................................................................................ 22
2.4.1 Interface Iu ........................................................................................ 23
2.5 Protocolos na IuPS da rede 3G............................................................... 25
2.5.1 RANAP ............................................................................................. 26
2.5.2 GPRS Tunnelling Protocol - GTP...................................................... 28
3 Trabalhos Relacionados ........................................................................... 33
4 Metodologia ............................................................................................... 36
4.1 Coleta de Dados ..................................................................................... 36
4.2 Processamento das Coletas ................................................................... 41
5 Anlise de dados ....................................................................................... 43
5.1 Viso geral do trfego ............................................................................. 43
5.1.1 Dados de Controle e de Usurio ....................................................... 43
v

5.1.2 Plano de Usurio .............................................................................. 46


5.2 Destinos do Trfego ................................................................................ 49
5.2.1 Destinos Geogrficos........................................................................ 49
5.2.2 Destinos Virtuais ............................................................................... 51
5.3 Explorao do trfego de sinalizao ..................................................... 54
5.3.1 Relevncia das amostras sobre dispositivos .................................... 55
5.3.2 Informaes sobre Dispositivos ........................................................ 56
5.3.3 Atividade de sinalizao na rede 3G................................................. 61
6 Concluses e Trabalhos Futuros............................................................. 66
6.1 Contribuies .......................................................................................... 66
6.2 Trabalhos futuros .................................................................................... 66
Referncias ................................................................................................... 68
Apndice ....................................................................................................... 73
A - RANAP-Procedimentos elementares (Elementaries Procedures) ........... 73
B Lista de protocolos em "Outros" ............................................................. 75
C Cdigo para analisar os arquivos texto Protocol Hierarchy Statistics
(PHS) ............................................................................................................ 77

viv

Lista de Figuras
Figura 1 Mercado de telefonia mvel X Outros mercados. ................................ 1
Figura 2 Meios de acesso a Internet. ................................................................ 2
Figura 3 Topologia do domnio PS GSM/GPRS/EDGE/UMTS. ......................... 3
Figura 4 Evoluo nas taxas no WCDMA.......................................................... 3
Figura 5 Evoluo do Volume de trfego de dados na rede comercial estudada.
........................................................................................................................... 5
Figura 6 Modelo das quatro zonas de comunicaes mveis. ......................... 9
Figura 7 Downlink e Uplink. ............................................................................ 11
Figura 8 Releases do UMTS. ......................................................................... 12
Figura 9 Comparao de latncia e taxas entre EGDE, WCDMA R.99 e HSPA .
......................................................................................................................... 14
Figura 10 Topologia tpica de rede GSM e UMTS. .......................................... 15
Figura 11 Estrutura de protocolos da Interface Iu para o domnio CS. ............ 23
Figura 12 Estrutura do protocoIo da Interface Iu para o domnio PS............... 24
Figura 13 Pilha de protocoIos da Interface IuPS Control Plane.................... 25
Figura 14 Pilha de protocoIos da Interface IuPS User Plane........................ 25
Figura 15 Arquitetura lgica GPRS com as indicaes das interfaces ............ 29
Figura 16 Esboo do cabealho do GTP-U. .................................................... 32
Figura 17 Ponto de coleta Viso Geral. ........................................................ 37
Figura 18 Ponto de coleta Viso pontual de coleta na interface IuPS. ......... 38
Figura 19 Volume total de trfego de dados na RNC estudada - Perodo de
uma semana a partir de 0:00h de 12/08/2010 a 0:00h de 20/08/2010. ............ 39
Figura 20 Volume total de trfego de dados na RNC estudada - Perodo de
uma semana a partir de 0:00h de 20/08/2010 a 0:00h de 28/08/2010. ............ 39
Figura 21 Volume de trfego 3G/HSPA na RNC estudada - Perodo 0:00h de
12/08/2010 a 0:00h de 14/08/2010. .................................................................. 40
Figura 22 Volume de trfego 3G/HSPA na RNC estudada - Perodo 0:00h de
26/08/2010 a 0:00h de 28/08/2010. .................................................................. 41
Figura 23 Percentuais comparativos do volume de trfego dos planos de
controle e usurio: (a) em pacotes e (b) em bytes. .......................................... 44
Figura 24 Sobrecarga dos cabealhos em um pacote GTP tpico ................... 45
Figura 25 Distribuio dos comprimentos (Payload) dos Pacotes GTP .......... 46
Figura 26 Percentuais comparativos do volume de trfego dos protocolos TCP
e UDP: (a) em pacotes e (b) em bytes. ............................................................ 47
Figura 27 Percentuais comparativos dos Protocolos transportados por TCP: (a)
em pacotes e (b) em bytes. .............................................................................. 48
Figura 28 Percentuais comparativos dos Protocolos transportados por UDP: (a)
em pacotes e (b) em bytes. .............................................................................. 49
Figura 29 Top 10 Destinos IP em percentuais da Captura Comercial I ........... 50
Figura 30 Top 10 Destinos IP em percentuais da Captura Comercial II .......... 50
viiv

Figura 31 Top 10 Destinos IP em percentuais da Captura Comercial III ......... 51


Figura 32 Top 10 Destinos IP em percentuais da Captura Comercial IV ........ 51
Figura 33 Top 10 Destinos IP em percentuais da Captura Comercial V ......... 51
Figura 34 Top 10 Domnios mais populares em percentuais - Captura
Comercial I ....................................................................................................... 52
Figura 35 Top 10 Domnios mais populares em percentuais - Captura
Comercial II ...................................................................................................... 52
Figura 36 Top 10 Domnios mais populares em percentuais - Captura Anatel III
......................................................................................................................... 52
Figura 37 Top 10 Domnios mais populares em percentuais - Captura
Madrugada IV ................................................................................................... 53
Figura 38 Top 10 Domnios mais populares em percentuais - Captura
Madrugada V .................................................................................................... 53
Figura 39 Relevncia das capturas para as Informaes sobre dispositivos .. 55
Figura 40 Tipos de terminais 3G ..................................................................... 57
Figura 41 Releases dos terminais 3G ............................................................. 58
Figura 42 Bandas dos terminais 3G ................................................................ 60
Figura 43 Classificao das clulas ................................................................ 62
Figura 44 Georeferenciamento - (a) Localizao das Nodes B e (b) Classes de
sinalizao Captura ANATEL III ....................................................................... 62
Figura 45 Georeferenciamento - (a) Classe Heavy Anatel III e (b) Classe Heavy
Madrugada V .................................................................................................... 63
Figura 46 Atividades de sinalizao: (a) Comercial I e (b) Comercial II. ......... 64
Figura 47 Atividades de sinalizao: (a) Anatel III e (b) Madrugada IV. .......... 64
Figura 48 Atividades de sinalizao Madrugada V. ......................................... 64

viiiv

Lista de Tabelas
Tabela I Critrios de servios por ambientes do IMT-2000 ................................ 9
Tabela II Banda de freqncias para o modo FDD - UTRA ............................. 11
Tabela III Modulaes utilizadas no WCDMA, HSDPA e HSUPA ................... 11
Tabela IV Lista das interfaces e elementos respectivos .................................. 22
Tabela V Detalhes das coletas ........................................................................ 40
Tabela VI Comandos Tshark ........................................................................... 42
Tabela VII Lista Top 10 Destinos IP ................................................................. 50
Tabela VIII Os domnios sempre presentes ..................................................... 53
Tabela IX Classificao dos tipos de terminais ................................................ 56
Tabela X Classificao dos releases dos terminais ......................................... 58
Tabela XI Classificao das bandas dos terminais 3G .................................... 60
Tabela XII Frequncia de ocorrncia dos SAC ................................................ 61

ixv

Lista de Abreviaturas e Siglas


1G
2G
2,5G
3G
3GPP
3GPP2
16QAM
64QAM
AMPS
ARIB
ATIS
CWTS
DNS
EDGE
ETSI
FTP
GGSN
GPRS
GSM
GTP
GTP'
HSDPA
HSPA
HSPA+
HSUPA
HTTP
ICMP
IMAP
IMEI
IMSI
IP
IRC
IMT-2000
ITU
IuPS
LMSI
LTE
MBMS
MIMO
MSISDN

The first generation of analogue mobile phone technologies


The second generation of digital mobile phone technologies
The enhancement of GSM
The third generation of mobile phone technologies
Third Generation Partnership Project
Third Generation Partnership Project 2
16 Quadrature Amplitude Modulation
64 Quadrature Amplitude Modulation
Advanced Mobile Phone System
Association of Radio Industries and Businesses
Alliance for Telecommunications Industry Solutions
China Wireless Telecommunication Standard Group
Domain Name Server
Enhanced Data Rates for GSM Evolution
European Telecommunications Standards Institute
File Transfer Protocol
Gateway GPRS Support Node
General Packet Radio Service
Global System for Mobile communication
GPRS Tunnelling Protocol
GPRS Tunnelling protocol, used for CDR transport
High Speed Downlink Packet Access
High Speed Packet Access
High Speed Packet Access Plus
High Speed Uplink Packet Access
Hypertext Transfer Protocol
Internet Control Message Protocol
Internet Message Access Protocol
International Mobile Equipment Identity
International Mobile Subscriber Identity
Internet Protocol
Internet Relay Chat
International Mobile Telephony - Famlia de tecnologias 3G
aprovadas pela ITU
International Telecommunication Union
The connection between the RNC and the packet switched
network in a GSM/GPRS/UMTS network
Local Mobile Station Identity
Long Term Evolution
Multimedia Broadcast Multicast Service
Multiple In Multiple Output
Mobile Subscriber ISDN Number
xv

MMS
MS
MT
OSS
P2P
PDP
PDU
POP3
PS
QAM
RAB
RANAP
RDP
RNC
RTP
SCTP
SGSN
SIP
SMS
SMTP
SNMP
SSH
T1P1-ATIS
TCP
TTA
TTC
UDP
UE
UMTS
UTRA
UTRAN
VoIP
WCDMA

Multimedia Message Service


Mobile Station
Mobile Termination
Operation SubSystem
Peer to Peer
Packet Data Protocol
Protocol Data Unit
Post Office Protocol - Version 3
Packet Switch
Quadrature Amplitude Modulation
Radio Access Bearer
Radio Access Network Application Part
Remote Desktop Protocol
Radio Network Controller
Real-time Transport Protocol
Stream Control Transmission Protocol
Serving GPRS Support Node
Session Initiation Protocol
Short Message Service
Simple Mail Transfer Protocol
Simple Network Management Protocol
Secure Shell
Alliance for Telecommunications Industry Solutions
Transmission Control Protocol
Telecommunications Technology Association
Telecommunication Technology Committee
User Datagram Protocol
User Equipment
Universal Mobile Telecommunications System
UMTS Terrestrial Radio Access
UMTS Terrestrial Radio Access Network
Voice over IP
Wide band Code Division Multiple Access

xiv

Resumo
Nos ltimos anos, as operadoras de telefonia mvel esto investindo na
implantao e expanso de suas redes de terceira gerao 3G/HSPA. O
volume de trfego de dados dessas redes crescem a taxas elevadas, o que
demanda altos investimentos e celeridade no incremento por mais capacidade,
exigindo das operadoras a racionalizao de seus recursos, para garantir um
grau de servio adequado aos seus clientes e o aprimoramento no
conhecimento dessas redes.
Atualmente, este processo de racionalizao norteado por mtricas
tradicionais geradas pelos sistemas de gerenciamento e monitoramento de
rede das operadoras (Operation SubSystem - OSS). Porm, o conhecimento
da composio do trfego de dados na rede 3G pode oferecer maiores
detalhes e informaes complementares para aes de dimensionamento e
aferies da rede e o planejamento de polticas para os seus usurios de uma
maneira mais precisa. No entanto, o potencial das informaes extradas de
amostras de trfego de pacotes na rede 3G ainda no foi devidamente
investigado.
Este trabalho objetiva realizar uma anlise do comportamento de tais
redes, atravs de coleta de dados numa interface IuPS e tambm de medies
disponveis no OSS de uma operadora mvel comercial brasileira.
A partir dessa anlise, fornecemos meios de se conhecer o perfil de
seus usurios e um conjunto de mtricas que proporcionem um melhor
entendimento de seu funcionamento.
Tais mtricas assumem um papel de destaque nas tomadas de decises
gerenciais nas reas tcnica e comercial.

Palavras-chaves: 3G, Trfego de dados, HSPA, IuPS, operadora mvel


brasileira comercial.

xiiv

Abstract
Lately, the mobile operators have been establishing and expanding their
3G/HSPA networks. The rapid growth in data traffic volumes of these networks
put increasing pressure on operator capex planning to provide the customer
satisfaction, to deliver a fast capacity enlargement and to improve their
expertise in the network.
Nowadays, monitoring classical methods lead the capex planning.
However, the 3G network data traffic composition could bring forth refined
information to plan the capex and the capacity enlargement, to define customer
policies and to check the network. Nevertheless, the whole potential of the 3G
network data traffic packets samples has not yet been properly investigated.
This work intends to investigate the behavior of one brazilian mobile
operator 3G network, based on the captured packets from an IuPS interface
and OSS data. This examination provides means to understand the profile of
their customers, to produce a set of results in order to have the rule over the
network and enough information basis to support the managerial decision
making, both on the technical and commercial areas.

Keywords: 3G, Data Traffic, HSPA, IuPS, brazilian mobile operator

xiiiv

1 Introduo
A primeira rede de telefonia mvel celular, AMPS (sistema denominado
1G primeira gerao), em carter de testes, foi lanada na cidade de Chicago
- Estados Unidos em 1978 Huff, D. L., Advanced mobile phone service: the
developmental system, Bell Syst. Tech. J., 58(1) 249, 1979., e tinha como o
objetivo de oferecer apenas o servio de voz. Aps 32 anos, o mercado de
telefonia mvel celular sofreu e vem sofrendo fortes mudanas, principalmente
no que se diz respeito diversidade dos servios oferecidos pela rede: voz,
servio de mensagens curtas (Short Message Service SMS), servio de
mensagens multimdia (Multimedia Message Service - MMS), dados, etc.
Todas as transformaes permitiram acessos cada vez mais rpidos e a atual
convergncia com a Internet.
Hoje, no mundo, o nmero de usurios de telefonia mvel superior aos
de outros mercados mais populares, como a prpria Internet, por exemplo. As
Figura 1 e Figura 2 [2] fornecem estimativas

de mercado que permitem

verificar o quanto os terminais mveis penetraram nos mercados de


comunicao e o quanto eles j competem no trfego de dados. A Figura 1
compara o nmero de usurios de servios de TV, jornais impressos, Internet e
telefonia mvel no mundo todo no contexto do mercado de comunicaes.

Figura 1 Mercado de telefonia mvel X Outros mercados.

Na Figura 2 temos a comparao do percentual de acesso a Internet


realizados atravs de PC, de Terminais Mveis e da combinao de ambos.

Figura 2 Meios de acesso a Internet.

Dentre as novas tecnologias utilizadas para prover acesso de dados aos


terminais celulares destacam-se as redes mveis 3G/HSPA [3], que so
capazes de fornecer taxas elevadas de transferncia de dados, aliadas a
baixas latncias.
Uma rede de telefonia mvel celular de terceira gerao ou
simplesmente rede 3G, envolve uma vasta gama de elementos e protocolos em
sua arquitetura. A parte da rede responsvel pelo trfego de dados via
comutao de pacotes denominada de domnio de Packet Switch (PS). Neste
domnio, alm do equipamento do usurio (User equipment - UE), vrios
elementos de rede se unem para form-lo, tais como a estao rdio-base
(Node B), a controladora das estaes rdio-base (Radio Network Controller RNC), os ns de suporte da rede General Packet Radio Service (GPRS), que
so: Serving GPRS Support Node (SGSN) e Gateway GPRS Support Node
(GGSN), os links de transmisso envolvidos, at o firewall e roteadores
utilizados na sada para a Internet ou outras redes. A Figura 3 apresenta a
estrutura geral da topologia de um domnio de Packet Switch (PS) de uma
tpica rede mvel celular GSM/GPRS/EDGE/UMTS [3].

Figura 3 Topologia do domnio PS GSM/GPRS/EDGE/UMTS.

As especificaes das redes mveis 3G, tambm conhecidas como


WCDMA, bem como as suas implementaes, sofrem contnuas evolues.
Atualmente,

no

Brasil,

dispomos

comercialmente

de

redes

implementadas no Release 6 (R6), o qual oferece High Speed Downlink Packet


Access (HSDPA) e High Speed Uplink Packet Access (HSUPA), ou tambm
referenciado pelo termo High Speed Packet Access (HSPA) [4]. A Figura 4
apresenta a evoluo das taxas mximas no WCDMA.

Figura 4 Evoluo nas taxas no WCDMA [3].

As redes HSPA no R6 foram especificadas para permitirem taxas de at


14 Mbps para o download e 5,76 Mbps para upload [5]. Para isso, o acesso
WCDMA na interface area sofreu uma srie de modificaes e melhorias [6].
Alm do incremento nas taxas de transmisso, outros benefcios como a
reduo na latncia e aumento de capacidade de rede foram alcanados [7]. A
rede comercial onde coletamos os dados e outras informaes para a
realizao deste trabalho compatvel com o R6 HSPA, mas com limitaes de
taxas de 7,2Mbps e 1,92Mbps para download e upload, respectivamente. No
Brasil, a Sercomtel [4] j possui o HSPA plus, ou HSPA+, com as taxas

mximas para o R6. As demais operadoras tambm esto se planejando para


at o final de 2011 operar com o HSPA+.
Resolvido grande parte do problema na interface area, principal
limitador em transmisso de dados devido s restries de espectro e bandas e
tcnicas de acesso e modulao, que ainda obter grandes avanos com o
HSPA+ e a evoluo para o Long Term Evolution (LTE) [8], necessrio uma
grande

disponibilidade

de

banda

nos

demais

elementos

de

rede,

principalmente nas redes de transporte.


As operadoras enfrentam um grande desafio de como se deve configurar
e planejar os elementos constituintes de uma rede 3G de forma a proporcionar
um servio com o nvel de desempenho adequado. No Brasil, desde 2004,
quando as primeiras redes EDGE foram implantadas, passando por 2007 com
as redes 3G [4], ainda difcil prover uma rede com um alto grau de servio e
desempenho estvel no que diz respeito transmisso de dados, tema em
discusso pela Anatel [9].

1.1 Motivao
O grande motivador para este trabalho foi o de explorar e analisar o
trfego 3G numa operadora de telefonia mvel do Brasil e apresentar um perfil
de comportamento de uma rede comercial em operao, atravs da coleta de
dados na interface IuPS, de forma a se ter mais domnio e conhecimento
destas redes.
O crescimento e a penetrao das redes 3G/HSPA tm avanado
rapidamente e nem sempre a fora de trabalho das empresas consegue
acompanhar esta evoluo. Contudo, quanto maior for o conhecimento de suas
peculiaridades, maiores so as chances de se planejar, implementar e operar
uma rede com sucesso e assim, aumentar as chances de dominar o mercado
de banda larga mvel oferecendo os melhores servios.
Para exemplificar esta evoluo, a Figura 5 apresenta o crescimento de
trfego de dados da rede 3G/HSPA onde as capturas foram realizadas. Os
dados foram extrados do Operation Sub System (OSS) da operadora em
anlise, que por questes de confidencialidade no ter seu nome apresentado
neste trabalho. Este sistema armazena os diversos contadores da rede 3G e

nos permite calcular uma srie de indicadores para monitorar a rede, tais quais
os Key Performance Indicators (KPI)1. O grfico da Figura 5 apresenta o
volume de dados 3G mensais e o valor total o somatrio das parcelas de
trfegos provenientes do R.99 [3] e HSPA. Em menos de 2 anos de operao,
o seu crescimento foi da ordem de 36.200%, com um volume mensal em torno
de 0,42 Petabytes. Esta taxa de crescimento despertou ainda mais a
curiosidade em realizar esta investigao.

Figura 5 Evoluo do Volume de trfego de dados na rede comercial estudada.

A anlise proporcionada neste trabalho o primeiro passo de estudos


nesta rea e que pode evoluir para uma produo de diretrizes para auxiliar
resolues de

problemas

no

planejamento,

implantao,

operao

manuteno destas redes e, assim permitir a oferta de servios de dados via


redes 3G/HSPA adequados as demandas dos clientes.

Seguem alguns KPI mais utilizados pelas operadoras: Acessibilidade, Taxa de queda de
chamadas, Taxas de bloqueio, Taxa de dados, Disponibilidade de rede, Taxa de sucesso de
Handover, Tempo de estabelecimento de chamadas.

1.2 Objetivos
Este trabalho tem como objetivo explorar o trfego de pacotes de uma
rede 3G/HSPA comercial e analisar o seu perfil de trfego de dados gerado
pelos usurios e caracterizar o seu comportamento e composio. Espera-se
que, a partir destas anlises, seja possvel conhecer quais os servios e
protocolos mais utilizados pelos usurios da rede 3G e que mecanismos
poderiam melhorar o desempenho da rede.
Como resultado final deste trabalho, espera-se atingir as seguintes
contribuies:
I.

Um conhecimento aprofundado do perfil de trfego de uma rede

3G/HSPA em operao comercial brasileira.


II.

O perfil dos usurios de uma tpica rede 3G/HSPA comercial brasileira.

III.

A distribuio de trfego dos protocolos de rede utilizados, principais

destinos de acessos numa rede 3G/HSPA e demais caractersticas


encontradas atravs das coletas de dados na interface IuPS.

1.3 Estrutura da Dissertao


Este trabalho estruturado em seis Captulos. Apresentamos desde os
conceitos fundamentais das redes mveis celulares, principalmente em relao
s interfaces e protocolos existentes no ponto de captura, para em seguida
analisarmos o comportamento do ao trfego de dados 3G/HSPA de uma
operadora mvel celular brasileira em operao comercial. Para tanto
empregaremos dados de diferentes fontes como capturas de trfego e
informaes extradas de seu OSS. Finalizamos com as observaes,
concluses e sugestes para trabalhos futuros.
A seguir, temos um breve resumo dos Captulos. No primeiro Captulo,
uma breve introduo a respeito do escopo da dissertao e so apresentadas
as motivaes, os objetivos e as contribuies do trabalho.
No Captulo 2 fazemos uma breve apresentao de conceitos de
telefonia mvel celular 3G e apresentaremos uma descrio da evoluo da
rede

UMTS, embasadas pelas normas da European Telecommunications

Standards Institute (ETSI) / 3rd Generation Partnership Project (3GPP), bem

como uma topologia bsica de uma rede 3G, os seus elementos, interfaces e
protocolos.
Abordamos no Captulo 3, uma breve discusso dos trabalhos
relacionados com artigos que versam sobre estudos de monitorao e anlise
de redes 3G e que norteiam esta dissertao.
O Captulo 4 trata da metodologia do trabalho.
As anlise de dados descrita no Captulo 5, onde apresentamos e
detalhamos o trfego de dados da rede 3G, listando os principais protocolos
levantados nas capturas, os principais destinos acessados, atividades de
sinalizao e os principais tipos de dispositivos utilizados pelos usurios.
No

sexto

Captulo,

apresentamos

concluso

do

trabalho

comentamos as principais contribuies e apresentamos oportunidades para


extenso em trabalhos futuros.

2 Fundamentos de redes de telefonia mvel


celular 3G
Neste Captulo, apresentamos uma viso geral sobre as redes mveis
3G/HSPA e os elementos que as constituem de modo a fornecer base
suficiente para o entendimento desta dissertao. Para detalhes mais
aprofundados, possvel encontr-los em vrias publicaes, como em livros
([3], [10], [11]) e nas especificaes tcnicas do ETSI/3GPP ([12], [13], [14],
[15], [16], [17]).

2.1 IMT-2000
O International Telecommunication Union (ITU) iniciou os estudos para o
desenvolvimento dos principais conceitos do 3G, sob o nome de Future Public
Land

Mobile

Telecommunications

Systems

(FPLMTS)

em

1985,

que

posteriormente fora rebatizado de International Mobile Telecommunications


2000 (IMT-2000) [18], j em 1997 [10]. Em maro de 1999, um conjunto de
requisitos e recomendaes foram elaborados e publicados na recomendao
Q.1701 da ITU-T (Framework for IMT-2000 network) [19].
Um dos objetivos de cobertura do IMT-2000 o de propiciar a vasta
gama de servios do 3G aos usurios na maior extenso geogrfica possvel,
sejam em locais com alta teledensidade2 ou no. Para tanto, segue-se o
modelo das quatro zonas, apresentado na Figura 6, que divide a cobertura do
servio 3G em reas ou zonas que englobam pores geogrficas delimitadas
e possuem critrios especficos, explicitados na Tabela I, para atender ao
oferecimento de servios, tais como: taxas mximas, latncia na transferncia
dos dados e taxa de erro.

Teledensidade o termo utilizado para definir o nmero de telefones em servio, a cada


grupo de cem habitantes.

Figura 6 Modelo das quatro zonas de comunicaes mveis [10].

Tabela I Critrios de servios por ambientes do IMT-2000 [20]

Ambiente de
Operao

Velocidade

Taxa de

Mxima do

pico

terminal

(Bit Rate)

Atraso
mximo de
transferncia
(Real-time)

Bit Error
Rate - BER
(Real-time)

Bit Error
Rate - BER
(No Realtime)

144 kbps,
Suburbano/Rural
Outdoor

250 km/h

de
preferncia

-3

-7

10 - 10

-3

-7

10 - 10

-3

-7

10 - 10

20-300 ms

10 10

20-300 ms

10 10

20-300 ms

10 10

-5

-8

-5

-8

-5

-8

384 kbps
384 kbps,
Urbano
Outdoor

150 km/h

de
preferncia
512 kbps

Indoor

10 km/h

2 Mbps

Vrias propostas de padres surgiram, seguindo as recomendaes e


especificaes do IMT-2000. Mas, basicamente, duas vertentes se destacaram.
Elas so mais conhecidas pelos nomes de 3GPP e 3rd Generation Partnership
Project 2 (3GPP2).
A 3GPP um empreendimento conjunto de vrias organizaes de
padronizao internacionais da Europa (ETSI), Japo (ARIB e TTC), dos
Estados Unidos (T1P1 atualmente ATIS), da Coria do sul (TTA) e da China
(CWTS atualmente CCSA). Este grupo focou os seus trabalhos no Universal
Mobile Telecommunications System (UMTS) concebido para ser o sucessor do
sistema de segunda gerao Global System for Mobile Communications (GSM)
e como o sistema padro para o 3G.
A 3GPP2 nasceu em paralelo 3GPP com a participao dos rgos
ARIB, TTC e CWTS, que defendem a evoluo para o 3G a partir de outro
sistema de segunda gerao, o IS-95, mais conhecido como CDMA.
9

Em ambos os casos, as especificaes 3GPP e 3GPP2 atendem aos


requisitos do IMT-2000, dentre eles:
Taxa de dados mais elevadas (at 2Mbps)
Uso do espectro mais eficiente do que os sistemas de 2G
Suporte para transmisso de dados por circuito comutado e rede de
pacote
Ampla srie de servios e aplicaes, principalmente multimdia
Uma camada fsica mais flexvel, permitindo taxas de dados variveis
para acomodar a introduo de novos servios numa nica conexo
Baixas latncias
Co-existncia com a redes 2G
Suporte a trfego assimtrico

2.2 UMTS
O padro UMTS, um dos sistemas que atende aos requisitos do ITU
para padro do 3G, o adotado em grande parte do mundo, incluindo o Brasil.
Esse sistema suporta uma vasta gama de servios e propicia acesso aos
servios tradicionais de Rede Telefnica Pblica Comutada (RTPC-PSTN), a
Rede Digital de Servios Integrados (RDSI-ISDN) e, principalmente, a redes de
servios de dados baseado em IP, como a Internet e aplicaes multimdia com
eficincia e flexibilidade.
A interface area do UMTS, interface que conecta o usurio a rede, o
UMTS Terrestrial Radio Access (UTRA) e sua tecnologia de acesso de rdio
o Wideband CDMA (WCDMA), que opera com uma largura de banda de 5MHz
para cada portadora e ainda permite as tcnicas de duplexao Frequency
Division Duplex (FDD) e Time Division Duplex (TDD). Inicialmente, fora
proposto a sua operao na banda de freqncia de 2GHz. Posteriormente,
outras faixas, utilizadas pelo 2G, foram especificadas para reuso pelo UMTS no
modo FDD, listadas na Tabela II. As bandas I e V so as utilizadas no Brasil
atualmente. Os sentidos de comunicao na interface area, ilustrados na
Figura 7, so chamados de Uplink (UL) e Downlink (DL).

10

Figura 7 Downlink e Uplink.

Tabela II Banda de freqncias para o modo FDD - UTRA [21]

Banda

Frequncias
de
Uplink (MHz)

I
II
III
IV
V
VI
VII
VIII
IX
X
XI
XII
XIII
XIV
XV
XVI
XVII
XVIII
XIX
XX
XXI

1920 1980
1850 1910
1710 1785
1710 1755
824 849
830 840
2500 2570
880 915
1749,9 1784,9
1710 1770
1427,9 1447,9
698 716
777 787
788 798
Reservado
Reservado
Reservado
Reservado
830 845
832 862
1447,9 1462,9

Frequncias
de
Downlink
(MHz)
2110 2170
1930 1990
1805 1880
2110 2155
869 894
875 885
2620 2690
925 960
1844,9 1879,9
2110 2170
1475,9 1495,9
728 746
746 756
758 768
Reservado
Reservado
Reservado
Reservado
875 890
791 821
1495,9 1510,9

Espaamento
Duplex (MHz)
190
80
95
400
45
45
120
45
95
400
48
30
31
30
45
41
48

O WCDMA utiliza a tcnica de espalhamento espectral (spreadspectrum) e as modulaes descritas na Tabela III [22].
Tabela III Modulaes utilizadas no WCDMA, HSDPA e HSUPA

WCDMA R.99
HSDPA
HSUPA

Modulao
QPSK
QPSK, 16-QAM, 64-QAM
QPSK, 16-QAM

As especificaes do UMTS foram desenvolvidas em fases. No website


do 3GPP [23] possvel visualizar uma matriz listando os releases e as
respectivas especificaes presentes em cada uma delas.
11

Em cada release especificado, h a introduo de novas funcionalidades


ao sistema, propiciando a sua contnua evoluo e melhorias para os usurios
e as redes. A Figura 8 ilustra o progresso dos releases propostos para o
UMTS, inicialmente como apenas Release 99 (R.99), no ano de 2000, e alguns
principais itens de sua evoluo como: o High Speed Downlink Packet Access
(HSDPA), especificado no ano de 2002 no R5, juntamente com o IP Multimedia
Subsystem (IMS); High Speed Uplink Packet Access (HSUPA) especificado no
final de 2004 para o incio de 2005 no R6; High Speed Packet Access Plus
(HSPA+) entre 2006 e 2007 no R7, juntamente com o Multimedia Telephony
(MMTel); Long Term Evolution (LTE), Common IMS e Evolved Packet Core
(EPC) entre 2008 e 2009 no R8 e o LTE-Advanced no R10. importante frisar
que as especificaes levam algum tempo para serem implementadas e
estarem em operao nas redes comerciais.

Figura 8 Releases do UMTS [24].

O WCDMA teve especificaes desenvolvidas nos releases R.99 e Rel4. Uma de suas principais caractersticas foi o fato de oferecer taxas entre o
usurio mvel e a rede por volta dos 384kbps.
Embora as taxas de 384kbps sejam superiores ao que se tinha at
ento, com o GPRS e o EDGE, no GSM, com as suas taxas nominais em torno
de 56 kbps e 236 kbps, respectivamente, a demanda dos usurios por taxas
mais elevadas, levaram ao advento das novas funcionalidades para o 3G:
HSDPA e posteriormente o HSUPA, que em formam o HSPA e que tambm
so conhecidas como 3,5G.
O HSPA o termo adotado para referenciar as melhorias na interface de
rdio do UMTS, especificados nos releases 5 e 6 do 3GPP. Esta adequao
diz respeito rede de acesso, no requerendo alteraes significativas nos

12

elementos da Rede Ncleo, mas basicamente atualizaes de Software e nos


elementos que suportam o trfego de dados, devido ao incremento de volume
de dados trafegado pela rede.
Na mesma portadora de 5MHz, utilizada pelo WCDMA, possvel atingir
taxas elevadas, sendo 14Mbit/s para o HSDPA e 5Mbit/s no HSUPA.

2.2.1 HSDPA
O HSDPA introduz uma srie de novas caractersticas da rede de
acesso para o downlink:
- Um novo canal comum High Speed Downlink Shared Channel (HSDSCH) foi introduzido e pode ser compartilhado por vrios usurios ou at
mesmo ser utilizado por apenas um usurio.
- O uso de um intervalo de tempo de transmisso (TTI) de 2ms, que
habilita uma taxa mais elevada na camada fsica da interface area, melhora o
tempo de resposta da transmisso que se adapta melhor a possveis variaes
das condies de rdio ou as requisies dos usurios. O TTI para o R.99 fica
entre 10ms a 80ms.
- O escalonamento rpido de trfego de dados (Fast data traffic
scheduling) adqua a comunicao entre a rede e os usurios s condies de
rdio e tambm permite, atravs da Node B, que toda a capacidade de rede
seja alocada para um nico usurio durante um pequeno perodo de tempo.
Uso de modulao e codificao adaptativas (Adaptive Modulation and
Coding - AMC) s condies dos canais, selecionando as modulaes mais
adequadas, desde o QPSK, ao 16QAM ou ainda o 64QAM. Diferentemente do
R.99 que s permite a modulao QPSK.
A rpida retransmisso, baseado na tcnica rpida de Hybrid Automatic
Repeat reQuest (HARQ), de pacotes errados dentro a janela de 10ms, agora
gerenciada pela Node B, permite que todos os usurios se beneficiem de altas
taxas.

13

2.2.2 HSUPA
O HSUPA, tambm introduz uma srie de novas caractersticas tcnicas
da rede de acesso, mas para o uplink. O HSUPA tambm conhecido como
Enhanced Dedicated Channel (E-DCH).
As principais caractersticas so:
- Um novo canal dedicado no uplink
- Introduo do HARQ
- Escalonamento rpido pela Node B (Fast Node B scheduling) que
propicia o controle do conjunto do formato dos cdigos de transporte que o
usurio (User Equipment - UE) pode escolher. Assim a capacidade e cobertura
so melhoradas no uplink.
Comparando as interfaces areas disponveis, EDGE, WCDMA R.99 e
HSPA, na Figura 9, vemos como a evoluo das taxas foi significativa para
alavancar o crescimento das redes 3G, onde samos de taxas de dados da
ordem de algumas centenas de kbps para Mbps e de reduo da latncia em
cerca de 3 a 4 vezes. importante frisar que as comparaes foram feitas a
partir de aparelhos HSPA limitados a 3,2 Mbps no Downlink e 1,5 Mbps no
Uplink.

Figura 9 Comparao de latncia e taxas entre EGDE, WCDMA R.99 e HSPA [25].

14

2.3 Arquitetura de Redes 3G


As redes de telefonia mvel celular 3G/HSPA possuem elementos de
redes e protocolos heterogneos. A topologia tpica de uma rede 3G,
convivendo com uma rede 2G, apresentada na Figura 10. A topologia da rede
dividida em duas redes: Rede de Acesso (Access Network) e a Rede Ncleo
(Core Network). A Figura 10 apresenta as Redes de Acesso 2G e 3G. A Rede
Ncleo formada por dois domnios: o domnio de Comutao por Circuito
(Circuit Switched - CS) e o domnio de Comutao por Pacotes (Packet
Switched - PS).

Figura 10 Topologia tpica de rede GSM e UMTS [26].

Antes de detalharmos os elementos presentes na arquitetura de uma


rede GSM/UMTS, vamos descrever os terminais mveis, definidos como
Mobile Station (MS) no GSM e User Equipment (UE) no UMTS.

15

A MS compreende todos os componentes de hardware e software


capazes de realizar a comunicao entre os usurios e a rede mvel.
composta do Equipamento ou Terminal mvel (Mobile Equipment - ME) e o
SIM Card.
O Equipamento ou Terminal mvel (ME) permite o acesso rede de
acesso de rdio, via Interface de Rdio ou Interface de ar (Interface Um),
servindo de interface homem mquina para o usurio. A interface Um aberta.
Cada Terminal possui uma identificao nica atravs do IMEI (International
Mobile Equipment Identity), que contm informaes do fabricante, modelo e
nmero de srie de cada equipamento ([27], [28]).
Alm do ME, temos o segundo elemento que compe a MS, chamado
SIM Card.
O SIM Card consiste de um chip de memria e um processador. um
mdulo removvel da ME e contm o International Mobile Subscriber Identity
(IMSI) que nico para cada usurio.
Informaes relacionadas com a rede e usurio, temporrias ou no,
ficam armazenadas no SIM Card. Bem como, pode armazenar mensagens de
SMS, aplicativos (SIM Application Toolkit - SAT), nmeros de telefones, etc. A
funo fundamental do SIM, em conjunto com a rede GSM autenticar e
validar a MS quando do acesso a rede.
O UE, termo criado para o UMTS para designar a MS, tem funes
similares a MS do GSM, diferenciando-se pela compatibilidade com o sistema
UMTS/WCDMA. Sua interligao com a rede de acesso do UMTS realizada
atravs da interface aberta Uu. Basicamente, h dois tipos de UE: as que
apenas utilizam a interface area do UMTS e as que podem utilizar o GSM e o
UMTS, que so as mais comuns, pois a penetrao das redes GSM ainda
bem superior s da rede UMTS e assim possvel a utilizao em ambas as
redes.
O SIM Card no UMTS chamado USIM, mas contm as mesmas
funes do SIM Card. Inclusive, usual a utilizao de SIM Cards no UE ([29],
[30]).
Por se tratar de uma entidade em comum entre o 2G e 3G, ao nos
referirmos a MS, tambm estamos nos referindo a UE.

16

2.3.1 Rede de Acesso de Rdio - GSM


A rede de acesso do GSM tambm conhecido sistema Base Station
Subsystem (BSS) ou mesmo GSM/EDGE Radio Access Network (GERAN), e
composto de uma ou mais Base Transceiver Station (BTS) e uma ou mais
Base Station Controller (BSC) [31].
A BSC tem o papel de controlar as funcionalidades das BTS atravs da
interface A-bis, proprietria a cada fabricante. A rede de acesso de rdio do
GSM interliga-se Rede Ncleo CS atravs da interface A e atravs da
interface Gb Rede Ncleo PS.
Uma BSC controla um conjunto de BTS, onde a quantidade ir depender
do tamanho e configurao da rede.
As principais funes da BSC so as de controlar, gerenciar e monitorar
as BTS. Realizar o controle do processo de Intercell handovers (para inter-BSC
handovers, a BSC conta com a ajuda da Mobile Switching Center - MSC) e
gerenciar a alocao das frequncias nas BTS, das sequncias de frequencyhopping e demais recursos de rdio.
A BTS composta de um ou mais transceptores (TRX), onde cada um
suporta uma portadora e da unidade chamada Transcoder/rate adapter
(TRAU), que faz o papel de converter voz codificada na interface area na taxa
de 16kbps para as taxas de 64kbps (PCM), utilizadas normalmente nas redes
de telefonia. Embora seja um componente da BTS, geralmente, a TRAU
instalada na mesma localizao da MSC, entre a BSC e a MSC, reduzindo o
nmero de circuitos de 2Mbps.
Controle da Interface com a MS e monitoramento do uplink, envio das
informaes de rede via o canal de controle, deteco dos acessos aleatrios
de pedidos de handover realizados pela MS e clculo da distncia das MS e
ajustes do Timing advance (TA) esto entre as principais funes da BTS.

2.3.2 Rede de Acesso de Rdio - UMTS


A rede de acesso do 3G chamada de UTRAN. Interliga-se com a Rede
Ncleo atravs da interface Iu.

17

A UTRAN composta da controladora da rede rdio (Radio Network


Controller - RNC) e da Node B. Juntas, formam o sistema Radio Network
Subsystem (RNS).
As interfaces internas do UTRAN so as Iub e Iur. A Iub conecta a Node
B RNC e a Iur serve para conectar RNC entre si.
A RNC controla uma ou mais Nodes B. As interfaces entre a RNC e
Rede Ncleo podem ser duas, a depender de qual domnio a RNC se conecta.
Se ao domnio CS, a interface em uso a IuCS, que interliga a RNC a MSC.
Se o domnio de PS, a interface IuPS a utilizada e a conexo feita ao
SGSN. Em ambos os casos, so interfaces abertas. A interface Iur, utilizada
entre as RNC do tipo lgica, podendo haver ou no uma conexo fsica entre
as RNC. A RNC tem funes similares a BSC.
A RNC tem seguintes funes de gerenciar os recursos de transporte da
Iub, controlar as Node B, gerenciar as informaes do sistema, gerenciar o
trfego dos canais comuns e compartilhados, combinar/separar os streams de
dados entre as Node B, gerenciar o soft handover, alocar os cdigos de canal
no Downlink, gerenciar o controle de potncia na interface area e gerenciar os
relatrios de monitorao da rede de rdio.
A Node B tem finalidade semelhante a uma BTS e tem as funes de
implementar a sinalizao lgica com a RNC, mapear os recursos lgicos com
os recursos de hardware, transmitir as mensagens e informaes da rede de
acordo com os parmetros definidos na RNC, medir as condies de rdio e
reportas s camadas superiores, executar o processo de modulao spreading e demodulao despreading3 e processar as aes RF.

2.3.3 Rede Ncleo (Core Network)


A Rede Ncleo serve ambas as redes de rdio, 2G e 3G,
respectivamente o GERAN e o UTRAN. A Rede Ncleo formada pelos
domnios CS e PS.
O domnio CS lida com as conexes por circuito comutado, como as
chamadas de voz e de vdeo-chamada, enquanto as transferncias por pacotes

Utilizamos o termo spreading/despreading devido a falta de uma terminologia mais adequada


na lngua portuguesa.

18

so tratadas pelo domnio PS. O domnio CS baseado em torno da MSC e o


domnio PS do SGSN.
A central de comutao na Rede Ncleo, mais conhecida por MSC, o
corao do domnio CS.
Uma mesma MSC pode atender a ambos o GERAN e o UTRAN. Basta
estar configurada com software e hardware necessrios e compatveis para
atender aos requisitos de ambas.
A MSC tem interfaces, alm das redes de rdio, com outras MSC, com a
rede fixa, com o SGSN e outros elementos de carter de armazenamento de
registros como os Home Location Register (HLR), Equipment Identity Register
(EIR) e Authentication Center (AuC). Fisicamente, o Visitor Location Register
(VLR) implementado numa MSC e a interface entre eles, interface B,
apenas lgica.
Vrias redes de acesso, GERAN e UTRAN, podem estar conectados
numa mesma MSC. Isto depender apenas do tamanho, trfego e configurao
da rede, bem como da capacidade de processamento e configurao da MSC,
que poder controlar as redes de acesso ou ter outras para suprir a demanda
de trfego de rede.
A MSC funciona como o ponto de coordenao do estabelecimento de
chamadas entre o usurio (MS ou UE) dentro de sua rea de abrangncia e
so responsveis pelo gerenciamento do Paging, a alocao dinmica dos
recursos

de

comutao,

do

registro

de

localizao

do

usurio,

da

interoperabilidade com outros tipos de redes, gerenciamento do Handover


(especialmente

inter-MSC

handovers),

bilhetagem,

gerenciamento

de

parmetros de criptografia, troca de sinalizao entre diferentes interfaces,


gerenciamento da alocao de frequncias e controle e operao do
cancelador de eco.
O VLR armazena as informaes das estaes mveis dentro da rea
de atuao da MSC a que faz parte. Todas as estaes ativas, visitantes ou
no, em sua rea de atuao tero as suas informaes no VLR.
O VLR tambm recebe as informaes dos usurios que ficam
armazenadas no HLR, onde so permanentes, mas apenas as retm
temporariamente, enquanto o usurio est ativo na sua rea de atuao. Os
dados do usurio armazenados no VLR so vrios, a listar: International Mobile
19

Subscriber Identity (IMSI), Mobile Station International ISDN Number


(MSISDN),

Mobile Station Roaming Number (MSRN), Temporary Mobile

Station identity (TMSI), Local Mobile Station Identity (LMSI), quando utilizado
pela rede, a rea de localizao (Location Area - LA) onde ocorreu o registro da
MS, a Identificao/Nmero do

SGSN, onde a MS se registrou e as

localizaes iniciais e finais da MS.


H mais informaes possveis de se encontrar no VLR, mas dependem
das funcionalidades que a rede suporta.
Os parmetros de servios suplementares tambm podem constar no
VLR. Os procedimentos executados pelo VLR so os de autenticao com o
elementos HLR e AuC, o de gerenciamento da chave de criptografia do usurio
e transportada do HLR/AuC de origem do usurio, designao dos TMSI,
rastreio do estado das MS que esto em sua rea de abrangncia e do suporte
ao procedimento de Paging (informar o TMSI e a rea de localizao do
usurio).
J o HLR armazena o registro dos dados do usurio de forma
permanente. Cada usurio ao ingressar numa operadora, tem o seu perfil
armazenado num nico HLR. O HLR pode ser implementado no mesmo
equipamento que o MSC/VLR. Uma rede mvel pblica pode possuir vrios
HLR.
H dois tipos de informao armazenadas num HLR, a permanente e a
temporria. A permanente nunca muda, a menos que o usurio altere alguma
funcionalidade de um servio suplementar ao seu perfil. J os dados
temporrios compreendem a identificao do respectivo VLR, onde o usurio
se encontra, e informaes de criptografia, que podem mudar de chamada para
chamada. Os dados do usurio podem ser acessados pelo o seu IMSI ou
MSISDN.
Os dados permanentes no HLR, dentre outros, so o IMSI, MSISDN,
categoria da MS, caractersticas de restries de roaming, dados de grupo de
usurios, parmetros de servios suplementares e a chave de autenticao.
J os temporrios so o LMSI, os parmetros de autenticao e
criptografia (RAND, SRES, Kc, XRES, CK, IK e AUTN), a identificao/nmero
da MSC e a identificao/nmero do VLR (onde o registro foi feito).

20

O EIR ([27], [32]) uma entidade lgica responsvel por armazenar os


IMEI usados no sistema. E contm um ou mais Banco de dados.
Os equipamentos mveis (ME) podem ser classificados em trs listas
[27]:
- White list (IMEI que esto permitidos para uso);
- Black list (IMEI das estaes mveis que devem estar barradas. Ex.:
roubadas);
- Gray list (IMEI que so rastreados para fins de avaliao ou outros
propsitos).
Tambm, pode haver IMEI desconhecidos pelo EIR.
O AuC sempre acompanha o HLR. O Auc armazena a chave de
autenticao Ki do usurio e o IMSI correspondente. Estas informaes tm
carter permanente e so criados quando o usurio inicia a sua assinatura na
rede. Chave Ki utilizada para gerar o parmetro triplo de autenticao (Kc,
SRES, RAND) durante o procedimento de autenticao na rede. A chave de
criptografia Kc tambm utilizada pelos algoritmos de criptografia.
A Gateway MSC (GMSC) uma MSC dedicada para funo de trnsito
que se localiza entre a Rede Telefonia Pblica Comutada RTPC (PSTN) e
outra(s) MSC na rede celular. A GMSC faz a comutao de chamadas entre
estas redes e, nas chamadas entrantes, interroga ao HLR pelas informaes
do usurio chamado. A depender do tamanho e configurao da rede, a MSC
pode fazer o papel da GMSC.
O SGSN o elemento central no domnio PS. Interage com o
HLR/VLR/MSC e roteia os pacotes para o GGSN e no sentido inverso, para a
UTRAN e GERAN. Tambm participa do procedimento de cifragem e
autenticao do usurio que queira se registrar no domnio PS e da gerncia
de mobilidade dos usurios. Possui as informaes dos usurios (IMSI,
Identidades temporrias, P-TMSI, por exemplo, as informaes do trfego para
bilhetagem e do endereo do Packet data protocol (PDP)4 e de localizao (a
clula ou rea onde a MS est registrada, identidade/nmero do VLR e os
endereos de cada GGSN que haja contextos PDP ativos).

Protocolo que transmite dados em forma de pacotes.

21

O SGSN se interliga ao UTRAN via a interface IuPS e ao GERAN via a


interface Gb. E tambm tem interfaces com outros elementos da rede.
O GGSN corresponde ao GMSC. Ou seja, O GGSN o responsvel
pelo roteamento de pacotes entre a rede celular e as redes externas, como a
Internet, por exemplo. Tem o controle da alocao dinmica ou no dos
endereos IP para as MS. Assim como o SGSN, o GGSN tambm tem as
informaes dos usurios (IMSI, informaes do trfego para bilhetagem e
endereo do PDP), bem como as informaes de localizao (os endereos de
SGSN onde cada MS esto registradas).
O GGSN recebe as informaes dos usurios e de localizao do HLR
e do SGSN.

2.4 Interfaces
Uma rede 2G/3G apresenta uma srie de interfaces e protocolos em sua
arquitetura. Na Tabela IV listamos as principais interfaces e que elementos de
rede as utilizam para se interligarem. Contudo, tendo em vista o foco deste
trabalho na interface IuPS, apenas esta interface e seus protocolos so
apresentados em detalhe.
Tabela IV Lista das interfaces e elementos respectivos

Interface

Elementos

Um
Uu
A
A-bis
B
C
D
E
F
G
Gb
Gc
Gf
Gi
Gn
Gr
Gs
Iub
IuCS
IuPS
Iur

MS BTS
UE Node B
BSC MSC
BTS BSC
VLR MSC
HLR GMSC
MSC HLR
MSC MSC
EIR MSC
VLR VLR
BSC SGSN
HLR GGSN
EIR SGSN
GGSN Redes externas
SGSN GGSN
HLR SGSN
SGSN MSC
Node B RNC
RNC MSC
RNC SGSN
RNC - RNC

22

2.4.1 Interface Iu
A interface Iu a interface que conecta a Rede Ncleo e a Rede de
Acesso de Rdio UTRAN. A Iu dividida em duas diferentes instncias: IuCS e
IuPS.
A IuCS responsvel por conectar a Rede de Acesso de Rdio a Rede
Ncleo ao domnio CS, ou seja, a uma MSC.
A IuPS conecta a Rede de Acesso de Rdio a Rede Ncleo ao domnio
PS, ou seja, a um SGSN.
O modelo do protocolo da Iu, representado nas Figura 11 e Figura 12,
est dividido em duas camadas horizontais: a camada da rede de rdio (radio
network layer) e a camada da rede transporte (transport network layer). A
diviso feita para separar o modo de transporte (na camada de rede de
transporte) dos planos (Controle e Usurio) relacionados com as informaes
pertinentes a rede 3G-UTRAN (na camada da rede de rdio).

Figura 11 Estrutura de protocolos da Interface Iu para o domnio CS [13].

*)RTCP opcional

23

Figura 12 Estrutura do protocoIo da Interface Iu para o domnio PS [13].

Observamos nas Figura 11 e Figura 12, que os dados podem ser transportados
sobre IP ou sobre ATM. No incio, as especificaes 3GPP previam apenas os
transportes sobre ATM. Mas com a demanda por mais taxas, transmisso de
dados baseadas em IP, flexibilidade e economia de largura de banda, a adoo
do IP para transporte foi especifica e implementada.
A IuPS a responsvel por interligar a RNC ao SGSN. Dois planos so
nomeados para definir as conexes na IuPS: Plano de Controle (Control Plane)
e Plano de Dados de Usurio (User Plane).
A pilha de protocolos para o control plane e user plane so ilustradas
nas Figura 13 e Figura 14, respectivamente.

24

Figura 13 Pilha de protocoIos da Interface IuPS Control Plane [15].

No Plano de Controle, temos a presena dos protocolos SCCP e abaixo


dele, RANAP, SCCP, M3UA, STCP, IP e Ethernet, caso o transporte seja via
IP. Se via ATM, temos MTP3-B, SSCF-NNI, SSCOP e AAL5.

Figura 14 Pilha de protocoIos da Interface IuPS User Plane [15].

No Plano de Usurio, temos a presena dos protocolos GTP-U, UDP/IP


indistintamente para os transportes via IP ou ATM, mas da presena do AAL5
se via ATM. Alm de Ethernet para o enlace de dados no transporte via IP.

2.5 Protocolos na IuPS da rede 3G


Nesta Seo, descrevemos os protocolos especficos da IuPS/3G, como
o RANAP e GTP-U. Uma vez que os protocolos UDP[33], IP[34], Ethernet[35],
SCCP[36], M3UA[37] e SCTP[38] foram definidos fora do 3GPP e j so bem
conhecidos.

25

2.5.1 RANAP
O Radio Access Network Application Part (RANAP) [14] o protocolo de
sinalizao presente na interface Iu.
Ele o responsvel pelo gerenciamento da sinalizao e conexes
GPRS Tunneling Protocol (GTP) entre a RNC e SGSN na interface IuPS, bem
como no gerenciamento da sinalizao e conexes entre a RNC e a MSC, na
IuCS. Todas as mensagens utilizadas pelo RANAP so mensagens de texto no
formato ASN1.
O protocolo RANAP dividido em quatro tipos de servios (controle
geral, notificao, controle dedicado e controle de Multimedia Broadcast
Multicast Service - MBMS) [39]
O transporte de sinalizao fornece dois distintos modos de servio para
o RANAP: Servio de transferncia de dados orientada com conexo e Servio
de transferncia de dados sem conexo.
O servio de transferncia de dados orientada a conexo suportado
por uma conexo de sinalizao entre a RNC e a Rede Core. possvel,
dinamicamente, estabelecer e finalizar conexes de sinalizao, sendo uma
conexo para cada UE ativa. A conexo fornece uma entrega sequenciada de
mensagens RANAP. O RANAP informado se a conexo interrompida.
J o servio de transferncia de dados sem conexo, o RANAP
notificado caso uma mensagem no chegue ao destino.
O protocolo RANAP realiza as funes de transferncia de RNC, que
permite que as funcionalidades da RNC servidora, em relao aos recursos de
Iu - Radio Access Bearer (RAB) e a conexo de sinalizao - sejam
repassadas para outra RNC. Tambm faz o gerenciamento geral da RAB
(designando, alterando e liberando-as), organiza a fila de RAB, solicita a
liberao de RAB, liberao e solicita a liberao de todos os recursos das
conexes Iu, transfere um contexto de uma RNS (Node B + RNC) servidora,
onde a UE est ativa6, para a Rede Ncleo num Handover intersystem,
controla a sobrecarga na interface Iu, reinicializao da Iu, faz o envio da
identificao comum permanente da UE (NAS UE Id, como por exemplo o
IMSI) para a RNC, processo de Paging, e o controle do rastreio sobre a UE.
6

Em estado Ready.

26

Tambm responsvel pelo transporte da informao NAS7 entre a UE e a


Rede Ncleo, que dividida em duas subclasses (transporte da mensagem de
sinalizao inicial do NAS da UE para Rede Ncleo, assim, iniciada a
conexo da sinalizao da Iu e o transporte das mensagens de sinalizao
NAS entre a UE e a Rede Ncleo. Ainda controla o modo de segurana no
UTRAN, controle os relatrios de localizao, transfere os relatrios de
localizao vigentes da RNC para a Rede Ncleo, envia os informes de volume
de dados (esta funo responsvel por informar o volume de dados
transmitidos no DL sem sucesso na UTRAN por cada especfico RAB),
disponibiliza informes gerais de situaes de erro (esta funo relata os
relatrios de erro para situaes que ainda no foram definidas/especificadas),
detalha os itens relacionados a localizao (permite a Rede Ncleo obter da
RNC as chaves de decifragem para os detalhes de auxlio para o broadcast ou
solicita a RNC a passar os detalhes de auxlio dedicado para a UE). Tem
funo de transferncia de informao (essa funo permite a Rede Ncleo
transferir informaes para a RNC), troca de informaes de uplink (permite a
RNC a transferir ou solicitar informaes para a Rede Ncleo).
responsvel pelas RANAP MBMS, divididas em quatro diferentes subfunes:
1) Gerenciamento RAB MBMS. Essa funo responsvel por designar,
atualizar e liberar a RAB MBMS, bem como a conexo de sinalizao Iu
correspondente a uma sesso MBMS. A RAB MBMS definida apenas para o
domnio PS da Rede Ncleo.
2) Remoo de registro do MBMS pela rede core. A RNC informada
que um determinado servio de Multicast no est mais em uso.
3) Conexo/Desconexo da UE no MBMS. A RNC informada que uma
dada UE, numa conexo de sinalizao IuPS existente, aderiu/retirou-se de
algum(ns) servio de Multicast.
4) Solicitao de registro/remoo de registro do servio de Multicast. A
RNC capaz de registrar/remover o registro a um particular/especfico servio
de Multicast.

NAS - Non Access Stratum -> NAS forma a camada mais alta do plano de controle entre a UE
e MME na interface de rdio [40]

27

Todas as funes so implementadas por um ou vrios procedimentos


elementares RANAP (RANAP EP), divididos em classes e listados no Apndice
B.
Um procedimento elementar consiste de uma mensagem iniciante e uma
possvel resposta. H trs classes de procedimentos elementares:
- Classe 1: procedimentos elementares com resposta (sucesso e/ou
insucesso);
- Classe 2: procedimentos elementares sem resposta;
- Classe 3: procedimentos elementares com a possibilidade de mltiplas
respostas.
Os tipos de respostas para a Classe 1 so Respostas com
sucesso (uma mensagem de sinalizao indica explicitamente que o
procedimento elementar foi concludo com um xito com o recebimento de uma
resposta), Resposta sem sucesso (uma mensagem de sinalizao indica
explicitamente que o procedimento elementar foi malsucedido ou do trmino do
perodo de superviso na ausncia da resposta esperada) e Respostas com e
sem sucesso (Uma mensagem de sinalizao informa que ambas as respostas
com e sem sucesso como resultado para as diferentes solicitaes
encerradas).
Para a Classe 2, os procedimentos elementares so sempre
considerados bem sucedidos.
A Classe 3 tem uma ou mais mensagens de resposta de resultados para
ambas com sucesso, sem sucesso, das solicitaes e a informao de status
temporria sobre as solicitaes. Nesta classe o seu procedimento s
concludo via respostas ou quando h temporizao.

2.5.2 GPRS Tunnelling Protocol - GTP


O protocolo de tunelamento GPRS, GTP ([15], [41], [16]), est presente
entre os ns de suporte do GPRS (GGSN e SGSN) no backbone da rede
GPRS/UMTS. E compreendem ambos os planos de controle (GTP-C) e de
transferncia de dados de usurio (GTP-U).
O GTP tambm especifica as mensagens e informaes utilizadas pelo
protocolo de tarifao baseado no GTP, o GTP'.

28

Ambos os GTP-C e GTP-U esto definidos para a interface Gn, que


interliga os SGSN e GGSN dentro de uma mesma rede mvel (PLMN) e para a
interface Gp, que interliga GGSN e SGSN de diferentes PLMN. Apenas o GTPU definido para interface Iu, entre o SGSN e RNC.
Na interface Iu, o protocolo RANAP e parte da sinalizao do GTP-U
assumem a funo de controle do plano de usurio. A Figura 15 apresenta as
interfaces relevantes para o GTP, que esto entre as caixas cinza.

Figura 15 Arquitetura lgica GPRS com as indicaes das interfaces.

O GTP permite que pacotes multi-protocolos sejam tunelados atravs do


backbone UMTS/GPRS entre os ns de suportes do GPRS (SGSN, GGSN) e
entre o SGSN e UTRAN.
GPRS Tunnelling Protocol para o plano de usurio definido como GTPU e tem o papel de fazer o tunelamento dos dados do usurio no backbone de
rede entre os ns de suporte GPRS. E entre a RNC e o SGSN. O GTP-U deve
encapsular todos os dados que o usurio quer transmitir/receber num PDP.
O Packet Data Protocol (PDP) uma estrutura de dados que contm a
informao de sesso do usurio, quando uma sesso ativada. Quando o
usurio quer fazer qualquer transmisso de dados no domnio PS, um contexto
PDP (PDP context) ativado e desativado ao trmino da transmisso.

29

As principais funes do GTP-U so as de transferncia de pacotes de


dados, o encapsulamento e tunelamento dos dados, a definio da seqncia
dos pacotes de dados e a verificao do status do tunelamento.
Os tneis GTP-U so utilizados para transportar T-PDU encapsulados e
mensagens de sinalizao para um determinado par de segmento de tnel
GTP-U.
A identificao do segmento de tnel8 chamado de Tunnel Endpoint ID
(TEID), que est presente no cabealho do GTP e indica em qual tnel um TPDU especfico pertence. O T-PDU um pacote original do UE ou de um
pacote externo da rede de dados. Como por exemplo, um datagrama IP. Um TPDU o payload do que encapsulado no tnel GTP-U. Assim, os pacotes
so multiplexados e demultiplexados pelo GTP-U atravs de pares de
segmentos de tnel, pois para cada sentido da transmisso, h um TEID
correspondente.
O cabealho do GTP-U de comprimento varivel, com o mnimo de 8
bytes. H trs flags que so utilizados para indicar a presena de campos
opcionais adicionais: PN, S e E.
O flag PN utilizado para indicar a presena de nmeros N-PDU.
O flag S indica a presena do campo do nmero de sequncia do GTP.
E o flag E utilizado para indicar a presena do campo de extenso de
cabealho, aplicado para habilitar futuras extenses do cabealho GTP.
Se e somente se, um ou mais desses flags esto estabelecidos, os
campos Nmero de sequncia, N-PDU e Extenso de Cabealho devem se
fazer presentes. O emissor deve definir todos os bits dos campos sem uso
como zero. E assim, o receptor no deve analisar os campos sem uso.
Os campos obrigatrios so os seguintes:
- Campo da verso. Este campo determina a verso do GTP-U. O
nmero da verso deve ser definido em '1'.
- Tipo de Protocolo (PT). Este bit utilizado para discriminar entre o
protocolo GTP (Se PT= '1') e o GTP' (PT= '0').

O termo original para Segmento de Tnel Tunnel Endpoint.

30

- Flag do campo de extenso de cabealho (flag E). Quando est


definido em '0', no deve haver o campo do cabealho de extenso ou no
deve ser interpretado. Se estiver definido como '1', dever ser levado em conta.
- Nmero de sequncia (flag S). Esse flag indica a presena de um valor
significativo do campo de nmero de sequncia. Se estiver em '0', o campo de
nmero de sequncia no existe ou se existe no deve ser levado em conta.
Se estiver em '1', o campo est presente e ser interpretado.
- Flag do nmero de N-PDU (PN). Se estiver em '0', o campo do nmero
de N-PDU no se faz presente ou se estiver no deve ser interpretado. Quando
em '1', o campo do nmero de N-PDU est presente e deve ser interpretado.
- Tipo de mensagem. Esse campo indica o tipo de mensagem do GTPU.
- Comprimento (GTP length). Indica o comprimento em octetos do
payload, ou seja, o resto do pacote segue de acordo com a parte obrigatria do
cabealho GTP. Os cabealhos do nmero de sequncia, o nmero de N-PDU
ou de qualquer extenso devem ser considerados como parte do payload.
- TEID. o campo que identifica univocamente um segmento de tnel na
recepo da entidade do protocolo GTP-U. O lado receptor designa ento um
TEID para o transmissor, ou seja, h duas identificaes, um par de TEID para
uma comunicao. O TEID deve ser usado pela recepo para prover o PDP
context, exceto nos casos onde as mensagens de notificao de "Echo
Request/Response" e Cabealhos de extenso suportados, onde os TEID
estiverem todos definidos como '0' e quando a mensagem de indicao de erro,
onde os TEID estiverem todos definidos como '0'.
J os Campos Opcionais so o nmero de sequncia, o nmero de NPDU (procedimentos de handover e atualizao de SGSN RA) e o tipo de
cabealho de extenso.
A Figura 16 representa o esboo do cabealho do GTP-U.

31

Obs.: (*) Bit de reserva. Deve ser enviado com '0'. No deve ser avaliado
1) Deve ser considerado/avaliado apenas se estiver o flag S estiver definido com 1.
2) Deve ser considerado/avaliado apenas se estiver o flag PN estiver definido com 1.
3) Deve ser considerado/avaliado apenas se estiver o flag E estiver definido com 1.
4) Este campo deve estar presente se e somente se um ou mais de um dos flags S, PN e E estiverem
definidos

Figura 16 Esboo do cabealho do GTP-U.

32

3 Trabalhos Relacionados
O surgimento das redes 3G em 2003 e o crescimento do trfego 3G ao
longo dos anos tm feito aumentar o nmero de trabalhos na literatura da rea.
A maioria dos estudos descritos na literatura concentra-se em simulaes e/ou
em medies na interface area das redes celulares ([42], [43], [44], [45]). Nos
estudos baseados em simulao, a idia a de desenvolver modelos que
representem o comportamento de trfego e utilizao das redes. J os estudos
focados na interface area geralmente analisam os aspectos tcnicos das
novas tecnologias, como o HSDPA, por exemplo, em vistas a medir seu
desempenho em termos de taxa de transferncia de dados e latncia.
Uma deficincia comum esses trabalhos a de utilizarem ambientes
simulados ou de teste para seus experimentos.
No caso especfico do uso de redes comerciais operacionais as
publicaes ainda so escassas, destacando-se, porm, os trabalhos de
Ricciato et al ([46], [47], [48]) que desenvolve estudos de monitoramento e
anlise em redes GPRS/UMTS no mbito do projeto chamado Measurements
and Traffic Analysis in Wireless Networks (METAWIN) [49]. Trata-se de um
projeto de pesquisa aplicada no qual h uma estreita colaborao entre a
indstria e academia.
Ricciato et al [46] e [47], trazem o conceito de anlise e monitoramento
de trfego (Traffic Monitoring and Analysis - TMA), baseado em monitorao
passiva da rede, a uma granularidade de pacotes trafegados, os quais servem
de complemento aos tradicionais tipos de monitorao existentes. sugerido, a
partir do TMA, o desenvolvimento de aplicaes para detectar pontos de
congestionamento na rede 3G, na Rede Ncleo ou na Rede de Acesso, os
comportamentos para o plano de dados e de irregularidades para o plano de
sinalizao. E em quais reas estas anlises podem se beneficiar, sejam a
comercial, a de engenharia de servios, operao e manuteno, marketing,
planejamento de rede e otimizao, projetos, monitorao de fraudes e
segurana, tarifao e etc. Ambos os artigos foram frutos do projeto
Measurements and Traffic Analysis in Wireless Networks (METAWIN).
O projeto METAWIN foi desenvolvido para coletar dados de uma rede
celular comercial operacional, nas interfaces de Rede Ncleo de Pacotes

33

(Packet-Switched) GPRS e UMTS, e utiliz-los para refinar modelos baseados


nestes dados, entretanto, os prprios pesquisadores reconhecem que a sua
importncia vai alm do mero refinamento de modelos, possibilitando melhorias
concretas das atividades de engenharia de redes celulares. O METAWIN est
em operao na rede da Mobilkom Austria com os propsitos de pesquisa e de
uso na operao da rede.
Das realizaes alcanadas com o METAWIN, outro projeto foi criado
para levar adiante os estudos na rea. Tal projeto chamado de Data Analysis
and Reporting in Wireless Networks (DARWIN) [50] e conduzido em parceria
entre instituies acadmicas e da indstria na Europa.
A composio do trfego numa rede 3G um aspecto que pode auxiliar
a planejar as aes de dimensionamento e polticas de acesso para os
usurios, bem como possvel ter um retrato fiel de como a rede utilizada.
Um dos trabalhos publicados pelo grupo de Riciatto [48] apresenta, a partir de
amostras de coletas numa rede comercial operacional, um retrato da
composio de trfego de rede entre as tecnologias GPRS e UMTS, o
comportamento do perfil do usurio e os principais protocolos utilizados (HTTP,
FTP, TCP, UDP, dentre outros).
Os trabalhos desenvolvidos por Ricciato et al. servem de prvia e guia
para o que ser apresentado neste trabalho de dissertao. Em seus trabalhos,
um software proprietrio especificamente desenvolvido foi utilizado para a
monitorao passiva. As interfaces utilizadas para monitorao variaram entre
as Gi, Gn, Gb e IuPS, abrangendo o trfego de redes 2G e 3G. Muito embora a
interface Gn (interface entre o SGSN e GGSN) tenha sida a mais utilizada. A
vantagem de se realizar coletas em diversas interfaces a de se obter
informaes complementares, pois cada interface tem alguns conjuntos de
particularidades especficos e no encontrveis em todas elas. Como exemplo,
a interface Gb interliga a Rede de Acesso 2G a Rede Ncleo, essa interface
trar informaes de trfego de dados da rede 2G. E a rede monitorada foi de
uma operadora europia. Entretanto, este trabalho difere quanto ao ponto de
coleta para a monitorao passiva, onde apenas a IuPS, que interliga a Rede
de Acesso de Rdio (RAN) e a Rede Ncleo (CN), foi utilizada, pois a inteno
foi a de realizar uma pesquisa numa rede comercial com foco no seu trfego
3G/HSPA. A inteno foi a de explorar o que esta interface pode oferecer de
34

informaes a cerca do trfego de pacotes e ter uma caracterstica simples de


acoplamento para a coleta de dados, j que este trabalho procurou fazer o uso
de ferramentas disponveis e acessveis no mercado. E, conjunto, tambm
utilizamos dados do sistema de monitoramento do OSS da operadora. Alm
disso, utilizamos o Wireshark [51 ] para captura dos pacotes na coleta de dados
na interface IuPS. E o mais importante em relao ao estudo, foi a anlise de
trfego de dados 3G/HSPA numa operadora comercial brasileira, j que estas
redes s tiveram implementaes no Brasil partir de 2007 [4] e ainda h muito
o que se conhecer do potencial dessas redes, principalmente sobre o seu perfil
no Brasil.

35

4 Metodologia
O trabalho que apresentamos analisa dados de trfego de uma
operadora comercial mvel celular operando com tecnologias 2G, 2,5G, 3G e
3,5G no Nordeste do Brasil. Por motivos de confidencialidade da operadora,
no a fazemos conhecida e nem divulgaremos quaisquer informaes que
possam exp-la ou expor seus clientes.
Diferentemente dos trabalhos analisados no Captulo 3, que focam em
apresentar resultados comuns literatura de anlise de trfego tais como o
tamanho de pacotes, tempo entre pacotes e outras informaes de interesse
da engenharia de trfego, ns procuramos explorar os dados na busca de
informaes relevantes para a tomada de deciso seja no mbito do
planejamento da rede de dados seja no mbito de setores comerciais e
administrativos.
Para atingir este objetivo seguimos uma metodologia simples dividida
em duas etapas: coleta de dados e processamento dos dados. As sees a
seguir daro mais detalhes a respeito de cada uma destas fases.

4.1 Coleta de Dados


Os dados para este trabalho tm origem em duas fontes distintas:
indicadores disponveis no sistema de monitoramento da rede e coletas de
pacotes da rede 3G/HSPA comercial via interface IuPS. A escolha pela
interface IuPS se deu por razes de logstica, capacidade dos recursos de
coleta e por permitir a seleo individual por uma RNC a se estudar,
diferentemente da interface Gn, onde se teria um pool de vrias RNC,
formando um conjunto de informaes com um alto volume de dados.
O sistema de monitoramento da rede da operadora permite obter e
analisar uma srie de mtricas teis para o planejamento da engenharia de
trfego da rede. Utilizando esta ferramenta possvel verificar: volume de
trfego, horrio de maior utilizao da rede, taxa de crescimento do trfego,
entre outros. Os grficos de volume de trfego apresentados nas Figuras 19 a
22

foram

obtidos atravs

deste

sistema.

Entretanto,

sistema

de

monitoramento no oferece detalhes acerca da natureza do trfego tais como


as aplicaes utilizadas pelos usurios ou os destinos mais acessados. Tais
36

informaes podem ser vitais para a tomada de deciso dentro da operadora e


a coleta de pacotes na Interface IuPS pode suprir esta demanda.
A topologia da rede da operadora em estudo utiliza diversos
comutadores e roteadores entre suas RNCs e o SGSN, porm, por conta de
limitaes tcnicas dos equipamentos e softwares empregados na coleta, no
foi possvel coletar trfego de toda a rede da operadora, sendo a coleta limitada
ao trfego de apenas uma de suas RNCs, que controla 12% de todas as Nodes
B da operadora e 20% de todo o volume de trfego de dados 3G no
Nordeste. A Figura 17 ilustra em que ponto da rede da operadora houve a
captura de pacotes.

Figura 17 Ponto de coleta Viso Geral.

Para realizar a coleta na interface IuPS foi preciso programar uma porta
livre do comutador prximo a RNC em estudo, para transportar o trfego IuPS
dos planos de controle e usurio, num procedimento de monitoramento, para a
porta de rede do Coletor. Tal cenrio de captura representado na Figura 18.
O Coletor um computador PC com sistema operacional Windows Server 2008
64bits; um processador Intel Q6600; 8GB de RAM; HD de 2TB, 7.200 RPM e
64MB de buffer; uma placa de rede padro GigaBit Ethernet; utilizando o
conjunto de ferramentas Wireshark [51] para a captura de pacotes. Como se
tratava de um enlace de vazo em torno de 250Mbps, a captura foi feita
atravs de uma verso para linha de comando chamada Tshark [51], por ser
mais leve e que permitiu uma baixa utilizao de memria RAM e uma coleta
sem perdas de pacotes.

37

Figura 18 Ponto de coleta Viso pontual de coleta na interface IuPS.

Dentre os aspectos que devem ser levados em conta em qualquer


captura de pacotes, podem-se destacar a estratgia de amostragem utilizada e
a forma como os dados pacotes so filtrados, controlando assim o seu volume.
Neste trabalho decidiu-se realizar a captura de todos os pacotes de forma
completa, isto , cada amostra (que limitada apenas pelo tempo de captura,
conforme explicado abaixo) contm todos os pacotes trafegados no intervalo
de tempo com todos os seus cabealhos e carga til. O principal motivo desta
escolha que ela maximiza a quantidade de diferentes mtricas que podem
ser obtidas das amostras e permite conhecer a disposio do trfego de
pacotes presentes na IuPS.
Outros aspectos importantes na captura de trfego de dados so o
momento em que a captura se d e sua durao [52]. Devido quantidade de
dados gerada numa rede de grande porte, torna-se invivel obter amostras
completas por perodos muito longos, assim, o momento de captura e sua
durao devem ser cuidadosamente escolhidos de modo a obter amostras
representativas das mtricas que se quer observar. Nossas coletas focaram em
dois perodos do dia: horrio comercial e horrio da madrugada. A escolha
destes perodos baseia-se nos comportamentos do volume de trfego ao longo
do dia. Outro fator de impacto nas escolhas, foi a disponibilidade da operadora
em liberar acesso s coletas.
As Figura 19 e Figura 20 mostram os comportamentos do volume de
trfego de dados transacionados na RNC estudada, ao longo das semanas,
quando ocorreram as coletas. Nessas Figuras possvel constatar que o
volume de dados varia atingindo picos no horrio noturno e os valores mais
baixos do dia durante a madrugada. Tambm mostram as sazonalidades do
volume de dados, que nos permite maior liberdade na escolha dos dias para
captura. As datas escolhidas para o nosso trabalho foram quinta e sexta-feira.

38

A escolha da sexta-feira foi arbitrria, enquanto que a escolha da quintafeira teve o propsito de obtermos dados em um dia de coleta oficial de
medio da Agncia Nacional de Telecomunicaes (ANATEL).

Figura 19 Volume total de trfego de dados na RNC estudada - Perodo de uma semana a partir de 0:00h
de 12/08/2010 a 0:00h de 20/08/2010.

Figura 20 Volume total de trfego de dados na RNC estudada - Perodo de uma semana a partir de 0:00h
de 20/08/2010 a 0:00h de 28/08/2010.

Segundo o Regulamento de Indicadores de Qualidade do Servio Mvel


Pessoal (RIQ-SMP), aprovado pela Resoluo n. 335, de 17 de abril de 2003
e ao Plano Geral de Metas de Qualidade para o Servio Mvel Pessoal

39

(PGMQ-SMP), aprovado pela Resoluo n. 317, de 27 de setembro de 2002,


para cada ms do ano, a ANATEL determina, sem qualquer influncia das
operadoras, uma quinta-feira para aferir os seus desempenhos. A Tabela V
detalha as datas e horrios de realizao das coletas de dados, bem como o
nmero de arquivos, durao da captura e tamanho mdio dos arquivos
gerados nas coletas.
Tabela V Detalhes das coletas

Captura

Data

Horrio
do
Incio
da
coleta

Comercial I
Comercial II
Anatel III
Madrugada
IV
Madrugada
V

13/08/2010
13/08/2010
26/08/2010

11:51
12:55
17:04

1 hora
1 hora
1 hora

360
360
360

10s
10s
10s

286,1MB
311,1MB
311,1MB

103,0GB
112,0GB
112,0GB

27/08/2010

03:55h

1 hora

60

60s

233,3MB

14,0GB

27/08/2010

05:04h

1 hora

60

60s

286,7MB

17,2GB

Durao

Nmero
de
Arquivos

Durao
de
captura
por
arquivo

Tamanho
mdio
por
arquivo

Somatrio
Total das
Capturas

As Figura 21 e Figura 22 tm o objetivo de detalhar o comportamento do


volume de trfego ao longo do dia e indicar em quais perodos especficos
foram realizadas as coletas. As faixas em cinza indicam os perodos das
coletas. A Figura 21 traz a informao do perodo das capturas Comercial I e
Comercial II.

Figura 21 Volume de trfego 3G/HSPA na RNC estudada - Perodo 0:00h de 12/08/2010 a 0:00h de
14/08/2010.

40

E a Figura 22 indica os perodos das capturas Anatel III, Madrugada IV e


Madrugada V.

Figura 22 Volume de trfego 3G/HSPA na RNC estudada - Perodo 0:00h de 26/08/2010 a 0:00h de
28/08/2010.

4.2 Processamento das Coletas


O processamento de dados dos arquivos capturados na interface IuPS
consistiu na utilizao de comandos do Tshark, scripts, banco de dados e
programas desenvolvidos exclusivamente para este fim. O produto final desta
fase apresentado na forma de grficos, tabelas e mapas. Salientamos que os
contedos dos pacotes foram desprezados, visando manter o sigilo de
informaes dos clientes da operadora.
Antes de extrairmos os dados necessrios, fizemos uma investigao de
vrios

arquivos

capturados

atravs

do

Wireshark,

visando

obter

embasamento necessrio dos parmetros disponveis para a correta extrao


das informaes que compunham as mtricas presentes no trabalho.
A Tabela VI lista os comandos Tshark utilizados nos primeiros passos
das extraes das informaes de interesse e a indicao das respectivas
mtricas.
O termo "File_Captura" especifica os arquivos capturados de onde
extramos as mtricas. Os termos encontrados no final dos comandos Tshark,

41

com a extenso ".txt", determinam os arquivos de sada com as informaes


extradas dos arquivos de captura, que utilizamos para a obteno das
mtricas.
Tabela VI Comandos Tshark

Mtrica
Viso geral do trfego
Distribuio de pacotes GTP
Destinos Virtuais
Dispositivos
Sinalizao

Comando Tshark
tshark.exe -r File_Captura -z io,phs -q > File_PHS.txt
tshark.exe -r File_Captura -R gtp -Tfields -E separator=, -e
gtp.teid -e ip.src -e ip.dst -e gtp.length -e gtp.flags >
File_TEID.txt
tshark.exe -r
File_Captura -R http -Tfields -e http.host >
File_Dominio_Virtual.txt
tshark.exe -r File_Captura -R ranap -Tfields -e gsm_a.imeisv
> File_Dispositivo.txt
tshark.exe -r
File_Captura -R ranap -Tfields -eranap.sAC >
File_CellId.txt

O termo "File_Captura" especifica os arquivos capturados de onde


extramos as mtricas. Os termos encontrados no final dos comandos Tshark,
com a extenso ".txt", determinam os arquivos de sada com as informaes
extradas dos arquivos de captura, que utilizamos para a obteno das
mtricas.
Para produzirmos a mtrica de Destinos Geogrficos, utilizamos uma
funo do prprio Wireshark.
Devido ao extenso tamanho dos arquivos extrados das capturas e
utilizados para a mtrica de Distribuio de pacotes GTP, lanamos mo de um
banco de dados (SQL Server 2005 Standard Edition/32-bit) para criar e
carregar tabelas e delas, atravs de

comandos SQL, extrairmos as

informaes necessrias ao estudo.


No procedimento de anlise da Viso Geral de Trfego, utilizamos um
programa escrito em Delphi para analisar os arquivos de sada com as
informaes extradas das capturas. A lista dos protocolos e a ocorrncia de
pacotes e bytes pode ser visualizado atravs da ferramenta Protocol Hierarchy
Statistics (PHS) do Wireshark. Este cdigo est apresentado no Apndice - C
Cdigo para analisar os arquivos texto Protocol Hierarchy Statistics (PHS).

42

5 Anlise de dados
Este Captulo apresenta a anlise de dados de uma lista selecionada de
mtricas presentes nas capturas realizadas na interface IuPS. Como j foi dito
ao longo dos Captulos anteriores, procurou-se dar maior ateno a
informaes que pudessem orientar e ajudar a tomada de deciso tanto em
reas de engenharia da operadora, quanto nas reas comercial e de marketing.
Por questes didticas, as mtricas obtidas foram divididas em trs sees:
viso geral do trfego, destinos do trfego e explorao do trfego de
sinalizao. O primeiro grupo procura mostrar o comportamento geral do
trfego na rede 3G em termos de volume e tipos de protocolos empregados. A
segunda Seo apresenta mtricas que revelam os destinos mais procurados
pelos usurios da rede 3G. Finalmente, a ltima Seo apresenta e discute
resultados obtidos a partir da explorao dos dados contidos nos pacotes de
sinalizao da rede 3G.

5.1 Viso geral do trfego


Nesta Seo sero discutidos resultados obtidos diretamente dos
cabealhos dos pacotes capturados. Tais mtricas tm como objetivo principal
dar uma viso geral das amostras, permitindo ao analista verificar o volume de
trfego em seus diferentes estratos e determinar a significncia e ocorrncia
dos diversos protocolos que permeiam a rede 3G.

5.1.1 Dados de Controle e de Usurio


Conforme dito no Captulo 2, o trfego na rede 3G dividido em dois
segmentos: plano de usurio e plano de controle; e o trfego de cada
segmento transportado por protocolos diferentes: GTP e RANAP,
respectivamente. A partir desta segmentao inerente rede 3G e atravs do
uso das ferramentas descritas no Captulo 4, foi possvel filtrar os pacotes de
cada plano e computar o volume de dados em cada um deles. A Figura 23
ilustra o volume de trfego percentual em relao ao volume total considerando
a composio em pacotes e em bytes.

43

(a)

(b)

Figura 23 Percentuais comparativos do volume de trfego dos planos de controle e usurio: (a) em
pacotes e (b) em bytes.

Alm do volume de trfego dos planos de controle e usurio e do volume


de pacotes fragmentados (classe Fragmentos), o grfico tambm mostra
pequenos

percentuais

agrupados

na

categoria

Outros,

que

engloba

conversaes na camada de enlace, com os protocolos Address Resolution


Protocol (ARP) e Logical Link Control (LLC), bem como mensagens de controle
e relatrio do Internet Control Message Protocol (ICMP), geralmente trocadas
entre os ativos da rede, no participando assim de nenhuma das categorias
anteriores.
Como era de se esperar, indiferentemente ao perodo do dia, o volume
de trfego do plano de usurio predomina na interface IuPS, dado que a
parcela referente ao plano de controle inexpressiva, variando de 1,1% a 3,2%
da quantidade de pacotes e de 0,3% a 0,7% do volume em bytes. Por outro
lado, h um interessante resultado quanto ao considervel nmero de pacotes
fragmentados. Note que, embora no seja significante quanto ao nmero de
bytes, o elevado volume de pacotes fragmentados afeta o desempenho da
rede, pois gera redundncia de cabealhos e leva a um maior consumo dos
recursos da rede.
Para compreender melhor este fenmeno, consideremos a sobrecarga
de dados adicionada a cada pacote GTP tpico, conforme ilustrado na Figura
24. Para que o pacote IP de um usurio seja transportado na rede 3G,
encapsulados no GTP, so adicionados novos cabealhos que juntos somam
no mximo 42 bytes.

44

O tamanho mximo da unidade de dados do protocolo de rede, Network


Protocol Data Unit N-PDU, definido na especificao TS 23.060 [15],
dependendo do tipo de PDP, pode ser de no mximo 1502 bytes, se o PDP for
do tipo PPP. Para os outros casos, o tamanho mximo de 1500 bytes. A rede
estudada tem um N-PDU de 1500 bytes. O cabealho do GTP varivel,
sendo no mnimo de 8 bytes. O campo Comprimento (GTP length), utilizado
para termos a distribuio apresentada na Figura 25, indica o comprimento em
octetos do payload, ou seja, o resto do pacote segue de acordo com a parte
obrigatria do cabealho GTP. Os cabealhos do nmero de sequncia, o
nmero de N-PDU ou de qualquer extenso devem ser considerados como
parte do payload [17]. Assim, na rede estudada, o tamanho mximo da carga
do pacote GTP, de 1504 bytes, acrescidos do cabealho, temos um pacote
GTP para a rede estudada em 1512 bytes. E acrescentando os demais
cabealhos, temos um pacote mximo de 1554 bytes.

Figura 24 Sobrecarga dos cabealhos em um pacote GTP tpico.

Supondo que os ativos de rede que formam o BBIP de uma operadora


sejam configurados para tratar pacotes com 1514 bytes, todo pacote GTP,
adicionado de seu cabealho, de tamanho superior a 1472 bytes ser
fragmentado, e seu fragmento gerar um novo pacote ao qual sero
adicionados novos cabealhos IP, UDP e Ethernet, isto , mais 42 bytes de
sobrecarga por pacote. Alm da ineficincia causada pela duplicao de
cabealhos, a fragmentao cria outro problema em potencial: a perda de um
pacote fragmentado pode ocasionar a perda de todo o pacote caso no seja
empregada na rede alguma tcnica de retransmisso seletiva [17]. De todo
modo, uma soluo simples para o problema da fragmentao poderia ser a

45

criao de rotinas administrativas para configurao dos ativos de rede de


modo a suportar pacotes com o tamanho de 1554 bytes.
Para ilustrar melhor o impacto da fragmentao de pacotes na rede da
operadora em estudo, considere o grfico da Figura 25, que apresenta o
percentual de pacotes GTP9 estratificados em seis intervalos considerando os
tamanhos em bytes de seus comprimentos de 0-300, 301-600, 601-900, 9011200, 1201-1464, 1465-1504. O ltimo intervalo foi propositalmente definido
para indicar quantos pacotes sofreram fragmentao. O grfico mostra que a
maioria dos pacotes menor que 300 bytes, porm o intervalo superior a 1464
bytes expressivo, indicando que pelo menos 27,5% dos pacotes GTP so
fragmentados.

Figura 25 Distribuio dos comprimentos (Payload) dos Pacotes GTP.

5.1.2 Plano de Usurio


Nesta Seo investigaremos mtricas em relao ao volume de
determinados protocolos no plano de usurio. Encapsulados no GTP, os
usurios tm acesso Internet tal como em qualquer outra rede de acesso,
podendo utilizar-se dos dois principais protocolos de transporte UDP e TCP. A
Figura 26 mostra a distribuio dos percentuais de volume de trfego em bytes
e pacotes para cada um destes protocolos. Como comum em outras redes
9

Consideramos apenas os bytes transportados pelo GTP, sem os bytes dos cabealhos GTP.

46

3G ([45], [47], [53]) , possvel notar que o trfego atravs do protocolo TCP
dominante.

(a)

(b)

Figura 26 Percentuais comparativos do volume de trfego dos protocolos TCP e UDP: (a) em pacotes e
(b) em bytes.

Considerando apenas o trfego TCP e utilizando a ferramenta de


classificao descrita no Captulo 4, ns classificamos os pacotes por protocolo
de aplicao. A Figura 27 ilustra os percentuais de volume de trfego por
aplicao em bytes e pacotes, porm, para simplificar a visualizao dos
grficos, ns apresentamos apenas trs categorias: Hypertext Transfer
Protocol (HTTP), Outros e No-classificados. Tais categorias basearam-se no
volume em bytes. Assim, sendo o HTTP o protocolo dominante nas capturas, o
destacamos

numa classe

separada,

enquanto

que

outros protocolos

classificados pela ferramenta, cujo volume individual no foi significativo, foram


agrupados na categoria Outros. Por fim, a categoria No-classificados
relativa aos pacotes com protocolos ainda no reconhecidos pela ferramenta
de classificao. A lista de todos os protocolos que estavam presentes em
todas as capturas est presente no Apndice B - Lista de protocolos em
"Outros".

47

(a)

(b)

Figura 27 Percentuais comparativos dos Protocolos transportados por TCP: (a) em pacotes e (b) em
bytes.

Apesar do HTTP ser dominante em termos de bytes. Em termos de


pacotes, os protocolos reunidos sob a categoria Outros predominam. Indicando
a presena de muitos pacotes pequenos na composio do trfego destas
aplicaes. Alm disso, o grfico da Figura 27 mostra um aumento significativo
no volume de pacotes e bytes no-classificados nas capturas das madrugadas.
Embora no seja possvel delinear a explicao para este fato com as
ferramentas utilizadas, ns acreditamos que seja influncia da liberao da
rede para trfego P2P durante este perodo do dia.
Para o caso dos protocolos que so transportados sobre UDP, a Figura
28 mostra os percentuais dos volumes dos protocolos de aplicao em bytes e
pacotes. Neste caso destacamos o Domain Name System (DNS), dada sua
predominncia quanto ao percentual em bytes. As classes Outros e Noclassificados tm o mesmo sentido empregado para o caso do TCP.
Diferentemente do que ocorreu para o caso do TCP, o volume de
pacotes e bytes no-classificados significativamente maior nas capturas
feitas em horrio comercial.

48

(a)

(b)

Figura 28 Percentuais comparativos dos Protocolos transportados por UDP: (a) em pacotes e (b) em
bytes.

Diferentemente do que ocorreu para o caso do TCP, o volume de


pacotes e bytes no-classificados significativamente maior nas capturas
feitas em horrio comercial.

5.2 Destinos do Trfego


Nesta Seo, mostraremos mtricas que quantificaro quais os destinos
geogrficos e virtuais mais procurados pelos usurios. Os destinos geogrficos
dizem respeito que pases esto sendo acessados a partir da rede da
operadora e os destinos virtuais informam quais os domnios mais acessados
pelos usurios. Informaes deste tipo, embora sejam simples, podem ser
utilizadas pelos engenheiros de rede para desenvolver novos planos de
encaminhamento do trfego atravs dos diferentes enlaces de sada da
operadora, ou mesmo podem ajudar ao departamento de marketing a
desenvolver uma nova estratgia de anncios.

5.2.1 Destinos Geogrficos


A partir dos pacotes capturados possvel extrair os cabealhos IP
presentes nos pacotes GTP, e assim determinar os IPs mais acessados pelos
usurios da rede 3G. Assim, utilizando a base de dados de IP, fornecida pela
empresa MaxMind [54] e que traz informaes de IP por pases e cidades,
alm das coordenadas geogrficas, possvel relacionar cada IP com o pas
que o abriga. possvel ter acesso a base da MaxMind gratuitamente ou uma
verso paga, com precises de 99,5% e 99,8%, respectivamente.
49

Em nossas coletas, utilizamos o somatrio dos bytes dos pacotes


enviados/recebidos por pas para determinar a sua classificao. Assim,
levantamos os dez pases destinos mais acessados para cada captura. A
Tabela VII mostra a lista destes pases, e evidencia o maior volume de trfego
nos Estados Unidos, seguido pelo Brasil, em todas as capturas. As demais
posies so ocupadas por demais pases sem um padro fixo.
Tabela VII Lista Top 10 Destinos IP

Capturas
Comercial I
P
A

S
E
S

EUA
Brasil
Holanda
Alemanha
Reino Unido
Frana
Austrlia
Itlia
Espanha
China

Comercial II
EUA
Brasil
Holanda
Reino Unido
Alemanha
Frana
Itlia
Espanha
Portugal
Argentina

Anatel III
EUA
Brasil
Holanda
Reino Unido
Alemanha
Canad
Frana
Japo
Espanha
Itlia

Madrugada IV
EUA
Brasil
Reino Unido
Frana
Japo
Canad
Argentina
Mxico
Polnia
Espanha

Madrugada V
EUA
Brasil
Hungria
Reino Unido
Frana
Japo
Portugal
Holanda
Canad
Espanha

A srie de grficos das Figura 29, Figura 30, Figura 31, Figura 32 e
Figura 33, apresentam em termos percentuais, os pesos de cada destino IP.

Figura 29 Top 10 Destinos IP em percentuais da Captura Comercial I.

Figura 30 Top 10 Destinos IP em percentuais da Captura Comercial II.

50

Figura 31 Top 10 Destinos IP em percentuais da Captura Comercial III.

Figura 32 Top 10 Destinos IP em percentuais da Captura Comercial IV.

Figura 33 Top 10 Destinos IP em percentuais da Captura Comercial V.

Esta informao poderia ser utilizada para implementar rotinas


administrativas de verificao da capacidade e desempenho das rotas para os
principais destinos (EUA e Brasil, no caso). Alm disso, de posse desta
informao, a operadora pode avaliar a introduo de novos pontos de
presena, a depender do volume de trfego a cada destino acessado e/ou
confirmar se os atuais pontos de presena continuam a ser as melhores
escolhas.

5.2.2 Destinos Virtuais


Com uma abordagem similar aos destinos geogrficos, levantamos
quais foram os domnios mais acessados pelos usurios da rede 3G. A
51

informao dos domnios acessados foi extrada das mensagens do protocolo


HTTP presente nos pacotes transportados pelo GTP. Contudo, utilizamos a
ocorrncia dos domnios para classificar os mais populares.
A srie de grficos das Figura 34, Figura 35, Figura 36, Figura 37 e
Figura 38 apresentam, em termos percentuais, os pesos de cada domnio para
cada captura.

Figura 34 Top 10 Domnios mais populares em percentuais - Captura Comercial I.

Figura 35 Top 10 Domnios mais populares em percentuais - Captura Comercial II.

Figura 36 Top 10 Domnios mais populares em percentuais - Captura Anatel III.

52

Figura 37 Top 10 Domnios mais populares em percentuais - Captura Madrugada IV.

Figura 38 Top 10 Domnios mais populares em percentuais - Captura Madrugada V.

A primeira observao a ser feita sobre estes resultados que sete


destinos aparecem em todas as capturas entre os dez mais populares,
conforme a Tabela VIII, embora em diferentes posies, com exceo do
domnio orkut.com, que aparece na primeira posio em todas as capturas.
Tabela VIII Os domnios sempre presentes

Domnios
google.com
google.com.br
msn.com
orkut.com
orkut.com.br
talkgadget.google.com
uol.com.br

A segunda observao a ser feita que os percentuais mostram a


vantagem do primeiro destino em relao ao segundo classificado e como os

53

patamares entre os demais domnios possuem uma tendncia semelhante em


termos percentuais.
Segundo o site Alexa [55], atravs de uma ferramenta de audincia, o
Orkut o site mais acessado no Brasil. O Alexa traz a lista dos domnios mais
acessados por pases e categorias. Os demais domnios que encontramos nas
capturas, tambm se fazem presentes entre os mais acessados na lista do
Alexa.
A importncia da mtrica apresentada reside no fato que ela pode
auxiliar, por exemplo, a tomada de deciso do departamento de marketing de
uma operadora quanto aos investimentos em publicidade pra fidelizao de
clientes na Internet. A mtrica poderia balizar a seleo de websites para
anncio de promoes e campanhas para reforar a marca da empresa juntos
aos seus usurios. Outra forma de visualizar estes dados seria atravs de
categorias de domnios, como bancos, lojas eletrnicas, jornais ou agncias de
notcias e outros. Tal visualizao permitiria criar novas promoes e parcerias
com as empresas mais visitadas. Por exemplo, se um determinado banco tem
um elevado nmero de acessos, poderia se fazer uma parceria com a
introduo de algum tipo de troca de benefcios. Tambm, o departamento de
marketing da operadora poderia conhecer mais sobre os hbitos de seus
clientes em relao s compras virtuais e aos seus hbitos de consumo. Enfim,
seria possvel abrir uma nova frente de fonte de informaes para a operadora
saber mais sobre os seu clientes.

5.3 Explorao do trfego de sinalizao


O plano de sinalizao da rede 3G carrega nativamente informaes
acerca dos usurios e aparelhos que a acessam. Neste trabalho procuramos
investigar as mensagens do plano de sinalizao com o objetivo de recuperar
informao para auxiliar a tomada de deciso em uma operadora de
telecomunicaes.
Destarte observamos que a explorao conduzida tem o objetivo ser
uma primeira anlise do potencial destas mensagens de sinalizao, isto , no
pretendemos esgotar todo o potencial contido nessas mensagens. Alm disso,
preciso fazer notar que algumas das mtricas no so obtidas diretamente

54

das mensagens de sinalizao, mas so obtidas atravs do cruzamento de


dados do plano de sinalizao e dados contidos em outras bases.
Para efeito de uma melhor apresentao dos resultados, as mtricas
foram agrupadas em duas sees: informaes sobre dispositivos e atividade
de sinalizao. A primeira apresentar resultados acerca dos dispositivos
utilizados na rede tais como: categoria do dispositivo e bandas de operao. J
a outra Seo correlacionar dados de coordenada geogrfica da posio das
clulas 3G com dados acerca do nmero de usurios por estao.

5.3.1 Relevncia das amostras sobre dispositivos


A informao extrada dos IMEISV, utilizada para obtermos os
resultados das mtricas da Seo 5.3.2, foi realizada no momento das
respostas de autenticao entre a estaes mveis e a rede 3G. Portanto,
retratam um quantitativo de usurios que iniciaram as suas atividades durante
o perodo da captura. Todas as demais conexes j iniciadas antes do incio da
captura no foram contabilizadas nas amostragens.
Contudo, atravs das mesmas capturas, foi possvel levantar um nmero
aproximado do nmero de usurios que contriburam com o trfego de dados
da rede 3G. Esta informao foi levantada a partir do conjunto TEID e IP dos
usurios. Para cada usurio, a rede designa um par de TEID e um nmero IP.
Esta associao permite identificar um nico usurio na rede de dados.
O grfico apresentado na Figura 39 indica o quo relevante a nossa
amostragem de IMEI em relao ao nmero total de usurios conectados e
transacionando dados na rede 3G, durante os perodos de captura.

Figura 39 Relevncia das capturas para as Informaes sobre dispositivos

55

5.3.2 Informaes sobre Dispositivos


Nesta Seo apresentamos diferentes mtricas relacionadas aos
dispositivos dos usurios da rede 3G.

Explorando a atividade de autenticao

e criptografia, que fazem parte dos Procedimentos Elementares RANAP


(RANAP EP) da Classe 2, sem resposta, com mensagem do tipo DIRECT
TRANSFER (para detalhes acerca destas mensagens verificar Captulo 2,
Seo 2.5.1), foi possvel extrair o International Mobile station Equipment
Identity and Software Version Number (IMEISV) dos diversos dispositivos e os
respectivos Type Allocation Code (TAC), com os quais, aps cruzamento com
a base de dados de tipos de dispositivos fornecida pela GSM Association [56],
permitiu descobrir os tipos de dispositivos utilizados durante as nossas
capturas de dados, os quais foram classificados de acordo com a Tabela IX.
Na classificao, criamos a categoria Outros para englobar os
dispositivos especiais e os prottipos. Dispositivos assim classificados referemse a equipamentos usados para teste e homologao da rede 3G, bem como
aparelhos do tipo iPad e mdulos internos de laptops. Alm disso, esta
categoria abarca os dispositivos que no possuam correspondente na base de
dados utilizada. Porm, vale ressaltar que o nmero de dispositivos noidentificados, considerando o universo de todas as capturas, foi de apenas trs
dispositivos. A categoria placa refere-se ao uso de dispositivos conhecidos no
Tabela IX Classificao dos tipos de terminais

Tipo
Mvel
Smartphone
Placa
Outros

Descrio
Estaes mveis comuns
Estaes mveis do tipo Smartphone
Placa de dados
Dispositivos no identificados, Dispositivos especiais e Prottipos

mercado como modem usb ou modem. As categorias Mvel e Smartphone se


referem aos aparelhos celulares, sendo que os ltimos so celulares com
funcionalidades avanadas.
A Figura 40 apresenta os percentuais da quantidade de dispositivos de
cada tipo para cada uma de nossas capturas. possvel observar que o
parque dos usurios 3G formado predominantemente por placas de dados.
As capturas realizadas nos horrios comerciais trouxeram resultados
praticamente iguais. Isto nos leva a crer que os seus usurios fazem o uso da
56

rede 3G como alternativa de acesso de banda larga. Alm disso, a presena


maior de aparelhos do tipo Smartphone e mveis na amostra da madrugada,
em relao s demais capturas, indica a presena dos aparelhos celulares no
papel de modems ou o indcio de acesso rede direto do celular.

Figura 40 Tipos de terminais 3G.

Como se pode imaginar, esta informao pode ser til a diversos setores
da empresa. Por exemplo, para o departamento comercial, esta mtrica pode
auxiliar a dirigir os planos de vendas sobre determinados tipos de aparelhos,
ajudar a desenvolver promoes diretas sobre algum tipo de dispositivo, bem
como regular a poltica de estoques, pois confrontando as vendas dos
dispositivos com o seu uso real na rede, se tem mais informaes para o
planejamento de aquisio dos dispositivos.
Outro setor que pode se beneficiar desta informao setor de
planejamento da rede da operadora, mais especificamente na rea que cuida
da cobertura da rede mvel. Os resultados indicam que novas instalaes
devem ser projetadas levando em conta a cobertura indoor, isto , a cobertura
da rede dentro de edificaes, dado que o ndice de usurios acessando
atravs de placa de dados elevado e que este tipo de usurio, possivelmente
possui um comportamento de nmade a estacionrio e geralmente acessa a
rede em ambientes do tipo indoor.
Alm da classificao dos dispositivos por tipo, levantamos tambm as
verses da tecnologia 3G suportadas pelos dispositivos. Em nosso caso, a
57

rede compatvel at o Release 6, ou seja, ela oferece acesso atravs da


tecnologia HSPA, mas tambm suporta dispositivos compatveis com verses
mais antigas como o R.99 e HSDPA. Assim, cada dispositivo foi classificado
segundo a verso que suporta, conforme as classes elencadas na Tabela X.
Assim como na mtrica anterior, tivemos de criar a classe Outros para
dispositivos no-identificados e prottipos.
Tabela X Classificao dos releases dos terminais

Tipo
R.99
HSDPA
HSPA
Outros

Descrio
Estaes mveis compatveis com R.99
Estaes mveis compatveis com R.99 e HSDPA
Estaes mveis compatveis com R.99 e HSPA
IMEI no identificados e prottipos

O percentual de dispositivos em cada verso da tecnologia 3G


apresentado na Figura 41, onde se pode observar a predominncia de
terminais compatveis com a verso mais nova da tecnologia implantada na
operadora analisada. Alm disso, constatamos uma maior presena de
aparelhos no R.99 e HSDPA. A maioria dos aparelhos celulares, os quais
classificamos como Mvel e Smartphones so do tipo R.99 ou HSDPA. A gama
de aparelhos celulares compatveis com o HSPA muito pequena.

Figura 41 Releases dos terminais 3G

Para a rea de planejamento da capacidade da rede, a informao


apresentada nesta mtrica serve de orientao para o dimensionamento de

58

recursos de Channel Elements (CE)10. Quando os recursos de CE esto no


limite, as operadoras colocam em prtica um procedimento padro de
desativar, momentaneamente, a funcionalidade HSUPA, para liberar recursos
de CE, evitando a negao de servio de dados. A desativao permanece at
que seja possvel realizar uma expanso de hardware e software na rede da
operadora. Contudo, sabendo que a base de usurios compatveis com HSPA
predominante, vale mais a pena deixar o HSUPA ativado e otimiz-lo, pois a
sua utilizao na rede permite um melhor uso dos recursos de CE. Alm da
informao do nmero de usurio HSPA fornecer respaldo para obteno de
investimento na rede.
Outra conseqncia de mais dispositivos HSPA na rede o possvel
incremento de volume transacionado em uploads, j que o usurio ter
condies de realizar uploads a taxas superiores em relao s taxas com
dispositivos utilizando o R.99. Uma taxa de upload elevada encoraja os
usurios a enviar arquivos maiores em suas transaes na rede. E uma vez
que o volume tende a ser maior, a receita da operadora tambm sofrer
incremento.
Por fim, alm das duas mtricas anteriores, ns ainda conseguimos
obter a banda de operao dos terminais 3G. Esta mtrica importante, pois a
informao da base dos usurios em termos de compatibilidade com as bandas
de frequncia um fator relevante de deciso em projetos de aquisio de
espectro, recurso escasso e caro. Quanto maior for a base compatvel com o
espectro a adquirir menores os investimentos de subsdios em aparelhos.
A Tabela XI apresenta algumas classes em que os dispositivos foram
enquadrados segundo as bandas em que operam. Note que alguns dispositivos
esto habilitados para operar em mais de uma banda de frequncia, assim os
nomes das classes contm nmeros separados por barras indicando diferentes
faixas de freqncia em MHz. Portanto, um dispositivo classificado na classe
850/1900/2100 pode operar em qualquer uma destas trs faixas, enquanto que
um dispositivo classificado em 2100 pode operar unicamente nesta faixa.

10

A capacidade de banda bsica na conexo RAB medida em termos de Channel Element


(CE). Um CE corresponde a capacidade de processamento e hardware para uma conexo de
voz na RAB AMR 12.2 kbps. O nmero de CE pode variar de 128 a 1536 por Node B.

59

Tabela XI Classificao das bandas dos terminais 3G

Tipo
850/1900/2100
850/2100
2100
900/2100
900/1900/2100
850/900/1900/2100
Outros

Descrio
Compatveis com as bandas V, II e I. (850, 1900 e 2100 MHz)
Compatveis com as bandas V e I. (850 e 2100 MHz)
Compatveis com a banda I. (2100 MHz)
Compatveis com as bandas VIII e I. (900 e 2100 MHz)
Compatveis com as bandas VIII, II e I. (900, 1900 e 2100 MHz)
Compatveis com as bandas V, VIII, II e I. (850, 900, 1900 e 2100 MHz)
IMEI no identificados e prottipos

A Figura 42 apresenta os percentuais de dispositivos encontrados em


cada uma das classes de bandas de operao para cada uma de nossas
capturas. Nota-se que os terminais compatveis com as bandas de
850/1900/2100 so a maioria. Assim, numa possvel aquisio de espectro
e/ou numa expanso de rede, tais bandas trariam mais vantagens competitivas
para a operadora. A engenharia tambm pode se guiar para otimizar os
recursos do espectro disponvel e nas expanses da rede, realizando melhores
prticas em relao ao reuso de frequncia e na ressintonia (refarming) de
frequncias de sistemas concorrentes, como o GSM, caso ele venha a utilizar a
mesma banda de frequncias que o 3G.
Tambm, vemos o quanto os a presena de Mveis e Smartphones
esto correlacionadas, principalmente nas capturas da madrugada. A maioria
dos Mveis e Smartphones utilizam, no 3G, uma ou duas bandas de
frequncias. Diferentemente das placas, que possuem pelo menos trs opes
de bandas na sua grande maioria.

Figura 42 Bandas dos terminais 3G.

60

5.3.3 Atividade de sinalizao na rede 3G


A partir das mesmas mensagens utilizadas na Seo 5.3.1, isto , das
mensagens RANAP EP da Classe 2, sem resposta, atravs das mensagens
do tipo Direct transfer e Initial UE Message, foi possvel extrair o Service Area
Code (SAC) de cada dispositivo. Os valores do SAC so definidos pela
operadora e permitem identificar unicamente uma clula dentro de sua rea de
localizao. Assim, possvel associar a frequncia de ocorrncia de
sinalizao em cada clula do 3G.
Atravs da frequncia de ocorrncia das mensagens de sinalizao em
cada SAC, definimos intervalos para classific-los. A diviso dos intervalos das
atividades de sinalizao apresentada na Tabela XII. Os limiares de
ocorrncia adotados para a classificao, foram baseados no percentual de
ocorrncia de cada clula em relao a clula de maior ocorrncia para cada
amostragem. Assim, para clulas com ocorrncia igual ou superior a 40% da
clula mais presente, a classificamos como H - Heavy. Na faixa entre 20% e
40% tivemos a classe M - Medium e abaixo de 20%, classificamos como L Low, exceto as que no tiveram nenhuma ocorrncia, assim pertencentes a
classe Z - Zero.
Tabela XII Frequncia de ocorrncia dos SAC

Classificao

Ocorrncia

H - Heavy
M - Medium
L - Low
Z - Zero

2000
1000 & < 2000
> 0 & < 1000
0

Com base nestas classes, foi possvel contabilizar os percentuais de


clulas em cada uma das classes para cada uma de nossas capturas,
conforme mostra o grfico da Figura 43.

61

Figura 43 Classificao das clulas.

Alm desse resultado, a informao de atividade das clulas pode trazer


informaes ainda mais relevantes se cruzadas com uma base de dados com
informaes geogrficas de cada uma das clulas da operadora. A
Figura 44 ilustra essa idia, atravs de um mapa11 que destaca a
posio geogrfica das clulas, bem como a classe a que pertencem (verde
Low, amarelo Medium, e vermelho Heavy). No mapa, alm das classes
georeferenciadas, inclumos o posicionamento das Nodes B.

Figura 44 Georeferenciamento - (a) Localizao das Nodes B e (b) Classes de sinalizao Captura
ANATEL III.

11

Mapa de parte da Regio Metropolitana de Recife-PE

62

Considerando a Figura 45, onde comparamos a Classe Heavy para as


capturas Anatel III e Madrugada V, tambm possvel perceber que a atividade
de sinalizao no horrio comercial concentrada no centro da cidade e mais
Nodes B, enquanto que na madrugada ela aparece um pouco mais distribuda,
atingindo regies mais distantes, na periferia da regio metropolitana atendida.
Indicando a rota de migrao do trfego nos horrios noturnos.

(a)

(b)

Figura 45 Georeferenciamento - (a) Classe Heavy Anatel III e (b) Classe Heavy Madrugada V.

J nas Figura 46, Figura 47 e Figura 48, diferentemente da anlise


anterior, apresentamos uma poro menor do mapa12 e comparamos as
clulas com atividades de sinalizao entre todas as capturas, numa
determinada rea de atuao da operadora estudada. possvel perceber que
do horrio comercial para o horrio da madrugada h mudanas no
comportamento da sinalizao, chegando a ter todas as clulas com carga de

12

Mapa de parte do Recife Antigo em Recife-PE

63

sinalizao baixa (Low) na captura Comercial I, passando por uma clula com
grau mdio (Medium) de sinalizao e outra Node B com uma clula com grau
alto (Heavy) na captura Comercial II, voltando todas a um grau de baixa
sinalizao na Anatel III e a clulas sem atividade, como nas capturas
Madrugada IV e Madrugada V.

(a)

(b)

Figura 46 Atividades de sinalizao: (a) Comercial I e (b) Comercial II.

(a)

(b)

Figura 47 Atividades de sinalizao: (a) Anatel III e (b) Madrugada IV.

Figura 48 Atividades de sinalizao Madrugada V.

64

Tal informao poderia ser usada para, a partir de capturas consecutivas


ao longo do dia para termos a movimentao da carga de sinalizao da rede.
Tal mtrica tem o poder de apresentar a carga de sinalizao das
clulas de maneira georeferenciada, permitindo aos engenheiros de RF
conhecerem perfeitamente a distribuio de trfego na rede de atuao. Esta
mtrica pode evoluir e apresentar no s a atividade de sinalizao, mas a
carga de trfego de dados, o qual no nos foi possvel correlacionar nesta
etapa do trabalho.
Vimos na Seo 5.1.1 que a parcela de trfego do plano de controle na
IuPS uma pequena parcela em relao ao trfego do plano de usurio.
Contudo, a sinalizao entre a Rede de Acesso e a Rede Ncleo enviada
pelo plano de controle e imprescindvel o seu conhecimento e correto
dimensionamento, pois sem um bom desempenho da sinalizao o plano de
usurio ser afetado.

65

6 Concluses e Trabalhos Futuros


De ambos os planos na IuPS, controle e usurio, possvel extrair
mtricas para distintas atividades numa operadora comercial.
Pudemos extrair elementos que nos trazem comportamentos e perfis
diferenciados, como os do usurio e da prpria rede. Do lado do usurio,
encontramos o que se busca num acesso via rede 3G, com que dispositivos
este acesso realizado, que interesses de trfego so os mais recorrentes,
dentre outros. Do lado da rede, temos como identificar as cargas de
sinalizao, indcios de possveis ajustes e rotinas na configurao da prpria
interface IuPS e os elementos que a constituem, o volume das transaes,
protocolos e servios e da aprofundar o conhecimento e domnio sobre a rede.
Com este trabalho, foi possvel verificar o potencial do quanto as
informaes extradas de amostras de trfego de pacotes numa rede 3G pode
contribuir, juntamente com os mtodos tradicionais, para se conhecer o
comportamento e perfil de seus usurios, bem como, o de fornecer subsdios
para aprimorar o conhecimento sobre estas redes. Alm disso, o resultado
deste estudo pode fornecer elementos de forma a auxiliar na tomada de
deciso gerencial numa operadora, em ambas as reas tcnica e comercial.

6.1 Contribuies
A principal contribuio deste trabalho foi a oportunidade de investigar e
analisar o trfego de dados de uma rede 3G/HSPA em operao comercial.
Outrossim, tivemos a chance de elaborar mtricas que oferecem outras
perspectivas no estudo de trfego de dados em redes mveis, embasadas
academicamente, porm, mais palpveis ao cotidiano das operadoras mveis.

6.2 Trabalhos futuros


Com o intuito de complementar e evoluir os estudos levantados por este
trabalho, listamos alguns possveis temas para desenvolvimento de trabalhos
futuros, que so:
Desenvolvimento de um aplicativo proprietrio para captura na interface
IuPS e outras interfaces de redes mveis.

66

Desenvolvimento de ferramentas de monitorao em redes de dados


3G/HSPA, automatizando as mtricas apresentadas neste trabalho e
aperfeioando as anlises das mesmas, como por exemplo no
reconhecimento dos protocolos e servios presentes nos dados
trafegados na rede.
Evoluir a mtrica do SAC para associar os eventos de sinalizao ao
trfego cursado na rede, bem como ao nmero de usurios presentes da
rede. Outra associao tambm poderia ser feita com os alarmes na
rede. Assim, seria possvel ter um acompanhamento em tempo real dos
eventos da rede de maneira georeferenciada.
Investigar e desenvolver estudos para outras mtricas.
Elaborao de modelos matemticos baseados nos comportamentos e
padres possveis de serem obtidos com as capturas de pacotes do
trfego de dados.
Avaliao de mobilidade dos usurios, com extrao de modelos
matemticos e comparao com os modelos existentes.

67

Referncias
[1]

Huff, D. L., Advanced mobile phone service: the developmental system,


Bell Syst. Tech. J., 58(1) 249, 1979.

[2]

The
size
of
the
Mobile
Market
iStrategy
2009
http://image.freecy.tk/images/680_090903_IS_mobile.png - Acesso em
maro/2010.

[3]

H. Holma and A. Toskala, Eds., WCDMA for UMTS - HSPA Evolution


and LTE, 4th ed., Wiley, 2007.

[4]

Networks - http://www.gsmamobilebroadband.com/networks/default.asp
Acesso em junho/2010.

[5]

A white paper from the UMTS Forum - Mobile Broadband Evolution: the
roadmap from HSPA to LTE. http://www.umts-forum.org/. Acesso em
fevereiro de 2009.

[6]

Forkel, I., Klenner, H., Kemper, A. High Speed Downlink Packet Access
(HSDPA) Enhanced Data Rates for UMTS Evolution. Computer
Networks 49 (2005) 325-340.

[7]

H. Holma and A. Toskala, Eds., HSDPA/HSUPA for UMTS: High Speed


Radio Access for Mobile Communications, Wiley, 2006.

[8]

Holma H., Toskala A., Ranta-aho K., Pirskanen J. High-Speed Packet


Access Evolution in 3GPP Release 7. IEEE Communications Magazine,
dezembro de 2007.

[9]

Portal Anatel http://www.anatel.gov.br - Acesso em outubro de 2010.

[10] Lee, William C. Y. Wireless and cellular telecommunications, 3rd ed.


McGraw-Hill, 2006.
[11] Assaad, M., Zeghlache, D. TCP performance over UMTS-HSDPA
systems. Auerbach, 2007.
[12] ETSI TS 123 101 V9.0.0 (2010-01) Technical Specification. Universal
Mobile Telecommunications System (UMTS); General Universal Mobile
Telecommunications System (UMTS) architecture (3GPP TS 23.101
version 9.0.0 Release 9).
[13] ETSI TS 125 410 V9.0.0 (2010-01) Technical Specification. Universal
Mobile Telecommunications System (UMTS); UTRAN Iu interface:
General aspects and principles (3GPP TS 25.410 version 9.0.0 Release
9).

68

[14] ETSI TS 125 413 V8.3.0 (2009-07). Technical Specification. Universal


Mobile Telecommunications System (UMTS); UTRAN Iu interface Radio
Access Network Application Part (RANAP) signaling (3GPP TS 25.413
version 8.3.0 Release 8).
[15] ETSI TS 123 060 V9.5.0 (2010-07) Technical Specification. Digital cellular
telecommunications
system
(Phase
2+);
Universal
Mobile
Telecommunications System (UMTS); General Packet Radio Service
(GPRS); Service description; Stage 2 (3GPP TS 23.060 version 9.5.0
Release 9).
[16] ETSI TS 125 414 V9.0.0 (2010-01) Technical Specification. Universal
Mobile Telecommunications System (UMTS); UTRAN Iu interface data
transport and transport signalling (3GPP TS 25.414 version 9.0.0 Release
9).
[17] ETSI TS 129 060 V9.3.0 (2010-06) Technical Specification. Digital cellular
telecommunications
system
(Phase
2+);
Universal
Mobile
Telecommunications System (UMTS); General Packet Radio Service
(GPRS); GPRS Tunnelling Protocol (GTP) across the Gn and Gp interface
(3GPP TS 29.060 version 9.3.0 Release 9).
[18] Eylert, B. The mobile multimedia business: requirements and solutions.
Wiley, 2005.
[19] Framework for IMT-2000 networks Computer Networks 34 (2000).
[20] RECOMMENDATION ITU-R M.1645.
[21] ETSI TS 125 101 V9.4.0 (2010-07) Technical Specification. Universal
Mobile Telecommunications System (UMTS); User Equipment (UE) radio
transmission and reception (FDD) (3GPP TS 25.101 version 9.4.0 Release
9).
[22] ETSI TS 125 213 V9.1.0 (2010-01) Technical Specification. Universal
Mobile Telecommunications System (UMTS); Spreading and modulation
(FDD) (3GPP TS 25.213 version 9.1.0 Release 9).
[23] 3GPP
Specification
Release
version
matrix
http://www.3gpp.org/ftp/Specs/html-info/SpecReleaseMatrix.htm - Acesso
em agosto/2010.
[24] Work
Plan
Description
Releases
http://www.3gpp.org/ftp/Information/WORK_PLAN/Description_Releases/ Acesso em agosto/2010.
[25] Tom Keathley and Alain Ohana (AT&T)//3G Americas: HSPA LTE
Workshop, february 2008.
69

[26] ETSI TS 123 002 V9.3.0 (2010-06) Technical Specification. Digital cellular
telecommunications
system
(Phase
2+);
Universal
Mobile
Telecommunications System (UMTS); LTE; Network architecture (3GPP
TS 23.002 version 9.3.0 Release 9).
[27] ETSI TS 122 016 V9.0.1 (2010-04) Technical Specification. Digital cellular
telecommunications
system
(Phase
2+);Universal
Mobile
Telecommunications System (UMTS); LTE; International Mobile
Equipment Identities (IMEI) (3GPP TS 22.016 version 9.0.1 Release 9).
[28] ETSI TS 123 003 V9.3.0 (2010-06) Technical Specification. Digital cellular
telecommunications
system
(Phase
2+);
Universal
Mobile
Telecommunications System (UMTS); Numbering, addressing and
identification (3GPP TS 23.003 version 9.3.0 Release 9).
[29] ETSI TS 122 100 V3.7.0 (2001-10) Technical Specification. Universal
Mobile Telecommunications System (UMTS); UMTS phase 1 (3GPP TS
22.100 version 3.7.0 Release 1999).
[30] ETSI TS 122 038 V9.0.0 (2010-01) Technical Specification. Digital cellular
telecommunications
system
(Phase
2+);
Universal
Mobile
Telecommunications System (UMTS); LTE; (U)SIM Application Toolkit
(USAT/SAT); Service description; Stage 1 (3GPP TS 22.038 version 9.0.0
Release 9).
[31] Mouly, M., and M.-B. Pautet, The GSM
Communications, Published by the authors, 1992.

System

for

Mobile

[32] ETSI TS 129 002 V9.2.0 (2010-07) Technical Specification. Digital cellular
telecommunications
system
(Phase
2+);
Universal
Mobile
Telecommunications System (UMTS); Mobile Application Part (MAP)
specification (3GPP TS 29.002 version 9.2.0 Release 9).
[33] IETF Recommendations RFC 768.
[34] IPv4 IETF Recommendations RFC 791 / IPv6 IETF Recommendations
RFC 2460.
[35] IEEE 802.3.
[36] ITU-T Recommendations Q.711 Q.716.
[37] IETF Recommendations RFC 3332.
[38] IETF Recommendations RFC 2960 - Signaling Transport (SIGTRAN).
[39] ETSI TS 122 146 V9.0.0 (2010-01) Technical Specification. Digital cellular
telecommunications
system
(Phase
2+);
Universal
Mobile
Telecommunications
System
(UMTS);
LTE;
Multimedia
70

Broadcast/Multicast Service (MBMS); Stage 1 (3GPP TS 22.146 version


9.0.0 Release 9).
[40] ETSI TS 123 401 V9.5.0 (2010-06) Technical Specification. LTE; General
Packet Radio Service (GPRS) enhancements for Evolved Universal
Terrestrial Radio Access Network (E-UTRAN) access (3GPP TS 23.401
version 9.5.0 Release 9).
[41] ETSI TS 129 281 V9.3.0 (2010-06) Technical Specification. Universal
Mobile Telecommunications System (UMTS); LTE; General Packet Radio
System (GPRS) Tunnelling Protocol User Plane (GTPv1-U) (3GPP TS
29.281 version 9.3.0 Release 9).
[42] M. Harteneck, M. Boloorian, S. Georgoulis and R. Tanner. Throughput
measurements of HSDPA14 Mbit/s terminal. ELECTRONICS LETTERS
31st March 2005 Vol. 41 No. 7.
[43] W. L. Tan, F. Lam, and W. C. Lau. An Empirical Study on the Capacity
and Performance of 3G Networks. IEEE TRANSACTIONS ON MOBILE
COMPUTING, VOL. 7, NO. 6, JUNE 2008.
[44] M. Rinne, M. Kuusela, E. Tuomaala, P. Kinnunen, I. Kovcs, K. Pajukoski,
and J. Ojala. A Performance Summary of the Evolved 3G (E-UTRA) for
Voice Over Internet and Best Effort Traffic. IEEE TRANSACTIONS ON
VEHICULAR TECHNOLOGY, VOL. 58, NO. 7, SEPTEMBER 2009.
[45] F. Ren, X. Huang, F. Liu and Chuang Lin. Improving TCP Throughput over
HSDPA
Networks.
IEEE
TRANSACTIONS
ON
WIRELESS
COMMUNICATIONS, VOL. 7, NO. 6, JUNE 2008.
[46] Ricciato F., Traffic Monitoring and Analysis for the optimization of a 3G
Network, IEEE Wireless Communications, Dezembro de 2006.
[47] F. Ricciato, P. Svoboda, J. Motz, W. Fleischer, M. Sedlak, M. Karner, R.
Pilz, P. Romirer-Maierhofer, E. Hasenleithner, W. Jger, P. Krger, F.
Vacirca, M. Rupp. Traffic monitoring and analysis in 3G networks: lessons
learned from the METAWIN project. Elektrotechnik & Informationstechnik
(2006).
[48] P. Svoboda, F. Ricciato, E. Hasenleithner and R. Pilz. Composition of
GPRS/UMTS traffic : snapshots from a live network. 4th Int'l Workshop on
Internet Performance, Simulation, Monitoring and Measurement, Salzburg
(IPS-MOME'06), Austria, 27-28 February 2006.
[49] METAWIN Project http://userver.ftw.at/~ricciato/darwin/#metawin
Acesso em junho/2010.

71

[50] DARWIN Project http://userver.ftw.at/~ricciato/darwin/


junho/2010.

- Acesso em

[51] Wireshark Website http://www.wireshark.org/ - Acesso em setembro/2010.


[52] M. Crovella and B. Krishnamurtly, Internet Measurement - Infrastructure,
Traffic, and Applications, Wiley, 2006.
[53] F. Vacirca, F. Ricciato, R. Pilz. Large-Scale RTT Measurements from an
Operational UMTS/GPRS Network. Proceedings of the First International
Conference on Wireless Internet (WICON05) IEEE Computer Society.
[54] MaxMind's GeoIP technology - http://www.maxmind.com/app/ip-location
- Acesso em setembro de 2010.
[55] Alexa Website Information - http://www.alexa.com/topsites/countries/BR Acesso em outubro de 2010.
[56] GSM Association www.gsmworld.com - Acesso em setembro de 2010.

72

Apndice
A - RANAP-Procedimentos elementares (Elementaries
Procedures)[14]
Tabela A.I Procedimentos elementares RANAP (RANAP EP) - Classe 1. Procedimentos com
resposta (sucesso e/ou falha)

73

Tabela A.II Procedimentos elementares RANAP (RANAP EP) - Classe 2. Procedimentos sem resposta

Tabela A.III Procedimentos elementares RANAP (RANAP EP) - Classe 3. Procedimentos com
possibilidade de mltiplas respostas

74

B Lista de protocolos em "Outros"


Tabela B.I Lista de protocolos que ocorreram no transporte GTP/TCP

Protocolos no GTP/TCP
104apci
aim
ajp13
amqp
ams
asap
ax4000
beep
bittorrent
cast
cops
data
daytime
dcerpc
diameter
distcc
dlsw
dns
dplay
drda
edonkey
enttec
epmd
ethercat
etheric
ff
ftp
ftp-data
gdsdb
gift
gnutella

gryphon
gtp
gtpv2
h1
h248
icap
imap
ipdc
ipsictl
irc
isakmp
jabber
kismet
laplink
ldap
malformed
memcache
mgcp
mikey
msdp
msnms
mysql
ndps
netsync
nntp
omapi
opcua
opsi
pcep
pgsql
pop

pptp
rmi
rpc
rpcap
rtmpt
rtsp
sabp
short
sigcomp
sip
skinny
slsk
smpp
smtp
socks
ssh
ssl
stun
stun2
synergy
synphasor
t38
tcpencap
tds
telnet
time
tns
tpkt
tpncp
turnchannel
ucp

ulp
uma
unreassembled
vicp
vnc
wow
x11
xot
ymsg
zebra

75

Tabela B.II Lista de protocolos que ocorreram no transporte GTP/UDP

adp
artnet
asap
auto_rp
ax4000
ayiya
bat
bfd
bjnp
bootp
cigi
cldap
data
daytime
dcc
dcerpc
dcp-etsi
ddtp
dhcpv6
dis
dlsw
dns
dplay
e100
echo
edonkey
egd
enip
enrp
enttec
epl

Protocolos no GTP/UDP
ethercat
msproxy
ff
nat-pmp
gtp
nbdgm
gtpv2
nbns
h225
ncp
h248
nsip
http
ntp
iapp
oicq
iax2
pcli
icp
pktc
ipvs
pn_rt
ipx
ptp
isakmp
quake
kdp
quake2
kerberos
quake3
kink
quakeworld
kpasswd
radius
l2tp
rip
llc
ripng
lmp
rpc
lwapp
rpcap
lwapp-l3
rsp
lwres
rsvp
malformed
rtcp
manolito
rtp
megaco
rx
memcache
sabp
mikey
sap
mp2t
sctp
msmms
sebek
msmms.data
sflow

sigcomp
sip
slimp3
snmp
srvloc
stun
stun2
syslog
t38
tacacs
tapa
teredo
tftp
time
tivoconnect
tpcp
tpkt
tpncp
ts2
tsp
tzsp
udpencap
vines_frp
wassp
who
wlccp
wsp
wtls
wtp
xyplex

76

C Cdigo para analisar os arquivos texto Protocol


Hierarchy Statistics (PHS)
_______________________________________________________________
unit PHS_Parser;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls,
Forms,
Dialogs, StdCtrls, ExtDlgs, StrUtils;
type
TForm1 = class(TForm)
Button1: TButton;
Button2: TButton;
OpenDialog1: TOpenDialog;
Memo1: TMemo;
procedure Button2Click(Sender: TObject);
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
var
i,j,FramePosition,DotPosition,BytePosition,Level,PathIndex: integer;
PHS,PHS_Parsed: TextFile;
text,Category,FrameCount,ByteCount: String;
ReadFileName, WriteFileName: String;
Path: Array[0..19] of string;
begin
OpenDialog1 := TOpenDialog.Create(Self);
openDialog1.Options := [ofAllowMultiSelect];
if OpenDialog1.Execute(Self.Handle) then
begin
SetCurrentDir('E:/PHS_EHM/Test_PHS/');
WriteFileName:='PHS_Parsed.txt';
AssignFile(PHS_Parsed,WriteFileName);
ReWrite(PHS_Parsed);
for i := 0 to openDialog1.Files.Count-1 do
begin
ReadFileName := openDialog1.Files[i];
if FileExists(ReadFileName) then
begin
AssignFile(PHS,ReadFileName);
Reset(PHS);
Memo1.Lines[i]:=ExtractFileName(ReadFileName);
while not Eof(PHS) do
begin
ReadLn(PHS, text);
FramePosition := AnsiPos('frames:', text);
if FramePosition>0 then
begin
DotPosition := AnsiPos('...', text);
if DotPosition=0 then

77

begin
Category := AnsiLeftStr(text,FramePosition-1);
Level
:=
(Length(Category)Length(TrimLeft(Category)))DIV 2;
text
:=
AnsiMidStr(text,Length(Category)+1,Length(text)-Length(Category));
text := AnsiMidStr(text,8,Length(text)-7);
BytePosition := AnsiPos('bytes:',text);
FrameCount := AnsiLeftStr(text,BytePosition1);
text
:=
AnsiMidStr(text,Length(FrameCount)+1,Length(text)-Length(FrameCount));
Category := Trim(Category);
FrameCount := Trim(FrameCount);
ByteCount
:=
Trim(AnsiMidStr(text,7,Length(text)-6));
if Level<20 then
begin
Path[Level]:=Category;
Write(PHS_Parsed,ExtractFileName(ReadFileName));
Write(PHS_Parsed,',');
Write(PHS_Parsed,IntToStr(Level));
Write(PHS_Parsed,',');
Path[Level]:=Category;
for j := 0 to Level do
begin
Write(PHS_Parsed,'/');
Write(PHS_Parsed,Path[j]);
end;
Write(PHS_Parsed,',');
Write(PHS_Parsed,FrameCount);
Write(PHS_Parsed,',');
WriteLn(PHS_Parsed,ByteCount);
end;
end;
end;
end;
CloseFile(PHS);
end
else
raise Exception.Create('File does not exist.');
end;
end;
CloseFile(PHS_Parsed);
openDialog1.Free;
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
Close;
end;
end.

_______________________________________________________________

78

Você também pode gostar