一种网络中配置变更的方法及装置制造方法及图纸

技术编号:21145939 阅读:85 留言:0更新日期:2019-05-18 06:37
本申请公开了一种网络中配置变更的方法及装置,该方法包括:建立对应第一业务实例的第二业务实例。第一设备接收针对第一业务实例的配置变更信息,根据需要变更的配置信息触发第二业务实例进行配置变更。第一设备将第一业务实例传输的业务流导入到配置变更后的第二业务实例。第一设备获得配置变更后的第二业务实例传输业务流的结果,在根据所述结果确定配置变更后的第二业务实例满足传输业务流的要求时,根据需要变更的配置信息触发第一业务实例进行配置变更。因此能够通过第二业务实例先于第一业务实例进行配置变更确定需要变更的配置信息的正确性和有效性,保证第一业务实例配置变更的正确性和有效性。

【技术实现步骤摘要】
一种网络中配置变更的方法及装置
本申请涉及网络
,特别涉及一种网络中配置变更的方法及装置。
技术介绍
为实现网络运维简化趋势,自主网络集成模型和方法(AutonomicNetworkInfrastructure(ANI)&AutonomicServiceAgent(ASA),ANIMA)的标准和解决方案期望实现网络设备的即插即管和即插即用,以降低网络的运营成本。在ANIMA网络的网络运维过程中,经常需要对业务实例的配置进行更新,但由于配置量可能较大,会出现用错误或不合适的配置更新业务实例的现有配置,这样会导致网络中报文转发出现丢包或根本不能正常转发的情况。现有技术中,并没有有效的机制来保证业务实例配置更新后仍然能正常转发用户业务报文。
技术实现思路
本申请提供一种网络中配置变更的方法及装置,用以确定业务实例配置变更的正确性和有效性,从而提高业务实例更新的可靠性。第一方面,本申请提供一种网络中配置变更的方法,所述网络为ANIMA网络,所述网络中建立有第一业务实例,该方法包括:建立对应所述第一业务实例的第二业务实例,所述第二业务实例作为所述第一业务实施例的镜像业务实例,运行所述第二业务实例的设备与运行所述第一业务实例的设备相同;第一设备接收针对所述第一业务实例的配置变更信息,所述配置变更信息包括需要变更的配置信息,所述第一设备为所述第一业务实例的入口设备;所述第一设备根据所述需要变更的配置信息触发所述第二业务实例进行配置变更;所述第一设备将所述第一业务实例传输的业务流导入到配置变更后的所述第二业务实例;所述第一设备获得配置变更后的所述第二业务实例传输所述业务流的结果;在所述第一设备根据所述结果确定配置变更后的所述第二业务实例满足传输所述业务流的要求时,根据所述需要变更的配置信息触发所述第一业务实例进行配置变更。根据需要变更的配置信息触发第二业务实例先于第一业务实例进行配置变更,在根据配置变更后的第二业务实例传输业务流的结果确定第二业务实例满足传输第一业务实例的要求时,根据需要变更的配置信息触发第一业务实例进行配置变更,因此能够通过第二业务实例先于第一业务实例进行配置变更确定需要变更的配置信息的正确性和有效性,保证第一业务实例配置变更的正确性和有效性。在一种可能的设计中,所述第一设备根据所述结果确定所述第二业务实例满足传输所述业务流的要求,可以采用但不限于以下方法:所述第一设备将所述结果发送给服务器;所述第一设备接收来自所述服务器的消息,所述消息指示所述第二业务实例满足传输所述业务流的要求,所述消息是所述服务器在确定配置变更后的所述第二业务实例满足传输所述业务流要求时发送的。因此,第一设备可以通过服务器确定第二业务实例是否满足传输业务流的要求,当第二业务实例满足传输业务流的要求时,表明需要变更的配置信息准确,第一设备根据需要变更的配置信息触发第一业务实例进行配置变更,当第二业务实例不满足传输业务流的要求时,表明需要变更的配置信息可能存在错误,暂不对第一业务实例进行配置变更。在一种可能的设计中,建立所述第一业务实例对应的第二业务实例,可以采用但限于以下方法:确定业务链路对应的仿真链路,所述业务链路用于运行所述第一业务实例,所述仿真链路用于运行所述第二业务实例;根据所述第一业务实例的配置信息创建所述第二业务实例,所述第二业务实例的配置与所述第一业务实例的配置对应,所述第二业务实施例能够实现与所述第一业务实例相同的业务功能。因此,通过上述方法,可以实现第一业务实例传输的业务流与导入第二业务实例传输的业务流互不影响。在一种可能的设计中,确定业务链路对应的仿真链路,可以采用以下方法:根据业务链路的拓扑结构确定仿真链路的拓扑结构;根据业务链路的配置信息确定仿真链路的配置信息。因此,通过上述方法,可以实现第一业务实例所在的业务平面和第二业务实例所在的仿真平面的隔离。在一种可能的设计中,仿真链路与业务链路不具有相同的物理链路。仿真链路为独立的物理链路,或者为独立的逻辑链路。仿真链路可以有多种可能的形式。在一种可能的设计中,第一设备将第一业务实例传输的业务流导入到配置变更后的第二业务实例可以采用以下方法:第一设备利用导入策略将第一业务实例传输的业务流导入到配置变更后的第二业务实例,导入策略包括:策略路由或者访问控制列表ACL。在一种可能的设计中,配置变更后的所述第二业务实例传输所述业务流的结果包括以下至少一种:用于指示所述业务流的传输性能的参数;或,用于传输所述业务流的路径的连通性报告。第二方面,一种网络中配置变更的方法,所述网络为自主网络集成模型和方法ANIMA网络,所述网络中建立有第一业务实例,该方法包括:建立对应所述第一业务实例的第二业务实例,所述第二业务实例作为所述第一业务实施例的镜像业务实例,运行所述第二业务实例的设备与运行所述第一业务实例的设备相同;第一设备接收针对所述第一业务实例的配置变更信息,所述配置变更信息包括需要变更的配置信息,所述第一设备为所述第一业务实例的入口设备;所述第一设备根据所述需要变更的配置信息触发所述第二业务实例进行配置变更;在所述第一设备确定配置变更后的所述第二业务实例的协议正常运行时,根据所述需要变更的配置信息触发所述第一业务实例进行配置变更。根据需要变更的配置信息触发第二业务实例先于第一业务实例进行配置变更,在第一设备确定配置变更后的所述第二业务实例的协议正常运行时,根据需要变更的配置信息触发第一业务实例进行配置变更,因此能够通过第二业务实例先于第一业务实例进行配置变更确定需要变更的配置信息的正确性和有效性,保证第一业务实例配置变更的正确性和有效性。该方法比较简便,且容易实施。在一种可能的设计中,所述第一设备确定配置变更后的所述第二业务实例的协议正常运行,可以采用但不限于以下方法:所述第一设备确定配置变更后的所述第二业务实例的转发表项正确,或,所述第一设备确定配置变更后的所述第二业务实例的协议正常建立。在一种可能的设计中,建立所述第一业务实例对应的第二业务实例可以采用以下方法:确定业务链路对应的仿真链路,所述业务链路用于运行所述第一业务实例,所述仿真链路用于运行所述第二业务实例;根据所述第一业务实例的配置信息创建所述第二业务实例,所述第二业务实例的配置与所述第一业务实例的配置对应,所述第二业务实施例能够实现与所述第一业务实例相同的业务功能。在一种可能的设计中,确定业务链路对应的仿真链路,可以采用以下方法:根据所述业务链路的拓扑结构确定仿真链路的拓扑结构;根据所述业务链路的配置信息确定所述仿真链路的配置信息。在一种可能的设计中,所述仿真链路与所述业务链路具有相同的物理链路。第三方面,本申请提供一种网络中配置变更的方法,该方法包括:服务器接收第一设备发送的配置变更后的第二业务实例传输所述业务流的结果,所述第二业务实例作为第一业务实例的镜像业务实例,运行所述第二业务实例的设备与运行所述第一业务实例的设备相同;若所述服务器确定配置变更后的所述第二业务实例满足传输所述业务流要求,向所述第一设备发送消息,所述消息指示配置变更后的所述第二业务实例满足传输所述业务流的要求。在服务器确定第二业务实例满足传输业务流的要求后,服务器向第一设备发送消息,因此能够通过第二业务实例先于第一本文档来自技高网...

