Broadband Forum

    DATA MODEL DEFINITION


TR-069 InternetGatewayDevice:1.4 Root Object definition (Corrigendum 1)
tr-098-1-2-1.xml (changes)

License

Copyright (c) 2009-2017, Broadband Forum

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.

2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.

3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

The above license is used as a license under copyright only. Please reference the Forum IPR Policy for patent licensing terms <https://www.broadband-forum.org/ipr-policy>.

Any moral rights which are necessary to exercise under the above license grant are also deemed granted under this license.

Table of Contents

Data Types

The Parameters defined in this specification make use of a limited subset of the default SOAP data types [SOAP1.1]. These data types and the named data types used by this specification are described below.

Note: A Parameter that is defined to be one of the named data types is reported as such at the beginning of the Parameter's description via a reference back to the associated data type definition (e.g. [MacAddress]). However, such parameters still indicate their SOAP data type.

Data Type Base Type Description
IPAddress string(45)

IP address, i.e. IPv4 address (or IPv4 subnet mask) or IPv6 address.

All IPv4 addresses and subnet masks MUST be represented as strings in IPv4 dotted-decimal notation. Here are some examples of valid IPv4 address textual representations:

  • 216.52.29.100
  • 192.168.1.254

All IPv6 addresses MUST be represented using any of the 3 standard textual representations defined in [RFC4291] Sections 2.2.1, 2.2.2 and 2.2.3. Both lower-case and upper-case letters can be used, but use of lower-case letters is RECOMMENDED. Here are some examples of valid IPv6 address textual representations:

  • 1080:0:0:800:ba98:3210:11aa:12dd
  • 1080::800:ba98:3210:11aa:12dd
  • 0:0:0:0:0:0:13.1.68.3

IPv6 addresses MUST NOT include zone identifiers. Zone identifiers are discussed in [Section 6/RFC4007].

Unspecified or inapplicable addresses (or IPv4 subnet masks) MUST be represented as empty strings unless otherwise specified by the parameter definition.

MACAddress string(17)

All MAC addresses are represented as strings of 12 hexadecimal digits (digits 0-9, letters A-F or a-f) displayed as six pairs of digits separated by colons. Unspecified or inapplicable MAC addresses MUST be represented as empty strings unless otherwise specified by the parameter definition. Possible patterns:

  • <Empty> (an empty string)
  • ([0-9A-Fa-f][0-9A-Fa-f]:){5}([0-9A-Fa-f][0-9A-Fa-f])
base64 -

Base64 encoded binary (no line-length limitation).

A minimum and maximum allowed length can be indicated using the form base64(Min:Max), where Min and Max are the minimum and maximum length in characters before Base64 encoding. If either Min or Max are missing, this indicates no limit, and if Min is missing the colon can also be omitted, as in base64(Max). Multiple comma-separated ranges can be specified, in which case the length MUST be in one of the ranges.

boolean - Boolean, where the allowed values are 0 or 1 (or equivalently, true or false).
dateTime - The subset of the ISO 8601 date-time format defined by the SOAP dateTime type.
hexBinary -

Hex encoded binary.

A minimum and maximum allowed length can be indicated using the form hexBinary(Min:Max), where Min and Max are the minimum and maximum length in characters before Hex Binary encoding. If either Min or Max are missing, this indicates no limit, and if Min is missing the colon can also be omitted, as in hexBinary(Max). Multiple comma-separated ranges can be specified, in which case the length MUST be in one of the ranges.

int -

Integer in the range -2147483648 to +2147483647, inclusive.

For some int types, a value range is given using the form int[Min:Max] or int[Min:Max step Step] where the Min and Max values are inclusive. If either Min or Max are missing, this indicates no limit. If Step is missing, this indicates a step of 1. Multiple comma-separated ranges can be specified, in which case the value will be in one of the ranges.

long -

Long integer in the range -9223372036854775808 to 9223372036854775807, inclusive.

