Вы находитесь на странице: 1из 40

Rodolfo Oliveira - DEE FCT/UNL

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

2
Rodolfo Oliveira - DEE FCT/UNL
Arquitectura IMS
3
Desenho por camadas e independncia da rede de acesso
Rodolfo Oliveira - DEE FCT/UNL
Arquitectura IMS
4
As entidades que compem a arquitectura IMS podem ser classicadas
em 6 categorias:
- gesto da sesso e encaminhamento (CSCF: P-CSCF, I-CSCF, S-CSCF,
E-CSCF)
- bases de dados (HSS e SLF)
- funes relacionadas com os servios (AS, MRFC, MRFP)
- funes de inter-working (BGCF, MGCF, IMS-MGW, SGW)
- funes de suporte (PCRF, SEG, IBCF, TrGW, LRF)
- charging
Rodolfo Oliveira - DEE FCT/UNL
Arquitectura IMS
5
bases de dados (HSS e SLF)
-o HSS a principal base de dados dos utilizadores e dos dados
relacionados com os servios disponibilizados pelo IMS
- o HSS inclui:
Identidades dos utilizadores
Informao de registo (servios Multimedia associados)
Parmetros de acesso (autenticao dos utilizadores, endereo dos
ns S-CSCF a alocar, autorizao de roaming)
Informao de triggers (eventos a originar descritos por condies
prvias);
Rodolfo Oliveira - DEE FCT/UNL
Arquitectura IMS
6
bases de dados (HSS e SLF)
-o HSS contm o HLR/AuC (Home Location Register/Authentication
Center) necessrios para os domnios de comutao de pacotes e de
circuitos
- a funo do HLR providenciar a localizao dos terminais de forma a
suportar entidades do domnio de comutao de pacotes, tais como o
SGSN e o GGSN (GPRS); de forma semelhante d apoio s entidades do
domnio de comutao de circuitos (tais como o MSC do GSM)
- o AuC guarda uma chave secreta para cada um dos utilizadores, a qual
utilizada dinamicamente para gerar dados de segurana para cada um
dos utilizadores
Rodolfo Oliveira - DEE FCT/UNL
Arquitectura IMS
7
bases de dados (HSS e SLF)
- os dados de segurana so usados para autenticao mtua do IMSI
(International Mobile Subscriber Identity) entre a rede e o utilizador
- so tambm usados para encriptar as comunicaes entre os terminais
rdio e a rede e fornecer proteco de integridade de dados
O SLF (Subscription Locator Function) contm um mecanismo de
resoluo de nomes que permite aos I-CSCF, S-CSCF e AS encontrar o
endereo do HSS que guarda os dados de um dado utilizador, quando
existem vrios HSSs implementados na rede do operador
Rodolfo Oliveira - DEE FCT/UNL
Arquitectura IMS
8
funes relacionadas com os servios (AS, MRFC, MRFP)
Os ASs (Application Servers) no so somente entidades relacionadas
com o IMS: na realidade os ASs so executados sobre o IMS. As suas
funes so
- a possibilidade de processar e ter impacto numa sesso SIP
originada na rede IMS
- a capacidade de originar pedidos SIP
- a capacidade de enviar informao de facturao para as
funes de charging
Os servios oferecidos pelos ASs podem no ser somente baseados em
SIP, dado que muitos operadores j possuem servios desenvolvidos para
CAMEL (Customized Applications for Mobile Network Enhanced Logic),
CSE (Srvice Environment) e OSA (Open Service Architecture).
Rodolfo Oliveira - DEE FCT/UNL
Arquitectura IMS
9
funes relacionadas com os servios (AS, MRFC, MRFP)
O IMS deniu dois ASs que servem para suportar servios no baseados
em SIP:
OSA SCS (OSA Service Capability Server)
IM-SSF (CAMEL IP Multimedia Service Switching Function)
Cada AS pode estar dedicado a um nico servio, e o utilizador pode
utilizar um mais do que um AS em simultneo (e.x.: servio de
multimedia num AS1 e adequao ao visor do dispositivo do utilizador
num AS2)
Rodolfo Oliveira - DEE FCT/UNL
Arquitectura IMS
10
funes relacionadas com os servios (AS, MRFC, MRFP)
Os blocos MRFC (Multimedia Resource Function Controller) e MRFP
(Multimedia Resource Function Processor) disponibilizam mecanismos
relacionados com a adaptao dos ritmos de transmisso exigidos pelos
diferentes servios
O MRFC trata das comunicaes SIP destinadas e enviadas para o S-CSCF
e para controlar o MRFP
O MRFP fornece recursos no plano do utilizador que so pedidos e
instrudos pelo MRFC. Executa as seguintes aces:
- mistura dos streams de media de chegada
- fonte de streams media (para anncios multimedia)
- processamento dos streams de media (e.g. audio transcoding,
anlise de media)
Presentemente o papel do MRFC est diminudo, dado que nos servios
de Multimedia e de Telefonia o MRFC est integrado num AS
Rodolfo Oliveira - DEE FCT/UNL
Arquitectura IMS
11
funes de inter-working (BGCF, MGCF, IMS-MGW, SGW)
So funes necessrias para interligar diversas redes. So
particularmente necessrias para disponibilizar voz e vdeo entre a rede
IMS e uma rede CS
BGCF (Breakout Gateway Control Function): quando o S-CSCF necessita
de enviar um pedido SIP para uma rede de CS, pode optar por escolher a
mesma rede onde o BGCF est localizado (o BGCF escolhe um MGCF
(Media Gateway Control Function)), ou por escolher uma rede externa (o
BGCF reenvia a sesso para outro BGCF)
Quando o pedido SIP recebido pelo MGCF, este realiza uma converso
entre o protocolo SIP e a sinalizao ISUP (ISDN User Part) e envia o
pedido SIP convertido atravs do Signalling Gateway (SGW)
O SGW realiza a converso da sinalizao nos dois sentidos, ao nvel do
transporte
Rodolfo Oliveira - DEE FCT/UNL
Arquitectura IMS
12
funes de inter-working (BGCF, MGCF, IMS-MGW, SGW): interligao
com uma rede CS
Rodolfo Oliveira - DEE FCT/UNL
Arquitectura IMS
13
funes de inter-working (BGCF, MGCF, IMS-MGW, SGW)
O bloco IMS-MGW (IMS-Media Gateway, tambm designado por MGW)
fornece a interligao do plano do utilizador entre a rede IMS e a rede CS
Toda a sinalizao de uma chamada CS originada fora da rede IMS
destinada a um utilizador IMS encaminhada para o MGCF, o qual realiza
a converso de protocolos necessria e envia o pedido de sesso SIP ao I-
CSCF para termino da sesso
Rodolfo Oliveira - DEE FCT/UNL
Arquitectura IMS
14
funes de suporte (PCRF, SEG, IBCF, TrGW, LRF): Policy and Charging
Rules Function
O PCRF responsvel por supervisionar e controlar as decises de
taxao obtidas atravs da informao de media recolhida a partir do P-
CSCF
Caso o operador use o PCRF, o P-CSCF reencaminha-lhe informao SDP
(Session Description Protocol) com indicao do originador da chamada,
e o PCRF gera as regras de taxao bem como a autorizao de uxos IP
de acordo com a media utilizada na negociao de QoS SDP (e.x.:
autorizao do GGSN no caso IMTS/GPRS, etc.)
O PCRF receber ainda relatrios de eventos no plano de transporte de
forma a informar o P-CSCF (e.x.: quebra de ligao com o destinatrio),
permitindo ao P-CSCF efectuar o charging libertando todos os recursos
alocados na sesso IMS
Rodolfo Oliveira - DEE FCT/UNL
Arquitectura IMS
15
funes de suporte (PCRF, SEG, IBCF, TrGW, LRF): Interconnection
Border Control Function
O IBCF disponibiliza funes especcas para interligao de dois
domnios de diferentes operadores:
- possibilita comunicaes entre aplicaes IMS IPv4 e IPv6
- funes de network topology hiding
- funes de controlo do plano de transporte
- examina a informao de sinalizao SIP
- selecciona o procedimento de sinalizao
- gera registos de taxao
O IBCF funciona como um ALG (Application Level Gateway), modicando
a informao SIP e SDP de forma a que as diferentes verses IPv4 e IPv6
possam comunicar entre si
A funo ALG do IBCF funciona como TrGW (Transit Gateway), a qual
responsvel por fornecer a verso IP interworking (das diferentes redes
atravessadas) ao nvel de transporte
Rodolfo Oliveira - DEE FCT/UNL
Arquitectura IMS
16
funes de suporte (PCRF, SEG, IBCF, TrGW, LRF): Interconnection
Border Control Function
Rodolfo Oliveira - DEE FCT/UNL
Arquitectura IMS
17
funes de suporte (PCRF, SEG, IBCF, TrGW, LRF): Interconnection
Border Control Function
A funo network hiding pode ser usada para esconder a congurao,
capacidade ou topologia da rede quando vista de fora do operador
O operador implementa a funo network hiding colocando um bloco
IBCF no caminho a partir do qual recebe pedidos e respostas de outras
redes IMS: o IBCF realiza encriptao e decifragem de todos os
cabealhos que revelarem informao acerca da topologia do operador
As funes TrGW fornecem tarefas de traduo de endereos/portos e de
IPv4 e IPv6.
Rodolfo Oliveira - DEE FCT/UNL
Arquitectura IMS
18
funes de suporte (PCRF, SEG, IBCF, TrGW, LRF): Security Gateway
O bloco SEG protege o trfego do plano de controlo entre diferentes
domnios de segurana (um domnio de segurana uma rede gerida por
uma nica autoridade administrativa)
O SEG colocado na fronteira do domnio de segurana da rede,
reforando as polticas de segurana para outros SEGs localizados no
domnio de segurana do destino
No IMS todo o trfego no interior da arquitectura encaminhado para
SEGs, especialmente para trfego inter domain (trfego originado num
domnio diferente do de destino).
Rodolfo Oliveira - DEE FCT/UNL
Arquitectura IMS
19
funes de suporte (PCRF, SEG, IBCF, TrGW, LRF): Location Retrieval
Function
O bloco LRF assiste o bloco E-CSCF fornecendo-lhe informao da
localizao dos utilizadores que iniciam chamadas de emergncia
Para disponibilizar a informao da localizao o LRF pode conter um
servidor de localizaes ou uma interface para um servidor de
localizaes externo
Para determinar o endereo do PSAP (Public Safety Answering Point) para
onde a chamada deve ser encaminhada, o LRF poder conter a funo
RDF (Routing Determination Function) a qual usada para mapear a
localizao do utilizador no endereo do PSAP
Rodolfo Oliveira - DEE FCT/UNL
Pontos de Referncia IMS
20
Denem como as diferentes entidades se encontram ligadas, e qual o
protocolo que usam
Rodolfo Oliveira - DEE FCT/UNL
Pontos de Referncia IMS
21
Ponto de referncia Gm (UE <=> P-CSCF)
Transporta todas as mensagens SIP entre o utilizador e a arquitectura IMS
Procedimentos: registo, controlo de sesso e transaces
Registo: o utilizador envia no pedido de registo ao P-CSCF a indicao do
mecanismo de segurana que suporta; durante o processo de registo o
utilizador troca a informao para se autenticar; o ponto Gm usado para
informar o utilizador se existe um procedimento de de-registo o re-
autenticao iniciado pela rede
Controlo de sesso: mecanismo de controlo de sesso para chamadas
iniciadas ou terminadas por/em terminais mveis (envia pedidos UE->P-
CSCF ou P-CSCF->UE)
Transaces: so utilizadas para enviar pedidos e respostas atravs do
Gm (a diferena entre as transaces e os procedimentos de controlo de
sesso residem no facto das transaces no criarem um dilogo)
Rodolfo Oliveira - DEE FCT/UNL
Pontos de Referncia IMS
22
Ponto de referncia Mw (entre diferentes CSCFs)
Transporta todas as mensagens SIP entre diferentes CSCFs
Procedimentos: registo, controlo de sesso e transaes
Registo: o P-CSCF usa o ponto Mw para reencaminhar um pedido de
registo de um UE para o I-CSCF. O I-CSCF usa depois este ponto Mw para
passar o pedido ao S-CSCF. A resposta segue o caminho inverso. Baseado
nessa informao o UE e o P-CSCF tomam as aces necessrias (p.e.: no
caso de de-registo iniciado pela rede o P-CSCF pode requerer ao PCRF
para libertar todos os recursos anteriormente alocados)
Controlo de sesso: semelhante interface Gm
Transaces: semelhante interface Gm
Rodolfo Oliveira - DEE FCT/UNL
Pontos de Referncia IMS
23
Ponto de referncia ISC (IMS Service Control)
Transporta todas as mensagens SIP entre os AS e o S-CSCF
Procedimentos: encaminhamento inicial dos pedidos SIP p/ o AS
encaminhamento inicial dos pedidos SIP gerados pelo AS
Aps o registo o S-CSCF faz download do perl do utilizador do HSS; este
perl indica quando que os pedidos devem ser encaminhados para o AS;
Quando o S-CSCF recebe o pedido inicial SIP pode envi-lo para um AS
para posterior processamento
Baseado nos triggers internos ou externos do AS, este pode iniciar um
pedido SIP que ter de ser encaminhado por exemplo para outro AS
Rodolfo Oliveira - DEE FCT/UNL
Pontos de Referncia IMS
24
Ponto de referncia Ma (I-CSCF <=> AS)
Este ponto tipicamente usado quando o endereo SIP de destino de um
pedido uma entidade de servio pblico IMS (interrogao ao I-CSCF)
Ponto de referncia Cx (HSS - CSCF)
O I-CSCF e o S-CSCF usam dados contidos no HSS quando os utilizadores
se registam ou quando recebem sesses. Este ponto utiliza Diameter, e
tem as seguintes funes:
- gesto de localizao
- tratamento de dados dos utilizadores
- autenticao de utilizadores
Rodolfo Oliveira - DEE FCT/UNL
Pontos de Referncia IMS
25
Ponto de referncia Cx (HSS - CSCF) - Procedimentos de gesto de
localizao

