【技术实现步骤摘要】
软件定义网络的流表一致性检测方法、装置及电子设备
[0001]本专利技术涉及通信网络
,尤其涉及一种软件定义网络的流表一致性检测方法、装置及电子设备。
技术介绍
[0002]网络功能虚拟化(Network Function Virtualization,NFV)技术和软件定义网络(Software Defined Network,SDN)技术已经在电信网络中得到应用,是5G网络部署的必要基础通信设施。基于SDN技术的电信网络也被称为SDN网络。一般SDN网络包括SDN控制器及该控制器所控制的交换机,SDN通过将控制平面和转发平面分离,实现网络流量的灵活控制。当前,SDN技术已在电信网开始部署并承载5G等重要业务,5G等重要业务对SDN转发面设备的转发性能、转发准确性提出了非常高的要求。在使用SDN网络架构的过程中,网络架构中的数据平面会受到不同程度的影响,例如交换机的转发规则被恶意篡改,或是交换机的软件缺陷、硬件故障等情况时,软件定义网络就会出现控制层面和数据层面的不一致的情况,会导致部分传输的数据丢失或是系统的暂时停 ...
【技术保护点】
【技术特征摘要】
1.一种软件定义网络的流表一致性检测方法,其特征在于,所述方法包括:以预设的第一时间段为周期,检测交换机上的流表是否发生改变;在确定所述流表发生改变时,从预置的修改记录数据库中筛选当前时刻前的预设的第二时间段内是否存在新增的与所述交换机对应的配置修改记录;其中,所述配置修改记录为软件定义网络控制器向所述交换机发送基于openflow协议的流表配置信息的记录,所述第二时间段大于第一时间段;若不存在新增的与所述交换机对应的配置修改记录,则判定流表不一致。2.根据权利要求1所述的软件定义网络的流表一致性检测方法,其特征在于,在以预设的第一时间段为周期,检测交换机上的流表是否发生改变的步骤前,所述方法还包括:在监测到所述软件定义网络控制器向所述交换机发送基于openflow协议的流表配置信息时,在所述修改记录数据库中保存与所述流表配置信息对应的配置修改记录。3.根据权利要求2所述的软件定义网络的流表一致性检测方法,其特征在于,所述配置修改记录包括:所述流表配置信息的发送时间和所述流表配置信息中的配置内容。4.根据权利要求3所述的软件定义网络的流表一致性检测方法,其特征在于,所述以预设的第一时间段为周期,检测交换机上的流表是否发生改变,包括:以所述第一时间段为周期,通过预设的哈希值计算方法,计算所述交换机上的流表的哈希值,并与上一周期的哈希值进行比较;若与上一周期的哈希值不同,则判定所述交换机上的流表发生改变。5.一种软件定义网络的流表一致性检测装置,其特征在于,所述装置包括:流表检测单元,用于以预设的第一时间段为周期,检测交换机上的流表是否发生改变;记录查询单元,用于在确定所述流表发生改变时,从预置的修改记录数据库中筛选当前时刻前的预设的第二时间段内是...
【专利技术属性】
技术研发人员:刘遂江,张晓儒,刘挺昕,马千,王祥东,
申请(专利权)人:中国移动通信集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。