1、 ETSI TS 101 580-3 V1.1.1 (2012-04) IMS Network Testing (INT); Diameter Conformance testing for Rx interface; Part 3: Abstract Test Suite (ATS) and partial Protocol Implementation eXtra Information for Testing (PIXIT) proforma specification floppy3Technical Specification ETSI ETSI TS 101 580-3 V1.1.
2、1 (2012-04)2Reference DTS/INT-00059-3 Keywords ATS, PIXIT, diameter ETSI 650 Route des Lucioles F-06921 Sophia Antipolis Cedex - FRANCE Tel.: +33 4 92 94 42 00 Fax: +33 4 93 65 47 16 Siret N 348 623 562 00017 - NAF 742 C Association but non lucratif enregistre la Sous-Prfecture de Grasse (06) N 7803
3、/88 Important notice Individual copies of the present document can be downloaded from: http:/www.etsi.org The present document may be made available in more than one electronic version or in print. In any case of existing or perceived difference in contents between such versions, the reference versi
4、on is the Portable Document Format (PDF). In case of dispute, the reference shall be the printing on ETSI printers of the PDF version kept on a specific network drive within ETSI Secretariat. Users of the present document should be aware that the document may be subject to revision or change of stat
5、us. Information on the current status of this and other ETSI documents is available at http:/portal.etsi.org/tb/status/status.asp If you find errors in the present document, please send your comment to one of the following services: http:/portal.etsi.org/chaircor/ETSI_support.asp Copyright Notificat
6、ion No part may be reproduced except as authorized by written permission. The copyright and the foregoing restriction extend to reproduction in all media. European Telecommunications Standards Institute 2012. All rights reserved. DECTTM, PLUGTESTSTM, UMTSTMand the ETSI logo are Trade Marks of ETSI r
7、egistered for the benefit of its Members. 3GPPTM and LTE are Trade Marks of ETSI registered for the benefit of its Members and of the 3GPP Organizational Partners. GSM and the GSM logo are Trade Marks registered and owned by the GSM Association. ETSI ETSI TS 101 580-3 V1.1.1 (2012-04)3Contents Intel
8、lectual Property Rights 4g3Foreword . 4g31 Scope 5g32 References 5g32.1 Normative references . 5g32.2 Informative references 6g33 Definitions and abbreviations . 6g33.1 Definitions 6g33.2 Abbreviations . 6g34 ATS conventions 6g34.1 Test Architecture 6g34.1.1 Test configuration . 6g34.1.1.1 Configura
9、tions using Rx and Gm interface . 6g34.1.1.2 Configurations using Rx interface only. 7g34.1.2 Interconnection of TS and SUT 7g34.1.2.1 AF Role . 7g34.1.2.2 PCRF Role 8g34.2 ATS structure . 9g34.2.1 Test case grouping 9g34.2.2 Test case identifiers 9g3Annex A (normative): Partial PIXIT proforma 10g3A
10、.1 Introduction 10g3A.2 PIXIT items 10g3A.2.1 Diameter related PIXIT items 10g3A.2.2 IMS related PIXIT items 11g3Annex B (informative): TTCN-3 library modules . 12g3B.1 Electronic annex, zip file with TTCN-3 code 12g3History 13g3ETSI ETSI TS 101 580-3 V1.1.1 (2012-04)4Intellectual Property Rights IP
11、Rs essential or potentially essential to the present document may have been declared to ETSI. The information pertaining to these essential IPRs, if any, is publicly available for ETSI members and non-members, and can be found in ETSI SR 000 314: “Intellectual Property Rights (IPRs); Essential, or p
12、otentially Essential, IPRs notified to ETSI in respect of ETSI standards“, which is available from the ETSI Secretariat. Latest updates are available on the ETSI Web server (http:/ipr.etsi.org). Pursuant to the ETSI IPR Policy, no investigation, including IPR searches, has been carried out by ETSI.
13、No guarantee can be given as to the existence of other IPRs not referenced in ETSI SR 000 314 (or the updates on the ETSI Web server) which are, or may be, or may become, essential to the present document. Foreword This Technical Specification (TS) has been produced by ETSI Technical Committee IMS N
14、etwork Testing (INT). The present document is part 3 of a multi-part deliverable covering the test specifications for the Diameter protocol on the Rx interface, as identified below: Part 1: “Protocol Implementation Conformance Statement (PICS)“; Part 2: “Test Suite Structure (TSS) and Test Purposes
15、(TP)“; Part 3: “Abstract Test Suite (ATS) and partial Protocol Implementation eXtra Information for Testing (PIXIT) proforma specification“. ETSI ETSI TS 101 580-3 V1.1.1 (2012-04)51 Scope The present document specifies the Abstract Test Suite (ATS) and partial Protocol Implementation eXtra Informat
16、ion for Testing (PIXIT) proforma for the test specifications for Diameter protocol on the Rx interface as specified in TS 129 214 1 in compliance with the relevant requirements and in accordance with the relevant guidance given in ISO/IEC 9646-7 4 and ETS 300 406 5. The test notation used in the ATS
17、 is TTCN-3 (see ES 201 873-1 6). The following test specification and design considerations can be found in the body of the present document: the overall test suite structure; the testing architecture; the test methods and port definitions; the test configurations; TTCN styles and conventions; the p
18、artial PIXIT proforma; the modules containing the TTCN-3 ATS. Annex A provides the Partial Implementation Extra Information for Testing (PIXIT) Proforma of the ATS. Annex B provides the Testing and Test Control Notation (TTCN-3) part of the ATS. 2 References References are either specific (identifie
19、d by date of publication and/or edition number or version number) or non-specific. For specific references, only the cited version applies. For non-specific references, the latest version of the reference document (including any amendments) applies. Referenced documents which are not found to be pub
20、licly available in the expected location might be found at http:/docbox.etsi.org/Reference. NOTE: While any hyperlinks included in this clause were valid at the time of publication, ETSI cannot guarantee their long term validity. 2.1 Normative references The following referenced documents are necess
21、ary for the application of the present document. 1 ETSI TS 129 214: “Universal Mobile Telecommunications System (UMTS); LTE; Policy and charging control over Rx reference point (3GPP TS 29.214 version 10.5.0 Release 10)“. 2 ETSI TS 101 580-2: “IMS Network Testing (INT); Diameter Conformance testing
22、for Rx interface; Part 2: Test Suite Structure (TSS) and Test Purposes (TP)“. 3 ISO/IEC 9646-1: “Information technology - Open Systems Interconnection - Conformance testing methodology and framework - Part 1: General concepts“. 4 ISO/IEC 9646-7: “Information technology - Open Systems Interconnection
23、 - Conformance testing methodology and framework - Part 7: Implementation Conformance Statements“. 5 ETSI ETS 300 406: “Methods for testing and Specification (MTS); Protocol and profile conformance testing specifications; Standardization methodology“. ETSI ETSI TS 101 580-3 V1.1.1 (2012-04)66 ETSI E
24、S 201 873-1: “Methods for Testing and Specification (MTS); The Testing and Test Control Notation version 3; Part 1: TTCN-3 Core Language“. 2.2 Informative references The following referenced documents are not necessary for the application of the present document but they assist the user with regard
25、to a particular subject area. Not applicable. 3 Definitions and abbreviations 3.1 Definitions For the purposes of the present document, the terms and definitions given in ISO/IEC 9646-7 4 and TS 129 214 1 apply. 3.2 Abbreviations For the purposes of the present document, the abbreviations given in I
26、SO/IEC 9646-1 3, ISO/IEC 9646-7 4, TS 129 214 1 and the following apply: LLP Lower Layer Primitives SDP Session Description Protocol 4 ATS conventions Test purposes of the present document address the Diameter protocol on the Rx interface. 4.1 Test Architecture The test architecture defined in figur
27、es 1 and 2 apply. The communication covered by the test purposes of TS 101 580-2 2 focuses on the Rx interface. For some tests the Gm interface is needed to trigger events on the Rx interface. 4.1.1 Test configuration 4.1.1.1 Configurations using Rx and Gm interface The Gm interface is located betwe
28、en UE and the SUT. The Rx interface is located between PCRF and the SUT. ETSI ETSI TS 101 580-3 V1.1.1 (2012-04)7Figure 1: Test architecture with IMS as SUT 4.1.1.2 Configurations using Rx interface only The Rx interface is located between AF and the SUT. Figure 2: Test architecture with PCRF as SUT
29、 4.1.2 Interconnection of TS and SUT 4.1.2.1 AF Role Figure 3 shows the interconnection of TS and SUT in terms of signalling message flows. Diameter component exists from two ports which are connected to Test System. Diameter messages are transferred over DIAM port. Lower Layer Primitives are transf
30、erred over LLP port. For execution of tests the Test Adapter shall be developed. There are two possibilities to communicate over Test Adapter: ATS povide only Diameter messages; or ATS provide Diameter messages and LL primitives. ETSI ETSI TS 101 580-3 V1.1.1 (2012-04)8Figure 3: Interconnection for
31、AF role 4.1.2.2 PCRF Role Figure 4 shows the interconnection of TS and SUT in terms of signalling message flows. Diameter component exists from two ports which are connected to Test System. Diameter messages are transferred over DIAM port. Lower Layer Primitives are transferred over LLPP port. For e
32、xecution of tests the Test Adapter shall be developed. There are two possibilities to communicate over Test Adapter: ATS povide only Diameter messages; or ATS provide Diameter messages and LL primitives. port:LLPCRF TS UE1 port:SIPport:DIAMP port:UEport:UEUE2 port:SIPPCRF port:PCRF SUT AF(IMS) map(p
33、_imsComponent_ue1:SIPP, system: UE1); map(p_imsComponent_ue2:SIPP, system: UE2); map(p_imsComponent_pcrf:DIAMP, system: PCRF); map(p_imsComponent_pcrf:LLPP, system: LLPCRF); port:LLPP ETSI ETSI TS 101 580-3 V1.1.1 (2012-04)9Figure 4: Interconnection for PCRF role 4.2 ATS structure 4.2.1 Test case gr
34、ouping The ATS structure is based on the Test Purposes for the Diameter protocol on the Rx interface as defined in TS 101 580-2 2. 4.2.2 Test case identifiers The test case names are built up according to the following scheme: “_“_“ NOTE: This naming scheme provides a 1-1 correspondence of TP identi
35、fiers as defined in TS 101 580-2 2 and test case names. The TP identifier of TC_xxx_01 is TP_xxx_01. The test cases have been divided according to the functionalities into several groups. - TC_xxx_xx xxx port:LLIMS TS port:DIAMP AF(IMS) port:IMS SUT PCRF map(p_imsComponent_ims:DIAMP, system: IMS); m
36、ap(p_imsComponent_ims:LLPP, system: LLIMS); port:LLPP ETSI ETSI TS 101 580-3 V1.1.1 (2012-04)10Annex A (normative): Partial PIXIT proforma Notwithstanding the provisions of the copyright clause related to the text of the present document, ETSI grants that users of the present document may freely rep
37、roduce the PIXIT proforma in this annex so that it can be used for its intended purposes and may further publish the completed PIXIT proforma. A.1 Introduction This partial PIXIT proforma contained in the present document is provided for completion, when the related Abstract Test Suite is to be used
38、 against the Implementation Under Test (IUT). The completed partial PIXIT will normally be used in conjunction with the completed PICS, as it adds precision to the information provided by the PICS. A.2 PIXIT items Each PIXIT item corresponds to a Module Parameter of the ATS. A.2.1 Diameter related P
39、IXIT items Table A.1: Diameter related PIXIT items Id Identifier Type Description Configuration 1 PX_DIAM_LLP_ENABLED Boolean True, if Lower Layer Primitives and Port are enabled False, if Lower Layer Primitives and Port are disabled 2 PX_IPv6 Boolean True, if IPv6 addresses are used False, if IPv4
40、addresses are used IP addresses and port numbers 3 PX_DIAMETER_RX_ETS_IPADDR Charstring IP address of the test system 4 PX_DIAMETER_RX_SUT_IPADDR Charstring IP address of the system under test 5 PX_DIAMETER_RX_ETS_PORT Integer Port number of the test system 6 PX_DIAMETER_RX_ETS_PORT Integer Port num
41、ber of the system under test 7 PX_UE_framedIpAddress Octetstring IPv4 address of the User Equipment having initiated the session that causes the Diameter messages exchange between AF and PCRF 8 PX_UE_framedIp6Address Octetstring IPv6 address of the User Equipment having initiated the session that ca
42、uses the Diameter messages exchange between AF and PCRF Field Values 9 PX_SessionID UTF8String The Session-Id identifying a specific session 10 PX_OriginHost Charstring The Origin-Host identifying the endpoint that originates the Diameter messages 11 PX_OriginRealm Charstring The Origin-Realm identi
43、fying the Realm of the originator of any Diameter messages 12 PX_DestinationHost Charstring The Destination-Host identifying the endpoint to which the Diameter messages are destined 13 PX_DestinationRealm Charstring The Destination -Realm identifying the Realm of the destination of any Diameter mess
44、ages 14 PX_ANCA_ipv4 IPv4Addr The Access-Network-Charging-Address in IPv4 format 15 PX_ANCA_ipv6 IPv6Addr The Access-Network-Charging-Address in IPv6 format ETSI ETSI TS 101 580-3 V1.1.1 (2012-04)11A.2.2 IMS related PIXIT items Table A.2 contains PIXIT items related to the communication between UE1
45、and UE via the AF that will cause the Diameter exchange between AF and PCRF. The UE1 and UE2 are simulated by the test system, the system under test is the AF. For testing the PCRF the values in table A.2 will not be used. Table A.2: IMS related PIXIT items Id Identifier Type Description P-CSCF IP p
46、arameters 1 PX_IMS_SUT_PCSCF1_PORT Integer SUT P-CSCF port number to exchange SIP messages - connection point for the UE1. 2 PX_IMS_SUT_PCSCF1_IPADDR Charstring SUT P-CSCF IP address to exchange SIP messages - connection point for the UE1. 4 PX_IMS_SUT_PCSCF1_HOME_DOMAIN Charstring SUT P-CSCF domain
47、 - connection point for UE1. 5 PX_IMS_SUT_PCSCF2_PORT Integer SUT P-CSCF port number to exchange SIP messages - connection point for the UE2. 6 PX_IMS_SUT_PCSCF2_IPADDR Charstring SUT P-CSCF IP address to exchange SIP messages - connection point for the UE2. 7 PX_IMS_SUT_PCSCF2_HOME_DOMAIN Charstrin
48、g SUT P-CSCF domain - connection point for UE2. UE1 parameters 8 PX_IMS_TS_UE1_PORT Integer Port number used by UE1 to exchange SIP messages. 9 PX_IMS_TS_UE1_IPADDR Charstring IP address used by UE1 to exchange SIP messages. 10 PX_IMS_SUT_UE1_BEARER_IPADDR Charstring IP address used by the test syst
49、em to exchange media streams for the UE1. 11 PX_IMS_SUT_UE1_HOME_DOMAIN Charstring Identity of the UE1 local domain. 12 PX_IMS_SUT_UE1_PUBLIC_USER Charstring Identity of the UE1 local user. 13 PX_IMS_SUT_UE1_QOP Charstring Quoted string of one or more tokens indicating the “quality of protection“ values for UE1. 14 PX_IMS_SUT_UE1_PRIVAT_USERNAME Charstring Private user name for UE1. 15 PX_IMS_SUT_UE1_PRIVAT_PASSWD Charstring Private password for UE1. 16 PX_IMS_SUT_UE1_REGISTRAR Charstring SUT- REGISTRAR