3GPP RELEASE 8 IMS IMPLEMENTATION, DEPLOYMENT AND TESTING Giulio Maggiore ETSI TC INT Chairman
3GPP RELEASE 8 IMS
IMPLEMENTATION, DEPLOYMENT AND TESTING
Giulio Maggiore
ETSI TC INT Chairman
Core Network Testing – 3GPP specs and TC INT tests
Working mode between 3GPP end GSMA Trials
Outline of presentation
2
Working mode between 3GPP end GSMA Trials
TC INT - status of work and way forward
IMS Plugtests What – When – How
The Value of Plugtest
TC INT (IMS Network Testing)
Develop Core Network test specifications (interoperability,
conformance, network integration etc.) from 3GPP specifications
Initiate /assist/supervise/follow up of IMS Plugtests
3
Initiate /assist/supervise/follow up of IMS Plugtests
Coordinate IMS interoperability efforts with other organisations
OMA, MSF, IMS Forum, GSMA, etc
Endorsement of test specifications to other technical bodies e.g.,
ITU.
ETSI TC INT (IMS Network Testing)
Technical Stream IndustrialStream
44
Fora and OrganizationDealing with IMS IOP Demonstrations
IMS
Network
Testing
IMS Testing Ecosystem
33GPPGPP
GSMA
IREG
GSMAETSI
ETSI
TISPAN
ETSI TC INT
GSMA
RCS
OMA
MS
Forum
IMS
Forum
ITU-T
ETSI
MTS
TC INT Specification Work
R6 R7 Late R7 R8 R9 R9/
2008 2009 2010 2011 2012
R6
R1 R2
R7 Late R7
Late R2
R8 R9 R9/R10
2007
TS 186 011V 1.1.1
TS 186 011V 2.1.1
TS 186 011V 2.2.1
TS 186 011V 3.1.1TS 102 901V 1.1.1
TS 186 011V 4.1.1TS 102 901V 2.1.1IMS&EPC
IMS&EPC Testing in TC INT
Development of IMS&EPC Interoperability
Testing in 2011
Open up to EPC and IMS vendors to build up
7
Open up to EPC and IMS vendors to build up
Plugtests configuration
• Interoperability Between Complete IMS&EPC
Implementations
• Interoperability Between IMS&EPC Nodes integrated
by OpenEPC
Schedule IMS&EPC Interoperability in 2011? 7
TC INT Achievements
TC INT has produced IMS NNI interoperability
and conformance test specifications :
• 3GPP R6/TISPAN R1
• 3GPP R7/TISPAN R2
• 3GPP R8
The TC works in liaison with TISPAN WG6 for
the topics across NGN/IMS.
TC INT Achievements
TC INT has produced Interoperability Test
Specification on ISC Interface on request of
GSMA RCS GSMA RCS
TC INT is working in Liaison with GSMA IREG for
the NNI R8 Interoperability which is the base for
the VoLTE profile.
TC INT acts as steering committee for the IMS
Interoperability Event organization.
Published TC INT Specifications
DTS/INT-00001-1 (TS 102 722-1) 2.1.1
Publication (2010-03-04)RTS/INT-00018-2 (TS 186 011-2) 2.3.1
Publication (2010-04-09)
DTS/INT-00001-2 (TS 102 722-2) 2.1.1
Publication (2010-03-04)RTS/INT-00020-1 (TS 186 011-1) 2.3.1
Publication (2010-04-09)
DTS/INT-00003-3 (TS 186 017-3) 2.1.1
Publication (2009-07-20)DTS/INT-00024-1 (TS 102 790-1) 1.1.1
Publication (2010-03-24)
DTS/INT-00004-3 (TS 186 018-3) 2.1.1
Publication (2009-07-20)DTS/INT-00024-2 (TS 102 790-2) 1.1.1
Publication (2010-03-24)
DTS/INT-00006-3 (TS 186 016-3) 2.1.1
Publication (2009-09-23)DTS/INT-00024-3 (TS 102 790-3) 1.1.1
Publication (2010-03-24)3) 2.1.1 3) 1.1.1
RTS/INT-00007-3 (TS 186 005-3) 2.1.1
Publication (2009-09-22)DTS/INT-00034 (TS 102 709-1)3.1.1
Publication (2010-06-16)
DTS/INT-00008 (TS 102 709-2)3.1.1
Publication (2010-06-16)
RTS/INT-00009-1 (TS 186 011-1) 1.1.1
Publication (2009-03-02)
RTS/INT-00009-2 (TS 186 011-2) 1.1.1
Publication (2009-03-02)
DTS/INT-00009-3 (TS 186 011-3) 2.2.1
Publication (2009-09-25)
RTS/INT-00010-3 (TS 186 001-3) 2.1.1
Publication (2009-10-12)
RTS/INT-00015-1 (TS 186 011-1) 2.2.1
Publication (2009-03-17)
RTS/INT-00015-2 (TS 186 011-2) 2.2.1
Publication (2009-03-17)
Published TC INT Specifications(2)
DTS/INT-00001-1 (TS 102 722-1)
2.1.1 Publication (2010-03-04)
DTS/INT-00001-2 (TS 102 722-2)
2.1.1 Publication (2010-03-04)
DTS/INT-00003-3 (TS 186 017-3)
2.1.1 Publication (2009-07-20)
DTS/INT-00004-3 (TS 186 018-3)
2.1.1 Publication (2009-07-20)
DTS/INT-00006-3 (TS 186 016-3)
RTS/INT-00015-1 (TS 186 011-1)
2.2.1 Publication (2009-03-17)
RTS/INT-00015-2 (TS 186 011-2)
2.2.1 Publication (2009-03-17)
RTS/INT-00018-2 (TS 186 011-2)
2.3.1 Publication (2010-04-09)
RTS/INT-00020-1 (TS 186 011-1)
2.3.1 Publication (2010-04-09)
11
DTS/INT-00006-3 (TS 186 016-3)
2.1.1 Publication (2009-09-23)
RTS/INT-00007-3 (TS 186 005-3)
2.1.1 Publication (2009-09-22)
DTS/INT-00008 (TS 102 709-2)
3.1.1 Publication (2010-06-16)
RTS/INT-00009-1 (TS 186 011-1)
1.1.1 Publication (2009-03-02)
RTS/INT-00009-2 (TS 186 011-2)
1.1.1 Publication (2009-03-02)
DTS/INT-00009-3 (TS 186 011-3)
2.2.1 Publication (2009-09-25)
RTS/INT-00010-3 (TS 186 001-3)
2.1.1 Publication (2009-10-12)
DTS/INT-00010-4 (TS 186 001-4)
2.2.1 Publication (2010-09-15)
2.3.1 Publication (2010-04-09)
DTS/INT-00023-1 (TS 102 891-1)
3.1.1 Publication (2010-07-20)
DTS/INT-00023-2 (TS 102 891-2)
3.1.1 Publication (2010-07-20)
DTS/INT-00024-1 (TS 102 790-1)
1.1.1 Publication (2010-03-24)
DTS/INT-00024-2 (TS 102 790-2)
1.1.1 Publication (2010-03-24)
DTS/INT-00024-3 (TS 102 790-3)
1.1.1 Publication (2010-03-24)
DTS/INT-00034 (TS 102 709-1)
3.1.1 Publication (2010-06-16)
Who is Who in IMS Testing?
RCS
RAN 5 GCF2G
When IMS Interoperability Testing?
The New Core Network is made
by a lot of “Standard” Interfaces
Interoperability is a key element
for new Standard Process
Industry deployment and other Fora Interop
Core Network System in the Past
Present Core Network System
EPC 3GPP Architecture: roaming, home routed
E-UTRAN X2
eNB
UE
GERAN
Gx Rx
SGiS8a
S10S11
S1-U
S3
S12
S4
UTRAN
Serving
Gateway
PDN
Gateway
PCRF
2G/3G
SGSN
Operator IP Services
(e.g. IMS)
VPLMN HPLMN
S6aMME
HSS
S1-MME
eNBUu
eNB: evolved Node B
MME: Mobility Management Entity
Serving GW (SGW): anchor point per la mobilità inter-3GPP
PDN GW (PGW): gateway di accesso a Packet Data Network
SGi: Internet/Intranet Access PointSGi: Internet/Intranet Access Point
EPC 3GPP Architecture: roaming, home routed
E-UTRAN X2
eNB
UE
GERAN
Gx Rx
SGiS8a
S10S11
S1-U
S3
S12
S4
UTRAN
Serving
Gateway
PDN
Gateway
PCRF
2G/3G
SGSN
Operator IP Services
(e.g. IMS)
VPLMN HPLMN
S6aMME
HSS
S1-MME
eNBUu
eNB: evolved Node B
MME: Mobility Management Entity
Serving GW (SGW): anchor point inter-3GPP mobility
PDN GW (PGW): Packet Data Network Access Gateway
SGi: Internet/Intranet Access Point
Too many options…
3GPP release 8 IMS Implementation,
Deployment and Testing
24 - 25 November 2010, Sophia Antipolis
KEY GOAL OF THIS WORKSHOP
• Share experiences on IMS implementation, best practices
• Discuss future needs for IMS network testingnetwork testing
• Evaluate testing and validation best practices, and techniques such as test specifications, interoperability events and logos
IMS Plugtests What, When, How
Event Open No ETSI
Membership required
NDA Required
Test SpecificationWritten in TC INTPublicly available
Certificate of Participation
Remote Connections
Execution centralized
Virtual Lab via VPN
Operators
NetworkVendors
Terminals &Clients Vendors
OperatorsRequirements RFI / RFQ
NetworkRequirements
Use of MS & UE
High Know How in one week
Interop & Conformace
UserRequirements
Certificate of Participation
Certificate of Participation
ETSI IMS Interoperability Event:
IMS Plugtests
The events are open for participation for IMS
equipment vendors and operators, as well as
ETSI members and non-members.
Test Specification are publicly available and Test Specification are publicly available and
written by ETSI TC INT.
Formal TTCN3 verification are carried on
Interoperability and Conformance
ETSI IMS Interoperability Event:
IMS Plugtests
Vendor participating to ETSI Plugtests can have
Plugtests Participation certificate towards their
customers
Vendors have the opportunity to show selected
demonstrations of the latest IMS services and demonstrations of the latest IMS services and
applications like rich communication services (RCS),
also potentially involving mobile devices, as well as
IMS testing tools.
Operators have the opportunity to get information to
apply in internal RFI/RFQ
IMS Interoperability Events Perfomed
Plugtest 2007 - 1st IMS Plugtests hosted by
Telecom Italia Lab
• The event evaluated IMS core network
interoperability based on 3GPP R6 and interoperability based on 3GPP R6 and
TISPAN R1
• http://www.etsi.org/WebSite/OurServices/
Plugtests/IMS2007.aspx
IMS Interoperability Events Perfomed
Plugtest 2008 - 2nd IMS Plugtests hosted by
Sintesio
• The event assessed the interoperability as • The event assessed the interoperability as
well as conformance of IMS core networks
(composed of P/I/S-CSCF, IBCF, AS, DNS and
HSS) which are implemented on the basis of
ETSI ES 283 003 (V1.8.0) [3GPP TS 24.229
Release 7 (Version 7.2.0), modified].
IMS Interoperability Events Perfomed
Plugtest 2008
• The tests executed at the event were
related to basic IMS call functionality, related to basic IMS call functionality,
messaging and roaming and were taken
from the ETSI IMS NNI interoperability test
specification ETSI TS 186 011-2 Version
2.1.8[1].
• http://www.etsi.org/WebSite/OurServices/
Plugtests/2008IMS2.aspx
IMS Interoperability Events Perfomed
Plugtest 2009 - 3rd IMS Plugtests hosted by
Orange Lab with Multi-Service Forum (MSF) as
technical partners.
• The Plugtests assessed the interoperability as well • The Plugtests assessed the interoperability as well
as conformance of IMS core networks (composed
of P/I/S-CSCF, IBCF, AS, DNS and HSS) which are
implemented on the basis of ETSI TS 124
229/3GPP TS 24.229 (Version 7.14.0).
• http://www.etsi.org/WebSite/OurServices/Plugtes
ts/2009IMS3.aspx
Example Test Session Test Configuration
HSSHSS
IMS A IMS BDNS
25
MatchStation
(Lannion)
MatchStation
(Lannion)
Company Core(Lannion/Remote)
Company Core(Lannion/Remote)
S-CSCFP-CSCF P-CSCFS-CSCFUEA
UE
BMw
Gm
PCO
Gm
PCO
PO
I-CSCF I-CSCFIBCF IBCF
Remote connection configuration
Conclusions
IMS Network Testing (INT) is the Technical
Committee in charge of developing Core
Network Testing on 3GPP mandate;
27
Network Testing on 3GPP mandate;
TC INT is between 3GPP specifications and
GSMA precommercial Trials
TC INT produced 3GPP R8 NNI and GSMA RCS
2.0 ISC Interoperability Test Specifications and
will introduce IMS&EPC Interoperability in 201127
Next Step
June 2011?
November 2011?
3GPP R8 NNI?
GSMA RCS 2.0?
IMS&EPC interop?
2012?
GSMA RCS 3.0?
3GPP R9
IMS&EPC interop?
THANK YOU THANK YOU THANK YOU THANK YOU THANK YOU THANK YOU THANK YOU THANK YOU
FOR YOUR ATTENTION!FOR YOUR ATTENTION!FOR YOUR ATTENTION!FOR YOUR ATTENTION!FOR YOUR ATTENTION!FOR YOUR ATTENTION!FOR YOUR ATTENTION!FOR YOUR ATTENTION!
Back up Slides
IMS Network Testing
30 30
Useful links
Interoperability events:
http://www.etsi.org/Website/OurServices/Plugtests/home.aspx
Presentation on Achieving Interoperable Standards
31
Presentation on Achieving Interoperable Standards
http://www.etsi.org/WebSite/document/aboutETSI/CTI/Achieving%20Interoperable
%20Standards%20-%20The%20ETSI%20Approach%20v1.pdf
Whitepaper on Achieving Technical Interoperability
http://www.etsi.org/WebSite/document/whitepapers/WP3_IOP_final.pdf
Summary of ETSI IMS Interoperability Events
http://www.etsi.org/WebSite/technologies/IMSTesting.aspx
ETSI 3GPP release 8 IMS Implementation, Deployment and Testing Workshop
http://www.etsi.org/WebSite/NewsandEvents/3GPP_IMSWorkshop.aspx
31
The Need of IPV6
With LTE introduction UE will always on
IP Address always assigned to the user
LTE Introduction will produce a further
increase of IP Address Needsincrease of IP Address Needs
LTE will be a further driver for IPV6
Introduction
Interoperability Test using IPV6 will be a must
for the future
Example of Test Description Execution List
IMS NNI Tests without Topology Hiding in IMS A or IMS B
Group Order TD Identifier Summary Priority ConfigurationHiding
IMS A
Hiding
IMS BComment
Registration
1 TD_IMS_REG_0001 First time registration in a visited IMS network A CF_ROAM_REG No DC
2 TD_IMS_REG_0003IMS network sends 403 response from a different trust
domain without topology hidingA CF_ROAM_REG DC No
3 TD_IMS_REG_0005 IMS network can initiate user de-registration A CF_ROAM_REG DC DC
4 TD_IMS_REG_0002IMS network chooses a second entry point without
topology hiding.A CF_ROAM_REG No DC
Local DNS
configuration
33
4 TD_IMS_REG_0002topology hiding.
A CF_ROAM_REG No DC configuration
needed!
5 TD_IMS_REG_0004 IMS network supports network initiated re-registration B CF_ROAM_REG No DCRequires
reconnecting of UE
6 TD_IMS_REG_0006 IMS network can initiate user re-authentication B CF_ROAM_REG DC DCRequires network
internal trigger
Basic Call
7 TD_IMS_CALL_0007IMS network handles call while UE_B is roaming without
topology hidingA CF_ROAM_CALL No DC
8 TD_IMS_CALL_0009IMS network handles routing information received from
the UE before forwarding themA CF_ROAM_CALL No DC
9 TD_IMS_CALL_0003 IMS network does not establish call to barred user A CF_INT_CALL DC DC
10 TD_IMS_CALL_0004 IMS network rejects call to non existing user A CF_INT_CALL DC DC
11 TD_IMS_CALL_0005 IMS network does not establish a call for unavailable user A CF_INT_CALL DC DC
12 TD_IMS_CALL_0006IMS network can handle call to non-registered user and
unreachable ASA CF_INT_CALL DC DC
13 TD_IMS_CALL_0013IMS network handles calling user canceling call before its
establishmentA CF_INT_CALL No DC
14 TD_IMS_CALL_0016IMS network ends call in case calling UE is forcefully de-
registered in IMS networkA CF_INT_CALL DC DC
Requires network
internal trigger
Example of test specification
.3.1.3 SIP Digest Registration and Subscription Call FlowFor SIP Digest authentication without key agreement and null authentication, the expected registration and subscription sequence is:
Step
Direction
Message CommentUE IMS
1 The UE establishes an IP bearer as required by its specific access network (optional).specific access network (optional).
2 �� P-CSCF address discovery using DHCP procedures for IPv4 (optional).
3 � REGISTER The UE sends initial registration for IMS services. Unprotected
4 � 401 Unauthorized The IMS responds with a valid HTTP Digest authentication challenge as defined in RFC 2617 [8].
5 � REGISTER The UE sends another REGISTER with authentication credentials.
6 � 200 OK The IMS responds with 200 OK.
7 � SUBSCRIBE The UE subscribes to its registration event package.
8 � 200 OK or 202 Accepted The IMS responds with 200 OK or 202 Accepted.
9 � NOTIFY The IMS sends initial NOTIFY for registration event package, containing full registration state information for the registered public user identity in the XML body.
10 � 200 OK The UE responds with 200 OK.
Legacy PSTN interoperability testing
Local PSTN switch present, connection via E1 interface
Test IMS (SIP) to PSTN (ISUP) message conversion
Test description in separate document
HIVE Schematic
36
Open up to IETF Community
SIP (IETF) repleced H323 signaling (ITU)
The 3GPP has adopted SIP for multimedia calls
over Internet “IMS”
SIP IETF community is very large in terms of SIP IETF community is very large in terms of
Clients and applications
More than 27 plugtest SIPit event realized
There is SIP traffic detected in the Network
TC INT looks with interest to the IETF world
GERANS3
S12
S4
UTRAN
2G/3G
SGSN
3GPPArchitecture: non roaming
GxRx
S10S11S1-MME
S6a PCRFMME
HSS
SGiS5
X2
eNB
S10
S1-UServing
Gateway
PDN
Gateway
Operator IP Services
(e.g. IMS)
E-UTRAN
eNBUE Uu
eNB: evolved Node B
MME: Mobility Management Entity
Serving GW (SGW): anchor point inter-3GPP mobility
PDN GW (PGW): Packet Data Network Gateway
SGi: Internet/Intranet access point
EPC 3GPP Architecture: roaming, home routed
GERAN
Gx RxS10
S11
S3
S12
S4
UTRAN
PCRF
2G/3G
SGSN
VPLMN HPLMN
S6aMME
HSS
S1-MME
E-UTRAN X2
eNB
UE SGiS8a
S10
S1-UServing
Gateway
PDN
Gateway
Operator IP Services
(e.g. IMS)eNBUu
eNB: evolved Node B
MME: Mobility Management Entity
Serving GW (SGW): anchor point inter-3GPP mobility
PDN GW (PGW): Packet Data Network Access Gateway
SGi: Internet/Intranet Access Point
Example of Deployment Scenario
S12
S4
UTRAN
2G/3G
S5
GERAN
Gx Rx
SGi
X2
eNB
S10S11
S1-U
S3
S6a
S4
Serving
Gateway
PDN
Gateway
PCRF
SGSN
MME
eNB
HSS
E-UTRAN
S1-MME
IMS Network
Cx
CSCF