You are on page 1of 47

Rodolfo Oliveira - DEE FCT/UNL

Redes Mveis
Aula 11/12
1
Rodolfo Oliveira - DEE FCT/UNL
Sumrio
A12 IMS (IP Multimedia Subsystem)
* Livro The IMS: IP Multimedia Concepts and
Services, Miika Poikselka, Georg Mayer
Wiley, 2008

2
Rodolfo Oliveira - DEE FCT/UNL
IMS identicao
3
Identidades Pblicas (Public User Identity)
- tomam a forma de SIP Uniform Resource Identier (URI) ou de telephone
Uniform Resource Locator (URL)
- a aplicao ISIM do utilizador tem de possuir pelo menos uma
identidade pblica
- o utilizador no pode alterar essa identidade pblica
- a identidade pblica tem de primeiro estar registada antes de enviar
mensagens para a rede que a utilizem
- tal como se viu possvel um utilizador registar mltiplas identidades
pblicas
Rodolfo Oliveira - DEE FCT/UNL
IMS identicao
4
Identidades Privadas (Private User Identity)
- uma identidade nica e global denida pela home network do
operador, a qual pode ser usada dentro da home network para identicar
univocamente o utilizador na perspectiva da rede (NAI Network Access
Identier)
- utilizada em todos os pedidos de registo dos utilizadores
- autenticada na operao de registo
- o S-CSCF guarda-a na operao de registo,
- alocada a um utilizador e guardada na aplicao ISIM do utilizador; do
lado da rede guardada no HSS
- no utilizada para encaminhamento de mensagens SIP
Rodolfo Oliveira - DEE FCT/UNL
IMS identicao
5
Relao entre identidades privadas e pblicas
Rodolfo Oliveira - DEE FCT/UNL
IMS operao de registo
6
Rodolfo Oliveira - DEE FCT/UNL
IMS mecanismo de registo de
mltiplas identidades
7
As identidades pblicas pertencem a um conjunto de registo implcito
Quanto uma identidade registada ou de-registada todas as outras
pertencentes ao conjunto de registo implcito so registadas ou de-
registadas
Rodolfo Oliveira - DEE FCT/UNL
IMS incio de sesso
8
As identidades pblicas pertencem a um conjunto de registo implcito
Quanto uma identidade registada ou de-registada todas as outras
pertencentes ao conjunto de registo implcito so registadas ou de-
registadas
Rodolfo Oliveira - DEE FCT/UNL
IMS identicao
9
Gerao de Identidades sem ISIM
Os conceitos de identidade pblica ou privada so guardados na aplicao
ISIM (IP Multimedia Services Identity Module)
como fazer com os terminais j existentes no mercado que no
suportam a aplicao ISIM?
O IMS prope um mecanismo de acesso ao IMS sem que a
aplicao ISIM necessria
Nesta soluo o IMS prope derivar as identidades pblicas e privadas e o
Home Domain a partir do identicador IMSI (International Mobile
Subscriber Identier)
esta soluo aplicvel aos dispositivos que tenham cartes SIM
ou USIM
Rodolfo Oliveira - DEE FCT/UNL
IMS identicao
10
Gerao de Identidades sem ISIM derivao da identidade privada
A identidade privada derivada a partir do IMSI seguindo os passos:
1. A parte do utilizador da identidade privada substituda com uma
string de dgitos que representam o IMSI
2. A parte do domnio da identidade privada composta pelos valores de
MCC (Mobile Country Code) e MNC (Mobile Network Code) e um nome de
domnio pr-denido IMSI.3gppnetwork.org
Rodolfo Oliveira - DEE FCT/UNL
IMS identicao
11
Gerao de Identidades sem ISIM derivao da identidade pblica
temporria
A identidade pblica so denidos de forma semelhante identidade
privada, sendo um SIP URI:
Rodolfo Oliveira - DEE FCT/UNL
IMS identicao
12
Gerao de Identidades sem ISIM derivao da identidade pblica
temporria
A arquitectura IMS impe os seguintes requisitos para a identidade
pblica temporria:
-este tipo de identidades no deve ser utilizado em procedimentos de
comunicao que dispensem o procedimento de registo sendo
- escondidas aos utilizadores e no utilizadas para uso pblico
(e.x.: utilizao em cartes de contactos)
- estas identidades s sero usadas durante o procedimento de
registo para obter identidades de utilizador do tipo registo
implcito (todas as identidades pblicas so registadas em simultneo)

