IMS (IP Multimedia Subsystem) y la convergencia
FranciscoR.Flores Octubre,2010.
Qu es IMS?
ElIPMultimediaSubsystem(IMS)esunaarquitecturaparael desarrolloyoperacindeserviciosbasadosenelprotocoloIP (Wikipedia) ELIPmultimediaSubsystem(IMS)esunaarquitecturafuncionalde redqueaparececomounasolucinpromisoriaparafacilitarlacreacin ydesplieguedeserviciosmultimedia,ascomotambinparaviabilizar laconvergenciaeinteroperabilidadderedes.(GillesBertrand,IEEE) IMSesunaarquitecturadeconectividadIPycontroldeserviciosglobal, independientedelaccesoybasadaenestndaresquepermite diversidaddeserviciosmultimediaparausuariosfinalesutilizando protocoloscomunesdeInternet(MiikkaPoikselkayGeorgMayer,The IMS:IPMultimediaConceptsandServices,ThirdEdition)
SIP IMS versus P2P
P2P IMS
IMS
Arquitecturaencapas Capadeconectividad prcticamentesoporta cualquiertipodeacceso BasadoenSIP(grancantidad dedesarrolladores) QoS
P2P
Marketingviral(volumen) Desarrollospropietarios? (tiempodedespliegueo TTM?)
La convergencia
Serefierealaunificacinde distintosmediostalescomo telefona,Internet,dentrode interfacescomunesen dispositivosnicos. Conceptoqueyaerautilizadopor AT&T en1928,peroha evolucionadoalsiglo21para dominarelposicionamientode mercadodelosoperadoresde telecomunicaciones. Generalmentehablamosde: ConvergenciadeRedes
ConvergenciadeServicios Convergenciadedispositivos
Mil imgenes y mil palabras
Los estndares
SurgeelconceptodeAll IPenRelease4de3GPP Release5introduceel conceptodeIMS TISPAN,3GPP2y CableLabstrabajaronen paraleloenla estandarizacindeIMS En3GPPRelease8 convergenlosdistintos caminosdenormalizacin enelllamadoCommon IMS
Requerimientos de diseo
SesionesIPMultimedia ConectividadIP AseguramientodeQoSpara serviciosMultimediaIP ControldepolticasIP(usode recursos) Comunicacionesseguras Mecanismosdefacturacin Soportepararoaming Interworkingconotrasredes ModelodeControldeservicio Diseoencapase independenciaderedde acceso
La arquitectura | General l
3capasbiendefinidas: Servicio Control Conectividad Losdistintoselementosse puedenclasificarcomo: CSCFs Basesdedatos ElementosdeServicios FuncionesdeIW Funcionesdeapoyo Tarificacin Interfacesopuntosde referenciaestndares
La arquitectura | CSCFs l
Responsabilidaden: CuatrotiposdeCSCFs:
PCSCF
CompresindeSIP AsociacindeseguridadIPSec InteraccinconPCRF Deteccindesesionesdeemergencia
EstablecimientodesesionesyRegistracin
ICSCF
ObtenerdelHSSelnombredelnexthop AsignarelSCSCFcorrespondiente EnrutarsolicitudeshaciaelSCSCF
SCSCF
Responsabledelprocesoderegistracin Elementoclaveenelprocesoderuteo(haciaASy/oOtrosdominiosoredes) Envainformacindetarificacinasistemadecobroenlnea
ECSCF
Enrutasesionesdeemergenciahacia(PublicSafetyAnsweringPoints)
La arquitectura | Databases l HSS(Home Subscriber Server)
Almacenalosdatosdeusuarioy servicios:
Identidades(pblicasoprivadas) informacinderegistro Informacindedisparode servicios
SLF(Subscription Locator Function)
Contienefuncionalidadesde HLR/AUC
EnredesconmasdeunHSSel SLFeselmecanismode resolucinquepermitealICSCF, SCSCFyASdeterminarcualesel HSSrelevante.
La arquitectura | Service Functions
MRFC(MultimediaResource FunctionController)
MRFP(MultimediaResource Funtion Processor)
ManejalacomunicacinSIPconelSCSCF ControlaalMRFP
AS(Application Servers)
Principalesfunciones:
Mezcladodeflujosdemediosentrantes(conferenciasmultipartitas) Fuenteuorigendeflujosdemedios Procesamientodeflujosdemedios(transcodificacin,anlisis,etc )
ProcesareimpactarsesionesSIPentrantes OriginarpeticionesSIP Enviarinformacindetarificacinasistemasdefacturacin
ServiciosnolimitadosexclusivamenteaSIP(CAMEL,CSE,OSA), entoncesASengloba:SIPAS,OSASCSyCAMELIPMultimediaService Switching Function(IMSSF)
La arquitectura | Interworking Functions
BreakoutGatewayControl Function(BGCF)
InvocadoporelSCSCFcuandose requieresaltaraldominioCS (porejemploparaprocesaruna llamadadevozo videoconferencia) InvocadoporelBGCFsilasesin sermanejadaenlapropiared
MediaGatewayControlFunction (MGCF) SignallingGateway(SGW)
Ejecutalaconversinde protocolos/sealizacinmostrada enlafiguradeladerecha
La arquitectura | Entidades de soporte
PCRF(PolicyandChargingRulesFunction)
Decisionesdeaplicacindepolticas Decisionesdetarificacin InteractaconelGGSNparalaaplicacindelaspolticas Requeridoparamanejarlasoperacionesentredosoperadoresdistintos InteroperabilidadendominiosIP(IPv4eIPv6) Privacidaddelatopologadered NAT(networkaddresstranslation) TraduccindeIPv4eIPv6 Seguridaddelplanodecontrolentredominiosdeseguridad ConfidencialidadeIntegridad AsistealECSCFenlaobtencindeinformacindeubicacindelosequiposde usuario(UE)ensesionesdeemergencia.
IBCF(InterconnectionBorderControlFunction)
TrGW(TransitionGateway)
SEG(SecurityGateway)
LRF(LocationRetrievalFunction)
La arquitectura | Entidades de tarificacin
Posibilidaddecobrarbasadoen sesiones,eventososervicios. MtodosOffline&Onlineson soportados(postpago&prepago) BillingSystem CDF(ChargingDataFunction) CGF(ChargingGatewayFunction)
Correla,consolidayfiltraCDRsy suscamposparaenviarfinalmente alBillingSystemparaproducirla factura. Encargadodeprocesarelcobroen lnea Encargadodegenerarfacturas
Interactaconloselementosdered paraproducirCDRs
OCS(OnlineChargingSystem)
Conceptos IMS | Identidades
IMPU(Identidadespblicas)
Utilizadaspararecibircomunicaciones deotrosusuarios Ej.:tel:+50499908446 sip:
[email protected] Identificaalusuariodentrodesured Utilizadasenlosprocesosde autenticacin,autorizacin,cobro, administracin.
IMPI(Identidadesprivadas)
GRUU(URIdeAgentedeusuario ruteableglobalmente)
Identificanunacombinacinnicade IMPUyEquipodeUsuario(UE)
Identidadpblicadeusuariocomodn
GrupodeIMPUsagrupadas(listasde distribucin)
Conceptos IMS | Registracin
NecesariaparapoderutilizarcualquierservicioIMS AntesdelaregistracinelUEdebeobtenerconectividadIPenlaredvisitadaascomoladireccin delPCSCFrelevante Procesodedosfases(challengeresponse) UEesresponsablepormanteneractivalaregistracin Deregistracinimplcitayexplcita Registracindemltiplesidentidadespblicasenunasolaoperacin
Conceptos IMS | Sesiones
Eninformtica,ennetworkingenparticular,unasesinesunintercambiointeractivode informacinsemipermanente,tambinconocidocomoundilogo,unaconversacino unareunin,entredosomsdispositivos/usuariosquesecomunican,oentreuna computadorayelusuario.Unasesinsecreaoestableceenunpuntodeterminadoenel tiempo,yterminaenunmomentoposterioreneltiempo. LadefinicinanterioresvlidatambinenIMS
IMS Callflows | Publicacin de presencia
IMS Callflows | Subscripcin a informacin de presencia
IMS Callflows | Mensajera instantnea
IMS Callflows | Servicio PoC
IMS Callflows | Establecimiento de Sesin de Emergencia
IMS Callflows | Desvo de comunicacin
Preguntas y Respuestas!
Muchas Gracias!