【技术实现步骤摘要】
信息处理方法及电子设备
本专利技术涉及网络
,尤其涉及一种信息处理方法及电子设备。
技术介绍
流交换机(Openvswitch,OVS)是支持开放流(openflow)协议的交换机。如图1所示,流交换机在进行数据流传输时,先进行协议解析、流规则查找,执行动作三大步。所述协议解析包括:协议解析包括提取报文中的匹配字段值;所述流规则查找包括:将解析得到的匹配字段值,与流表中的流规则进行匹配,得到相应流规则内容的动作;所述执行动作包括:根据流规则查找的结果,执行相应的动作。这里的动作包括:转发、修改数据中的部分内容,或丢弃对应的报文。但是流交换机的使用过程中,发现依然有用户抱怨数据转发等速率慢的问题。
技术实现思路
有鉴于此,本专利技术实施例期望提供的信息处理方法及电子设备,以至少部分解决上述问题。为达到上述目的,本专利技术的技术方案是这样实现的:本专利技术实施例第一方面提供一种信息处理方法,其特征在于,包括:获取流表的深度,其中,所述流表中包括用于控制报文转发、丢弃和/或报文修改的流规则;基于所述流表的深度获得Lmax;对待处理报文进行到Lmax层的协议解析,获得第 ...
【技术保护点】
一种信息处理方法,其特征在于,包括:获取流表的深度,其中,所述流表中包括用于控制报文转发、丢弃和/或报文修改的流规则;基于所述流表的深度获得最深解析深度Lmax;对待处理报文进行到Lmax层的协议解析,获得第一匹配字段;将所述第一匹配字段与所述流表中所述流规则的第二匹配字段进行匹配。
【技术特征摘要】
1.一种信息处理方法,其特征在于,包括:获取流表的深度,其中,所述流表中包括用于控制报文转发、丢弃和/或报文修改的流规则;基于所述流表的深度获得最深解析深度Lmax;对待处理报文进行到Lmax层的协议解析,获得第一匹配字段;将所述第一匹配字段与所述流表中所述流规则的第二匹配字段进行匹配。2.根据权利要求1所述的方法,其特征在于,所述获取流表的深度,包括:读取所述流表中各所述流规则的解析深度字段,获取各所述流规则的深度;所述基于所述流表的深度获得最深解析深度Lmax,,包括:根据所述各所述流表的深度,获得所述流表中流规则所要求的最深解析深度。3.根据权利要求2所述的方法,其特征在于,所述根据所述各所述流表的深度,获得所述流表中流规则所要求的最深解析深度,包括:统计所述流表中各所述深度对应的流规则数目;根据所述流规则数目,确定所述最深解析深度。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:当更新所述流表中的所述流规则时,对应更新各所述深度对应的所述流规则数目;根据更新后的所述流规则数目,更新所述最深解析深度。5.根据权利要求2所述的方法,其特征在于,所述根据所述各所述流表的深度,获得所述流表中流规则所要求的最深解析深度,包括:读取所述流表中各深度的标识位;其中,所述标识位用于指示对应的深度是否需要进行协议解析;根据所述标识位,确定所述最深解析深度。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:当更新所述流表中的所述流规则时,更新所述标识位;根据更新后的所述标识位,更新所...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。