For some long types, a value range is given using the form long[Min:Max] or long[Min:Max step Step], where the Min and Max values are inclusive. If either Min or Max are missing, this indicates no limit. If Step is missing, this indicates a step of 1. Multiple comma-separated ranges can be specified, in which case the value will be in one of the ranges.

object - A container for parameters and/or other objects. The full Path Name of a parameter is given by the parameter name appended to the full Path Name of the object it is contained within.
string - For strings, a minimum and maximum allowed length can be indicated using the form string(Min:Max), where Min and Max are the minimum and maximum string length in characters. If either Min or Max are missing, this indicates no limit, and if Min is missing the colon can also be omitted, as in string(Max). Multiple comma-separated ranges can be specified, in which case the string length will be in one of the ranges.
unsignedInt -

Unsigned integer in the range 0 to 4294967295, inclusive.

For some unsignedInt types, a value range is given using the form unsignedInt[Min:Max] or unsigned[Min:Max step Step], where the Min and Max values are inclusive. If either Min or Max are missing, this indicates no limit. If Step is missing, this indicates a step of 1. Multiple comma-separated ranges can be specified, in which case the value will be in one of the ranges.

unsignedLong -

Unsigned long integer in the range 0 to 18446744073709551615, inclusive.

For some unsignedLong types, a value range is given using the form unsignedLong[Min:Max] or unsignedLong[Min:Max step Step], where the Min and Max values are inclusive. If either Min or Max are missing, this indicates no limit. If Step is missing, this indicates a step of 1. Multiple comma-separated ranges can be specified, in which case the value will be in one of the ranges.

References

[802.1D-2004] IEEE Std 802.1D-2004, Media Access Control (MAC) Bridges, IEEE, 2004.
[802.1Q-2005] IEEE Std 802.1Q-2005, Virtual Bridged Local Area Networks, IEEE, 2006.
[RFC862] RFC 862, Echo Protocol, IETF, 1983.
[RFC2131] RFC 2131, Dynamic Host Configuration Protocol, IETF.
[RFC2132] RFC 2132, DHCP Options and BOOTP Vendor Extensions, IETF.
[RFC2225] RFC 2225, Classical IP and ARP over ATM, IETF.
[RFC2474] RFC 2474, Definition of the Differentiated Services Field (DS Field) in the IPv4 and IPv6 Headers, IETF.
[RFC2516] RFC 2516, A Method for Transmitting PPP Over Ethernet (PPPoE), IETF.
[RFC2616] RFC 2616, Hypertext Transfer Protocol -- HTTP/1.1, IETF, 1999.
[RFC2634] RFC 2634, Enhanced Security Services for S/MIME, IETF.
[RFC2662] RFC 2662, Definitions of Managed Objects for the ADSL Lines, IETF.
[RFC2684] RFC 2684, Multiprotocol Encapsulation over ATM Adaptation Layer 5, IETF.
[RFC2697] RFC 2697, A Single Rate Three Color Marker, IETF.
[RFC2698] RFC 2698, A Two Rate Three Color Marker, IETF.
[RFC2898] RFC 2898, PKCS #5: Password-Based Cryptography Specification Version 2.0, IETF.
[RFC3004] RFC 3004, The User Class Option for DHCP, IETF.
[RFC3066] RFC 3066, Tags for the Identification of Languages, IETF.
[RFC3925] RFC 3925, Vendor-Identifying Vendor Options for Dynamic Host Configuration Protocol version 4 (DHCPv4), IETF.
[RFC3986] RFC 3986, Uniform Resource Identifier (URI): Generic Syntax, IETF.
[RFC4122] RFC 4122, A Universally Unique IDentifier (UUID) URN Namespace, IETF, 2005.
[SOAP1.1] Simple Object Access Protocol (SOAP) 1.1, W3C.
[TR-069a2] TR-069 Amendment 2, CPE WAN Management Protocol, Broadband Forum, 2007.
[TR-098a2] TR-098 Amendment 2, Internet Gateway Device Data Model for TR-069, Broadband Forum, 2008.
[TR-106a1] TR-106 Amendment 1, Data Model Template for TR-069-Enabled Devices, Broadband Forum, 2006.
[WPSv1.0] Wi-Fi Protected Setup Specification Version 1.0h, Wi-Fi Alliance, 2006.

