• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 关于我们

21-网络管理与监控命令参考

目录

11-CWMP命令

本章节下载 11-CWMP命令  (324.74 KB)

11-CWMP命令


1 CWMP

1.1  CWMP配置命令

1.1.1  cwmp

cwmp命令用来进入CWMP视图。

【命令】

cwmp [ 181-model ]

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

181-model:进入TR181数据模型的CWMP视图。缺省情况下,进入TR098数据模型的CWMP视图。

【举例】

# 进入CWMP视图。

<Sysname> system-view

[Sysname] cwmp

【相关命令】

·     cwmp enable

1.1.2  cwmp acs default password

cwmp acs default password命令用来配置CPE连接ACS的缺省密码。

undo cwmp acs default password命令用来恢复缺省情况。

【命令】

cwmp acs default password { cipher | simple } string

undo cwmp acs default password

【缺省情况】

未配置CPE连接ACS的缺省密码。

【视图】

CWMP视图

【缺省用户角色】

network-admin

【参数】

cipher:以密文方式设置密码。

simple:以明文方式设置密码,该密码将以密文形式存储。

string:密码字符串,区分大小写。明文密码为1~256个字符的字符串;密文密码为33~373个字符的字符串。

【使用指导】

一个CPE只能配置一个连接ACS的密码和缺省密码。

该配置为可选配置,可以只用用户名验证,但ACS和CPE上的配置必须一致。

多次执行本命令,最后一次执行的命令生效。

【举例】

# 配置CPE连接ACS的缺省密码为newpsw。

<Sysname> system-view

[Sysname] cwmp

[Sysname-cwmp] cwmp acs default password simple newpsw

【相关命令】

·     cwmp acs default url

·     cwmp acs default username

1.1.3  cwmp acs default url

cwmp acs default url命令用来配置CPE连接ACS的缺省URL。

undo cwmp acs default url命令用来恢复缺省情况。

【命令】

cwmp acs default url url

undo cwmp acs default url

【缺省情况】

未配置CPE连接ACS的缺省URL。

【视图】

CWMP视图

【缺省用户角色】

network-admin

【参数】

url:CPE连接ACS的缺省URL,为8~256个字符的字符串,格式必须为:http://host[:port]/path或者https://host[:port]/path

【使用指导】

当用户没有为ACS配置URL地址,也没有通过DHCP服务器获取到ACS的URL地址时,设备会尝试和ACS的缺省URL建立CWMP连接。

一个CPE只能配置一个连接ACS的URL和缺省URL。

多次执行本命令,最后一次执行的命令生效。

【举例】

# 配置CPE连接ACS的缺省URL为https://www.example.com:9090。

<Sysname> system-view

[Sysname] cwmp

[Sysname-cwmp] cwmp acs default url https://www.example.com:9090

【相关命令】

·     cwmp acs default password

·     cwmp acs default username

1.1.4  cwmp acs default username

cwmp acs default username命令用来配置CPE连接ACS的缺省用户名。

undo cwmp acs default username命令用来恢复缺省情况。

【命令】

cwmp acs default username username

undo cwmp acs default username

【缺省情况】

未配置CPE连接ACS的缺省用户名。

【视图】

CWMP视图

【缺省用户角色】

network-admin

【参数】

username:CPE向ACS的缺省URL发送连接请求时携带的用户名,为1~256个字符的字符串,区分大小写。

【使用指导】

CWMP建立连接时,使用的用户名和密码必须和ACS上创建的用户名和密码一致,否则,连接建立失败。

一个CPE只能配置一个连接ACS的用户名和缺省用户名。

多次执行本命令,最后一次执行的命令生效。

【举例】

# 配置CPE连接ACS的缺省用户名为newname。

<Sysname> system-view

[Sysname] cwmp

[Sysname-cwmp] cwmp acs default username newname

【相关命令】

·     cwmp acs default password

·     cwmp acs default url

1.1.5  cwmp acs password

cwmp acs password命令用来配置CPE连接ACS的密码。

undo cwmp acs password命令用来恢复缺省情况。

【命令】

cwmp acs password { cipher | simple } string

undo cwmp acs password

【缺省情况】

未配置CPE连接ACS的密码。

【视图】

CWMP视图

【缺省用户角色】

network-admin

【参数】

cipher:以密文方式设置密码。

