【技术实现步骤摘要】
【国外来华专利技术】一种数据流处理方法、设备和系统
本专利技术涉及通信
,尤其涉及一种数据流处理方法、设备和系统。
技术介绍
在现代通信网络中,通过各种不同功能的网络设备通过支持各类的网络协议从而实现网元间的互联互通,其中,每一台网络设备都有内部的报文转发模块和各类的协议控制模块组成。这种分布式的控制模块部署方式使得网络的部署和管理非常复杂,为例是是某个控制参数的修改或升级,必须有人工对每台设备进行单独的操作,为了提高网元的部署灵活性和可管理性,现有技术提出了软件定义网络SDN(Software-DefinedNetwork)的概念,即通过网元设备的控制逻辑和转发功能解耦,并将控制逻辑进行集中部署,使得网络的控制和维护工作能够简单地通过对控制面设备的操作实现,从而提高网络的管理效率,并使得转发名设备更为简化,有利于实现转发设备的高性能和可重用性。在现有技术中,通常使用Openflow协议作为SDN网络中的最典型和应用最多的协议,其中,Openflow协议中的网元包括控制设备Openflowcontroller(简称OFController)和交换设备Openflowswitch(简称OFSwitch),这里控制设备预先以流表项的形式发送根据报文特征确定的业务流的转发动作至交换设备,以便交换设备存储该流表项,并对后续符合该流表项中匹配信息的报文执行对应的动作列表,但在某些协议处理的过程中,控制设备预先发送至交换设备的流表项动作中的信息不足以处理交换设备接收的用户报文,此时交换设备需要中断动作列表的执行操作并向控制器请求需要的信息,但无法对返回的报文继续执行未完成的动作,因 ...
【技术保护点】
PCT国内申请,权利要求书已公开。
【技术特征摘要】
【国外来华专利技术】1.一种数据流处理方法,其特征在于,包括:向控制设备发送请求消息,所述请求消息包括交换设备请求的动作参数、待处理报文的标识或待处理报文;接收所述控制设备根据所述请求消息发送的报文处理信息;根据所述报文处理信息执行对应所述待处理报文的操作;所述向控制设备发送请求消息之前,还包括:接收所述控制设备预先发送的流表项,并根据所述流表项匹配所述待处理报文,所述流表项包括数据流的匹配信息及所述数据流所需的动作列表;若执行所述动作列表时发现对应的动作参数缺失,则向所述控制设备发送请求消息。2.根据权利要求1所述的方法,其特征在于,所述向控制设备发送请求消息,包括:将动作执行信息通过所述请求消息发送至所述控制设备和/或存储在本地,所述动作执行信息包括已执行动作标识、未执行动作标识、已执行动作列表和未执行动作列表中一种或多种。3.根据权利要求1所述的方法,其特征在于,所述根据所述报文处理信息执行对应所述待处理报文的操作,包括:根据所述报文处理信息获取所述待处理报文或所述待处理报文标识、动作参数、动作执行信息、和/或继续动作执行指令,并根据所述报文处理信息执行对应的操作。4.根据权利要求1至3中任一项所述的方法,其特征在于,所述报文处理信息包括:所述动作参数、待处理报文或所述待处理报文的标识、动作执行信息、待执行动作列表、继续动作执行指令中至少一种。5.一种数据流处理方法,其特征在于,包括:接收交换设备发送的请求消息,并根据所述请求消息确定所述交换设备所需的报文处理信息,所述请求消息包括交换设备请求的动作参数、待处理报文的标识或待处理报文;将所述报文处理信息发送至所述交换设备,以便于所述交换设备根据所述报文处理信息执行对应操作,所述报文处理信息包括所述动作参数、待处理报文或所述待处理报文的标识、动作执行信息、待执行动作列表、继续动作执行指令中至少一种;所述接收交换设备发送的请求消息,并根据所述请求消息确定所述交换设备所需的报文处理信息,包括:根据所述请求消息获取所述请求消息对应的请求参数,并根据所述请求消息配置对应的动作列表,并根据所述请求参数和所述动作列表生成报文处理信息,以便所述交换设备根据所述报文处理信息执行对应操作。6.根据权利要求5所述的方法,其特征在于,所述接收交换设备发送的请求消息,并根据所述请求消息确定所述交换设备所需的报文处理信息之前,还包括:预先向所述交换设备发送流表项,所述流表项包括数据流的匹配信息及所述数据流所需的动作列表。7.一种交换设备,其特征在于,包括:发送单元,用于向控制设备发送请求消息,所述请求消息包括交换设备请求的动作参数、待处理报文的标识或待处理报文;存储单元,用于接收所述控制设备根据所述请求消息发送的报文处理信息;配置单元,用于根据所述报文处理信息执行对应所述待处理报文的操作;匹配单元,用于向控制设备发送请求消息之前,接收所述控制设备预先发送的流表项,并根据所述流表项匹配所述待处理报文,所述流表项包括数据流的匹配信息及所述数据流所需的动作列表;所述匹配单元,还用于若执行所述动作列表时发现对应的动作参数缺失,则向所述控制设备发送请求消息。8.根据权利要求7所述的设备,其特征在于,所述发送单元,具体用于将动作执行信息通过所述请求消息发送至所述控制设备和/或存储在本地,所述动作执行信息包括已执行动作标识、未执行动作标识、已执行动作列表和未执行动作列表中一种或多种。9.根据权利要求7所述的设备,其特征在于,所述配置单元,具体用于根据所述报文处理信息获取所述待处理报文或所述待处理报文标识、动作参数、动作执行信息、和/或继续动作执行指令,并根据所述报文处理信息执行对应的操作。10.根据权利要求7至9中任一项所述的设备,其特征在于,所述报文处理信息包括:所述动作参数、待处理报文或所述待处理报文的标识、动作执行信息、待执行动作列表、继续动作执行指令中至少一种。11.一种控制设备,其特征在于,包括:配置单元,用于接收交换设备发送的请求消息,并根据所述请求消息确定所述交换设备所需的报文处理信息,所述请求消息包括交换设备请求的动作参数、待处理报文的标识或待处理报文;发送单元,用于将所述配...
【专利技术属性】
技术研发人员:倪慧,谭仕勇,蔡慧,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。