InternetGatewayDevice:1.4 Data Model (changes)

For a given implementation of this data model, the Agent MUST indicate support for the highest version number of any object or parameter that it supports. For example, even if the Agent supports only a single parameter that was introduced in version 1.4, then it will indicate support for version 1.4. The version number associated with each object and parameter is shown in the Version column.

Name Type Write Description Object Default Version

Inform and Notification Requirements

Forced Inform Parameters

Parameter

Forced Active Notification Parameters

Parameter

Default Active Notification Parameters

Parameter

Parameters for which Active Notification MAY be Denied

Parameter

Profile Definitions

Notation

The following abbreviations are used to specify profile requirements:

Abbreviation Description
R Read support is REQUIRED.
W Both Read and Write support is REQUIRED. This MUST NOT be specified for a parameter that is defined as read-only.
P The object is REQUIRED to be present.
C Creation and deletion of instances of the object is REQUIRED.
A Creation of instances of the object is REQUIRED, but deletion is not REQUIRED.
D Deletion of instances of the object is REQUIRED, but creation is not REQUIRED.

ADSL2WAN:1 Profile

This table defines the ADSL2WAN:1 profile for the InternetGatewayDevice:1 data model. The minimum REQUIRED version for this profile is InternetGatewayDevice:1.4.

Name Requirement
InternetGatewayDevice.­WANDevice.­{i}.­WANDSLInterfaceConfig. P
Enable W
Status R
LinkEncapsulationSupported R
LinkEncapsulationRequested W
LinkEncapsulationUsed R
StandardsSupported R
StandardUsed R
UpstreamMaxRate R
DownstreamMaxRate R
UpstreamNoiseMargin R
DownstreamNoiseMargin R
UpstreamPower R
DownstreamPower R
TotalStart R
ShowtimeStart R
InternetGatewayDevice.­WANDevice.­{i}.­WANDSLInterfaceConfig.­TestParams. P
HLOGpsds R
HLOGpsus R
HLOGMTds R
HLOGMTus R
QLNpsds R
QLNpsus R
QLNMTds R
QLNMTus R
SNRpsds R
SNRpsus R
SNRMTds R
SNRMTus R
LATNds R
LATNus R
SATNds R
SATNus R
InternetGatewayDevice.­WANDevice.­{i}.­WANConnectionDevice.­{i}. C
InternetGatewayDevice.­WANDevice.­{i}.­WANConnectionDevice.­{i}.­WANDSLLinkConfig. P
Enable W
LinkStatus R
LinkType W
AutoConfig R
DestinationAddress W
ATMTransmittedBlocks R
ATMReceivedBlocks R
ATMCRCErrors R

VDSL2WAN:1 Profile

This table defines the VDSL2WAN:1 profile for the InternetGatewayDevice:1 data model. The minimum REQUIRED version for this profile is InternetGatewayDevice:1.4.