simple:以明文方式设置密码,该密码将以密文形式存储。

string:密码字符串,区分大小写。明文密码为1~256个字符的字符串,密文密码为33~373个字符的字符串。

【使用指导】

该配置为可选配置,可以只用用户名验证,但ACS和CPE上的配置必须一致。

一个CPE只能配置一个连接ACS的密码和缺省密码。

多次执行本命令,最后一次执行的命令生效。

【举例】

# 配置CPE连接ACS的密码为newpsw。

<Sysname> system-view

[Sysname] cwmp

[Sysname-cwmp] cwmp acs password simple newpsw

【相关命令】

·     cwmp acs url

·     cwmp acs username

1.1.6  cwmp acs url

cwmp acs url命令用来配置CPE连接ACS的URL。

undo cwmp acs url命令用来恢复缺省情况。

【命令】

cwmp acs url url

undo cwmp acs url

【缺省情况】

未配置CPE连接ACS的URL。

【视图】

CWMP视图

【缺省用户角色】

network-admin

【参数】

url:指定CPE连接ACS的URL,为8~256个字符的字符串,格式必须为:http://host[:port]/path或者https://host[:port]/path

【使用指导】

配置该命令后,如果有连接需求,则设备会向该命令指定的ACS发起CWMP连接请求。

ACS有三种指定方式,按照优先级从高到底依次为:通过该命令指定,通过DHCP协议从DHCP服务器获取,通过cwmp acs default url命令指定。当通过优先级高的方式获取不到URL时,再尝试优先级低的方式。

一个CPE只能配置一个连接ACS的URL和缺省URL。

多次执行本命令,最后一次执行的命令生效。

【举例】

# 配置CPE连接ACS的URL为https://www.example.com:9090。

<Sysname> system-view

[Sysname] cwmp

[Sysname-cwmp] cwmp acs url https://www.example.com:9090

1.1.7  cwmp acs username

cwmp acs username命令用来配置CPE连接ACS的用户名。

undo cwmp acs username命令用来恢复缺省情况。

【命令】

cwmp acs username username

undo cwmp acs username

【缺省情况】

未配置CPE连接ACS的用户名。

【视图】

CWMP视图

【缺省用户角色】

network-admin

【参数】

username:CPE向ACS的URL发送连接请求时携带的用户名,为1~256个字符的字符串,区分大小写。

【使用指导】

一个CPE只能配置一个连接ACS的用户名和缺省用户名。

多次执行本命令,最后一次执行的命令生效。

【举例】

# 配置CPE连接ACS的用户名为newname。

<Sysname> system-view

[Sysname] cwmp

[Sysname-cwmp] cwmp acs username newname

【相关命令】

·     cwmp acs password

1.1.8  cwmp cpe connect interface

cwmp cpe connect interface命令用来设置CPE上用于连接ACS的接口。

undo cwmp cpe connect interface命令用来恢复缺省情况。

【命令】

cwmp cpe connect interface interface-type interface-number

undo cwmp cpe connect interface

【缺省情况】

未设置CPE上用于连接ACS的接口。

【视图】

CWMP视图

【缺省用户角色】

network-admin

【参数】

interface-type interface-number:指定CPE上用于连接ACS的接口类型和编号。

【使用指导】

CWMP连接接口指的是CPE上用于连接ACS的接口。CPE会在Inform报文中携带CWMP连接接口的IP地址,要求ACS通过此IP地址和自己建立连接;相应的,ACS会向该IP地址回复Inform响应报文。

通常情况下,系统会采用一定的机制去自动获取一个CWMP连接接口,但如果获取的CWMP连接接口不是CPE和ACS实际相连的接口时(比如CPE存在多个接口,且自动获取的接口上的IP地址与ACS的IP地址不在同一个网段时,表示当前获取的CPE接口和ACS接口不是实际相连),就会导致CWMP连接建立失败。因此,在这种情况下需要手工指定CWMP连接接口。

【举例】

# 配置CPE上与ACS连接的接口为GigabitEthernet0/0/1。‌

<Sysname> system-view

[Sysname] cwmp

[Sysname-cwmp] cwmp cpe connect interface gigabitethernet 0/0/1

1.1.9  cwmp cpe connect retry

cwmp cpe connect retry命令用来配置建立CWMP连接时,连接失败后自动重新连接的次数。

