Professional Documents
Culture Documents
04-CWMP (TR-069) Configuration - 1191264 - 1285 - 0
04-CWMP (TR-069) Configuration - 1191264 - 1285 - 0
i
Configuring CWMP (TR-069)
Overview
CPE WAN Management Protocol (CWMP), also called "TR-069," is a DSL Forum technical specification
for remote management of home network devices. It defines the general framework, message format,
management method, and data model for managing and configuring home network devices.
CWMP applies mainly to DSL access networks, which are hard to manage because end-user devices are
dispersed and large in number. CWMP makes the management easier by using an autoconfiguration
server to perform remote centralized management of customer premises equipment.
1
• A CPE starts up. A CPE can find the corresponding ACS according to the acquired URL, and
automatically initiates a connection to the ACS.
• A CPE is configured to send Inform messages periodically. The CPE automatically sends an Inform
message at the configured interval to establish connections.
• A CPE is configured to send an Inform message at a specific time. The CPE automatically sends an
Inform message at the configured time to establish a connection.
• The current session is interrupted abnormally. In this case, if the number of CPE autoconnection
retries does not reach the limit, the CPE automatically establishes a connection.
An ACS can initiate a connection request to a CPE at any time, and can establish a connection with the
CPE after passing CPE authentication.
Autoconfiguration
When a CPE logs in to an ACS, the ACS can automatically apply some configurations to the CPE for it
to perform auto configuration. Autoconfiguration parameters supported by the device include the
following:
• Configuration file (ConfigFile)
• ACS address (URL)
• ACS username (Username)
• ACS password (Password)
• PeriodicInformEnable
• PeriodicInformInterval
• PeriodicInformTime
• CPE username (ConnectionRequestUsername)
• CPE password (ConnectionRequestPassword)
NOTE:
The device can download only system software images and configuration files from the ACS, and does
not support digital signatures.
2
• Manufacturer name (Manufacturer)
• ManufacturerOUI
• SerialNumber
• HardwareVersion
• SoftwareVersion
• DeviceStatus
• UpTime
• Configuration file (ConfigFile)
• ACS address (URL)
• ACS username (Username)
• ACS password (Password)
• PeriodicInformEnable
• PeriodicInformInterval
• PeriodicInformTime
• CPE address (ConnectionRequestURL)
• CPE username (ConnectionRequestUsername)
• CPE password (ConnectionRequestPassword)
CWMP mechanism
RPC methods
CWMP provides the following major remote procedure call methods for an ACS to manage or monitor
a CPE:
• Get—The ACS gets the value of one or more parameters from the CPE.
• Set—The ACS sets the value of one or more parameters on the CPE.
• Inform—The CPE sends an Inform message to an ACS whenever the CPE initiates a connection to
the ACS, or the CPE's underlying configuration changes, or the CPE periodically sends its local
information to the ACS.
• Download—The ACS requires a CPE to download a specific file from the specified URL, ensuring
upgrading of CPE software and auto download of the vendor configuration file.
• Upload—The ACS requires a CPE to upload a specific file to the specified location.
• Reboot—The ACS remotely reboots the CPE when the CPE encounters a failure or completes a
software upgrade.
3
Figure 2 CWMP message interaction procedure
4
Hardware series Model CWMP compatibility
WA4320-ACN Yes
WA4320H-ACN Yes
WA4300 series
WA4320i-ACN Yes
WA4320-ACN-PI Yes
5
• 27 indicates that the length of the subsequent hexadecimal strings is 39 characters.
• 68747470 3A2F2F31 36392E32 35342E37 362E3331 3A373534 372F6163 73 corresponds to
the ACS address http://169.254.76.31/acs.
• 3132 3334 corresponds to the username 1234.
• 35 3637 38 corresponds to the password 5678.
• 20 is the end delimiter.
For more information about DHCP, DHCP Option 43, and the option command, see Layer 3—IP Services
Configuration Guide.
Task Remarks
Enabling CWMP Required.
Required.
• Configuring the ACS URL Supports configuration through ACS,
DHCP, and CLI.
Optional.
• Configuring the ACS username and password Supports configuration through ACS,
DHCP, and CLI.
Optional.
• Configuring the CPE username and password Supports configuration through ACS and
CLI.
Optional.
• Configuring the CWMP connection interface
Supports configuration through CLI only.
Optional.
• Sending Inform messages Supports configuration through ACS and
CLI.
Optional.
• Configuring the close-wait timer of the CPE
Supports configuration through CLI only.
Optional.
• Configuring the CPE working mode
Supports configuration through CLI only.
• Specifying an SSL client policy for HTTPS connection to ACS Optional.
6
Task Remarks
Supports configuration through CLI only.
Enabling CWMP
CWMP configurations can take effect only after you enable CWMP.
To enable CWMP:
7
Step Command Remarks
By default, no ACS username is
3. Configure the ACS username
cwmp acs username username configured for connection to the
for connection to the ACS.
ACS.
Optional.
You can specify a username
without a password for
authentication, but must make sure
4. Configure the ACS password cwmp acs password [ cipher |
that the ACS has the same
for connection to the ACS. simple ] password
authentication setting as the CPE.
By default, no ACS password is
configured for connection to the
ACS.
Optional.
You can specify a username
without a password for
authentication, but make sure that
4. Configure the CPE password cwmp cpe password [ cipher |
the ACS has the same
for connection to the CPE. simple ] password
authentication setting as the CPE.
By default, no CPE password is
configured for connection to the
CPE.
8
Configuring the CWMP connection interface
The CWMP connection interface is the interface that the CPE uses to communicate with the ACS. The CPE
sends the IP address of this interface in the Inform messages and the ACS replies to this IP address for
setting up a CWMP connection.
If the interface that connects the CPE to the ACS is the only Layer 3 interface that has an IP address on
the device, you do not need to specify the CWMP connection interface. If multiple Layer 3 interfaces are
configured, specify the CWMP connection interface to make sure the IP address of the interface that
connects to the ACS is sent to the ACS for setting up CWMP connection.
To configure a CWMP connection interface:
9
Step Command Remarks
time. message at a specific time.
Optional.
3. Set the CPE close-wait timer. cwmp cpe wait timeout seconds
The default is 30 seconds.
10
• Device mode—If no CPEs are attached to the device, configure the device to operate in device
mode.
Disable CWMP before you change the CPE working mode.
To configure the working mode of the CPE:
11