Name Requirement
InternetGatewayDevice.­WANDevice.­{i}.­WANDSLInterfaceConfig. P
Enable W
Status R
LinkEncapsulationSupported R
LinkEncapsulationRequested W
LinkEncapsulationUsed R
StandardsSupported R
StandardUsed R
AllowedProfiles R
CurrentProfile R
UPBOKLE R
UpstreamMaxRate R
DownstreamMaxRate R
UpstreamNoiseMargin R
DownstreamNoiseMargin R
UpstreamAttenuation R
DownstreamAttenuation R
UpstreamPower R
DownstreamPower R
TRELLISds R
TRELLISus R
ACTSNRMODEds R
ACTSNRMODEus R
ACTUALCE R
SNRMpbds R
SNRMpbus R
TotalStart R
ShowtimeStart R
InternetGatewayDevice.­WANDevice.­{i}.­WANDSLInterfaceConfig.­TestParams. P
HLOGGds R
HLOGGus R
HLOGpsds R
HLOGpsus R
HLOGMTds R
HLOGMTus R
QLNGds R
QLNGus R
QLNpsds R
QLNpsus R
QLNMTds R
QLNMTus R
SNRGds R
SNRGus R
SNRpsds R
SNRpsus R
SNRMTds R
SNRMTus R
LATNds R
LATNus R
SATNds R
SATNus R
InternetGatewayDevice.­WANDevice.­{i}.­WANConnectionDevice.­{i}. C
InternetGatewayDevice.­WANDevice.­{i}.­WANConnectionDevice.­{i}.­WANDSLLinkConfig. P
Enable W
LinkStatus R
LinkType W
AutoConfig R
DestinationAddress W
ATMTransmittedBlocks R
ATMReceivedBlocks R
ATMCRCErrors R

PTMWAN:1 Profile

This table defines the PTMWAN:1 profile for the InternetGatewayDevice:1 data model. The minimum REQUIRED version for this profile is InternetGatewayDevice:1.4.

Name Requirement
InternetGatewayDevice.­WANDevice.­{i}.­WANConnectionDevice.­{i}.­WANPTMLinkConfig. P
Enable W
LinkStatus R
MACAddress R
InternetGatewayDevice.­WANDevice.­{i}.­WANConnectionDevice.­{i}.­WANPTMLinkConfig.­Stats. P
BytesSent R
BytesReceived R
FramesSent R
FramesReceived R
OOSNearEnd R
OOSFarEnd R
ErrorsSent R
ErrorsReceived R
UnicastPacketsSent R
UnicastPacketsReceived R
DiscardPacketsSent R
DiscardPacketsReceived R
MulticastPacketsSent R
MulticastPacketsReceived R
BroadcastPacketsSent R
BroadcastPacketsReceived R
UnknownProtoPacketsReceived R

TraceRoute:1 Profile

This table defines the TraceRoute:1 profile for the InternetGatewayDevice:1 data model. The minimum REQUIRED version for this profile is InternetGatewayDevice:1.4.

Name Requirement
InternetGatewayDevice.­TraceRouteDiagnostics. P
DiagnosticsState W
Interface W
Host W
NumberOfTries W
Timeout W
DataBlockSize W
DSCP W
MaxHopCount W
ResponseTime R
RouteHopsNumberOfEntries R
InternetGatewayDevice.­TraceRouteDiagnostics.­RouteHops.­{i}. P
HopHost R
HopHostAddress R
HopErrorCode R
HopRTTimes R

ADSL2DSLDiagnostics:1 Profile

This table defines the ADSL2DSLDiagnostics:1 profile for the InternetGatewayDevice:1 data model. The minimum REQUIRED version for this profile is InternetGatewayDevice:1.4.

Name Requirement
InternetGatewayDevice.­WANDevice.­{i}.­WANDSLDiagnostics. P
LoopDiagnosticsState W
ACTPSDds R
ACTPSDus R
ACTATPds R
ACTATPus R
HLINSCds R
HLINSCus R
HLINpsds R
HLINpsus R
HLOGpsds R
HLOGpsus R
HLOGMTds R
HLOGMTus R
QLNpsds R
QLNpsus R
QLNMTds R
QLNMTus R
SNRpsds R
SNRpsus R
SNRMTds R
SNRMTus R
LATNpbds R
LATNpbus R
SATNds R
SATNus R

VDSL2DSLDiagnostics:1 Profile

