2 References and Terminology

2.1 Conventions

In this Test Plan, several words are used to signify the requirements of the specification. These words are always capitalized. More information can be found be in RFC 2119 [4].

MUST This word, or the terms “REQUIRED”, means that the definition is an absolute requirement of the specification.
MUST NOT This phrase means that the definition is an absolute prohibition of the specification.
SHOULD This word, or the adjective “RECOMMENDED”, means that there could exist valid reasons in particular circumstances to ignore this item, but the full implications need to be understood and carefully weighed before choosing a different course.
SHOULD NOT This phrase, or the phrase “NOT RECOMMENDED” means that there could exist valid reasons in particular circumstances when the particular behavior is acceptable or even useful, but the full implications need to be understood and the case carefully weighed before implementing any behavior described with this label.
MAY This word, or the adjective “OPTIONAL”, means that this item is one of an allowed set of alternatives. An implementation that does not include this option MUST be prepared to inter-operate with another implementation that does include the option.

2.2 References

The following references are of relevance to this Test Plan. At the time of publication, the editions indicated were valid. All references are subject to revision; users of this Test Plan are therefore encouraged to investigate the possibility of applying the most recent edition of the references listed below, including any released amendments or corrigendum materials.

A list of currently valid Broadband Forum Technical Reports is published at www.broadband-forum.org.

[1]
IR-069 Issue 2, TR-069 Conformance Test Plan, Broadband Forum, 2016
[2]
OD-361, CWMP Certification Program Guidelines, Broadband Forum, 2016
[3]
REC-xml, Extensible Markup Language (XML) 1.0 (Fifth Edition), W3C, 2008
[4]
RFC 2119, Key words for use in RFCs to Indicate Requirement Levels, IETF, 1997
[5]
RFC 2131, Dynamic Host Configuration Protocol, IETF
[6]
RFC 2132, DHCP Options and BOOTP Vendor Extensions, IETF
[7]
RFC 3315, Dynamic Host Configuration Protocol for IPv6 (DHCPv6), IETF, 2003
[8]
TR-069 Amendment 6, CPE WAN Management Protocol, Broadband Forum, 2018
[9]
TR-098 Amendment 2 Corrigendum 1, Internet Gateway Device Data Model for TR-069, Broadband Forum, 2014
[10]
TR-181 Issue 2, Device Data Model, Broadband Forum

2.3 Abbreviations

This Test Plan uses the following abbreviations:

ACS Auto-Configuration Server
CN Common Name
CPE Customer Premise Equipment
CWMP CPE WAN Management Protocol
DHCP Dynamic Host Configuration Protocol
DNS Domain Name System
DSLAM DSL Access Multiplexer
DUT Device Under Test
FTP File transfer Protocol
HTTP Hypertext Transfer Protocol
HTTPS Hypertext Transfer Protocol over Secure Socket Layer
ID Identifier
IP Internet Protocol
IPv6 Internet Protocol version 6
LAN Local Area Network
NAT Network Address Translation
NTP Network Time Protocol
RFC Request for Proposal
RPC Remote Procedure Call
SOAP Simple Object Access Protocol
SSL Secure Socket Layer
STB Set Top Box
STUN Session Traversal Utilities for NAT
TCP Transmission Control Protocol
TFTP Trivial File transfer Protocol
TLS Transport Layer Security
TR Technical Report
TTL Time to Live
UDP User Datagram Protocol,
URL Universal Resource Locator
URN Uniform Resource Name
UTC Coordinated Universal Time
UTF Universal Multiple-Octet Coded Character Set Transformation Format
UUID Universally Unique Identifier
VoIP Voice over Internet Protocol
WAN Wide Area Network
XML Extensible Markup Language
WA Work Area