Escolar Documentos
Profissional Documentos
Cultura Documentos
Dissertacao Emilo Melo PDF
Dissertacao Emilo Melo PDF
Recife, outubro/2010
Recife, outubro/2010
384.3
(22.ed.)
MEI 2010-193
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
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
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
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
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.
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.
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
no
Brasil,
dispomos
comercialmente
de
redes
disponibilidade
de
banda
nos
demais
elementos
de
rede,
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.
problemas
no
planejamento,
implantao,
operao
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.
III.
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
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
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
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
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
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
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
15
16
17
18
de
comutao,
do
registro
de
localizao
do
usurio,
da
inter-MSC
handovers),
bilhetagem,
gerenciamento
de
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
20
21
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).
*)RTCP opcional
23
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
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
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
28
29
30
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
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
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.
foram
obtidos atravs
deste
sistema.
Entretanto,
sistema
de
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
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.
39
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
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.
arquivos
capturados
atravs
do
Wireshark,
visando
obter
41
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
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.
43
(a)
(b)
Figura 23 Percentuais comparativos do volume de trfego dos planos de controle e usurio: (a) em
pacotes e (b) em bytes.
percentuais
agrupados
na
categoria
Outros,
que
engloba
44
45
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.
numa classe
separada,
enquanto
que
outros protocolos
47
(a)
(b)
Figura 27 Percentuais comparativos dos Protocolos transportados por TCP: (a) em pacotes e (b) em
bytes.
48
(a)
(b)
Figura 28 Percentuais comparativos dos Protocolos transportados por UDP: (a) em pacotes e (b) em
bytes.
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.
50
52
Domnios
google.com
google.com.br
msn.com
orkut.com
orkut.com.br
talkgadget.google.com
uol.com.br
53
54
55
Tipo
Mvel
Smartphone
Placa
Outros
Descrio
Estaes mveis comuns
Estaes mveis do tipo Smartphone
Placa de dados
Dispositivos no identificados, Dispositivos especiais e Prottipos
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
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
58
10
59
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
60
Classificao
Ocorrncia
H - Heavy
M - Medium
L - Low
Z - Zero
2000
1000 & < 2000
> 0 & < 1000
0
61
Figura 44 Georeferenciamento - (a) Localizao das Nodes B e (b) Classes de sinalizao Captura
ANATEL III.
11
62
(a)
(b)
Figura 45 Georeferenciamento - (a) Classe Heavy Anatel III e (b) Classe Heavy Madrugada V.
12
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)
(a)
(b)
64
65
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.
66
67
Referncias
[1]
[2]
The
size
of
the
Mobile
Market
iStrategy
2009
http://image.freecy.tk/images/680_090903_IS_mobile.png - Acesso em
maro/2010.
[3]
[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]
[8]
[9]
68
[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
71
- Acesso em
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
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
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
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