1、 ETSI TS 102 596 V1.2.0 (2008-04)Technical Specification Methods for Testing and Specification (MTS);Internet Protocol Testing (IPT): IPv6 Mobility;Conformance Abstract Test Suite (ATS)and partial Protocol Implementation eXtraInformation for Testing (PIXIT) proformafloppy3 ETSI ETSI TS 102 596 V1.2.
2、0 (2008-04) 2 Reference RTS/MTS-IPT-0162-IPV6-MobATS Keywords IP, IPv6, testing, TTCN, mobility 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-Prf
3、ecture de Grasse (06) N 7803/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 v
4、ersions, the reference version 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 t
5、o revision or change of status. 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_sup
6、port.asp Copyright Notification 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 2008. All rights reserved. DECTTM, PLUGTESTSTM, UMTSTM, TIPHONTM, the
7、 TIPHON logo and the ETSI logo are Trade Marks of ETSI registered for the benefit of its Members. 3GPPTM is a Trade Mark of ETSI registered for the benefit of its Members and of the 3GPP Organizational Partners. ETSI ETSI TS 102 596 V1.2.0 (2008-04) 3 Contents Intellectual Property Rights5 Foreword.
8、5 1 Scope 6 2 References 6 2.1 Normative references .6 2.2 Informative references7 3 Definitions and abbreviations.7 3.1 Definitions7 3.2 Abbreviations .8 4 Abstract Test Method (ATM).8 4.1 CF_MOB_01 mobility config for HA under test .8 4.2 CF_MOB_02 mobility config for MN under test.9 4.3 CF_MOB_03
9、 mobility config for CN under test10 5 Untestable and not implemented Test Purposes (TP).10 5.1 Untestable TP .10 5.2 Not implemented TP 10 6 ATS conventions10 6.1 Security test cleanup.11 7 PCTR conformance 11 8 PIXIT conformance11 9 ATS conformance 12 Annex A (normative): Abstract Test Suite (ATS)
10、 .13 A.1 The ATS in TTCN-3 core (text) format .13 Annex B (normative): Partial PIXIT proforma 14 B.1 Identification summary.14 B.2 ATS summary 14 B.3 Test laboratory14 B.4 Client identification15 B.5 SUT 15 B.6 Protocol layer information15 B.6.1 Protocol identification 15 B.6.2 Default Values16 B.6.
11、3 Unknown IDs .16 B.6.4 Addresses .16 B.6.4.1 IUT Addresses 16 B.6.4.2 Tester Addresses.17 B.6.4.2.1 Router 2 (RT_02)17 B.6.4.2.2 Router 4 (RT_04)17 B.6.4.2.3 Mobile Node (MN01) .17 B.6.5 Timer 17 B.6.6 Security Parameters17 Annex C (normative): PCTR proforma .18 C.1 Identification summary.18 ETSI E
12、TSI TS 102 596 V1.2.0 (2008-04) 4 C.1.1 Protocol conformance test report18 C.1.2 IUT identification.18 C.1.3 Testing environment.19 C.1.4 Limits and reservation19 C.1.5 Comments.19 C.2 IUT Conformance status 20 C.3 Static conformance summary .20 C.4 Dynamic conformance summary20 C.5 Static conforman
13、ce review report.20 C.6 Test campaign report21 C.7 Void24 C.8 Observations.24 History 25 ETSI ETSI TS 102 596 V1.2.0 (2008-04) 5 Intellectual Property Rights IPRs essential or potentially essential to the present document may have been declared to ETSI. The information pertaining to these essential
14、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 potentially Essential, IPRs notified to ETSI in respect of ETSI standards“, which is available from the ETSI Secretariat. Latest updates are
15、available on the ETSI Web server (http:/webapp.etsi.org/IPR/home.asp). Pursuant to the ETSI IPR Policy, no investigation, including IPR searches, has been carried out by ETSI. 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 We
16、b 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 Methods for Testing and Specification (MTS). ETSI ETSI TS 102 596 V1.2.0 (2008-04) 6 1 Scope The present document specifies the A
17、bstract Test Suite (ATS) for the mobility functions of the Internet Protocol, Version 6, as defined in the specifications 11 through to 14. The ATS is based on the requirements defined in the IPv6 requirements catalogue TS 102 559 2, the IPv6 test purposes TS 102 595 3 and written according to the g
18、uidelines of TS 102 351 1, ISO/IEC 9646-2 5 and ETS 300 406 9. The objective of the present document is to provide a basis for conformance tests for IPv6 equipment giving a high probability of inter-operability between different manufacturers IPv6 equipments. Annex A provides the Tree and Tabular Co
19、mbined Notation (TTCN-3) part of the ATS. Annex B provides the Partial Protocol Implementation Extra Information for Testing (PIXIT) Proforma of the ATS. Annex C provides the Protocol Conformance Test Report (PCTR) Proforma of the ATS. NOTE: Annex B provides only the PIXIT items relevant for the mob
20、ility functions of IPv6. It is therefore necessary to also fill the core PIIXT item in TS 102 516 15 to gain all PIXIT values needed to run the mobility test campaign. 2 References References are either specific (identified by date of publication and/or edition number or version number) or non-speci
21、fic. For a specific reference, subsequent revisions do not apply. Non-specific reference may be made only to a complete document or a part thereof and only in the following cases: - if it is accepted that it will be possible to use all future changes of the referenced document for the purposes of th
22、e referring document; - for informative references. Referenced documents which are not found to be publicly available in the expected location might be found at http:/docbox.etsi.org/Reference. For online referenced documents, information sufficient to identify and locate the source shall be provide
23、d. Preferably, the primary source of the referenced document should be cited, in order to ensure traceability. Furthermore, the reference should, as far as possible, remain valid for the expected life of the document. The reference shall include the method of access to the referenced document and th
24、e full network address, with the same punctuation and use of upper case and lower case letters. 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 ind
25、ispensable for the application of the present document. For dated references, only the edition cited applies. For non-specific references, the latest edition of the referenced document (including any amendments) applies. 1 ETSI TS 102 351: “Methods for Testing and Specification (MTS); Internet Proto
26、col Testing (IPT); IPv6 Testing: Methodology and Framework“. 2 ETSI TS 102 559: “Methods for Testing and Specification (MTS); Internet Protocol Testing (IPT): IPv6 Mobility; Requirements Catalogue“. ETSI ETSI TS 102 596 V1.2.0 (2008-04) 7 3 ETSI TS 102 595: “Methods for Testing and Specification (MT
27、S); Internet Protocol Testing (IPT); IPv6 Mobility; Conformance Test Suite Structure and Test Purposes (TSS Protocol and profile conformance testing specifications; Standardization methodology“. 10 ETSI ES 201 873-1: “Methods for Testing and Specification (MTS); The Testing and Test Control Notation
28、 version 3; Part 1: TTCN-3 Core Language“. 11 IETF RFC 2473: “Generic Packet Tunneling in IPv6 Specification“. 12 IETF RFC 3775: “Mobility Support in IPv6“. 13 IETF RFC 3776: “Using IPsec to Protect Mobile IPv6 Signaling Between Mobile Nodes and Home Agents“. 14 IETF RFC 4068: “Fast Handovers for Mo
29、bile IPv6“. 15 ETSI TS 102 516: “Methods for Testing and Specification (MTS); Internet Protocol Testing (IPT): IPv6 Core Protocol; Conformance Abstract Test Suite (ATS) and partial Protocol Implementation eXtra Information for Testing (PIXIT) proforma“. 2.2 Informative references The following refer
30、enced documents are not essential to the use of the present document but they assist the user with regard to a particular subject area. For non-specific references, the latest version of the referenced document (including any amendments) applies. Not applicable. 3 Definitions and abbreviations 3.1 D
31、efinitions For the purposes of the present document, the following terms and definitions apply: abstract test case: Refer to ISO/IEC 9646-1 4. Abstract Test Method (ATM): Refer to ISO/IEC 9646-1 4. Abstract Test Suite (ATS): Refer to ISO/IEC 9646-1 4. Implementation Under Test (IUT): Refer to ISO/IE
32、C 9646-1 4. Test Purpose (TP): Refer to ISO/IEC 9646-1 4. ETSI ETSI TS 102 596 V1.2.0 (2008-04) 8 3.2 Abbreviations For the purposes of the present document, the following abbreviations apply: ATM Abstract Test Method ATS Abstract Test Suite CN Correspondent Node ESP Encapsulation Security Payload E
33、TS Executable Test Suite HA Home Agent IETF Internet Engineering Task Force IPSEC Security Architecture for the Internet Protocol IPv6 Internet Protocol version 6 IUT Implementation Under Test MAC Medium Access Control MN Mobile Node MNUT Mobile Node Under Test MOT Means Of Testing PCTR Protocol Con
34、formance Test Report PICS Protocol Implementation Conformance Statement PIXIT Protocol Implementation eXtra Information for Testing RT Router SUT System Under Test TC Test Case TP Test Purpose TSS Test Suite Structure 4 Abstract Test Method (ATM) This clause describes the ATM used to test the IPv6 m
35、obility functions as defined in the RFC specifications 11 through to 14. The three following configurations have been developed to test the three different types of IUT, home agents (HA), mobile nodes (MN) and correspondent nodes (CN). 4.1 CF_MOB_01 mobility config for HA under test PTC01 simulates
36、RT01, HS02 and MN. PTC02 simulates RT03 and HS03/CN. MNOffHome and MNAtHome are mutually exclusive. CF_MOB_01 is initialized with MNOffHome; this allows in the preamble to start to send Binding Update Off Home. In the postamble, in order to empty the HA Binding cache, MNOffHome is not used anymore a
37、nd MNAtHome is created. MNAtHome empties then the HA Binding cache. ETSI ETSI TS 102 596 V1.2.0 (2008-04) 9 HAUT Net A Test System Net B MNOffHome PTC01 RT03 Net C HS03/CN PTC02 HS02 MNAtHome RT01 Figure 1: CF_MOB_01 4.2 CF_MOB_02 mobility config for MN under test PTC01 simulates the home net. PTC02
38、 simulates the visited net. PTC01 and PTC02 send messages mutually exclusive. In the case where MNUT is in the visited net, RT02 proxies all communication (the tunneled HOT/HOTI) between MNUT and its HA. RT02 VisitedNet MNUT RT01 HA HomeNet Net A Net B Net C PTC01 HS03/CN PTC02 Test System RT01 HA F
39、igure 2: CF_MOB_02 ETSI ETSI TS 102 596 V1.2.0 (2008-04) 104.3 CF_MOB_03 mobility config for CN under test PTC04 simulates home net and visited net. Communication between MNAtHome and CNUT (e.g. HOTI, MNAtHome deregisters from CNUT in the postamble) passes through the HA. Communication between MNOff
40、Home and CNUT passes through RT04. CNUT Home Network Net C Test System Net B Net A Visited Network MN AtHome MN OffHome RT04 PTC01 HA Figure 3: CF_MOB_03 5 Untestable and not implemented Test Purposes (TP) The ATS comprises 141 TC. Those were derived from a total of 161 TP. 5.1 Untestable TP This cl
41、ause gives a list of 19 TP, which are not implemented in the ATS due to the chosen ATM or other restrictions: TP_MOB_1315_01, TP_MOB_1483_01, TP_MOB_1562_01, TP_MOB_1634_01, TP_MOB_1636_01, TP_MOB_1638_01, TP_MOB_1639_01, TP_MOB_1645_01, TP_MOB_1661_01, TP_MOB_1674_01, TP_MOB_1674_02, TP_MOB_1764_01
42、, TP_MOB_1764_02, TP_MOB_1764_03, TP_MOB_3021_01, TP_MOB_3029_01, TP_MOB_3053_01, TP_MOB_3053_02, TP_MOB_3058_01 5.2 Not implemented TP TP TP_MOB_1631_01 has not been implemented, as the dynamic behaviour that validates its test purpose is already implemented in TC_MOB_1615_01. 6 ATS conventions Cla
43、use 6.1 describes the cleanup procedures used in this ATS. Descriptions of the ATS conventions are found in TS 102 351 1. The ATS implementation details for the IPv6 core test suite, including mapping procedures and ATS value conventions are found in TS 102 516 15. ETSI ETSI TS 102 596 V1.2.0 (2008-
44、04) 116.1 Security test cleanup In the case where IKEv2 is used to negotiate the security associations, an INFORMATIONAL exchange with a Delete Payload is executed as shown in figure 4. In the case where security associations are configured manually, the security association has to be deleted manual
45、ly after a test case. RT IUTThe SPI to be deleted is indicated in the IKEv2 HeaderMSC IKEv2_TestCleanupINFORMATIONAL( Delete Payload)INFORMATIONAL(Delete Payload)Figure 4: IKEv2 test cleanup 7 PCTR conformance A test laboratory, when requested by a client to produce a PCTR, is required, as specified
46、 in ISO/IEC 9646-5 7, to produce a PCTR conformant with the PCTR template given in annex B of ISO/IEC 9646-5 7. Furthermore, a test laboratory, offering testing for the ATS specification contained in annex C, when requested by a client to produce a PCTR, is required to produce a PCTR conformant with
47、 the PCTR proforma contained in annex A. A PCTR which conforms to this PCTR proforma specification shall preserve the content and ordering of the clauses contained in annex A. Clause A.6 of the PCTR may contain additional columns. If included, these shall be placed to the right of the existing colum
48、ns. Text in italics may be retained by the test laboratory. 8 PIXIT conformance A test realizer, producing an executable test suite for the Abstract Test Suite (ATS) specification contained in annex C, is required, as specified in ISO/IEC 9646-4 6, to produce an augmented partial PIXIT proforma conf
49、ormant with this partial PIXIT proforma specification. An augmented partial PIXIT proforma which conforms to this partial PIXIT proforma specification shall, as a minimum, have contents which are technically equivalent to annex B. The augmented partial PIXIT proforma may contain additional questions that need to be answered in order to prepare the Means Of Testing (MOT) for a particular Implementation Under Test (IUT). A test laboratory, offering testing for the ATS specification contained in annex C, is required,
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1