【技术实现步骤摘要】
一种配置信息下发方法、装置及存储介质
[0001]本申请涉及通信领域,尤其涉及一种配置信息下发方法、装置及存储介质。
技术介绍
[0002]目前软件定义网络(Software Defined Networking,SDN)已经扩展到一切可以通过软件控制的网络,传统的交换路由设备也开始大量地通过SDN方式进行自动配置和管理。
[0003]随着SDN的大规模应用,SDN业务的类型和场景也随之变得更加复杂,进而导致将业务配置信息下发至网络设备的过程中出现异常的概率较高。当业务配置下发异常时,目前通常的处理方法就是通过手工方式清理掉网络设备中已修改的业务配置,或者通过手工方式解决掉存在的问题,由SDN控制器继续重发未完成的业务配置,从而保证业务配置的完整性和一致性。整个业务配置下发的过程依然离不开运维人员的手工操作,无法实现完全的自动化。
技术实现思路
[0004]本公开提供一种配置信息下发方法、装置及存储介质,能够实现SDN中网络设备的业务配置的自动化下发。
[0005]为达到上述目的,本公开的实施例采用如下技术方案:
[0006]第一方面,本公开提供一种配置信息下发方法,包括:SDN控制器根据接收到的业务开通请求,确定目标业务配置信息,目标业务配置信息用于反映目标网络设备需要为目标业务更新的全部业务配置参数。之后,SDN控制器获取目标网络设备当前已配置的全部业务配置参数,将全部业务配置参数确定为全量配置信息并存储在配置参数数据库中。最后,SDN控制器根据配置比对算法CCA、目标业务 ...
【技术保护点】
【技术特征摘要】
1.一种配置信息下发方法,其特征在于,所述方法包括:接收业务开通请求;根据所述业务开通请求,确定目标业务配置信息;所述目标业务配置信息用于反映目标网络设备需要为目标业务更新的全部业务配置参数;获取所述目标网络设备的全量配置信息,根据所述全量配置信息,确定所述目标网络设备的配置参数数据库;其中,所述全量配置信息包括所述目标网络设备当前时刻的全部业务配置参数;根据配置比对算法CCA、所述目标业务配置信息和所述目标网络设备的所述配置参数数据库,确定配置下发信息;所述配置下发信息用于指示所述目标网络设备更新所述业务配置;向所述目标网络设备发送所述配置下发信息;若向所述目标网络设备发送所述配置下发信息的过程中出现异常,则根据CCA对所述目标网络设备的业务配置进行还原。2.根据权利要求1所述的方法,其特征在于,所述根据所述业务开通请求,确定所述目标业务配置信息,具体包括:通过北向接口接收所述业务开通请求;其中,所述业务开通请求包括所述目标业务的业务模型;根据所述业务模型,确定所述目标业务需求的全部业务配置参数;根据所述目标业务需求的全部业务配置参数,确定所述目标业务配置信息。3.根据权利要求2所述的方法,其特征在于,所述获取所述目标网络设备的全量配置信息,具体包括:根据命令行接口查询所述目标网络设备的业务配置,获取所述目标网络设备的全量配置信息。4.根据权利要求3所述的方法,其特征在于,所述根据CCA、所述目标业务配置信息和所述目标网络设备的所述配置参数数据库,确定所述配置下发信息,具体包括:对每一个存在于所述目标业务配置信息中,并且不存在于所述配置参数数据库中的业务配置参数,执行第一操作,以获取新增业务配置参数;其中,所述第一操作包括:将所述业务配置参数确定为新增业务配置参数;对每一个同时存在于所述目标业务配置信息和所述配置参数数据库中,并且业务配置名称相同的业务配置参数,执行第二操作,以获取重复业务配置参数、修改业务配置参数和删除业务配置参数;其中,所述第二操作包括:若所述业务配置参数在所述目标业务配置信息中的参数值,与在所述配置参数数据库中的参数值相同,则将所述业务配置参数确定为重复业务配置参数;若所述业务配置参数在所述目标业务配置信息中的参数值,与在所述配置参数数据库中的参数值不同,则将所述业务配置参数确定为修改业务配置参数;若所述业务配置参数在所述目标业务配置信息中的参数值为空且指示将所述业务配置参数对应的业务配置删除,则将所述业务配置参数确定为删除业务配置参数;将全部所述新增业务配置参数、全部删除业务配置参数和全部所述修改业务配置参数,确定为所述配置下发信息。5.根据权利要求4所述的方法,其特征在于,所述向所述目标网络设备发送所述配置下
发信息,具体包括:所述配置下发信息包括一个或多个配置下发子信息;其中,所述每个配置下发子信息分别包括一个业务配置参数;向所述目标网络设备依次发送所述一个或多个配置下发子信息;所述目标网络设备在接收到一个配置下发子信息后,根据所述配置下发子信息包括的所述业务配置参数,更新业务配置。6.根据权利要求5所述的方法,其特征在于,所述根据CCA对所述目标网络设备的业务配置进行还原,具体包括:获取发生异常时刻正在发送的异常配置下发子信息,确定在所述异常配置下发子信息之前发送的所述配置下发子信息;根据所述异常配置下发子信息之前发送的所述配置下发子信息,确定一个或多个已更新的业务配置参数;对每一个所述已更新的业务配置参数执行第三操作,以将所述目标网络设备的业务配置还原至接收到第一个所述配置下发子信息前;所述第三操作包括:若所述已更新的业务配置参数为所述新增业务配置参数,则删除所述已更新的业务配置参数;若所述已更新的业务配置参数为所述修改业务配置参数,则将所述已更新的业务配置参数的参数值再次修改为所述配置参数数据库中记录的参数值;若所述已更新的业务配置参数为所述删除业务配置参数,则将撤销所述已更新的业务配置参数的参数值的删除操作。7.根据权利要求1至6任一项所述的方法,其特征在于,所述向所述目标网络设备发送所述配置下发信息的过程中出现异常包括:网络异常、发送所述配置下发信息超时、所述网络设备反馈信息失败;在所述对所述目标网络设备的业务配置进行还原之后,所述方法还包括:当所述异常排除后,重新向所述目标网络设备发送所述配置下发信息。8.一种配置信息下发装置,其特征在于,所述配置信息下发装置包括:接收模块、处理模块和发送模块;所述接收模块,用于接收业务开通请求;所述处理模块,用于根据所述业务开通请求,确定目标业务配置信息;所述目标业务配置信息用于反映目标网络设备需要为目标业务更新的全部业务配置参数;所述处理模块,还用于获取所...
【专利技术属性】
技术研发人员:李福庆,马季春,张桂玉,汤泳,肖伟,宋齐军,陈亚峰,
申请(专利权)人:中讯邮电咨询设计院有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。