This table defines the VDSL2DSLDiagnostics:1 profile for the InternetGatewayDevice:1 data model. The minimum REQUIRED version for this profile is InternetGatewayDevice:1.4.

Name Requirement
InternetGatewayDevice.­WANDevice.­{i}.­WANDSLDiagnostics. P
LoopDiagnosticsState W
ACTPSDds R
ACTPSDus R
ACTATPds R
ACTATPus R
HLINSCds R
HLINSCus R
HLINGds R
HLINGus R
HLINpsds R
HLINpsus R
HLOGGds R
HLOGGus R
HLOGpsds R
HLOGpsus R
HLOGMTds R
HLOGMTus R
QLNGds R
QLNGus R
QLNpsds R
QLNpsus R
QLNMTds R
QLNMTus R
SNRGds R
SNRGus R
SNRpsds R
SNRpsus R
SNRMTds R
SNRMTus R
LATNpbds R
LATNpbus R
SATNds R
SATNus R

DHCPCondServing:1 Profile

This table defines the DHCPCondServing:1 profile for the InternetGatewayDevice:1 data model. The minimum REQUIRED version for this profile is InternetGatewayDevice:1.4.

Name Requirement
InternetGatewayDevice.­LANDevice.­{i}.­LANHostConfigManagement. P
DHCPConditionalPoolNumberOfEntries R
InternetGatewayDevice.­LANDevice.­{i}.­LANHostConfigManagement.­DHCPConditionalServingPool.­{i}. C
Enable W
PoolOrder W
SourceInterface W
VendorClassID W
ClientID W
UserClassID W
Chaddr W
ChaddrMask W
LocallyServed W
MinAddress W
MaxAddress W
ReservedAddresses W
SubnetMask W
DNSServers W
DomainName W
IPRouters W
DHCPLeaseTime W
DHCPServerIPAddress W

DHCPOption:1 Profile

This table defines the DHCPOption:1 profile for the InternetGatewayDevice:1 data model. The minimum REQUIRED version for this profile is InternetGatewayDevice:1.4.

Name Requirement
InternetGatewayDevice.­LANDevice.­{i}.­LANHostConfigManagement. P
DHCPOptionNumberOfEntries R
InternetGatewayDevice.­LANDevice.­{i}.­LANHostConfigManagement.­DHCPOption.­{i}. C
Enable W
Tag W
Value W
InternetGatewayDevice.­LANDevice.­{i}.­LANHostConfigManagement.­DHCPConditionalServingPool.­{i}. C
DHCPOptionNumberOfEntries R
InternetGatewayDevice.­LANDevice.­{i}.­LANHostConfigManagement.­DHCPConditionalServingPool.­{i}.­DHCPOption.­{i}. C
Enable W
Tag W
Value W
InternetGatewayDevice.­WANDevice.­{i}.­WANConnectionDevice.­{i}.­WANIPConnection.­{i}.­DHCPClient. P
SentDHCPOptionNumberOfEntries R
ReqDHCPOptionNumberOfEntries R
InternetGatewayDevice.­WANDevice.­{i}.­WANConnectionDevice.­{i}.­WANIPConnection.­{i}.­DHCPClient.­SentDHCPOption.­{i}. C
Enable W
Tag W
Value W
InternetGatewayDevice.­WANDevice.­{i}.­WANConnectionDevice.­{i}.­WANIPConnection.­{i}.­DHCPClient.­ReqDHCPOption.­{i}. C
Enable W
Tag W
Value R

Baseline:2 Profile

The Baseline:2 profile for the InternetGatewayDevice:1 data model is defined as the union of the Baseline:1 profile and the additional requirements defined in this table. The minimum REQUIRED version for this profile is InternetGatewayDevice:1.4.