【技术保护点】
1.一种网络中配置变更的方法,其特征在于,所述网络为自主网络集成模型和方法ANIMA网络,所述网络中建立有第一业务实例,该方法包括:建立对应所述第一业务实例的第二业务实例,所述第二业务实例作为所述第一业务实施例的镜像业务实例,运行所述第二业务实例的设备与运行所述第一业务实例的设备相同;第一设备接收针对所述第一业务实例的配置变更信息,所述配置变更信息包括需要变更的配置信息,所述第一设备为所述第一业务实例的入口设备;所述第一设备根据所述需要变更的配置信息触发所述第二业务实例进行配置变更;所述第一设备将所述第一业务实例传输的业务流导入到配置变更后的所述第二业务实例;所述第一设备获得配置变更后的所述第二业务实例传输所述业务流的结果;在所述第一设备根据所述结果确定配置变更后的所述第二业务实例满足传输所述业务流的要求时,根据所述需要变更的配置信息触发所述第一业务实例进行配置变更。

【技术特征摘要】
1.一种网络中配置变更的方法,其特征在于,所述网络为自主网络集成模型和方法ANIMA网络,所述网络中建立有第一业务实例,该方法包括:建立对应所述第一业务实例的第二业务实例,所述第二业务实例作为所述第一业务实施例的镜像业务实例,运行所述第二业务实例的设备与运行所述第一业务实例的设备相同;第一设备接收针对所述第一业务实例的配置变更信息,所述配置变更信息包括需要变更的配置信息,所述第一设备为所述第一业务实例的入口设备;所述第一设备根据所述需要变更的配置信息触发所述第二业务实例进行配置变更;所述第一设备将所述第一业务实例传输的业务流导入到配置变更后的所述第二业务实例;所述第一设备获得配置变更后的所述第二业务实例传输所述业务流的结果;在所述第一设备根据所述结果确定配置变更后的所述第二业务实例满足传输所述业务流的要求时,根据所述需要变更的配置信息触发所述第一业务实例进行配置变更。2.根据权利要求1所述的方法,其特征在于,所述第一设备根据所述结果确定配置变更后的所述第二业务实例满足传输所述业务流的要求,包括:所述第一设备将所述结果发送给服务器;所述第一设备接收来自所述服务器的消息,所述消息指示配置变更后的所述第二业务实例满足传输所述业务流的要求,所述消息是所述服务器在确定配置变更后的所述第二业务实例满足传输所述业务流要求时发送的。3.根据权利要求1或2所述的方法,其特征在于,建立所述第一业务实例对应的第二业务实例,包括:确定业务链路对应的仿真链路,所述业务链路用于运行所述第一业务实例,所述仿真链路用于运行所述第二业务实例;根据所述第一业务实例的配置信息创建所述第二业务实例,所述第二业务实例的配置与所述第一业务实例的配置对应,所述第二业务实施例能够实现与所述第一业务实例相同的业务功能。4.根据权利要求3所述的方法,其特征在于,确定业务链路对应的仿真链路,包括:根据所述业务链路的拓扑结构确定仿真链路的拓扑结构;根据所述业务链路的配置信息确定所述仿真链路的配置信息。5.根据权利要求1-4任一项所述的方法,其特征在于,所述第一设备将所述第一业务实例传输的业务流导入到配置变更后的所述第二业务实例包括:所述第一设备利用导入策略将所述第一业务实例传输的业务流导入到配置变更后的所述第二业务实例,所述导入策略包括:策略路由或者访问控制列表ACL。6.根据权利要求1-5任一项所述的方法,其特征在于,配置变更后的所述第二业务实例传输所述业务流的结果包括:用于指示所述业务流的传输性能的参数;或,用于传输所述业务流的路径的连通性报告。7.一种网络中配置变更的方法,其特征在于,所述网络为自主网络集成模型和方法ANIMA网络,所述网络中建立有第一业务实例,该方法包括:建立对应所述第一业务实例的第二业务实例,所述第二业务实例作为所述第一业务实施例的镜像业务实例,运行所述第二业务实例的设备与运行所述第一业务实例的设备相同;第一设备接收针对所述第一业务实例的配置变更信息,所述配置变更信息包括需要变更的配置信息,所述第一设备为所述第一业务实例的入口设备;所述第一设备根据所述需要变更的配置信息触发所述第二业务实例进行配置变更;在所述第一设备确定配置变更后的所述第二业务实例的协议正常运行时,根据所述需要变更的配置信息触发所述第一业务实例进行配置变更。8.根据权利要求7所述的方法,其特征在于,所述第一设备确定配置变更后的所述第二业务实例的协议正常运行包括:所述第一设备确定配置变更后的所述第二业务实例的转发表项正确,或,所述第一设备确定配置变更后的所述第二业务实例的协议正常建立。9.根据权利要求7或8所述的方法,其特征在于,建立所述第一业务实例对应的第二业务实例,包括:确定业务链路对应的仿真链路,所述业务链路用于运行所述第一业务实例,所述仿真链路用于运行所述第二业务实例;根据所述第一业务实例的配置信息创建所述第二业务实例,所述第二业务实例的配置与所述第一业务实例的配置对应,所述第二业务实施例能够实现与所述第一业务实例相同的业务功能。10.根据权利要求9所述的方法,其特征在于,确定业务链路对应的仿真链路,包括:根据所述业务链路的拓扑结构确定仿真链路的拓扑结构...

【专利技术属性】
技术研发人员:段方红孙伟张永康温华锋李凯
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

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

1