undo cwmp cpe connect retry命令用来恢复缺省情况。

【命令】

cwmp cpe connect retry retries

undo cwmp cpe connect retry

【缺省情况】

重新连接次数为无限次,即设备会一直按照一定周期向ACS发送连接请求。

【视图】

CWMP视图

【缺省用户角色】

network-admin

【参数】

retries:连接失败后自动重新连接的次数,取值范围为0~100,0表示不重新发起连接。

【使用指导】

当CPE向ACS请求建立连接失败,或者在会话过程中连接异常中止(CPE没有收到表示会话正常结束的报文)时,设备可以自动重新发起连接。

【举例】

# 配置建立CWMP连接时,连接失败后自动重新连接为5次。

<Sysname> system-view

[Sysname] cwmp

[Sysname-cwmp] cwmp cpe connect retry 5

1.1.10  cwmp cpe dhcp force-renew threshold

cwmp cpe dhcp force-renew threshold命令用来配置通过DHCP强制更新ACS参数的触发阈值。

undo cwmp dhcp force-renew threshold命令用来恢复缺省情况

【命令】

cwmp cpe dhcp force-renew threshold threshold-value

undo cwmp cpe dhcp force-renew threshold

【缺省情况】

通过DHCP强制更新ACS参数的触发阈值为5次。

【视图】

CWMP视图

【缺省用户角色】

network-admin

【参数】

threshold-value:触发CWMP通过DHCP协议从DHCP服务器重新获取ACS参数的阈值,取值范围为1~20。

【使用指导】

应用场景

当使用DHCP服务器下发ACS参数时,本命令用来配置通过DHCP强制更新ACS参数动作的触发条件。

工作机制

缺省情况下,开启CWMP功能后,当出现以下情形时,设备会启动DHCP IP地址续租流程,来重新获取ACS参数(包括ACS的URL、用户名和密码):

·     设备当前未配置ACS的URL。

如果设备当前未配置ACS的URL,CWMP会立即启动DHCP IP地址续租流程,来重新获取ACS参数。

·     CWMP连接建立失败,且连续失败的次数达到cwmp cpe dhcp force-renew threshold命令配置的阈值。

例如:当前ACS的认证用户名、密码修改,设备无法和当前ACS继续建立CWMP连接;或者当前ACS故障,无法建立CWMP连接,需要更换ACS,由备用ACS继续纳管设备。此时,CWMP会等待设备和ACS建立连接。如果CWMP连接建立失败,且连续失败的次数达到cwmp cpe dhcp force-renew threshold命令配置的DHCP强制更新触发阈值,CWMP会认为当前的ACS故障,触发设备执行DHCP续租动作,从DHCP服务器重新获取ACS参数。

续租后接口的IP地址是否变化,由DHCP续租配置决定。

配置准备

要想使用DHCP服务器下发ACS参数,需要提前完成进行以下配置:

(1)     在设备上配置接口通过DHCP协议获取IP地址。

(2)     在DHCP服务器上配置通过DHCPv4 option 43或者DHCPv6 option 17字段下发ACS参数。

¡     对于IPv4网络,请在IPv4地址池视图下使用option命令配置option 43来下发ACS参数。

关于DHCPv4相关介绍和配置,请参见“三层技术-IP业务配置指导”中的DHCP相关章节。

¡     对于IPv6网络,请在IPv6地址池视图下使用vendor-specificsuboption命令配置厂商自定义选项来下发ACS参数。

关于DHCPv6相关介绍和配置,请参见“三层技术-IP业务配置指导”中的DHCPv6相关章节。

【举例】

# 配置通过DHCP强制更新ACS参数的触发阈值为10次。

<Sysname> system-view

[Sysname] cwmp

[Sysname-cwmp] cwmp cpe dhcp force-renew threshold 10

【相关命令】

·     option(三层技术-IP业务命令参考/DHCP)

·     suboption(三层技术-IP业务命令参考/DHCPv6)

·     vendor-specific(三层技术-IP业务命令参考/DHCPv6)

1.1.11  cwmp cpe dhcp parse-mode

cwmp cpe dhcp parse-mode telecom命令用来配置CWMP采用Telecom模式解析DHCP子选项。

undo cwmp cpe dhcp parse-mode命令用来恢复缺省情况。

