【技术实现步骤摘要】
一种保障网元设备配置一致性的方法和装置
[0001]本专利技术涉及互联网通信
,尤其涉及一种保障网元设备配置一致性的方法和装置。
技术介绍
[0002]SDN(Software Defined Network)即软件定义网络。SDN技术由于其拥有对网络进行集中配置、管理、监控和编程的能力,可以满足大规模网络设备的自动化和个性化需求,在云计算领域得到了广泛的应用。
[0003]SDN主要分为控制平面和数据平面,SDN控制器实现网络拓扑的规划、路由的计算与规划、流表的生成及下发、网元的管理与控制等功能。数据平面通常由虚拟网元设备VNE(virtual network element)负责执行用户数据的转发,转发过程中所需要的转发表项是由控制层生成并下发的。因此控制器有大规模的配置同步给VNE,在实际生产环境中会有各种各样的原因导致网元设备中的配置不一致的情况,如网元和网管接口异常,网络抖动,网元宕机等,因此怎么保障VNE和控制器配置的一致性是一个很有挑战性的方向。
[0004]目前业界用到的一种方案为控制器 ...
【技术保护点】
【技术特征摘要】
1.一种保障网元设备配置一致性的方法,其特征在于,包括以下步骤:S1、leader agent收到控制器发送的配置包后,根据raft协议与follower agent进行同步更新;S2、leader agent与follower agent根据交易库增加的交易更新状态库后向控制器发送确认信号;S3、leader agent与follower agent根据交易库增加的交易更新状态库的同时,follower agent根据网元请求的配置id进行配置更新。2.如权利要求1所述保障网元设备配置一致性的方法,其特征在于,所述S1中leader agent与follower agent进行同步更新包括第一阶段和第二阶段,所述第一阶段为发送配置包给follower agent,所述第一阶段只写入交易库,所述第二阶段为确认阶段,所述第二阶段根据第一阶段的交易修改状态库。3.如权利要求2所述保障网元设备配置一致性的方法,其特征在于,所述第一阶段具体包括以下步骤:第一步、leader agent接收控制器发送的配置包后给该配置包赋值一个自增id;第二步、验证配置包中的配置是否有效,若有效,将所述配置包同步给follower agent,若无效则反馈错误。4.如权利要求2所述保障网元设备配置一致性的方法,其特征在于,所述第二阶段具体包括以下步骤:第一步、follower agent验证成功后,leader agent接收follower agent发送的确认信号;第二步、leader agent收集到过半的确认信号后,向follower agent发送确认信号;第三步、leader agent和follower agent将配置写入交易库;第四步、leader agent和follower agent根据交易库增加的交易更新状态库后向控制器发送确认信号。5.如权利要求1所述保障网元设备配置一致性的方法,其特征在于,...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。