-so usadas as identidades pblicas dos registos implcitos nos
procedimentos associados sesso
- aps o registo inicial, s o UE ir utilizar o registo implcito
- a identidade pblica temporria s ir estar disponvel ao CSCF e ao HSS
Rodolfo Oliveira - DEE FCT/UNL
IMS identicao
13
Identicao de Servios (Public Service Identities)
-a introduo de servios normalizados (presena, messaging,
conferncia etc.) levanta a necessidade de identidades para identicar os
diferentes servios e grupos que so hospedados nos ASs
- estes identicadores so do tipo SIP URI ou SIP URL e so gerados on
the y: sempre que o utilizador necessita so criados no AS e no so
previamente denidos
exemplo: grupo de difuso de mensagens instantneas
sip:messaginglist_rodolfo@ims.example.com
Rodolfo Oliveira - DEE FCT/UNL
IMS identicao
14
Identicao do dispositivo do utilizador
- uma identidade pblica pode estar associada a mltiplos dispositivos,
no sendo possvel determinar qual o dispositivo quando mais do que um
se regista com a mesma identidade pblica
- para alcanar um determinado dispositivo denido um identicador
especco GRUU (Globally Routed User Agent URI) que associa o
dispositivo a uma identidade pblica
Rodolfo Oliveira - DEE FCT/UNL
IMS identicao
15
Identicao do dispositivo do utilizador
Os identicadores GRUU podem ser temporrios ou pblicos
GRUUs Pblicos: combinao da identidade pblica com o identicador do
dispositivo com o qual realizado o registo no IMS
permitem capacidades de alcanar um determinado dispositivo
durante todo o perodo em que a relao identidade pblica/identicador
do dispositivo se mantenha (gr indica que um GRUU e contm o
identicador do dispositivo)
GRUUs temporrios: possuem um tempo de vida limitado, sendo
renovados sempre que um utilizador se regista no IMS (no contm a
identidade pblica)
Rodolfo Oliveira - DEE FCT/UNL
IMS identicao
16
Identicao das Entidades de Rede
Os ns da rede que necessitam de encaminhar mensagens SIP necessitam
de ser identicveis usando um SIP URI vlido
Os SIP URI so usados para identicar os ns nos cabealhos das
mensagens SIP
Estes URIs no tm necessariamente de estar publicados no DNS
Rodolfo Oliveira - DEE FCT/UNL
IMS ISIM (IP Multimedia Identity
Module)
17
Este mdulo uma aplicao que reside no UICC (Universal Integrated
Circuit Card), o qual um dispositivo fsico seguro que pode ser inserido
ou removido do terminal
O UICC pode executar mais do que uma aplicao em simultaneo (e.x.
USIM e ISIM), sendo que o ISIM guarda os dados especcos do utilizador
fornecidos pelo operador IMS, nomeadamente:
- identidade privada do utilizador (usada na subscrio para identicar a
subscrio IMS)
- uma ou mais identidades pblicas (usadas no pedido de registo e nos
pedidos de comunicao com outros utilizadores)
- o nome do ponto de entrada na rede IMS (home network domain name)
- dados administrativos (e.x.: dados dos fabricantes de equipamentos para
efectuarem testes automticos prorpietrios)
- regra de acesso de referncia utilizada para guardar informao acerca
do nmero pessoal de identicao necessrio para aceder aplicao
- endereo do P-CSCF
- parmetros de segurana que permitem a operao de autenticao no
IMS
Rodolfo Oliveira - DEE FCT/UNL
IMS partilha de uma nica identidade
de utilizador entre mltiplos
18
Nos sistemas tradicionais um terminal tem um nico nmero associado
O IMS permite ter um nico nmero associado a mltiplos dispositivos
(e.x.: dispositivos com capacidades diferentes do mesmo proprietrio, tais
como o tamanho do ecran, devem estar associados a um nico
identicador) sendo o utilizador contactvel atravs de um nico
identicador, independentemente do nmero de terminais diferentes que
possua
A release 6 permite um utilizador registar a mesma identidade pblica
atravs de um determinado nmero de terminais diferentes, indicando as
preferncias individuais de cada terminal
Rodolfo Oliveira - DEE FCT/UNL
IMS partilha de uma nica identidade
de utilizador entre mltiplos
19
As operaes de registo podem ser diferenciadas atravs da identidade
privada e do endereo IP utilizado no registo
Quando o S-CSCF contactado para estabelecer uma sesso com uma
identidade pblica com mltiplos dispositivos, o S-CSCF pode decidir o
dispositivo destinatrio da sesso tendo como base as preferncias
especcas denidas no registo
O mtodo de seleco do dispositivo destinatrio pode ser
Sequencial os terminais so contactados um por um, contactando o
prximo se o terminal inicial falhar a responder

