【技术实现步骤摘要】
核查转发表项的方法、装置和控制器
本公开涉及通信
,尤其是涉及核查转发表项的方法、装置和控制器。
技术介绍
现有诸如SDN(SoftwareDefinedNetwork,软件定义网络)等通信网络架构中,通常需要控制器核查本地存储的转发表项(诸如,流表项FlowEntry)和与其关联的网络设备存储的转发表项是否一致,以确保网络设备和控制器具有相同的转发动作和转发策略。现有的控制器在核查转发表项是否一致时,主要采用逐条比对转发表项中数据的方式实现。具体而言,控制器定时从网络设备上读取转发表项,然后和本地存储的转发表项的数据进行比较,从而进行一致性核查。然而,这种方式需要控制器进行大量的表项读取及逐条核查工作,通常耗费时间较长,核查效率较为低下。
技术实现思路
有鉴于此,本公开的目的在于提供一种核查转发表项的方法、装置和控制器,用以提高转发表项的核查效率。为了实现上述目的,本公开采用的技术方案如下:第一方面,本公开提供了一种核查转发表项的方法,应用于控制器,该方法包括:向目标网络设备发送核查请求消息;接收目标网络设备根据核查请求消息反馈的核查应答消息;其中,核查应答消息携带有转发表项标识以及与转发表项标识对应的计算值;根据转发表项标识对应的计算值核查目标网络设备上的转发表项是否异常。第二方面,本公开提供了一种核查转发表项的装置,应用于控制器,该装置包括:请求发送模块,用于向目标网络设备发送核查请求消息;应答接收模块,用于接收目标网络设备根据核查请求消息反馈的核查应答消息;其中,核查应答消息携带有转发表项标识以及与转发表项标识对应的计算值;核查模块,用于根据转发 ...
【技术保护点】
1.一种核查转发表项的方法,其特征在于,应用于控制器,所述方法包括:向目标网络设备发送核查请求消息;接收所述目标网络设备根据所述核查请求消息反馈的核查应答消息;其中,所述核查应答消息携带有转发表项标识以及与所述转发表项标识对应的计算值;根据所述转发表项标识对应的计算值核查所述目标网络设备上的转发表项是否异常。
【技术特征摘要】
1.一种核查转发表项的方法,其特征在于,应用于控制器,所述方法包括:向目标网络设备发送核查请求消息;接收所述目标网络设备根据所述核查请求消息反馈的核查应答消息;其中,所述核查应答消息携带有转发表项标识以及与所述转发表项标识对应的计算值;根据所述转发表项标识对应的计算值核查所述目标网络设备上的转发表项是否异常。2.根据权利要求1所述的方法,其特征在于,向目标网络设备发送核查请求消息的步骤之前,所述方法还包括:获取目标网络设备支持的散列算法;从所述目标网络设备支持的散列算法中选择目标算法;将所述目标算法的标识通知给所述目标网络设备,以使所述目标网络设备应用所述目标算法计算转发表项的计算值。3.根据权利要求1所述的方法,其特征在于,向目标网络设备发送核查请求消息的步骤包括:获取目标网络设备支持的散列算法;从所述目标网络设备支持的散列算法中选择目标算法;生成携带有所述目标算法的标识的核查请求消息;向所述目标网络设备发送所述核查请求消息,以使所述目标网络设备应用所述目标算法计算转发表项的计算值。4.根据权利要求1所述的方法,其特征在于,根据所述转发表项标识对应的计算值核查所述目标网络设备上的转发表项是否异常的步骤,包括:在所述控制器的本地查找所述转发表项标识对应的转发表项;如果查找到所述转发表项,比对接收到的所述转发表项标识对应的计算值与本地存储的所述转发表项标识对应的转发表项的计算值是否相等;如果相等,确定所述目标网络设备上的所述转发表项标识对应的转发表项正常;如果不相等,确定所述目标网络设备上的所述转发表项标识对应的转发表项异常。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:如果所述目标网络设备上的转发表项异常,根据异常情况进行处理;其中,所述处理的方式包括以下中的一种或多种:若所述转发表项标识对应的计算值错误,向所述目标网络设备发送所述转发表项标识在本地对应的转发表项;若本地不存在所述转发表项标识对应的转发表项,通知所述目标网络设备删除所述转发表项标识对应的转发表项;若接收到的所述转发表项标识不全,将缺失的转发表项标识对应的转发表项发送给所述目标网络设备。6.根据权利要求1所述的方法,其特征在于,所述控制器为SDN控制器,所述目标网络设备包括:所述SDN控制器连接的交换机或另一个SDN控制器;所述转发表项为流表项,所述转发表项标识是基于所述SDN控制器的标识和对应流表项的标识生成的标识;所述计算值是基于流表项的匹配域和动作域中的内容计算的散列值。7.一种核查转发表项的装置,其特征在于,应用于控制器,所述装置包括:请求发送模块,用于向目标网络设备发送核查请求消息;应答接收模块,用于接收所述目标网络设备根据所述核查请求消息反馈的核查应...
【专利技术属性】
技术研发人员:宋小恒,
申请(专利权)人:新华三技术有限公司合肥分公司,
类型:发明
国别省市:安徽,34
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。