一种配置方法、装置及相关设备制造方法及图纸

技术编号:23991153 阅读:34 留言:0更新日期:2020-04-29 16:08
本申请实施例公开了一种配置方法、装置及相关设备,用于减少业务的损失。本申请实施例方法包括:服务端获取来自客户端的配置请求;所述服务端根据所述配置请求对网络设备中的资源进行资源配置操作,并获取资源配置操作的操作结果,所述操作结果指示对所述网络设备的资源进行的资源配置操作成功或失败;所述服务端生成采用数据模型语言表示所述操作结果的目标对象,并向所述客户端发送所述目标对象。

A configuration method, device and related equipment

【技术实现步骤摘要】
一种配置方法、装置及相关设备
本申请涉及网络通信领域,尤其涉及一种配置方法、装置及相关设备。
技术介绍
网络设备管理系统是用于对网络设备进行管理的系统。目前,网络管理系统不仅可以做到获取网络设备的状态数据,而且还可以做到根据网络设备的配置数据增加、修改或删除网络设备的资源。在软件层面,该系统一般包括客户端(client)和服务端(server)。客户端面向用户,用于接收用户对网络设备的操作请求,并将该操作请求发送给服务端;服务端面向网络设备,用于根据对网络设备的操作请求对网络设备进行相应的操作。在目前的网络设备管理协议中,服务端对网络设备的配置操作是异步的。所谓异步的含义是,服务端在接收到来自客户端的配置请求后,先根据配置请求对服务端存储的对象进行对象配置操作,并在对象配置操作成功后向客户端发送处理成功的响应。其中,服务端存储的对象用于描述网络设备的资源。而后,服务端再根据完成资源配置操作的对象对网络设备中的资源进行资源配置操作。所以,客户端实际上并不知晓对网络设备的资源配置操作是成功还是失败,如若失败,那么网络设备基于原来的资源产生的业务数据就是错误的业务数据,从而影响到业务的正常运行。
技术实现思路
本申请实施例提供了一种配置方法、装置及相关设备,用于减少业务的损失。第一方面,本申请实施例提供了一种配置方法,该方法应用于服务端。所述方法包括:服务端获取来自客户端的配置请求。配置请求中用于对服务端中存储中的对象进行对象配置操作。对象用于描述网络设备中可管理的资源。对象可以存储在对象数据库中。所述服务端根据所述配置请求对网络设备中的资源进行资源配置操作,并获取资源配置操作的操作结果,所述操作结果指示对所述网络设备的资源进行的资源配置操作成功或失败;所述服务端生成采用数据模型语言表示所述操作结果的目标对象,并向所述客户端发送所述目标对象。本申请实施例服务端通过获取对网络设备的资源进行资源配置操作的操作结果,生成采用数据模型语言表示操作结果的目标对象,并将目标对象发送给客户端,以便客户端能够知晓对网络设备中资源的资源配置操作是否成功,这样用户在网络设备中资源的资源配置操作失败的情况下能够及时的采取措施进行处理,减少业务的损失。可选的,作为其中一种服务端主动向所述客户端发送所述目标对象的实现方式,所述服务端将所述目标对象存储在所述服务端的对象数据库中;基于在所述对象数据库中存储所述目标对象,所述服务端向所述客户端发送通告,所述通告中包括所述目标对象。本申请实施例实现利用现有的通告机制来向客户端通告目标对象。可选的,作为另外一种服务端被动向所述客户端发送所述目标对象的实现方式,该方法还包括:所述服务端向所述客户端发送所述目标对象的存储地址。相应的,所述向所述客户端发送所述目标对象包括:所述服务端获取来自所述客户端的查询请求,所述查询请求中携带有所述目标对象的存储地址;所述服务端根据所述目标对象的存储地址查找所述目标对象,并向所述网络设备客户端发送所述目标对象。可选的,所述方法还包括:所述服务端根据所述配置请求对存储在所述服务端的对象进行对象配置操作,所述对象用于描述所述网络设备的资源。可选的,为了用户能够获取到关于资源配置操作的操作结果的相关信息,以便于用户做出正确的决策,所述目标对象还用于表示以下至少一种数据:所述配置请求中的配置数据、所述对象在所述服务端的存储地址、所述对象配置操作的操作标识、所述对象配置操作的操作类型和所述对象配置操作的操作时间。可选的,所述服务端生成采用数据模型语言表示所述操作结果的目标对象,并向所述客户端发送所述目标对象包括:所述服务端生成采用Yang语言表示所述操作结果的目标Yang对象,并向所述客户端发送所述目标Yang对象。可选的,若操作结果为资源配置操作失败,为了进一步解决资源配置失败的问题,所述方法还包括:所述服务端获取来自客户端的失败处理请求,并根据所述失败处理请求指示的处理操作对所述网络设备进行处理。可选的,所述处理操作包括重试操作,所述重试操作用于对所述网络设备的资源重新执行资源配置操作。第二方面,本申请实施例还提供了一种配置装置,所述装置部署服务端,所述装置包括:请求获取单元,用于获取来自客户端的配置请求;资源配置单元,用于根据所述配置请求对网络设备中的资源进行资源配置操作,并获取资源配置操作的操作结果,所述操作结果指示对所述网络设备的资源进行的资源配置操作成功或失败;对象发送单元,用于生成采用数据模型语言表示所述操作结果的目标对象,并向所述客户端发送所述目标对象。可选的,所述向所述客户端发送所述目标对象包括:将所述目标对象存储在所述服务端的对象数据库中;基于在所述对象数据库中存储所述目标对象,向所述客户端发送通告,所述通告中包括所述目标对象。可选的,所述装置还包括:地址发送单元,用于向所述客户端发送所述目标对象的存储地址;所述向所述客户端发送所述目标对象包括:获取来自所述客户端的查询请求,所述查询请求中携带有所述目标对象的存储地址;根据所述目标对象的存储地址查找所述目标对象,并向所述网络设备客户端发送所述目标对象。可选的,所述装置还包括:对象配置单元,用于根据所述配置请求对存储在所述服务端的对象进行对象配置操作,所述对象用于描述所述网络设备的资源。可选的,所述目标对象还用于表示以下至少一种数据:所述配置请求中的配置数据、所述对象在所述服务端的存储地址、所述对象配置操作的操作标识、所述对象配置操作的操作类型和所述对象配置操作的操作时间。可选的,所述对象发送单元,用于生成采用Yang语言表示所述操作结果的目标Yang对象,并向所述客户端发送所述目标Yang对象。可选的,所述装置还包括:处理单元,用于获取来自客户端的失败处理请求,并根据所述失败处理请求指示的处理操作对所述网络设备进行处理。可选的,所述处理操作包括重试操作,所述重试操作用于对所述网络设备的资源重新执行资源配置操作。第三方面,本申请实施例还提供了一种配置设备,包括处理器和存储器,其中,存储器用于存储机器可读指令,当处理器执行存储器中的机器可读指令时,执行上述服务端所执行的配置方法。附图说明图1为本申请实施例提供的配置系统的结构框图;图2为本申请实施例提供的一种配置方法的流程图;图3为本申请实施例提供的以太网络架构示意图;图4为本申请实施例提供的一种配置装置的结构框图;图5为本申请实施例提供的一种配置设备的硬件架构图。具体实施方式在现有的网络设备管理协议,例如RESTCONF协议和网络结构(networkconfiguration,NETCONF)协议中,可以通过Yang语言在服务端中建立Yang模型,Yang模型中的Yang对象用于描述网络设备中可管理的资源。其中,RESTCONF协议用于提供遵循表述性状态转移(representationalstatetransfer,REST)原理的超文本文档来自技高网...

