1、 ETSI TS 102 516 V1.1.1 (2006-04)Technical Specification Methods for Testing and Specification (MTS);Internet Protocol Testing (IPT): IPv6 Core Protocol;Conformance Abstract Test Suite (ATS) and partial ProtocolImplementation eXtra Information for Testing (PIXIT) proformafloppy3 ETSI ETSI TS 102 516
2、 V1.1.1 (2006-04) 2 Reference DTS/MTS-IPT-006-IPv6-CoreATS Keywords IP, IPv6, testing, TTCN 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-Prfectu
3、re 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 versi
4、ons, 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 to re
5、vision 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_support
6、.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 2006. All rights reserved. DECTTM, PLUGTESTSTM and UMTSTM are Trade Marks
7、 of ETSI registered for the benefit of its Members. TIPHONTMand the TIPHON logo are Trade Marks currently being registered by ETSI 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 516 V1
8、.1.1 (2006-04) 3 Contents Intellectual Property Rights5 Foreword.5 1 Scope 6 2 References 6 3 Definitions and abbreviations.7 3.1 Definitions7 3.2 Abbreviations .7 4 Abstract Test Method (ATM).8 4.1 Configuration CF018 4.2 Configuration CF029 4.3 Configuration CF039 5 Untestable and not implemented
9、Test Purposes (TP).10 5.1 Untestable TP .10 5.2 Not implemented TP 11 6 ATS conventions11 7 PCTR conformance 12 8 PIXIT conformance12 9 ATS Conformance12 Annex A (normative): Abstract Test Suite (ATS) .13 A.1 The ATS in TTCN-3 core (text) format .13 Annex B (normative): Partial PIXIT proforma.14 B.1
10、 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 Generic Setup .16 B.6.3 Default Values16 B.6.4 Unknown IDs .17 B.6.5 Addresses .17 B.6.5.1 IUT Addresses 17 B.6.5.2 Teste
11、r Addresses.18 B.6.5.2.1 Host 1 (HS_01) .18 B.6.5.2.2 Host 2 (HS_02) .19 B.6.5.2.3 Host 3 (HS_03) .19 B.6.5.2.4 Router 1 (RT_01)19 B.6.5.2.5 Router 3 (RT_03)19 B.6.6 Timer 20 Annex C (normative): PCTR proforma .21 C.1 Identification summary.21 C.1.1 Protocol conformance test report21 ETSI ETSI TS 10
12、2 516 V1.1.1 (2006-04) 4 C.1.2 IUT identification.21 C.1.3 Testing environment.22 C.1.4 Limits and reservation22 C.1.5 Comments.22 C.2 IUT Conformance status 23 C.3 Static conformance summary .23 C.4 Dynamic conformance summary23 C.5 Static conformance review report.23 C.6 Test campaign report24 C.7
13、 Void31 C.8 Observations.31 History 32 ETSI ETSI TS 102 516 V1.1.1 (2006-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 IPRs, if any, is publicly available for ETSI membe
14、rs 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 available on the ETSI Web server (http:/webapp.ets
15、i.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 Web server) which are, or may be, or may become, ess
16、ential 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 516 V1.1.1 (2006-04) 6 1 Scope The present document specifies the Abstract Test Suite (ATS) for the core functions of
17、 the Internet Protocol, Version 6, as defined in the specifications 11 through to 21. The ATS is based on the requirements defined in the IPv6 requirements catalogue (TS 102 514 2) and theIPv6 test purposes (TS 102 515 3) and written according to the guidelines of TS 102 514 1, ISO/IEC 9646-2 5 and
18、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 Combined Notation (TTCN-3) part of the ATS. Annex
19、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. 2 References The following documents contain provisions which, through reference in this text, constitute provis
20、ions of the present document. References are either specific (identified by date of publication and/or edition number or version number) or non-specific. For a specific reference, subsequent revisions do not apply. For a non-specific reference, the latest version applies. Referenced documents which
21、are not found to be publicly available in the expected location might be found at http:/docbox.etsi.org/Reference. 1 ETSI TS 102 351: “Methods for Testing and Specification (MTS); Internet Protocol Testing (IPT); IPv6 Testing: Methodology and Framework“. 2 ETSI TS 102 514: “Methods for Testing and S
22、pecification (MTS); Internet Protocol Testing (IPT); IPv6 Core Protocol; Requirements Catalogue“. 3 ETSI TS 102 515: “Methods for Testing and Specification (MTS); Internet Protocol Testing (IPT); IPv6 Core Protocol; Conformance Test Suite Structure and Test Purposes (TSS Protocol and profile conform
23、ance testing specifications; Standardization methodology“. 10 ETSI ES 201 873-1: “Methods for Testing and Specification (MTS); The Testing and Test Control Notation version 3; Part 1: TTCN-3 Core Language“. ETSI ETSI TS 102 516 V1.1.1 (2006-04) 7 11 IETF RFC 1981: “Path MTU Discovery for IP version
24、6“. 12 IETF RFC 2374: “An IPv6 Aggregatable Global Unicast Address Format“. 13 IETF RFC 2460: “Internet Protocol, Version 6 (IPv6) Specification“. 14 IETF RFC 2461: “Neighbor Discovery for IP Version 6 (IPv6)“. 15 IETF RFC 2462: “IPv6 Stateless Address Autoconfiguration“. 16 IETF RFC 2463: “Internet
25、 Control Message Protocol (ICMPv6) for the Internet Protocol Version 6 (IPv6) Specification”. 17 IETF RFC 2675: “IPv6 Jumbograms“. 18 IETF RFC 2711: “IPv6 Router Alert Option“. 19 IETF RFC 2894: “Router Renumbering for IPv6“. 20 IETF RFC 3484: “Default Address Selection for Internet Protocol version
26、 6 (IPv6)“. 21 IETF RFC 3513: “Internet Protocol Version 6 (IPv6) addressing Architecture“. 3 Definitions and abbreviations 3.1 Definitions 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):
27、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/IEC 9646-1 4. Lower Tester (LT): Refer to ISO/IEC 9646-1 4. Test Purpose (TP): Refer to ISO/IEC 9646-1 4. 3.2 Abbreviations For the purposes of the present document, the fol
28、lowing abbreviations apply: ATM Abstract Test Method ATS Abstract Test Suite ETS Executable Test Suite IETF Internet Engineering Task Force IPv4 Internet Protocol version 4 IPv6 Internet Protocol version 6 IUT Implementation Under Test MAC Medium Access Control MOT Means Of Testing MTC Main Test Com
29、ponent PCO Point of Control and Observation PCTR Protocol Conformance Test Report PDU Protocol Data Unit PICS Protocol Implementation Conformance Statement PIXIT Protocol Implementation eXtra Information for Testing PTC Parallel Test Component ETSI ETSI TS 102 516 V1.1.1 (2006-04) 8 RC Requirements
30、Catalogue RQ Requirement SUT System Under Test TC Test Case TP Test Purpose TSS Test Suite Structure UDP User Datagram Protocol UT Upper Tester 4 Abstract Test Method (ATM) This clause describes the ATM used to test the IPv6 core functions as defined in the RFC specifications 11 through to 21. The t
31、hree following configurations have been developed to test the two different types of IUT, hosts and routers. Either a simple one-to-one connection between tester and IUT is established which serves as Point of Control and Observation (PCO) or the IUT is connected to two Parallel Test Components (PTC
32、s) that act as router or host respectively. 4.1 Configuration CF01 This figure shows the configuration CF01. This is the basic configuration for router or host tests. PTC01 simulates a router. SUT PTC01 RT01 Net A Test System Figure 1: CF01 ETSI ETSI TS 102 516 V1.1.1 (2006-04) 9 4.2 Configuration C
33、F02 This figure shows CF02. The IUT is a router. PTC01 and PTC02 simulate hosts. CF02_HS01 is used in the case where only 1 interface of the IUT is tested. PTC01 HS01 IUT PTC02 HS02 Net A Net B Test System CF02_HS01 Figure 2: CF02 4.3 Configuration CF03 This figure shows CF03. The IUT is a host. PTC
34、01 and PTC02 simulate routers. HS01 and HS03 are shown in cloud symbols because their protocol behaviour is simulated by PTC01 and PTC02 respectively. At start time of a test case PTC1 RT01 is considered to be the default router of the host acting as IUT. CF03_RT01 shall be used in the case where on
35、ly the interface between RT01 and the IUT is tested. ETSI ETSI TS 102 516 V1.1.1 (2006-04) 10PTC02 RT03 IUT PTC01 RT01 Net A Test System HS03 Net C HS02 Net B CF03_RT01 Figure 3: CF03 5 Untestable and not implemented Test Purposes (TP) The ATS is comprised of 273 TC. Those were derived from a total
36、of 396 TP. 5.1 Untestable TP This clause gives a list of 80 TP, which are not implemented in the ATS due to the chosen ATM or other restrictions: TP_COR_1092_01, TP_COR_1089_01, TP_COR_1034_01, TP_COR_1008_01, TP_COR_1814_01, TP_COR_1086_01, TP_COR_1122_01, TP_COR_9012_01, TP_COR_1272_01, TP_COR_901
37、6_01, TP_COR_9017_01, TP_COR_9018_01, TP_COR_9019_01, TP_COR_8009_01, TP_COR_1225_01, TP_COR_1276_01, TP_COR_8013_01, TP_COR_1282_01, TP_COR_1282_02, TP_COR_1256_01, TP_COR_1257_01, TP_COR_1263_01, TP_COR_1250_01, TP_COR_1292_01, TP_COR_1471_01, TP_COR_1472_01, TP_COR_1416_01, TP_COR_1416_02, TP_COR
38、_1416_03, TP_COR_1416_04, TP_COR_1458_01, TP_COR_1448_01, TP_COR_1444_01, TP_COR_1442_01, TP_COR_8579_01, TP_COR_8492_01, TP_COR_8493_01, TP_COR_8232_01, TP_COR_8565_01, TP_COR_8583_01, TP_COR_8387_01, TP_COR_8402_01, TP_COR_8586_01, TP_COR_8210_01, TP_COR_8246_01, TP_COR_8160_01, TP_COR_8169_01, TP
39、_COR_8168_01, TP_COR_8805_01, TP_COR_8338_02, TP_COR_8338_03, TP_COR_8338_05, TP_COR_8338_06, TP_COR_8108_01, TP_COR_1294_01, TP_COR_1245_01, TP_COR_1248_01, TP_COR_1299_01, TP_COR_9027_01, TP_COR_1304_01, TP_COR_8578_01, TP_COR_8530_01, TP_COR_8125_01, TP_COR_8126_01, TP_COR_8128_01, TP_COR_8243_01
40、, TP_COR_8133_01, TP_COR_8379_01, TP_COR_8384_01, TP_COR_8382_01, TP_COR_1435_01, TP_COR_8577_01, TP_COR_8435_01, TP_COR_8512_01, TP_COR_8516_01, TP_COR_8235_01, TP_COR_8574_01, TP_COR_8326_01, TP_COR_8297_01, TP_COR_8188_01 ETSI ETSI TS 102 516 V1.1.1 (2006-04) 115.2 Not implemented TP A number of
41、42 TP have not been implemented, as the dynamic behaviour that validates their test purpose is already implemented in one or more TC. Table 1 gives the relation between the non-implemented TP and the TC that cover(s) its purpose: Table 1: List of not implemented TP TP not implemented TC that covers
42、the dynamic behaviour TP_COR_8814_01 TC_COR_8813_01 TP_COR_1455_01 TC_COR_1085_01 TP_COR_1244_01 TC_COR_1235_01 TP_COR_1239_01 TC_COR_1210_02 TP_COR_8148_01 TC_COR_1280_01 TP_COR_1419_01 TC_COR_1417_01 TP_COR_1459_01 TC_COR_1468_01 TP_COR_1453_01 TC_COR_1085_01 TP_COR_1453_02 TC_COR_1011_01 TP_COR_1
43、453_03 TC_COR_1020_01 TP_COR_1447_01 TC_COR_1058_01 TP_COR_1447_02 TC_COR_1058_02 TP_COR_8415_01 TC_COR_8146_01 TP_COR_8483_01 TC_COR_8482_01 TP_COR_8491_01 TC_COR_8146_01 TP_COR_8494_01 TC_COR_8464_01 TP_COR_8499_01 TC_COR_8147_01 TP_COR_8504_01 TC_COR_8434_01 TP_COR_8511_01 TC_COR_8434_01, TC_COR_
44、8504_01 TP_COR_8366_01 TC_COR_8507_01 TP_COR_8162_01 TC_COR_8159_01, TC_COR_8179_01, TC_COR_8180_01 TP_COR_8444_01 TC_COR_8179_01 TP_COR_8452_01 TC_COR_8159_01 TP_COR_8171_01 TC_COR_8461_01 TP_COR_8172_01 TC_COR_8470_01 TP_COR_8410_01 TC_COR_8567_01 TP_COR_8587_01 TC_COR_8592_01 TP_COR_8118_01 TC_CO
45、R_8513_01 TP_COR_8113_01 TC_COR_8146_01 TP_COR_8149_01 TC_COR_8146_01 TP_COR_1228_01 Several TC test the behaviour implicitly TP_COR_1303_01 TC_COR_1298_01 TP_COR_8543_01 TC_COR_8349_01 TP_COR_1042_01 TC_COR_1443_01 TP_COR_8107_01 Several TC test the behaviour implicitly TP_COR_1419_03 TC_COR_1417_0
46、2 TP_COR_1443_03 TC_COR_1443_02 TP_COR_8330_01 TC_COR_8586_01 TP_COR_8299_01 TC_COR_9034_01 TP_COR_8315_01 TC_COR_9034_02 TP_COR_8315_02 TC_COR_9034_01 TP_COR_8550_01 TC_COR_8183_01 6 ATS conventions The complete description of the ATS conventions is found in TS 102 5141 1. ETSI ETSI TS 102 516 V1.1
47、.1 (2006-04) 127 PCTR conformance A test laboratory, when requested by a client to produce a PCTR, is required, as specified 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 spe
48、cification contained in annex C, when requested by a client to produce a PCTR, is required to produce a PCTR conformant with 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.
49、Clause A.6 of the PCTR may contain additional columns. If included, these shall be placed to the right of the existing columns. 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 conformant with this partial PIXIT proforma specification. An augmented partial PIXIT pro