Paralelo os terminais so contactados em simultneo e o proprietrio
dos equipamentos quem decide qual a chamada/dispositivo a activar
Rodolfo Oliveira - DEE FCT/UNL
IMS descoberta do ponto de entrada
na rede IMS
20
O terminal tem de pelo menos conhecer o endereo IP do P-CSCF, atravs
do mecanismo de P-CSCF Discovery, que engloba dois mecanismos de
descoberta dinmica:
- o mecanismo GPRS
O EU envia um pedido de PDP activation com a ag de P-CSCF activa
Recebe o endereo do P-CSCF na resposta
Rodolfo Oliveira - DEE FCT/UNL
IMS descoberta do ponto de entrada
na rede IMS
21
O terminal tem de pelo menos conhecer o endereo IP do P-CSCF, atravs
do mecanismo de P-CSCF Discovery, que engloba dois mecanismos de
descoberta dinmica:
- mecanismo genrico DHCP DNS
O EU envia um pedido ao servidor de DHCP da rede de acesso pedindo a
lista de P-CSCFs
Recebe depois do DHCP server uma lista com os nome(s) do domnio ou
endereo(s) IPs dos P-CSCF(s).
Quando devolvido a lista com os nomes do domnio de um P-CSCF ou de
vrios, depois consultado o servidor DNS para devolver o endereo IP
associado
Rodolfo Oliveira - DEE FCT/UNL
IMS atribuio do S-CSCF
22
Existem trs situaes diferentes de atribuio do S-CSCF:
1 - quando o utilizador se regista na rede
2 - quando necessrio um S-CSCF para executar servios sem
que o utilizador esteja registado
3 quando um S-CSCF atribudo anteriormente deixa de responder
Caso 1
No registo o P-CSCF encontra o I-CSCF e o I-CSCF recebe as capacidades
de todos os S-CSCF que podem servir o utilizador (enviado pelo HSS
quando no existe um S-CSCF previamente denido)
O I-CSCF selecciona o S-CSCF baseado nas suas capacidades, que so
transferidas entre o HSS e o I-CSCF utilizando as denominadas Server-
Capabilities Attribute Value Pair (AVP)
Rodolfo Oliveira - DEE FCT/UNL
IMS atribuio do S-CSCF
23
Caso 1
As Server-Capabilities AVP contm:
- Zero ou mais Mandatory-Capability AVPs: esta AVP contm uma capacidade
imperativa do S-CSCF
- zero ou mais Optional-Capability AVPs: contm capacidades opcionais do S-CSCF
- zero ou mais Server-Name AVPs: contm o SIP URI usado para identicar o servidor
SIP
Os AVPs permitem o operador distribuir os utilizadores pelos diferentes S-CSCF
(dependendo das capacidades do S-CSCF estarem de acordo com os requisitos de
servio dos utilizadores)
Como primeira escolha o I-CSCF escolhe o S-CSCF que possui todas as capacidades
imperativas e opcionais do utilizador
Caso no seja possvel, aplica um algoritmo do tipo best t, sendo que os
algoritmos de seleco no se encontram normalizados
Rodolfo Oliveira - DEE FCT/UNL
IMS atribuio do S-CSCF
24
Caso 2 atribuio do S-CSCF para executar servios de utilizador no
registado
O I-CSCF um ponto de contacto
no interior da rede
(gura do estabelecimento de sesso)
Se o HSS no passo 4 conhece que no existe um S-CSCF atribudo ao
utilizador e que o utilizador possui servios relacionados com o estado no
registado, ento
o HSS retorna a lista de AVPs de capacidades do S-CSCF, e o I-
CSCF selecciona o S-CSCF da mesma forma explicado para o Caso 1
Rodolfo Oliveira - DEE FCT/UNL
IMS atribuio do S-CSCF
25
Caso 3 o S-CSCF anteriormente atribudo deixa de responder
Quando o I-CSCF no consegue contactar o S-CSCF atribudo envia um
comando UAR para o HSS retornar nova lista de capacidades dos S-CSCF
A seleco do S-CSCF novamente igual utilizada pelo I-CSCF no caso 1
O S-CSCF atribudo anteriormente deixa de o ser quando um utilizador se
de-regista da rede (p.e.: porque o registo resultou em timeout ou a
subscrio expirou). da responsabilidade do S-CSCF apagar o nome do S-
CSCF associado ao utilizador no HSS
Quando um utilizador se de-regista ou existe a situao de timeout, o
operador pode decidir deixar o mesmo S-CSCF atribudo anteriormente
para o utilizador no registado; Neste caso o S-CSCF tem a
responsabilidade de informar o HSS que o utilizador se encontra de-
registado
Rodolfo Oliveira - DEE FCT/UNL
IMS mecanismo de controlo de trfego
no plano do utilizador
26
O IMS implementa um mecanismo para controlo de trfego atribudo ao
utilizador antes de iniciar a sesso de media entre utilizadores
Entidades envolvidas no controlo de trfego:
BS: bearer service
IP-CAN: connectivity
Access Network
Rodolfo Oliveira - DEE FCT/UNL
IMS mecanismo de controlo de trfego
no plano do utilizador
27
IP Bearer Service gere o IP BS usando um mecanismo IP normalizado
reside na gateway e opcional no EU
Funo translation/Mapping fornece interworking entre o mecanismo e os
parmetros usados dentro do Access Specic BS Manager e o IP BS Manager
Access Specic BS Manager trata dos pedidos de reserva de recursos do
EU
Policy and Charging Enforcement Policy (PCEF) uma entidade lgica que
refora as decises do PCRF
PCRF implementa a policy control decision, sendo o bloco que autoriza
ou no o pedido de trfego do plano do utilizador
Rodolfo Oliveira - DEE FCT/UNL
IMS mecanismo de controlo de trfego
no plano do utilizador
28
As funes do controlo de trfego do plano do utilizador so:
Gating Control: permitir ou bloquear pacotes pertencendo a um uxo de
dados que circula entre dois endpoints
QoS Control: autorizar e reforar a QoS mxima que autorizada para um
servio de uxo de dados, ou um IP-CAN bearer
Tra"c Plane Event Reporting: noticao dos eventos do plano do utilizador
e relatar os eventos relacionados com os recursos na
gateway de acesso
Estabelecimento do IP-CAN bearer para IP-CANs
Que suportam procedimentos iniciados pela
rede
Rodolfo Oliveira - DEE FCT/UNL
IMS mecanismo de controlo de trfego
no plano do utilizador: gating and QoS
29
O estabelecimento e modicaes da sesso no IMS envolvem a troca de
mensagens SIP/SDP entre os dois utilizadores nais
Durante a troca os UEs negoceiam as caractersticas de media (e.x.: codecs)
Aplicando policy control, o P-CSCF envia informao SDP para o PCRF e o
PCRF gera as decises de autorizao de dados IP com QoS
Rodolfo Oliveira - DEE FCT/UNL
IMS mecanismo de controlo de trfego
no plano do utilizador: gating and QoS
30
Rodolfo Oliveira - DEE FCT/UNL
IMS mecanismo de controlo de trfego
no plano do utilizador: gating and QoS
31
O UE#1 envia informao SDP acerca do contedo media requisitado (uma
chamada de voz, dois vdeos sendo um unidireccional) (pontos 1 e 2 da
gura)
Bit rates:
AS: application specic kpbs
RS: RTCP sender bps
RR: RTCP receiver bps
Rodolfo Oliveira - DEE FCT/UNL
IMS mecanismo de controlo de trfego
no plano do utilizador: gating and QoS
32
Rodolfo Oliveira - DEE FCT/UNL
IMS mecanismo de controlo de trfego
no plano do utilizador: gating and QoS
33
Resposta do UE#2 que recusa o vdeo unidirecional (porto 0) (pontos 3, 4 e
5 da gura)
Rodolfo Oliveira - DEE FCT/UNL
IMS mecanismo de controlo de trfego
no plano do utilizador: gating and QoS
34
Rodolfo Oliveira - DEE FCT/UNL
IMS mecanismo de controlo de trfego
no plano do utilizador: gating and QoS
35
Dos passos 2 e 5 o PCRF#1 e PCRF#2 constroem os ltros de uxos de
dados
Rodolfo Oliveira - DEE FCT/UNL
IMS mecanismo de controlo de trfego
no plano do utilizador: gating and QoS
36
Baseando-se nas classes de QoS de mapeamento para a tecnologia de
acesso (UMTS) o PCRF#1 dene os valores mximos de ritmo de dados e
de QoS para os diferentes ltros de uxo de dados
Rodolfo Oliveira - DEE FCT/UNL
IMS mecanismo de controlo de trfego
no plano do utilizador: gating and QoS
37
Baseando-se nas classes de QoS de mapeamento para a tecnologia de
acesso (UMTS) o PCRF#1 dene os valores mximos de ritmo de dados e
de QoS para os diferentes ltros de uxo de dados
Rodolfo Oliveira - DEE FCT/UNL
IMS mecanismo de controlo de trfego
no plano do utilizador: gating and QoS
38
O UE no passo 7 calcula os parmetros mximos de QoS por uxo de dados
Rodolfo Oliveira - DEE FCT/UNL
IMS mecanismo de controlo de trfego
no plano do utilizador: gating and QoS
39
O UE no passo 7 calcula os parmetros mximos de QoS por uxo de dados
Rodolfo Oliveira - DEE FCT/UNL
IMS mecanismo de controlo de trfego
no plano do utilizador: gating and QoS
40
O UE tenta depois activar o PDP context e a gateway de acesso (e.x. GGSN)
recebe o pedido (passo 8) e envia um pedido de autorizao ao
PCEF(passo 9)
No passo 10 o PCRF recebe o pedido do PCEF e valida o pedido se a
informao convertida a partir do SDP igual recebida do PCEF
Rodolfo Oliveira - DEE FCT/UNL
IMS mecanismo de controlo de trfego
no plano do utilizador: gating and QoS
41
Se no passo 10 o PCRF autoriza o PCEF mapeia o IP QoS no Specic Access
QoS (e.x.: UMTS QoS) e o PCEF aceita a activao do P CAN bearer
Rodolfo Oliveira - DEE FCT/UNL
IMS mecanismo de controlo de trfego
no plano do utilizador: gating and QoS
42
Baseando-se nos ltros de uxo de dados o PCEF constri a descrio das
gates
As gates inibem ou no o reencaminhamento de pacotes IP
e.x.: - permitido trfego entre os endereos 5555::1:2:3:4 e 5555:5:6:7:8
e os portos associados na tabela quando as gates esto abertas
- bloqueado o restante trfego: o pacote destinado ao endereo
6666:6:6:6:6; 1000 bloqueado no Access Gateway
Rodolfo Oliveira - DEE FCT/UNL
IMS mecanismo de controlo de trfego
no plano do utilizador: Tra!c Plane Event
43
Os eventos no plano do utilizador podem ser utilizados para noticar a
desactivao indevida dos uxos de dados j estabelecidos
Desta forma o IMS pode libertar recursos, evitando p.e. situaes de espera
de ocorrncia de time out, libertando os recursos mais rapidamente e
com menores custos