Name Requirement
InternetGatewayDevice.­Layer3Forwarding.­Forwarding.­{i}. C
StaticRoute R
InternetGatewayDevice.­LANDevice.­{i}.­LANHostConfigManagement. P
MACAddress R
InternetGatewayDevice.­LANDevice.­{i}.­Hosts.­Host.­{i}. P
Layer2Interface R
InternetGatewayDevice.­LANInterfaces. P
LANEthernetInterfaceNumberOfEntries R
LANUSBInterfaceNumberOfEntries R
LANWLANConfigurationNumberOfEntries R
InternetGatewayDevice.­WANDevice.­{i}.­WANConnectionDevice.­{i}.­WANIPConnection.­{i}. C
Reset W
InternetGatewayDevice.­WANDevice.­{i}.­WANConnectionDevice.­{i}.­WANIPConnection.­{i}.­Stats. P
EthernetErrorsSent R
EthernetErrorsReceived R
EthernetUnicastPacketsSent R
EthernetUnicastPacketsReceived R
EthernetDiscardPacketsSent R
EthernetDiscardPacketsReceived R
EthernetMulticastPacketsSent R
EthernetMulticastPacketsReceived R
EthernetBroadcastPacketsSent R
EthernetBroadcastPacketsReceived R
EthernetUnknownProtoPacketsReceived R
InternetGatewayDevice.­WANDevice.­{i}.­WANConnectionDevice.­{i}.­WANPPPConnection.­{i}. C
Reset W
PPPoESessionID R
DefaultGateway R
InternetGatewayDevice.­WANDevice.­{i}.­WANConnectionDevice.­{i}.­WANPPPConnection.­{i}.­Stats. P
EthernetErrorsSent R
EthernetErrorsReceived R
EthernetUnicastPacketsSent R
EthernetUnicastPacketsReceived R
EthernetDiscardPacketsSent R
EthernetDiscardPacketsReceived R
EthernetMulticastPacketsSent R
EthernetMulticastPacketsReceived R
EthernetBroadcastPacketsSent R
EthernetBroadcastPacketsReceived R
EthernetUnknownProtoPacketsReceived R

EthernetLAN:2 Profile

The EthernetLAN:2 profile for the InternetGatewayDevice:1 data model is defined as the union of the EthernetLAN:1 profile and the additional requirements defined in this table. The minimum REQUIRED version for this profile is InternetGatewayDevice:1.4.

Name Requirement
InternetGatewayDevice.­LANDevice.­{i}.­LANEthernetInterfaceConfig.­{i}. P
Name R
InternetGatewayDevice.­LANDevice.­{i}.­LANEthernetInterfaceConfig.­{i}.­Stats. P
ErrorsSent R
ErrorsReceived R
UnicastPacketsSent R
UnicastPacketsReceived R
DiscardPacketsSent R
DiscardPacketsReceived R
MulticastPacketsSent R
MulticastPacketsReceived R
BroadcastPacketsSent R
BroadcastPacketsReceived R
UnknownProtoPacketsReceived R

USBLAN:2 Profile

The USBLAN:2 profile for the InternetGatewayDevice:1 data model is defined as the union of the USBLAN:1 profile and the additional requirements defined in this table. The minimum REQUIRED version for this profile is InternetGatewayDevice:1.4.

Name Requirement
InternetGatewayDevice.­LANDevice.­{i}.­LANUSBInterfaceConfig.­{i}. P
Name R
InternetGatewayDevice.­LANDevice.­{i}.­LANUSBInterfaceConfig.­{i}.­Stats. P
ErrorsSent R
ErrorsReceived R
UnicastPacketsSent R
UnicastPacketsReceived R
DiscardPacketsSent R
DiscardPacketsReceived R
MulticastPacketsSent R
MulticastPacketsReceived R
BroadcastPacketsSent R
BroadcastPacketsReceived R
UnknownProtoPacketsReceived R

WiFiLAN:2 Profile

The WiFiLAN:2 profile for the InternetGatewayDevice:1 data model is defined as the union of the WiFiLAN:1 profile and the additional requirements defined in this table. The minimum REQUIRED version for this profile is InternetGatewayDevice:1.4.