Registo
1- quando o I-CSCF recebe um pedido SIP Register do P-CSCF ir invocar
um pedido de estado de registo UAR (User-Authorization-Request) ao
HSS. A resposta UAA contm o nome do S-CSCF (caso o utilizador tenha
um associado) ou as suas capacidades(caso o registo do utilizador no
tenha nenhum S-CSCF associado)
2 - aps o S-CSCF receber um SIP REGISTER vindo do I-CSCF, o S-CSCF
envia um SAR (Service-Assignment Request) ao HSS informando-o qual o
S-CSCF escolhido, respondendo o HSS com a resposta SAA que contm o
perl do utilizador e os endereos das funes de taxao
De-Registo iniciado pela rede
o HSS envia uma mensagem RTR (Registration-Termination-Request) ao
S-CSCF a invocar o de-registo, recebendo posteriormente a indicao RTA
do S-CSCF
Rodolfo Oliveira - DEE FCT/UNL
Pontos de Referncia IMS
26
Ponto de referncia Cx (HSS - CSCF) - Procedimentos de gesto de
localizao

Como que o I-CSCF encontra o S-CSCF quando o mtodo SIP diferente
de REGISTER?
O I-CSCF envia um LIR (Location-Info-Request) ao HSS e o HSS retorna um
comando LIA, que contm ou o nome do S-CSCF ou as suas capacidades
ou uma resposta com o cdigo de erro
Rodolfo Oliveira - DEE FCT/UNL
Pontos de Referncia IMS
27
Ponto de referncia Cx (HSS - CSCF) - Procedimentos de tratamento
de dados
O HSS pode actualizar os dados recolhidos pelo S-CSCF (utilizando os
comandos SAR e o SAA) iniciando o comando PPR (Push-Prole-Request).
A actualizao dos dados no S-CSCF executada logo de seguida,
excepto nas situaes
quando o S-CSCF se encontra a servir um utilizador no
registado,
ou quando o S-CSCF mantido para um utilizador no registado
e existe uma alterao na parte do perl que diz respeito aos dados do
registo
nestas situaes o HSS no envia o PPR
O PPR tem como resposta o comando PPA
Rodolfo Oliveira - DEE FCT/UNL
Pontos de Referncia IMS
28
Ponto de referncia Cx (HSS - CSCF) - Procedimentos de autenticao
Os dados de autenticao encontram-se no utilizador e no HSS
O S-CSCF necessita de obter esses dados, enviando para o HSS o
comando MAR (Multimedia-Auth-Request), respondendo o HSS com o
comando MAA.
A resposta MAA contm:
um ou mais vectores de autenticao para um determinado
esquema de autenticao (e.x.: Digest-AKAv1-MD5);
informao de autenticao (e.x.:RAND);
informao de autorizao (XRES);
chave de integridade;
chave de condencialidade
Rodolfo Oliveira - DEE FCT/UNL
Pontos de Referncia IMS
29
Ponto de referncia Dx utilizado em conjunto com o ponto Cx
(diameter)
Quando existem mltiplos HSS na rede IMS nem o I-CSCF nem o S-CSCF
sabem qual o HSS que devem contactar
Necessitam dessa forma de contactar o SLF (Subscription Location
Function), o qual indica um HSS a contactar. Este contacto j efectuado
atravs do ponto Cx
Rodolfo Oliveira - DEE FCT/UNL
Pontos de Referncia IMS
30
Ponto de referncia Sh HSS <=> AS (diameter)
Constitui o ponto de comunicao do AS com o HSS atravs de diameter.
Funes:
- tratamento de dados
- subscrio/noticao
Tratamento de dados (recuperao de dados vindos do HSS)
- funo em que o AS necessita de saber p.e.: nome do S-CSCF do
utilizador, entidade pblica do utilizador, endereo das funes de
taxao, ou informao de localizao
- o AS usa o pedido de informao UDR (User-Data-Request) e o HSS
devolve o comando UDA
- o AS pode ainda actualizar dados no HSS atravs do comando PUR
(Prole-Update-Request), sendo conrmado pelo comando PUA
Rodolfo Oliveira - DEE FCT/UNL
Pontos de Referncia IMS
31
Ponto de referncia Sh HSS <=> AS (diameter)
Constitui o ponto de comunicao do AS com o HSS atravs de diameter.
Funes:
- tratamento de dados
- subscrio/noticao
Subscrio/Noticao
Permite que o AS receba noticaes do HSS quando os dados
particulares de um determinado utilizador so actualizados (no HSS)
-O AS envia o comando SNR (Subscription-Notication-Request) ao HSS
para receber posteriormente uma noticao quando os dados indicados
no SNR se alterarem no HSS (o HSS envia uma conrmao SNA)
- O HSS envia depois a noticao de alteraes atravs do comando PNR
(Push-Notication-Request) detalhando os dados alterados (o AS
responde com um comando PNA)
Rodolfo Oliveira - DEE FCT/UNL
Pontos de Referncia IMS
32
Ponto de referncia Dh - AS <=>HSS (diameter)
Utilizada pelo AS quando exstem vrios HSS na rede e o AS no sabe qual
o HSS a contactar. O AS contacta o SLF primeiro semelhante ao ponto
Dx
Utilizada em simultneo com o ponto Sh
Ponto de referncia Si IM-SSF <=>HSS (MAP Mobile Application
Part)
Usado pelo AS CAMEL (IM-SSF) para comunicar com o HSS
Ponto de referncia Mi IM-SSF <=>HSS (SIP)
Usado pelo S-CSCF ou pelo E-CSCF quando necessitam de encaminhar
para um domnio CS, usando o ponto Mi para encaminhar a sesso para o
BGCF
Ponto de referncia Mj BGCF <=> MGCF (SIP)
Usado pelo BGCF se transferir a sesso para o MGCF
Ponto de referncia Mk BGCF <=> BGCF (SIP)
Usado pelo BGCF para reencaminhar a sesso para outro BGCF de outra
rede
Rodolfo Oliveira - DEE FCT/UNL
Pontos de Referncia IMS
33
Ponto de referncia Mg MGCF <=> I-CSCF (SIP)
Usado para reencaminhar a sesso CS recebida pelo MGCF para a rede IMS
Ponto de referncia Mm S/I-CSCF <=> rede IP externa(SIP)
Usado para trocar mensagens entre a rede IMS e uma rede IP externa
Ponto de referncia Mr S-CSCF => MRFC (SIP)
Usado para activar servios relacionados com o bearer (entre o S-CSCF e o
MRCF
Ponto de referncia Mp MRFC=> MRFP (ITU-T H.248.1)
Funes de tocar o tom audio de chamar no(s) utilizador(es); tocar
anncios de espera ou de que o utilizador no se encontra disponvel; etc
Ponto de referncia Mn MGCF<=> IMS-MGW (ITU-T H.248)
Ex.: funes de transcoding de adio e video
Rodolfo Oliveira - DEE FCT/UNL
Pontos de Referncia IMS
34
Ponto de referncia Gx PCRF <=> gateway de acesso (diameter)
Usado para supervisionar as regras de acesso, obter os eventos do nvel
de transporte e trocar os identicadores de taxao
Ponto de referncia Rx P-CSCF <=> PCRF (diameter)
Usado para comunicar ao PCRF informao de registo e sesso
Pontos de referncia para taxao: Rf, Ro, Rx, Gx (diameter)
Ponto de referncia Ml E-CSCF <=> LRF (no especicado)
Usado nas comunicao E-CSCF / LRF
Ponto de referncia Ut UE <=> AS (HTTP)
Permite ao utilizador gerir toda a informao relacionada com os seus
servios
Rodolfo Oliveira - DEE FCT/UNL
IMS operao de registo
35
Rodolfo Oliveira - DEE FCT/UNL
IMS mecanismo de registo de
mltiplas identidades
36
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
37
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
38
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
39
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 Netwok 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
40
Relao entre identidades privadas e pblicas

Вам также может понравиться