Rodolfo Oliveira - DEE FCT/UNL
IMS mecanismo de controlo de trfego
no plano do utilizador: interaco P-CSCF PCRF
44

Rodolfo Oliveira - DEE FCT/UNL
IMS charging
45

Possibilidade de taxao pr-paga: mecanismo de taxao online
os dados de taxao so recolhidos em tempo real no decorrer da
sesso
(as entidades IMS consultam o Online Charging System (OCS) antes de
permitirem a utlizao dos servios)

Possibilidade de taxao ps-paga: mecanismo de taxao o#ine
os dados de taxao so recolhidos aps a sesso terminar e no no
decorrer da sesso
So gerados CDRs (Charging Data Records) p.e. atravs do servio de
noticao de eventos
Rodolfo Oliveira - DEE FCT/UNL
IMS charging
46

Arquitectura o#ine
Charging Data Function (CDF ): funes de taxao o#ine, enviando os
CDRs para o CGF (Charging Gateway Function)
CGF processa os CDRs e transfere-os para o sistems de billing
Rodolfo Oliveira - DEE FCT/UNL
IMS charging
47

Arquitectura online
S o AS, MRFC e S-CSCF so envolvidos na taxao online
A IMS-Gateway Function permite comunicao do S-CSCF com o OCS
(Online Charging System)
O OCS tem funes de controlo do crdito (aprovando os recursos em
tempo real) e pode tambm gerar CDRs