Integrated broadband cable telecommunication networks (CABLE); Testing; Conformance test specifications for NAT64 technology; Part 2: Test Suite Structure and Test Purposes (TSS&TP)

DTS/CABLE-00011-2

General Information

Status
Published
Publication Date
08-Jan-2015
Current Stage
12 - Completion
Due Date
20-Dec-2014
Completion Date
09-Jan-2015
Ref Project

Buy Standard

Standard
ETSI TS 103 238-2 V1.1.1 (2015-01) - Integrated broadband cable telecommunication networks (CABLE); Testing; Conformance test specifications for NAT64 technology; Part 2: Test Suite Structure and Test Purposes (TSS&TP)
English language
20 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (Sample)

ETSI TS 103 238-2 V1.1.1 (2015-01)






TECHNICAL SPECIFICATION
Integrated broadband cable
telecommunication networks (CABLE);
Testing; Conformance test specifications
for NAT64 technology;
Part 2: Test Suite Structure and
Test Purposes (TSS&TP)

---------------------- Page: 1 ----------------------
2 ETSI TS 103 238-2 V1.1.1 (2015-01)



Reference
DTS/CABLE-00011-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 2015.
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 238-2 V1.1.1 (2015-01)
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 . 6
5.1 TPs for LSN . 7
5.1.1 Basic Function . 7
5.1.2 NAT Pools . 8
5.1.3 Address Withdrawal . 9
5.1.4 Fragmentation . 10
5.1.5 MSS Clamping . 11
5.1.6 Static Port & IP Reservation . 11
5.1.7 NAT Timers . 12
5.1.8 Application Layer Gateway . 12
5.1.9 Routing Tables . 15
5.1.10 Anycast Addressing . 16
5.1.11 Redundancy . 16
5.1.12 Load-Balancing . 17
5.1.13 Failure Events . 17
Annex A (informative): Bibliography . 19
History . 20

ETSI

---------------------- Page: 3 ----------------------
4 ETSI TS 103 238-2 V1.1.1 (2015-01)
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 seemless 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 2 of a multi-part deliverable covering the conformance test specification for NAT64
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 238-2 V1.1.1 (2015-01)
1 Scope
The present document provides the Test Suite Structure and Test Purposes (TSS&TP) descriptions for the IPv6
transition technology NAT64 to validate its implementation within a cable communications networks.
The tests are in reference to [1], the ETSI specifications for IPv6 transition technology.
The ISO standard 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 (ETS 300 406 [i.3]) are used as a basis for the test methodology.
2 References
2.1 Normative 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.
The following referenced documents are necessary for the application of the present document.
[1] ETSI TS 101 569-1: "Integrated Broadband Cable Telecommunication Networks (CABLE); Cable
Network Transition to IPv6 Part 1: IPv6 Transition Requirements".
2.2 Informative 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.
NOTE: While any hyperlinks included in this clause were valid at the time of publication, ETSI cannot guarantee
their long term validity.
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
B4 (NAT64) Basic Bridging BroadBand element
ETSI

---------------------- Page: 5 ----------------------
6 ETSI TS 103 238-2 V1.1.1 (2015-01)
CPE Customer Premises Equipment
DF Do not Fragment flag (in IPv4 header)
FTP File Transfer Protocol
GRT Global Routing Table
GW GateWay
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
PPTP Point to Point Tunelling Protocol
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
TP/////
= root NAT64 Mapping of Address and Port – Encapsulation
Mode
= group LSN 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
LB Load-balancing
FE Failure Events
= type of testing BV Valid Behaviour tests
= sequential number 01 to 99
NOTE: A sub-group may not apply for all groups.

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.
ETSI

---------------------- Page: 6 ----------------------
7 ETSI TS 103 238-2 V1.1.1 (2015-01)
Table 2: TP proforma field description
TP Header
TP ID
The TP ID is a unique identifier according to the TP naming conventions in tables
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.
TP Behaviour
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 LSN
5.1.1 Basic Function
TP Id TP/NAT64/LSN/BF/BV/01
Test objective Check that the IUT supports the functionality of NAT64 1:1 NAT mapping
Reference [1]:6.5.7.9 1:1 IP Mapping
Initial conditions
with {
the IUT being properly provisioned
and 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 the IPv6 address in last 64 bits
from multiple client devices
}
then {
the IUT does a 1:1 NAT mapping for each public IPv6 Client address sourced
and the IUT forwards packets to the destination with different IPv4 public addresses
}
}

ETSI

---------------------- Page: 7 ----------------------
8 ETSI TS 103 238-2 V1.1.1 (2015-01)
P Id TP/NAT64/LSN/BF/BV/02
Test objective Check that the IUT supports the functionality of NAT64 1:n NAT mapping with port translation
Reference [1]:6.4.4.4 Feature: Shared/Split Resources
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 the IPv6 address in last 64 bits
from multiple client devices
}
then {
the IUT does a 1:n NAT mapping for multiple public IPv6 B4 addresses sourced
and the IUT forwards packets to the destination with the same public IPv4 source address
}
}

5.1.2 NAT Pools
TP Id
TP/NAT64/LSN/NP/BV/01
Test objective Check that the IUT supports the functionality of multiple NAT pools per prefix
Reference
[1]:6.4.6.10 Feature: NAT Grouping resource Sharing // [1]:6.4.4.4] Feature: Shared/Split
Resources
Initial conditions
with {
the IUT was properly provisioned
the interfaces are connected & functional and,
the six clients being configured with two separate prefixes, one prefix for three clients.
}
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 the IPv6 address in last 64 bits
from multiple client devices
}
then
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.