IMS: IP Multimedia Subsystem

IMS: IP Multimedia Subsystem

Content Forschungszentrum Telekommunikation Wien ! IMS Basics ! Standardization ! IMS Components and Interfaces ! IMS Services IMS ! Conclusion The IP Multimedia Subsystem Part 1: Peter Eichinger, Joachim Fabini © ftw. 2005 FTW IMS member tutorial IMS Fundamentals IMS Overlay Network Coverage ! What is IMS? - IP Multimedia Subsystem - Architectural framework AAA, Security - Overlay network for existing PS and CS networks Mobile access User Data Fixed access network network • Support for IP-based interactive multimedia (QoS) Mobile MM device • Mandatory support of IPV6 (Standard: IPV4 optional) • Signaling based on IETF-Protocols: SIP, Diameter, COPS MM Terminal 2 • Core and Access • Integration with PSTN IP core - Access agnostic MM Terminal 1 IMS • Wireless (UMTS, WLAN, WiMax) • Wired MM Server 1 MM Server 2 © ftw. 2005 FTW IMS member tutorial © ftw. 2005 FTW IMS member tutorial IMS Standardisation Why do we need IMS? (Santa Claus wish list) ! Involved parties ! Worldwide Interoperability required - Operators, Users, Content Providers, Legal Authorities, … - Metcalfe‘s law: "The usefulness, or utility, of a network ! All-IP network equals the square of the number of users.“ - Interactive Multimedia - QoS guarantee - Access transparency, seamless handover ! 3GPP (3rd Generation Partnership Protocol) - AAA - http://www.3gpp.org/ - Billing, Charging - TS (Technical specifications, TSpecs) ! Services and Service Aggregation - 3rd party Application Servers - 3GPP Release 4/5/6/7 - Services: No preferential treatement of voice - Voice (VoIP) is just one service, positioned at same level like ! IETF (Internet Engineering Task Force) any other services ! Communication security in IP networks - http://www.ietf.org/ - Signaling and Media - IETF Drafts, RFCs - Access and Core - Regulatory requirements (lawful interception, …) © ftw. 2005 FTW IMS member tutorial © ftw. 2005 FTW IMS member tutorial Requirements context for UMTS IMS Requirements operators ! Want more service flexibility and differentiation than GSM ! 3GPP TS 22.228 ! UMTS operator controls value chain - Requirements that shall be enforced by 3GPP IMS standards ! Move towards Internet economics (but not willing to compromise on many of their service and operational ! High-level requirements objectives) - Negotiable QoS for IP multimedia applications ! Require “plug and play” interop achieved with GSM • At session establishment and during session - 100% compatibility between terminals and networks - End-to-end QoS for voice - International roaming • Equal to or better than quality of mobile CS voice call ! Strong security based on smart-card - Roaming • Inter-operator QoS negotiation ! Roaming to CS-domain and PSTN interworking • Use services provided by home- and by serving network ! International roaming - Mandatory default set of media types to ensure interop • Codec (audio: AMR, video: H.263), header compression - Access independence (GPRS, fixed, LAN) - Support for session-oriented non-3GPP Internet apps © ftw. 2005 FTW IMS member tutorial © ftw. 2005 FTW IMS member tutorial Standardised service capabilities Vertical Service Architecture ! Do not standardise multimedia applications - Standardise interfaces, capabilites ! Base IMS application concept on Internet - Flexible architectural framework Service 1 Service 2 Service 3 Service Service 1 Service - IP multimedia applications, no special requirements 1 Service 2 Service 3 Service 2 Service 3 Service - Standardised storage and retrieval of user data (GUP) - Mechanisms that enable applications to detect mobile Terminal Network Terminal limitations and to take appropriate actions - Improve/extend APIs of CAMEL, OSA, etc. to support IP multimedia applications ! Topics ! Service interaction - Application complexity Applications - Security - To be considered, research topic Common Functions ! Vertical vs. Horizontal Service Architecture - Roaming Network/Routing Functions © ftw. 2005 FTW IMS member tutorial © ftw. 2005 FTW IMS member tutorial Horizontal Service Architecture 3GPP Release History ! … ! Release 99 - March 2000 Pre-IMS Releases Service 1 Service 2 Service Service 1 Service 1 Service 2 Service 3 Service Service 2 Service 3 Service Service 3 Service ! Release 4 } - March 2001 ! Release 5 Terminal Network Terminal - March-June 2002 ! Release 6 ! Topics: - Content/Feature freeze initially scheduled for 2003 - Generic architecture Applications - Scheduled for December 2004 – March (May) 2005 - Specific applications ! Release 7 Common Functions Network/Routing Functions © ftw. 2005 FTW IMS member tutorial © ftw. 2005 FTW IMS member tutorial 3 GPP Release 6 topics The IP multimedia subsystem ! IMS Phase 2 Intranet/Intranet/ • Interworking with H323 and H324/M endpoints PS-Domain InternetInternet • Interworking with Internet SIP endpoints “session” • SIP/SDP/RTP compression SGSN GGSN • Real-Time Services over IP IP Backbone • Relationship of IMS to HTML and other non-SIP CSCF IM Subsystem applications ! Push Services & Presence SCP HLRHSS??? ! WLAN Interworking MGCF IP based CS-Domain ! MBMS (Multimedia Broadcast/Multicast MSC GMSC Service) MSC “call” GMSC Server Server PSTN ! Network Sharing MGW TDM, ATM or IP MGW ! Priority Service ! Evolution of GTP and PS-domain mobility New subsystem overlays existing architecture © ftw. 2005 FTW IMS member tutorial © ftw. 2005 FTW IMS member tutorial 3GPP R4 & R5 Architecture Applications Legacy Mobile Protocols in IMS and Services* Signalling Network R5 IMS elements SCP CSCF (IP Multimedia Subsystem) Mh R-SGW* Mw Other Ms CSE(SCP) SIP Application OSA Application SGSN Home IMS Servers Server PLMN Mm Multi-Media CAP HSS* Cx CSCF Network GGSN IP Networks ISC Mg Si Gn OSA-SCS Gp Gr Mr IM-SSF Gi Gi Sh Gc ISC ISC SIP MRF EIR Cx RUm HSS TE MT GERAN Diameter Cx Gb Gf Gi MGCF T-SGW* Mi BGCF IP A SGSN GGSN TDM Gn Mc Mw Mw SS7 Gi Iu P-CSCF Mr S-CSCF I-CSCF RUu Iu1 PSTN/ TE MT UTRAN MGW MGW Nb Legacy/External Mg Iu2 Mc Gi MRF Mw Mc Legend Nc MGCF T-SGW MSC Server GMSC Server T-SGW* MGW Gi Signalling interface ISUP/BICC Signalling and data transfer interface GGSN * Elements duplicated Applications MAP MAP (for illustrative purposes only) & Services* HSS* R-SGW* Mh Home Access Iu1 = Iucs (RTP, AAL2) Network Visited IMS 2 Iu = Iu (RANAP) Network P-CSCF CSCF Call State Control Function EIR Equipment Identity Register PSTN PLMN HSS Home Subscriber Server R-SGW Registered Signalling Gateway T-SGW Transport Signalling Gateway MGW Media Gateway Internet GGSN Visited Access IP networks Network MRF Media Resource Function © ftw. 2005 FTW IMS member tutorial © ftw. 2005 FTW IMS member tutorial IMS Architecture: Components • The HSS stores the Serving CSCF name to assist in the routeing of multimedia SIP Registration sessions ! CSCF - 3GPP: Call Session Control Function • The I-CSCF allocates a Serving CSCF based on the requested services (provided by the HSS) 2. HSS 6. The HSS may perform subscription checking at - Sometimes found as “Call State Control Function” 3. 5. this stage Home Network 4. Register ! Three flavours of CSCF I-CSCF 7. - Proxy CSCF (P-CSCF) From External HSS S-CSCF PDN - Interrogating CSCF (I-CSCF) BG I-CSCF - Serving CSCF (S-CSCF). • The S-CSCF requests the service S-CSCF 1. Register profile from the HSS. Security checks may be performed. Home Network Visited Network 8. • The S-CSCF stores the address(es) for BG contacting the UE, for any future To External routeing terminating sessions P-CSCF Visited Network PDN SGSN GGSN P-CSCF • Proxy uses a DNS a query on the destination address (in the SGSN GGSN Request URI) to determine routeing for I-CSCF. © ftw. 2005 FTW IMS member tutorial © ftw. 2005 FTW IMS member tutorial End-to-End SIP Session Home Subscriber Server Requirements Originating Mobile’s Network Interactions Terminating Mobile’s Network Interactions HSS The HSS acts as a Location S-CSCF routes the SIP Invite The I-CSCF acts as a SIP Server to assist in locating to the called party’s home Proxy forwarding the HLR ??? MAP the S-CSCF domain. The S-CSCF may SIP Invite to the users invoke services current S-CSCF IM Cx The HSS acts as a Location Subsystem Server to assist in locating S-CSCF HSS the S-CSCF HSS BG GPRS P-CSCF I-CSCF S-CSCF Home Network BG Home Network SIP Access SIP SIP SIP I- S-CSCF (Originating) I-CSCF Call State Control Function (CSCF) CSCF S-CSCF S-CSCF potentially BG The I-CSCF BG invokes service profile but P-CSCF routes the SIP proxies the SIP normally forwards the SIP ! HSS model incorporates 3G-HLR (MAP) and IM Subsystem functions (Cx) Invite to the user’s home Invite to the Invite to the P-CSCF domain (I-CSCF) users serving S- ! “One-touch” subscriber administration across domains BG Potentially filters off BG CSCF ! Large profiles will mean similar capacity dynamics as HLR emergency calls and local - Overload control will be key free phone numbers Visited Network Visited Network C-plane (Originating) (Terminating) - Platform must be fully scalable to retain focus on value oriented features P-CSCF P-CSCF BG BG ! Support open protocols/APIs for OAM, provisioning and applications access SGSN GGSN GGSN SGSN Bearer established directly between U-plane user client following successfully CC signalling © ftw. 2005 FTW IMS member tutorial © ftw. 2005 FTW IMS member tutorial HSS Background HSS: Home Subscriber Server ! Open interface Cx enables multi-vendor solution HSS - Operators see a clear functional separation between HSS and CSCFs (as Cx Cx with HLRs and MSCs, and therefore potential for multi-vendor solutions). I-CSCF S-CSCF Mw (SIP) Mw (SIP) Mw

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    11 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us