【命令】

cwmp cpe dhcp parse-mode telecom

undo cwmp cpe dhcp parse-mode

【缺省情况】

CWMP采用缺省模式解析DHCP子选项。

【视图】

系统视图

【缺省用户角色】

network-admin

【使用指导】

应用场景

CWMP支持通过DHCPv4 option 43和DHCPv6 option 17的子选项自动获取配置。不同用户根据自身业务需求,对DHCP option字段可携带的子选项要求不同。通过配置本命令,设备将按照指定的模式解析DHCP option的子选项,来尽力满足用户的业务需求。

工作机制

缺省情况下,CWMP会按照缺省模式解析DHCP option字段。缺省模式和Telecom模式的差异请参见表1-1

表1-1 DHCP子选项解析模式描述表

DHCP子选项的解析模式

DHCP子选项的解析模式差异说明

应用场景

缺省模式

只能下发ACS的配置,且必须同时下发:

·     ACS的URL

·     设备访问ACS使用的用户名

·     设备访问ACS使用的密码

如果使用该方式进行网络的自动开局,要求CPE和ACS位于同一网段

Telecom模式

不仅能下发ACS的配置还能下发其它配置,例如VLAN、网关地址、静态路由等。Telecom模式下可下发的配置请参见表1-2

如果使用该方式进行网络的自动开局,CPE和ACS可以位于不同网段,CPE可以通过下发的缺省路由或者静态路由和ACS通信

 

表1-2 Telecom模式下CWMP支持解析的DHCP子选项

