12-CWMP命令
本章节下载: 12-CWMP命令 (149.29 KB)
1.1.6 cwmp cpe connect interface
1.1.7 cwmp cpe inform interval
1.1.8 cwmp cpe inform interval enable
1.1.15 display cwmp configuration
【命令】
cwmp
【视图】
系统视图
【缺省级别】
2:系统级
【参数】
无
【描述】
cwmp命令用来进入CWMP视图。
【举例】
# 进入CWMP视图。
<Sysname> system-view
[Sysname] cwmp
【命令】
cwmp acs password [ cipher | simple ] passowrd
undo cwmp acs password
【视图】
CWMP视图
【缺省级别】
2:系统级
【参数】
cipher:以密文方式设置密码。不指定cipher和simple参数时,表示以明文方式设置密码。
simple:以明文方式设置密码。不指定cipher和simple参数时,表示以明文方式设置密码。
password:设置的明文密码或密文密码,区分大小写。明文密码的长度范围是1~255;密文密码的长度范围是1~373。
【描述】
cwmp acs password命令用来配置连接到ACS的密码。undo cwmp acs password命令用来恢复缺省情况。
缺省情况下,没有配置连接到ACS的密码。
需要注意的是:
· 当多次使用该命令配置密码时,以最新的配置为准。
· 执行undo cwmp acs username时,系统会执行undo cwmp acs username和undo cwmp acs password,将CPE用户名和密码一并删除。
· 以明文或密文方式设置的密码,均以密文方式保存在配置文件中。
相关配置可参考命令cwmp acs username。
【举例】
# 配置连接到ACS的密码为newpsw。
<Sysname> system
[Sysname] cwmp
[Sysname-cwmp] cwmp acs password newpsw
【命令】
cwmp acs url url
undo cwmp acs url
【视图】
CWMP视图
【缺省级别】
2:系统级
【参数】
url:指定ACS的URL,为8~255个字符的字符串,格式必须为:http://host[:port]/path或https://host[:port]/path。
【描述】
cwmp acs url命令用来配置ACS的URL。undo cwmp acs url命令用来恢复缺省情况。
缺省情况下,没有配置ACS的URL。
当多次使用该命令配置ACS的URL时,以最新的配置为准。
【举例】
# 配置ACS的URL为http://www.acs.com:80/acs。
<Sysname> system
[Sysname] cwmp
[Sysname-cwmp] cwmp acs url http://www.acs.com:80/acs
【命令】
cwmp acs username username
undo cwmp acs username
【视图】
CWMP视图
【缺省级别】
2:系统级
【参数】
username:CPE连接到ACS时用来认证的用户名,为1~255个字符的字符串,区分大小写。
【描述】
cwmp acs username命令用来配置连接到ACS的用户名。undo cwmp acs username命令用来恢复缺省情况。
缺省情况下,没有配置连接到ACS的用户名。
需要注意的是:
· 当多次使用该命令配置用户名时,以最新的配置为准。
· 执行undo cwmp acs username时,系统会执行undo cwmp acs username和undo cwmp acs password,将CPE用户名和密码一并删除。
相关配置可参考命令cwmp acs password。
【举例】
# 配置连接到ACS的用户名为newname。
<Sysname> system
[Sysname] cwmp
[Sysname-cwmp] cwmp acs username newname
【命令】
cwmp cpe connect retry times
undo cwmp cpe connect retry
【视图】
CWMP视图
【缺省级别】
2:系统级
【参数】
times:重发次数,取值范围为0~100,0表示不重发。
【描述】
cwmp cpe connect retry命令用来配置重发次数。undo cwmp cpe connect retry命令用来恢复缺省情况。
缺省情况下,重发次数为无限次,即设备会一直按照一定周期给ACS发送连接请求。
【举例】
# 配置CPE重发次数为5次。
<Sysname> system
[Sysname] cwmp
[Sysname-cwmp] cwmp cpe connect retry 5
【命令】
cwmp cpe connect interface interface-type interface-number
undo cwmp cpe connect interface
【视图】
CWMP视图
【缺省级别】
2:系统级
【参数】
interface-type interface-number:连接ACS的接口类型和接口编号。
【描述】
cwmp cpe connect interface命令用来设置CPE上用于连接ACS的接口。undo cwmp cpe connect interface命令用来恢复缺省情况。
缺省情况下,没有配置CPE上用于连接ACS的接口。
【举例】
# 配置CPE上与ACS连接的接口为Vlan-interface 1。
<Sysname> system
[Sysname] cwmp
[Sysname-cwmp] cwmp cpe connect interface vlan-interface 1
【命令】
cwmp cpe inform interval seconds
undo cwmp cpe inform interval
【视图】
CWMP视图
【缺省级别】
2:系统级
【参数】
seconds:周期发送Inform报文的时间间隔,取值范围为10~86400,单位为秒。
【描述】
cwmp cpe inform interval命令用来配置周期发送Inform报文的时间间隔。undo cwmp cpe inform interval命令用来恢复缺省情况。
缺省情况下,CPE周期发送Inform报文的时间间隔为600秒。
【举例】
# 配置CPE周期发送Inform报文的时间间隔为3600秒。
<Sysname> system
[Sysname] cwmp
[Sysname-cwmp] cwmp cpe inform interval 3600
【命令】
cwmp cpe inform interval enable
undo cwmp cpe inform interval enable
【视图】
CWMP视图
【缺省级别】
2:系统级
【参数】
无
【描述】
cwmp cpe inform interval enable命令用来开启CPE周期发送Inform报文功能。undo cwmp cpe inform interval enable命令用来恢复缺省情况。
缺省情况下,CPE周期发送Inform报文功能处于关闭状态。
【举例】
# 使能CPE周期发送Inform报文功能。
<Sysname> system
[Sysname] cwmp
[Sysname-cwmp] cwmp cpe inform interval enable
【命令】
cwmp cpe inform time time
undo cwmp cpe inform time
【视图】
CWMP视图
【缺省级别】
2:系统级
【参数】
time:指定CPE发送一次Inform报文的日期和时间,格式为:yyyy-mm-ddThh:mm:ss,取值范围为2000-01-01T00:00:00~2105-12-31T23:59:59,该时间必须大于系统当前时间。
【描述】
cwmp cpe inform time命令用来配置CPE在指定时刻发送一次Inform报文。undo cwmp cpe inform time命令用来恢复缺省情况。
缺省情况下,CPE发送Inform报文的日期和时间为空,即没有配置CPE定时发送Inform报文的时间。
【举例】
# 配置CPE发送Inform报文的日期和时间为2007-12-01T20:00:00。
<Sysname> system
[Sysname] cwmp
[Sysname-cwmp] cwmp cpe inform time 2007-12-01T20:00:00
【命令】
cwmp cpe password [ cipher | simple ] password
undo cwmp cpe password
【视图】
CWMP视图
【缺省级别】
2:系统级
【参数】
cipher:以密文方式设置密码。不指定cipher和simple参数时,表示以明文方式设置密码。
simple:以明文方式设置密码。不指定cipher和simple参数时,表示以明文方式设置密码。
password:设置的明文密码或密文密码,区分大小写。明文密码的长度范围是1~255;密文密码的长度范围是1~373。
【描述】
cwmp cpe password命令用来配置ACS连接到CPE时用来认证的密码。undo cwmp cpe password命令用来恢复缺省情况。
缺省情况下,没有配置连接到CPE的密码。
需要注意的是:
· 当多次使用该命令配置密码时,以最新的配置为准。
· 执行undo cwmp cpe username时,系统会执行undo cwmp cpe username和undo cwmp cpe password,将CPE用户名和密码一并删除。
· 以明文或密文方式设置的密码,均以密文方式保存在配置文件中。
相关配置可参考命令cwmp cpe username。
【举例】
# 配置连接到CPE密码为newpsw。
<Sysname> system
[Sysname] cwmp
[Sysname-cwmp] cwmp cpe password newpsw
【命令】
cwmp cpe username username
undo cwmp cpe username
【视图】
CWMP视图
【缺省级别】
2:系统级
【参数】
username:ACS连接到CPE时用来认证的用户名,为1~255个字符的字符串,区分大小写。
【描述】
cwmp cpe username命令用来配置ACS连接到CPE时用来认证的用户名。undo cwmp cpe username命令用来恢复缺省情况。
缺省情况下,没有配置连接到CPE的用户名。
需要注意的是:
· 当多次使用该命令配置用户名时,以最新的配置为准。
· 执行undo cwmp cpe username时,系统会执行undo cwmp cpe username和undo cwmp cpe password,将CPE用户名和密码一并删除。
相关配置可参考命令cwmp cpe password。
【举例】
# 配置连接到CPE的用户名为newname。
<Sysname> system
[Sysname] cwmp
[Sysname-cwmp] cwmp cpe username newname
【命令】
cwmp cpe wait timeout seconds
undo cwmp cpe wait timeout
【视图】
CWMP视图
【缺省级别】
2:系统级
【参数】
seconds:无数据传输超时时间,取值范围为30~1800,单位为秒。
【描述】
cwmp cpe wait timeout命令用来配置CPE无数据传输超时时间。undo cwmp cpe wait timeout命令用来恢复缺省情况。
缺省情况下,无数据传输超时时间为30秒。
【举例】
# 配置CPE无数据传输超时时间为60秒。
<Sysname> system
[Sysname] cwmp
[Sysname-cwmp] cwmp cpe wait timeout 60
【命令】
cwmp device-type { device | gateway }
undo cwmp device-type
【视图】
CWMP视图
【缺省级别】
2:系统级
【参数】
device:配置设备工作在device模式。
gateway:配置设备工作在gateway模式。
【描述】
cwmp device-type命令用来配置设备作为CPE时的工作模式。undo cwmp device-type命令用来恢复缺省情况。
缺省情况下,设备作为CPE时工作在gateway模式。
当设备作为CPE被ACS管理时,需要根据设备在网络中的位置,设置设备的工作模式。
· 当设备部署在网吧、小型企业的广域网出口,并且设备下层级联了其它CPE。此时,如果要求ACS能够管理本设备以及下层CPE,则需要配置设备工作在gateway模式。
· 如果设备下层没有级联CPE时,可以配置设备工作在device模式。
需要注意的是,切换工作模式前,须关闭CWMP功能。否则,不能切换。
【举例】
# 设置设备工作在gateway模式。
<Sysname> system
[Sysname] cwmp
[Sysname-cwmp] undo cwmp enable
[Sysname-cwmp] cwmp device-type gateway
[Sysname-cwmp] cwmp enable
【命令】
cwmp enable
undo cwmp enable
【视图】
CWMP视图
【缺省级别】
2:系统级
【参数】
无
【描述】
cwmp enable命令用来开启CWMP功能。undo cwmp enable命令用来关闭CWMP功能。
缺省情况下,CWMP功能处于开启状态。
需要注意的是,当CWMP在执行上传或下载操作时,不能关闭CWMP功能。
【举例】
# 当没有上传或下载操作执行时,关闭CWMP功能。
<Sysname> system
[Sysname] cwmp
[Sysname-cwmp] undo cwmp enable
【命令】
display cwmp configuration [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
2:系统级
【参数】
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display cwmp configuration命令用来显示CWMP的当前配置信息。
【举例】
# CWMP使能,显示CWMP的配置信息。
<Sysname> display cwmp configuration
CWMP is enabled.
ACS URL :http://www.acs.com:80/acs
ACS username :newname
Inform enable status :disabled
Inform interval :600s
Inform time :none
Wait timeout :30s
Reconnection times :Unlimited
Source IP interface :none
表1-1 display cwmp configuration命令显示信息描述表
字段 |
描述 |
CWMP is |
CWMP(TR-069)的使能状态。enabled表示已使能,disabled表示未使能 |
ACS URL |
ACS的URL,没有配置时显示为null |
ACS username |
连接到ACS的认证用户名,没有配置时显示为空 |
Inform enable status |
周期发送Inform报文的使能情况,enabled表示已使能,disabled表示未使能 |
Inform interval |
发送Inform报文的周期,没有配置时显示为none |
Inform time |
定期发送Inform报文的日期和时间,没有配置时显示为none |
Wait timeout |
无数据传输超时的时间 |
Reconnection times |
重发次数 |
Source IP interface |
CPE上用于连接ACS的接口,可以通过cwmp cpe connect interface命令设置 |
【命令】
display cwmp status [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
2:系统级
【参数】
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display cwmp status命令用来显示CWMP的当前状态信息。
【举例】
# CWMP没有使能时,显示CWMP的状态信息。
<Sysname> display cwmp status
CWMP is disabled.
# CWMP使能,显示CWMP的状态信息。
<Sysname> display cwmp status
CWMP is enabled.
ACS URL :http://www.acs.com:80/acs
ACS information is set by :user
ACS username :newname
Connection status :disconnected
Data transfer status :none
Time of last successful connection :none
Interval upon to next connection :1096832s
表1-2 display cwmp status命令显示信息描述表
字段 |
描述 |
CWMP is disabled |
当前没有使能CWMP(TR-069)功能 |
CWMP is enabled. |
CWMP(TR-069)当前处于使能状态 |
ACS URL |
ACS的URL,没有配置时显示为null |
ACS information is set by |
CWMP得到ACS URL的方式,没有配置ACS URL时显示为none · user表示ACS URL为命令行配置 · config file表示ACS URL为ACS配置 · DHCP表示ACS URL为DHCP配置 |
ACS username |
连接到ACS的认证用户名,没有配置时显示为空 |
Connection status |
连接状态,包含: · connected表示连接已建立 · disconnected表示没有建立连接 · waiting response表示正在等待响应报文 |
Data transfer status |
数据传输的状态,包含: · uploading表示正在上传数据 · downloading表示正在下载数据 · none表示没有数据在传输 |
Time of last successful connection |
最近一次成功连接的时间,最近没有成功连接时显示为none |
Intervel upon to next connection |
距离下一次发起连接的时间,单位为秒。如果没有配置周期或定期发送Inform报文时则显示为none |
【命令】
ssl client-policy policy-name
undo ssl client-policy
【视图】
CWMP视图
【缺省级别】
2:系统级
【参数】
policy-name:SSL客户端策略名,为1~16个字符的字符串,不区分大小写。
【描述】
ssl client-policy命令用来配置CWMP引用的SSL客户端策略。undo ssl client-policy命令用来删除对该SSL客户端策略的引用。
缺省情况下,CWMP没有引用SSL客户端策略。
CWMP是基于HTTP/HTTPS协议的,CWMP报文作为HTTP/HTTPS报文的数据部分封装在HTTP/HTTPS报文中。如果ACS的URL以http://开头,则使用HTTP协议,如果ACS的URL以https://开头,则使用HTTPS协议。使用HTTPS协议时,为了对ACS身份进行认证,需要配置CWMP引用的SSL客户端策略。关于SSL客户端策略的详细介绍和配置请参见“安全配置指导”中的“SSL”。
【举例】
# 设置CWMP引用的SSL客户端策略为test。
<Sysname> system
[Sysname] cwmp
[Sysname-cwmp] ssl client-policy test
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!