【技术保护点】
1.一种配置方法,其特征在于,所述方法包括:/n服务端获取来自客户端的配置请求;/n所述服务端根据所述配置请求对网络设备中的资源进行资源配置操作,并获取资源配置操作的操作结果,所述操作结果指示对所述网络设备的资源进行的资源配置操作成功或失败;/n所述服务端生成采用数据模型语言表示所述操作结果的目标对象,并向所述客户端发送所述目标对象。/n

【技术特征摘要】
1.一种配置方法,其特征在于,所述方法包括:
服务端获取来自客户端的配置请求;
所述服务端根据所述配置请求对网络设备中的资源进行资源配置操作,并获取资源配置操作的操作结果,所述操作结果指示对所述网络设备的资源进行的资源配置操作成功或失败;
所述服务端生成采用数据模型语言表示所述操作结果的目标对象,并向所述客户端发送所述目标对象。


2.根据权利要求1所述的方法,其特征在于,所述向所述客户端发送所述目标对象包括:
所述服务端将所述目标对象存储在所述服务端的对象数据库中;
基于在所述对象数据库中存储所述目标对象,所述服务端向所述客户端发送通告,所述通告中包括所述目标对象。


3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
所述服务端向所述客户端发送所述目标对象的存储地址;
所述向所述客户端发送所述目标对象包括:
所述服务端获取来自所述客户端的查询请求,所述查询请求中携带有所述目标对象的存储地址;
所述服务端根据所述目标对象的存储地址查找所述目标对象,并向所述网络设备客户端发送所述目标对象。


4.根据权利要求1-3任一项所述的方法,其特征在于,所述方法还包括:
所述服务端根据所述配置请求对存储在所述服务端的对象进行对象配置操作,所述对象用于描述所述网络设备的资源。


5.根据权利要求4所述的方法,其特征在于,所述目标对象还用于表示以下至少一种数据:
所述配置请求中的配置数据、所述对象在所述服务端的存储地址、所述对象配置操作的操作标识、所述对象配置操作的操作类型和所述对象配置操作的操作时间。


6.根据权利要求1-5任一项所述的方法,其特征在于,所述服务端生成采用数据模型语言表示所述操作结果的目标对象,并向所述客户端发送所述目标对象包括:
所述服务端生成采用Yang语言表示所述操作结果的目标Yang对象,并向所述客户端发送所述目标Yang对象。


7.根据权利要求1-6任一项所述的方法,其特征在于,所述方法还包括:
所述服务端获取来自客户端的失败处理请求,并根据所述失败处理请求指示的处理操作对所述网络设备进行处理。


8.根据权利要求7所述的方法,其特征在于,所述处理操作包括重试操作,所述重试操作用于对所述网络设备的资源重新执行资源配置操作。


9.一种配置装置,其特征在于,所述装置部署服务端,所述装置包...

【专利技术属性】
技术研发人员:刘勇玉朝德
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1