DHCP子选项的编码(suboption-code

DHCP子选项的名称

DHCP子选项的描述

1

SN

设备的唯一标识

该字段在电信组网规范中为必选配置项

2

OUI

厂商的OUI(Organizationally Unique Identifier,全球统一标识符)

该字段在电信组网规范中为必选配置项

4

·     OM IP address subnet mask(DHCPv4)

·     OM IP address Prefix Length(DHCPv6)

表示CPE的IP地址掩码

·     对于DHCPv4环境,该字段为CPE的IPv4地址掩码

·     对于DHCPv6环境,该字段为CPE的IPv6地址前缀长度

该字段在电信组网规范中为必选配置项

5

OM Gateway address

表示本CPE的IPv4/IPv6网关地址

该字段在电信组网规范中为必选配置项

6

OM VlanID

需要在CPE上创建的VLAN的ID

该字段在电信组网规范中为必选配置项

7

Management Server URL

CPE需要连接的ACS的URL

该字段在电信组网规范中为必选配置项

8

Username

CPE访问ACS使用的用户名

该字段在电信组网规范中为可选配置项

9

Password

CPE访问ACS使用的密码

该字段在电信组网规范中为可选配置项

10

Routing Target IP address

给CPE下发的静态路由的IPv4/IPv6目的地址

该字段在电信组网规范中为可选配置项

11

OM Next hop IP address

给CPE下发的静态路由的下一跳IPv4/IPv6地址

该字段在电信组网规范中为可选配置项

12

·     Routing net mask(DHCPv4)

·     Routing Prefix Length(DHCPv6)

·     对于DHCPv4环境,该字段为基站的路由掩码地址

·     对于DHCPv6环境,该字段为基站的路由前缀长度

该字段在电信组网规范中为可选配置项

 

【举例】

# 配置CWMP采用Telecom模式解析DHCP子选项。

<Sysname> system-view

[Sysname] cwmp cpe dhcp parse-mode telecom

【相关命令】

·     cwmp cpe dhcp force-renew threshold

1.1.12  cwmp cpe inform interval

cwmp cpe inform interval命令用来配置周期发送Inform报文的时间间隔。

undo cwmp cpe inform interval命令用来恢复缺省情况。

【命令】

cwmp cpe inform interval interval

undo cwmp cpe inform interval

【缺省情况】

CPE周期发送Inform报文的时间间隔为600秒。

【视图】

CWMP视图

【缺省用户角色】

network-admin

【参数】

interval:周期发送Inform报文的时间间隔,取值范围为1~4294967295,单位为秒。

【使用指导】

CPE与ACS之间连接的建立过程需要发送Inform报文。通过设置Inform报文发送参数,可以触发CPE向ACS自动发起连接。

该命令用于设置CPE向ACS发送Inform报文的时间间隔。

只有在配置了cwmp cpe inform interval enable命令时,该命令才会生效。

【举例】

# 配置CPE周期发送Inform报文的时间间隔为3600秒。

<Sysname> system-view

[Sysname] cwmp

[Sysname-cwmp] cwmp cpe inform interval 3600

[Sysname-cwmp] cwmp cpe inform interval enable

【相关命令】

·     cwmp cpe inform interval enable

1.1.13  cwmp cpe inform interval enable

cwmp cpe inform interval enable命令用来开启CPE周期发送Inform报文功能。

undo cwmp cpe inform interval enable命令用来关闭CPE周期发送Inform报文功能。

【命令】

cwmp cpe inform interval enable

undo cwmp cpe inform interval enable

【缺省情况】

CPE周期发送Inform报文功能处于关闭状态。

【视图】

CWMP视图

【缺省用户角色】

network-admin

【使用指导】

开启CPE周期发送Inform报文功能,当设定的周期达到时,CPE会自动发送Inform报文与ACS建立连接。

【举例】

# 开启CPE周期发送Inform报文功能。

<Sysname> system-view

[Sysname] cwmp

[Sysname-cwmp] cwmp cpe inform interval enable

【相关命令】

·     cwmp cpe inform interval

·     cwmp cpe inform time

1.1.14  cwmp cpe inform time

cwmp cpe inform time命令用来配置CPE周期发送Inform报文的基准时间。

undo cwmp cpe inform time命令用来恢复缺省情况。

【命令】

cwmp cpe inform time time

undo cwmp cpe inform time

【缺省情况】

未配置CPE周期发送Inform报文的基准时间。

【视图】

CWMP视图

【缺省用户角色】

network-admin

【参数】

time:表示CPE周期发送Inform报文的基准时间。

【使用指导】

CPE与ACS之间连接的建立过程需要发送Inform报文。通过设置Inform报文发送参数,可以触发CPE向ACS自动发起连接。

配置本命令,并开启CPE周期发送Inform报文功能后,设备会以本命令指定的时间为基准时间,加上周期时间,计算发送Inform报文的时间点,然后在该时间点上向ACS自动发送Inform报文。例如配置:cwmp cpe inform interval 3600、cwmp cpe inform interval enable、cwmp cpe inform time 2021-01-01T20:00:00,则表示从指定的时间开始,每个整点发送一次Inform报文。

本命令可以设置日期、时间、时区,格式为“日期T时间”或者“日期T时间±时区值”,其中:

·     日期的格式为yyyy-mm-dd,取值范围为1970-01-01~2035-12-31。

·     时间的格式为hh:mm:ss.ms。

¡     hh表示小时,取值范围为0~23。

¡     mm表示分钟,取值范围为0~59。

¡     ss表示秒钟,取值范围为0~59。

¡     ms表示微秒,取值范围为0~999999,为可选参数。

·     时区值的格式为hh:mm,取值范围为00:00~12:59。零时区可以表示为“日期T时间+00:00”、“日期T时间-00:00”或者“日期T时间Z”。

·     配置本命令时,指定的时间必须大于系统当前时间,且格式中间的0不能省略,例如:2021年1月1号20点,该参数需要写成2021-01-01T20:00:00。

【举例】

# 配置CPE发送Inform报文的基准时间为2021-01-01T20:00:00。

<Sysname> system-view

[Sysname] cwmp

[Sysname-cwmp] cwmp cpe inform time 2021-01-01T20:00:00

【相关命令】

·     cwmp cpe inform interval enable

·     cwmp cpe inform interval

1.1.15  cwmp cpe password

cwmp cpe password命令用来配置ACS连接CPE时的认证密码。

undo cwmp cpe password命令用来恢复缺省情况。

【命令】

cwmp cpe password { cipher | simple } string

undo cwmp cpe password

【缺省情况】

未配置ACS连接CPE的密码。

【视图】

CWMP视图

【缺省用户角色】

network-admin

【参数】

cipher:以密文方式设置密码。

simple:以明文方式设置密码,该密码将以密文形式存储。

string:密码字符串,区分大小写。明文密码为1~256个字符的字符串,密文密码为33~373个字符的字符串。

【使用指导】

当ACS与CPE建立CWMP连接且通过用户名和密码进行认证时,ACS会将用户名和密码发送给CPE,以便设备对ACS的身份进行认证。设备根据本地配置的用户名和该密码验证ACS是否合法,如果验证成功,则建立连接,否则,不能建立连接。

该配置为可选配置,可以只用用户名验证,但ACS和CPE上的配置必须一致。

一个ACS只能配置一个连接CPE的认证密码。

多次执行本命令,最后一次执行的命令生效。

【举例】

# 配置ACS连接CPE密码为newpsw。

<Sysname> system-view

[Sysname] cwmp

[Sysname-cwmp] cwmp cpe password simple newpsw

【相关命令】

·     cwmp cpe username

1.1.16  cwmp cpe port

cwmp cpe port命令用来配置CPE服务端口号。

undo cwmp cpe port命令用来恢复缺省情况。

【命令】

cwmp cpe port port

undo cwmp cpe port

【缺省情况】

CPE服务端口号为7547。

【视图】

CWMP视图

【缺省用户角色】

network-admin

【参数】

port:指定CPE服务端口号,取值范围为1000~65535。

【使用指导】

本命令用于配置设备向外提供CPE服务的端口号,如果ACS端向CPE发起CWMP连接,则ACS端输入的端口号必须和本命令配置的端口号相同。配置本命令后,CPE将使用新的端口号提供CWMP服务,当前已经建立的CWMP连接不受新端口号的影响。

【举例】

# 配置CPE服务端口号为51703。

<Sysname> system

[Sysname] cwmp

[Sysname-cwmp] cwmp cpe port 51703

1.1.17  cwmp cpe provision-code

cwmp cpe provision-code命令用来配置CPE的业务代码。

undo cwmp cpe provision-code命令用来恢复缺省情况。

【命令】

cwmp cpe provision-code provision-code

undo cwmp cpe provision-code

【缺省情况】

CPE向ACS发送的Inform报文中携带的业务代码为“PROVISIONINGCODE”。

【视图】

CWMP视图

【缺省用户角色】

network-admin

【参数】

provision-code:设备向ACS发送Inform报文中携带的设备代码。为1~64个字符的字符串,必须为大写字母、数字或者“.”。

【使用指导】

当CPE与ACS之间建立连接时,CPE需要在Inform报文中携带provision-code信息,ACS根据此信息可以识别设备定制的业务以及相应的参数,以便更好地管理CPE设备。关于ACS对provision-code的支持情况,请参见ACS手册。

多次执行本命令,最后一次执行的命令生效。

【举例】

# 配置CPE的业务代码为ABC30010714。

<Sysname> system

[Sysname] cwmp

[Sysname-cwmp] cwmp cpe provision-code ABC30010714

1.1.18  cwmp cpe stun enable

cwmp cpe stun enable命令用来开启CPE的NAT穿越功能。

undo cwmp cpe stun enable命令用来关闭CPE的NAT穿越功能。

【命令】

cwmp cpe stun enable

undo cwmp cpe stun enable

【缺省情况】

CPE的NAT穿越功能处于关闭状态。

【视图】

CWMP视图

【缺省用户角色】

network-admin

【使用指导】

无论CPE与ACS之间是否存在NAT网关,CPE的主动连接请求都能到达ACS。而当CPE与ACS之间存在NAT网关时,ACS主动发起的连接请求不能到达CPE。此时,可以在设备上开启NAT穿越功能,使得ACS的请求能够穿越网关。本特性的实现遵循RFC 3489定义的STUN(Simple Traversal of User Datagram Protocol (UDP) Through Network Address Translators (NATs),NAT的UDP简单穿越)。

CPE在主动给ACS发连接请求的过程中,如果发现与ACS之间存在NAT网关,则会将获取到的经NAT绑定的公网的IP地址和端口号发送给ACS。

为了保证ACS任意时刻主动发起的连接请求能够穿越NAT网关到达CPE,CPE必须维持NAT网关上的地址映射关系。

有关NAT的详细描述,请参见“三层技术-IP业务配置指导”中的“NAT”。

【举例】

# 开启CPE的NAT穿越功能。

<Sysname> system-view

[Sysname] cwmp

[Sysname-cwmp] cwmp cpe stun enable

1.1.19  cwmp cpe username

cwmp cpe username命令用来配置ACS连接CPE时的认证用户名。

undo cwmp cpe username命令用来恢复缺省情况。

【命令】

cwmp cpe username username

undo cwmp cpe username

【缺省情况】

未配置ACS连接CPE的用户名。

【视图】

CWMP视图

【缺省用户角色】

network-admin

【参数】

username:ACS请求连接CPE时的认证用户名,为1~256个字符的字符串,区分大小写。

【使用指导】

当ACS向CPE发送连接请求且通过用户名和密码认证时,ACS会将用户名和密码发送给设备,以便设备对ACS的身份进行认证。设备根据本地配置的用户名和该密码验证ACS是否合法,如果验证成功,则建立连接,否则,不能建立连接。

一个ACS只能配置一个连接CPE的认证用户名。

多次执行本命令,最后一次执行的命令生效。

【举例】

# 配置ACS连接CPE的用户名为newname。

<Sysname> system-view

[Sysname] cwmp

[Sysname-cwmp] cwmp cpe username newname

【相关命令】

·     cwmp cpe password

1.1.20  cwmp cpe wait timeout

cwmp cpe wait timeout命令用来配置CPE无数据传输超时时间。

undo cwmp cpe wait timeout命令用来恢复缺省情况。

【命令】

cwmp cpe wait timeout seconds

undo cwmp cpe wait timeout

【缺省情况】

无数据传输超时时间为30秒。

【视图】

CWMP视图

【缺省用户角色】

network-admin

【参数】

seconds:无数据传输超时时间,取值范围为30~1800,单位为秒。

【使用指导】

无数据传输超时时间主要用于以下两种情况:

·     在连接建立过程中,CPE向ACS发送连接请求,但是经过无数据传输超时时间还没有收到响应报文,CPE将认为连接失败。

·     CWMP连接建立后,如果CPE与ACS在无数据传输超时时间内一直没有报文的交互,CPE将认为连接失效,并断开连接。

【举例】

# 配置CPE无数据传输超时时间为60秒。

<Sysname> system-view

[Sysname] cwmp

[Sysname-cwmp] cwmp cpe wait timeout 60

1.1.21  cwmp enable

cwmp enable命令用来开启CWMP功能。

undo cwmp enable命令用来关闭CWMP功能。

【命令】

cwmp enable

undo cwmp enable

【缺省情况】

CWMP功能处于关闭状态。

【视图】

CWMP视图

【缺省用户角色】

network-admin

【使用指导】

开启CWMP后,CWMP的其它配置才能生效。

【举例】

# 开启CWMP功能。

<Sysname> system-view

[Sysname] cwmp

[Sysname-cwmp] cwmp enable

【相关命令】

·     cwmp

1.1.22  display cwmp configuration

display cwmp configuration命令用来显示CWMP的配置信息。

【命令】

display cwmp [ 181-model | all-model ] configuration

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

181-model:显示TR181数据模型的CWMP配置信息。

all-model:显示所有模型的CWMP配置信息。

【使用指导】

不指定181-modelall-model参数时,显示TR098数据模型的CWMP的配置信息。

【举例】

# CWMP开启,显示CWMP的配置信息。

<sysname> display cwmp configuration

TR-098 data model configuration:

CWMP state                          : Enabled

ACS URL                              : https://www.example.com:9090

ACS username                        : newname

ACS default URL                     : Null

ACS default username               : defname

Periodic inform                     : Disabled

Inform interval                     : 600s

Inform time                          : Not configured

Wait timeout                         : 30s

Connection retries                  : Unlimited

Source IP interface                 : None

STUN state                            : Disabled

SSL policy name                      : Null

DHCP force-renew threshold         : 5

表1-3 display cwmp configuration命令显示信息描述表

字段

描述

TR-098 data model configuration

使用TR-098数据模型的CWMP的配置信息

TR-181 data model configuration

使用TR-181数据模型的CWMP的配置信息

CWMP state

CWMP的开启状态:

·     Enabled:表示已开启

·     Disabled:表示未开启

ACS default URL

CPE连接ACS的缺省URL,没有配置时显示为Null

ACS default username

CPE连接ACS的缺省用户名,没有配置时显示为Null

ACS URL

CPE连接ACS的URL,没有配置时显示为Null

ACS username

CPE连接ACS的用户名,没有配置时显示为Null

Periodic inform

周期发送Inform报文的开启情况:

·     Enabled:表示已开启

·     Disabled:表示未开启

Inform interval

发送Inform报文的周期,没有配置时显示为600s

Inform time

计算Inform报文发送周期的基准值,没有配置时显示为Not configured

Wait timeout

无数据传输超时的时间

Connection retries

CWMP连接失败后自动重新连接的次数,没有配置时显示为Unlimited

Source IP interface

CPE上用于连接ACS的接口,没有配置时显示为None

STUN state

NAT穿越功能的开启状态:

·     Enabled:表示已开启

·     Disabled:表示未开启

SSL policy name

连接ACS采用的SSL策略名,没有配置时显示为Null

DHCP force-renew threshold

DHCP强制更新的触发阈值

 

【相关命令】

·     display cwmp status

1.1.23  display cwmp status

display cwmp status命令用来显示CWMP的状态信息。

【命令】

display cwmp [ 181-model | all-model ] status

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

181-model:显示TR181数据模型的CWMP的状态信息。

all-model:显示所有模型的CWMP的状态信息。

【使用指导】

不指定181-modelall-model参数时,显示TR098数据模型的CWMP的状态信息。

【举例】

# 显示CWMP的状态信息。

<sysname> display cwmp status

TR-098 data model status:

CWMP state                                    : Enabled

ACS URL of most recent connection             : https://www.example.com:9090

ACS information source                        : User

ACS username of most recent connection        : newname

Connection status                             : Disconnected

Data transfer status                          : None

Most recent successful connection attempt     : None

Length of time before next connection attempt : 1096832s

表1-4 display cwmp status命令显示信息描述表

字段

描述

TR-098 data model status

使用TR-098数据模型的CWMP的状态信息

TR-181 data model status

使用TR-181数据模型的CWMP的状态信息

CWMP state

CWMP的开启状态:

·     Enabled:表示已开启

·     Disabled:表示未开启

ACS URL of most recent connection

最近一次CPE使用的连接ACS的URL,没有配置时显示为Null

ACS information source

CPE获得ACS URL的方式,没有配置ACS URL时显示为None

·     User:表示ACS URL为命令行配置或者ACS配置

·     DHCP:表示ACS URL为DHCP下发

·     DHCPv6:表示ACS URL为DHCPv6 server下发

·     Default:表示ACS URL为缺省配置

ACS username of most recent connection

最近一次CPE使用的连接ACS的用户名,没有配置时显示为Null

Connection status

CPE的连接状态,包含:

·     Connected:表示连接已建立

·     Disconnected:表示没有建立连接

·     Waiting response:表示正在等待响应报文

Data transfer status

CPE的数据传输的状态,包含:

·     Uploading:表示正在上传数据

·     Downloading:表示正在下载数据

·     None:表示没有数据在传输

Most recent successful connection attempt

最近一次CPE和ACS成功连接的时间,最近没有成功连接时显示为None

Length of time before next connection attempt

距离下一次发起连接的时间,单位为秒。若CPE设备未检测到触发会话的事件,则显示为none

 

【相关命令】

·     display cwmp configuration

1.1.24  ssl client-policy

ssl client-policy命令用来绑定SSL客户端策略。

undo ssl client-policy命令用来恢复缺省情况。

【命令】

ssl client-policy policy-name

undo ssl client-policy

【缺省情况】

CWMP没有绑定SSL客户端策略。

【视图】

CWMP视图

【缺省用户角色】

network-admin

【参数】

policy-name:SSL客户端策略名,为1~31个字符的字符串,不区分大小写。

【使用指导】

CWMP是基于HTTP/HTTPS协议的,CWMP报文作为HTTP/HTTPS报文的数据部分封装在HTTP/HTTPS报文中。如果ACS的URL以http://开头,则使用HTTP协议,如果ACS的URL以https://开头,则使用HTTPS协议。

使用HTTPS协议时,为了对ACS身份进行认证,需要绑定SSL客户端策略。关于SSL客户端策略的详细介绍和配置请参见“安全配置指导”中的“SSL”。

【举例】

# 设置CWMP引用的SSL客户端策略为test。

<Sysname> system

[Sysname] cwmp

[Sysname-cwmp] ssl client-policy test

不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!

新华三官网
联系我们