Name Requirement
InternetGatewayDevice.­LANDevice.­{i}.­WLANConfiguration.­{i}. P
Name R
AutoChannelEnable W
SSIDAdvertisementEnabled W
TransmitPowerSupported R
TransmitPower W
InternetGatewayDevice.­LANDevice.­{i}.­WLANConfiguration.­{i}.­Stats. P
ErrorsSent R
ErrorsReceived R
UnicastPacketsSent R
UnicastPacketsReceived R
DiscardPacketsSent R
DiscardPacketsReceived R
MulticastPacketsSent R
MulticastPacketsReceived R
BroadcastPacketsSent R
BroadcastPacketsReceived R
UnknownProtoPacketsReceived R

WiFiWMM:1 Profile

This table defines the WiFiWMM:1 profile for the InternetGatewayDevice:1 data model. The minimum REQUIRED version for this profile is InternetGatewayDevice:1.4.

Name Requirement
InternetGatewayDevice.­LANDevice.­{i}.­WLANConfiguration.­{i}. P
WMMSupported R
UAPSDSupported R
WMMEnable W
UAPSDEnable W
InternetGatewayDevice.­LANDevice.­{i}.­WLANConfiguration.­{i}.­APWMMParameter.­{i}. P
AIFSN W
ECWMin W
ECWMax W
TXOP W
AckPolicy W
InternetGatewayDevice.­LANDevice.­{i}.­WLANConfiguration.­{i}.­STAWMMParameter.­{i}. P
AIFSN W
ECWMin W
ECWMax W
TXOP W
AckPolicy W

WiFiWPS:1 Profile

This table defines the WiFiWPS:1 profile for the InternetGatewayDevice:1 data model. The minimum REQUIRED version for this profile is InternetGatewayDevice:1.4.

Name Requirement
InternetGatewayDevice.­LANDevice.­{i}.­WLANConfiguration.­{i}.­WPS. P
Enable W
DeviceName R
DevicePassword W
UUID R
Version R
ConfigMethodsSupported R
ConfigMethodsEnabled W
SetupLockedState R
SetupLock W
ConfigurationState R
LastConfigurationError R
RegistrarNumberOfEntries R
RegistrarEstablished R
InternetGatewayDevice.­LANDevice.­{i}.­WLANConfiguration.­{i}.­WPS.­Registrar.­{i}. P
Enable W
UUID R
DeviceName R

QoS:2 Profile

The QoS:2 profile for the InternetGatewayDevice:1 data model is defined as the union of the QoS:1 profile and the additional requirements defined in this table. The minimum REQUIRED version for this profile is InternetGatewayDevice:1.4.

Name Requirement
InternetGatewayDevice.­QueueManagement. P
DefaultTrafficClass W
InternetGatewayDevice.­QueueManagement.­Classification.­{i}. C
ClassificationKey R
TrafficClass W
InternetGatewayDevice.­QueueManagement.­Policer.­{i}. C
PolicerKey R
ExcessBurstSize W
PeakRate W
PeakBurstSize W
PartialConformingAction W
InternetGatewayDevice.­QueueManagement.­Queue.­{i}. C
QueueKey R
TrafficClasses W
InternetGatewayDevice.­WANDevice.­{i}.­WANEthernetInterfaceConfig. -
ShapingRate W
ShapingBurstSize W

QoSDynamicFlow:2 Profile

The QoSDynamicFlow:2 profile for the InternetGatewayDevice:1 data model is defined as the union of the QoSDynamicFlow:1 profile and the additional requirements defined in this table. The minimum REQUIRED version for this profile is InternetGatewayDevice:1.4.

Name Requirement
InternetGatewayDevice.­QueueManagement.­App.­{i}. C
AppKey R
AppDefaultTrafficClass W
InternetGatewayDevice.­QueueManagement.­Flow.­{i}. C
FlowKey R
FlowTrafficClass W

