1 Purpose and Scope 
1.1 Purpose 
This Technical Report defines version 2 of the Device data model (Device:2). The Device:2 data model applies to all types of TR-069 or USP enabled devices, including End Devices, Residential Gateways, and other Network Infrastructure Devices.
1.2 Scope 
The Device:2 data model defined in this Technical Report consists of a set of data objects covering things like basic device information, time-of-day configuration, network interface and protocol stack configuration, routing and bridging management, throughput statistics, and diagnostic tests. It also defines a baseline profile that specifies a minimum level of data model support.
The cornerstone of the Device:2 data model is the interface stacking mechanism. Network interfaces and protocol layers are modeled as independent data objects (a.k.a. interface objects) that can be stacked, one on top of the other, into whatever configuration a device might support.
Because the Device:2 data model can be used with either the USP or the CWMP (TR-069) protocol, it contains some objects and parameters which only apply if the specific protocol is used.
Figure 1 illustrates the top-level Device:2 data model structure for CWMP, Figure 2 the top-level Device:2 data model structure for USP.


1.2.1 Detailed structure for common elements 
The next figures illustrate the data model structure of the common parts in greater detail. This structure applies equally for USP and CWMP. See Parameter Definitions for the complete list of objects.



1.2.2 Detailed structure for CWMP specific elements 
The next figures illustrate the data model structure of the CWMP specific parts in greater detail. See Parameter Definitions for the complete list of objects.


1.2.3 Detailed structure for USP specific elements 
The next figures illustrate the data model structure of the USP specific parts in greater detail. See Parameter Definitions for the complete list of objects.

