ETSI TS 103 242-2 V1.1.1 (2014-12)
Integrated broadband cable telecommunication networks (CABLE) Testing; Conformance test specifications for 464XLAT technology; Part 2: Test Suite Structure and Test Purposes (TSS&TP)
Integrated broadband cable telecommunication networks (CABLE) Testing; Conformance test specifications for 464XLAT technology; Part 2: Test Suite Structure and Test Purposes (TSS&TP)
DTS/CABLE-00014-2
General Information
Buy Standard
Standards Content (Sample)
ETSI TS 103 242-2 V1.1.1 (2014-12)
TECHNICAL SPECIFICATION
Integrated broadband cable
telecommunication networks (CABLE);
Testing;
Conformance test specifications for 464XLAT technology;
Part 2:Test Suite Structure and
Test Purposes (TSS&TP)
---------------------- Page: 1 ----------------------
2 ETSI TS 103 242-2 V1.1.1 (2014-12)
Reference
DTS/CABLE-00014-2
Keywords
IP, IPv6, transition, TSS&TP
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 enregistrée à la
Sous-Préfecture de Grasse (06) N° 7803/88
Important notice
The present document can be downloaded from:
http://www.etsi.org
The present document may be made available in electronic versions and/or in print. The content of any electronic and/or
print versions of the present document shall not be modified without the prior written authorization of ETSI. In case of any
existing or perceived difference in contents between such versions and/or in print, the only prevailing document is the
print of the Portable Document Format (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 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.asp
Copyright Notification
No part may be reproduced or utilized in any form or by any means, electronic or mechanical, including photocopying
and microfilm except as authorized by written permission of ETSI.
The content of the PDF version shall not be modified without the written authorization of ETSI.
The copyright and the foregoing restriction extend to reproduction in all media.
© European Telecommunications Standards Institute 2014.
All rights reserved.
TM TM TM
DECT , PLUGTESTS , UMTS and the ETSI logo are Trade Marks of ETSI registered for the benefit of its Members.
TM
3GPP 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
---------------------- Page: 2 ----------------------
3 ETSI TS 103 242-2 V1.1.1 (2014-12)
Contents
Intellectual Property Rights . 4
Foreword . 4
Modal verbs terminology . 4
1 Scope . 5
2 References . 5
2.1 Normative references . 5
2.2 Informative references . 5
3 Abbreviations . 5
4 Test Suite Structure . 6
5 Test Purposes . 7
5.1 TPs for CLAT CPE . 8
5.1.1 Basic Function . 8
5.1.2 Fragmentation . 8
5.1.3 MSS Clamping . 9
5.2 TPs for PLAT LSN. 9
5.2.1 Basic Function . 9
5.2.2 NAT pools . 10
5.2.3 Address Withdrawal . 11
5.2.4 Static Port & IP Reservation . 12
5.2.5 Fragmentation . 13
5.2.6 MSS Clamping . 14
5.2.7 NAT Timers . 14
5.2.8 Application Layer Gateways. 15
5.2.9 Routing Tables . 17
5.2.10 Anycast Addressing . 18
5.2.11 Redundancy . 19
Annex A (informative): Bibliography . 20
History . 21
ETSI
---------------------- Page: 3 ----------------------
4 ETSI TS 103 242-2 V1.1.1 (2014-12)
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 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 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. 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 Integrated broadband cable
telecommunication networks (CABLE).
The present document produced for the transition technologies accommodates an urgent need in the industry to define
requirements that enable seamless transition of Cable Networks to IPv6. Considering the depletion of IPv4 addresses,
transition to IPv6 is required in order to enable continued growth of the customer base connected to Cable Networks
and ensure service continuity for existing and new customers. High-quality connectivity to all kinds of IP-based
services and networks is essential in today’s business and private life.
A plethora of transition technologies have been proposed in IETF, other standardization organizations and by
manufacturers of IP technology to allow coexistence of IPv4 and IPv6 hosts, access and core networks as well as
services. Each of these technology options is specified, implemented and deployed in various forms and stages. The
present document is based on the requirements of ETSI TS 101 569-1 [1].
The present document is part 1 of a multi-part deliverable covering the conformance tests specification for 464XLAT
technology.
Part 1: "Protocol Implementation Conformance Statement (PICS) proforma";
Part 2: "Test Suite Structure and Test Purposes (TSS&TP)";
Part 3: "Abstract Test Suite (ATS) and Protocol Implementation eXtra Information for Testing ( PIXIT )".
Modal verbs terminology
In the present document "shall", "shall not", "should", "should not", "may", "may not", "need", "need not", "will",
"will not", "can" and "cannot" are to be interpreted as described in clause 3.2 of the ETSI Drafting Rules (Verbal forms
for the expression of provisions).
"must" and "must not" are NOT allowed in ETSI deliverables except when used in direct citation.
ETSI
---------------------- Page: 4 ----------------------
5 ETSI TS 103 242-2 V1.1.1 (2014-12)
1 Scope
The present document provides the Test Suite Structure and Test Purposes (TSS&TP) descriptions for the IPv6
transition technology 464XLAT to validate its implementation within a cable communications networks.
The tests are in reference to [1], the ETSI specification for IPv6 transition technology.
The ISO standards for the methodology of conformance testing (ISO/IEC 9646-1 [i.1] and ISO/IEC 9646-2 [i.2]) as
well as the ETSI rules for conformance testing (ETSI ETS 300 406 [i.3]) are used as a basis for the test methodology.
2 References
References are either specific (identified 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 publicly 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 necessary for the application of the present document.
[1] ETSI TS 101 569-1 (V1.1.1): "Integrated Broadband Cable Telecommunication Networks
(CABLE); Cable Network Transition to IPv6 Part 1: IPv6 Transition Requirements".
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 to a particular subject area.
[i.1] ISO/IEC 9646-1 (1994): "Information technology -- Open Systems Interconnection --
Conformance testing methodology and framework - Part 1: General concepts".
[i.2] ISO/IEC 9646-2 (1994): "Information technology -- Open Systems Interconnection --
Conformance testing methodology and framework -- Part 2: Abstract Test Suite specification".
[i.3] ETSI ETS 300 406 (1995): "Methods for testing and Specification (MTS); Protocol and profile
conformance testing specifications; Standardization methodology".
3 Abbreviations
For the purposes of the present document, the following abbreviations apply:
ALG Application Layer Gateway
ATS Abstract Test Suite
CLAT Customer-side XLAT
CPE Customer Premises Equipment
DF Don’t Fragment flag (in IPv4 header)
DHCP Dynamic Host Configuration Protocol
FTP File Transfer Protocol
GRT Global Routing Table
GW GateWay
ETSI
---------------------- Page: 5 ----------------------
6 ETSI TS 103 242-2 V1.1.1 (2014-12)
HTML HyperText Markup Language
ICMP Internet Control Message Protocol
IP Internet Protocol
IPv4 IP version 4
IPv6 IP version 6
IUT Implementation Under Test
LSN Large Scale NAT
MSS (TCP) Maximum Segment Size
MTS Methods for Testing and Specification
MTU Maximum Transmission Unit
NAT Network Address Translation / Network Address Translator
NPU Network Processing Unit
PICS Protocol Implementation Conformance Statement
PLAT Provider-side XLAT
PPTP Point to Point Tunnelling Procotol
RTSP Real Time Streaming Protocol
SIP Session Initiation Protocol
TC Test Case
TCP Transmission Control Protocol
TP Test Purpose
VRF Virtual Routing and Forwarding
4 Test Suite Structure
The identifier of the TP is built according to Table 1 as recommended in the MTS methodologies.
Table 1: TP naming convention for 464XLAT
TP/////
= root 464XLAT Mapping of Address and Port –
Encapsulation Mode
= group CLAT CLAT CPE
PLAT PLAT Large Scale NAT
= sub-group BF Basic Function
NP NAT Pools
AW Address Withdrawal
FRAG Fragmentation
MSSC Maximum Segment Size
Clamping
SPR Static Port Reservation
NT NAT Timers
ALG Application Layer Gateways
RT Routing Tables
AA Anycast Addressing
RED Redundancy
= type of testing BV Valid Behaviour tests
= sequential number 01 to 99
NOTE: A sub-group may not apply for all groups.
ETSI
---------------------- Page: 6 ----------------------
7 ETSI TS 103 242-2 V1.1.1 (2014-12)
5 Test Purposes
Proposes a TP proforma which is used in the present document. The fields of this proforma as used in the present
document are explained in table 2.
Table 2: TP proforma field description
TP ID The TP ID is a unique identifier according to the TP naming conventions
Test objective Short description of test purpose objective according to the requirements from the base
standard.
Reference The reference indicates the clauses of the reference standard specifications in which the
conformance requirement is expressed.
Initial conditions The initial conditions define in which initial state the IUT has to be to apply the actual TP.
(optional)
In the corresponding "Test Case" (TC), when the execution of the initial condition does
not succeed, it leads to the assignment of an Inconclusive verdict.
Expected behaviour Definition of the events, which are parts of the TP objective, and the IUT are expected to
(TP body) perform in order to conform to the base specification. In the corresponding TC," Pass" or
"Fail" verdicts can be assigned there.
5.1 TPs for CLAT CPE
5.1.1 Basic Function
TP Id TP/464XLAT/CLAT/BF/BV/01
Test objective
Check that IUT sends a DHCPv6 Request to the DHCPv6 Server after initialization
Reference
[1]: clause 6.6.9.3 Feature: DHCP
Initial conditions
with {
the IUT was properly provisioned
the interfaces are connected & functional
}
Expected behaviour
ensure that {
when {
the IUT goes online sends a DHCPv6 Request to DHCPv6 Server
}
then {
the IUT adds the LSN GW IPv6 address to the default route configuration
}
}
ETSI
---------------------- Page: 7 ----------------------
8 ETSI TS 103 242-2 V1.1.1 (2014-12)
5.1.2 Fragmentation
TP Id TP/464XLAT/CLAT/FRAG/BV/01
Test objective Check that the IUT fragments an HTML IPv4 packet when DF bit is not set
Reference
[1]: clause 6.6 464XLAT Technology Summary
Initial conditions
with {
the IUT was properly provisioned
the interfaces are connected & functional
the physical MTU size is set at 1400 and,
the CLAT MTU being lower than the encapsulated softwired packet
}
Expected behaviour
ensure that {
when {
the IUT receives an HTML IPv4 packet
containing source address
indicating a private IPv4 address
containing the DF bit
Indicating the value 0.
with a packet size greater than the CLAT-MTU
}
then {
the IUT fragments that packet before it translates it to IPv6
and the IUT forwards correctly formatted fragmented packets to the LSN
}
}
5.1.3 MSS Clamping
TP Id TP/464XLAT/CLAT/MSSC/BV/01
Test objective
Check that the IUT functions with MSS clamping
Reference
[1]: clause 6.6 464XLAT Technology Summary
Initial conditions
with {
the physical MTU (Phy-MTU) size being equal or greater than the IPv6 packet between all devices
and the MTU (IPv6-MTU) being lower than the originating IPv6 packet
and the MSS value is below that of the TCP segment size of the incoming packet
}
Expected behaviour
ensure that {
when {
the IUT receives an HTML IPv4 packet
containing source address
indicating a private IPv4 address
with a segment size greater than the IUT MSS value
}
then {
and the IUT drops the packet & returns a packet-too-big message to the originator
}
}
ETSI
---------------------- Page: 8 ----------------------
9 ETSI TS 103 242-2 V1.1.1 (2014-12)
5.2 TPs for PLAT LSN
5.2.1 Basic Function
TP Id TP/464XLAT/PLAT/BF/BV/01
Test objective
Check that the IUT supports the functionality of PLAT 1:n NAT mapping with port translation
Reference
[1]: clause 6.6 464XLAT Technology Summary
Initial conditions
with {
the IUT was properly provisioned
the interfaces are connected & functional
}
Expected behaviour
ensure that {
when {
the IUT receives multiple IPv6 packets
containing IPv6 transport header
containing source address
indicating client IPv6 address
containing destination address
indicating IUT GW IPv6 prefix first 64 bits
indicating IUT IPv4 embedded into
...
Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.