QoSStats:1 Profile

This table defines the QoSStats:1 profile for the InternetGatewayDevice:1 data model. The minimum REQUIRED version for this profile is InternetGatewayDevice:1.4.

Name Requirement
InternetGatewayDevice.­QueueManagement. P
QueueStatsNumberOfEntries R
InternetGatewayDevice.­QueueManagement.­Policer.­{i}. -
TotalCountedPackets R
TotalCountedBytes R
ConformingCountedPackets R
ConformingCountedBytes R
NonConformingCountedPackets R
NonConformingCountedBytes R
InternetGatewayDevice.­QueueManagement.­QueueStats.­{i}. C
Enable W
Status R
Queue W
Interface W
OutputPackets R
OutputBytes R
DroppedPackets R
DroppedBytes R
QueueOccupancyPackets R
QueueOccupancyPercentage R

Bridging:2 Profile

The Bridging:2 profile for the InternetGatewayDevice:1 data model is defined as the union of the Bridging:1 profile and the additional requirements defined in this table. The minimum REQUIRED version for this profile is InternetGatewayDevice:1.4.

Name Requirement
InternetGatewayDevice.­Layer2Bridging. P
MaxDBridgeEntries R
MaxQBridgeEntries R
InternetGatewayDevice.­Layer2Bridging.­Bridge.­{i}. C
BridgeStandard W
InternetGatewayDevice.­Layer2Bridging.­Marking.­{i}. C
VLANIDMarkOverride W

BridgingPortVLAN:1 Profile

This table defines the BridgingPortVLAN:1 profile for the InternetGatewayDevice:1 data model. The minimum REQUIRED version for this profile is InternetGatewayDevice:1.4.

Name Requirement
InternetGatewayDevice.­Layer2Bridging. P
MaxVLANEntries R
InternetGatewayDevice.­Layer2Bridging.­Bridge.­{i}. P
PortNumberOfEntries R
VLANNumberOfEntries R
InternetGatewayDevice.­Layer2Bridging.­Bridge.­{i}.­Port.­{i}. C
PortEnable W
PortInterface W
PortState R
PVID W
AcceptableFrameTypes W
IngressFiltering W
InternetGatewayDevice.­Layer2Bridging.­Bridge.­{i}.­VLAN.­{i}. C
VLANEnable W
VLANName W
VLANID W

Time:2 Profile

The Time:2 profile for the InternetGatewayDevice:1 data model is defined as the union of the Time:1 profile and the additional requirements defined in this table. The minimum REQUIRED version for this profile is InternetGatewayDevice:1.4.

Name Requirement
InternetGatewayDevice.­Time. P
Enable W
Status R
LocalTimeZone W
DaylightSavingsUsed W
DaylightSavingsStart W
DaylightSavingsEnd W

CaptivePortal:1 Profile

This table defines the CaptivePortal:1 profile for the InternetGatewayDevice:1 data model. The minimum REQUIRED version for this profile is InternetGatewayDevice:1.4.

Name Requirement
InternetGatewayDevice.­CaptivePortal. P
Enable W
Status R
AllowedList W
CaptivePortalURL W

DeviceAssociation:2 Profile

The DeviceAssociation:2 profile for the InternetGatewayDevice:1 data model is defined as the union of the DeviceAssociation:1 profile and the additional requirements defined in this table. The minimum REQUIRED version for this profile is InternetGatewayDevice:1.4.

Name Requirement
InternetGatewayDevice.­ManagementServer.­ManageableDevice.­{i}. P
Host R


Generated by Broadband Forum report.pl#422 (2018/03/28 version) on 2018/04/02 at 12:19:45.
report.pl --exitcode=fatals --cwmpindex=.. --nofontstyles --nowarnreport --quiet --lastonly --report=html --outfile=tr-098-1-2-1-diffs.html tr-098-1-2-1.xml