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.

Figure 1: CWMP-specific Device:2 Data Model Structure – Overview
Figure 2: USP-specific Device:2 Data Model Structure – Overview

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.

Figure 3: Device:2 Data Model Structure – Device Level
Figure 4: Device:2 Data Model Structure – Common Interface Stack and Networking Technologies
Figure 5: Device:2 Data Model Structure – Common Applications and Protocols

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.

Figure 6: Device:2 Data Model Structure – CWMP Management
Figure 7: Device:2 Data Model Structure – CWMP-specific applications and protocols

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.

Figure 8: Device:2 Data Model Structure – USP Management
Figure 9: Device:2 Data Model Structure – USP-specific applications and protocols