【技术实现步骤摘要】
用于处理虚拟网络报文的方法与设备
本申请涉及计算机领域,尤其涉及一种用于处理虚拟网络报文的技术。
技术介绍
在虚拟网络中,为了解决安全问题及用户的隐私问题,一般都需要对虚拟网络传输的数据报文进行安全控制,比如对虚拟网络进行防火墙控制、攻击检验等,但是随着虚拟网络的规模越来越大,这些安全控制的方式越来越复杂,不仅增大了网络转发的时延,还大大地降低了网络转发的性能。因此,如何在保证安全转发的基础上,实现虚拟网络报文的快速转发,成为我们迫切要解决的问题。现有技术中,为了实现虚拟网络报文的快速转发,主要采用了连接跟踪和状态监测方案,这种方案需要通过跟踪数据流的连接状态,在一般的物理网络中能够跟踪到真实的连接信息,但是在虚拟网络中,例如在采用隧道技术的虚拟网络中,无法跟踪到真实的连接信息,而导致该等现有方案不可行。
技术实现思路
本申请的目的是提供一种用于处理虚拟网络报文的方法与设备,以解决虚拟网络中数据报文无法安全快速转发的问题。根据本申请的一个方面,提供了一种用于处理虚拟网络报文的方法,其中,该方法包括:获取待处理的虚拟网络报文;从所述虚拟网络报文中提取对应的元组信息;根据所述元组信息检测是否存在所述虚拟网络报文所对应的目标快速路径;若存在所述目标快速路径,对所述虚拟网络报文直接进行网络功能处理,并发送经网络功能处理后的所述虚拟网络报文。根据本申请的另一方面,还提供了一种用于处理虚拟网络报文的设备,其中,该设备包括:报文获取装置,用于获取待处理的虚拟网络报文;元组信息提取装置,用于从所述虚拟网络报文中提取对应的元组信息;目标快速路径检测装置,用于根据所述元组信息检测 ...
【技术保护点】
一种用于处理虚拟网络报文的方法,其中,该方法包括:获取待处理的虚拟网络报文;从所述虚拟网络报文中提取对应的元组信息;根据所述元组信息检测是否存在所述虚拟网络报文所对应的目标快速路径;若存在所述目标快速路径,对所述虚拟网络报文直接进行网络功能处理,并发送经网络功能处理后的所述虚拟网络报文。
【技术特征摘要】
1.一种用于处理虚拟网络报文的方法,其中,该方法包括:获取待处理的虚拟网络报文;从所述虚拟网络报文中提取对应的元组信息;根据所述元组信息检测是否存在所述虚拟网络报文所对应的目标快速路径;若存在所述目标快速路径,对所述虚拟网络报文直接进行网络功能处理,并发送经网络功能处理后的所述虚拟网络报文。2.根据权利要求1所述的方法,其中,所述从所述虚拟网络报文中提取对应的元组信息包括:当所述虚拟网络报文基于隧道协议时,解封装所述虚拟网络报文,并从解封装后的所述虚拟网络报文中提取对应的元组信息。3.根据权利要求1或2所述的方法,其中,所述根据所述元组信息检测是否存在所述虚拟网络报文所对应的目标快速路径包括:根据所述元组信息在对应的快速路径集合中查询以检测是否存在所述虚拟网络报文所对应的目标快速路径。4.根据权利要求3所述的方法,其中,该方法还包括:根据所述快速路径集合中各快速路径的使用记录信息更新所述快速路径集合。5.根据权利要求4所述的方法,其中,该方法还包括:若存在所述目标快速路径,更新所述目标快速路径对应的使用记录信息。6.根据权利要求3至5中任一项所述的方法,其中,所述根据所述元组信息检测是否存在所述虚拟网络报文所对应的目标快速路径包括:确定所述元组信息对应的哈希值;根据所述哈希值在对应的快速路径集合中查询以检测是否存在所述虚拟网络报文所对应的目标快速路径。7.根据权利要求1至6中任一项所述的方法,其中,所述若存在所述目标快速路径,对所述虚拟网络报文直接进行网络功能处理,并发送经网络功能处理后的所述虚拟网络报文还包括:若所述目标快速路径未存在,对所述虚拟网络报文执行对应的慢速校验处理;当所述虚拟网络报文通过所述慢速校验处理,基于所述元组信息生成以供后续报文处理使用的新快速路径,并对所述虚拟网络报文进行网络功能处理,并发送经网络功能处理后的所述虚拟网络报文。8.根据权利要求1至7中任一项所述的方法,其中,所述获取待处理的虚拟网络报文包括:利用对应的宿主机网卡获取待处理的虚拟网络报文;其中,所述若存在所述目标快速路径,对所述虚拟网络报文直接进行网络功能处理,并发送经网络功能处理后的所述虚拟网络报文包括:若存在所述目标快速路径,对所述虚拟网络报文直接进行网络功能处理,并将经网络功能处理后的所述虚拟网络报文发送至对应的虚拟机网卡。9.根据权利要求1至7中任一项所述的方法,其中,所述获取待处理的虚拟网络报文包括:利用对应的虚拟机网卡获取待处理的虚拟网络报文;其中,所述若存在所述目标快速路径,对所述虚拟网络报文直接进行网络功能处理,并发送经网络功能处理后的所述虚拟网络报文包括:若存在所述目标快速路径,对所述虚拟网络报文直接进行网络功能处理,并将经网...
【专利技术属性】
技术研发人员:常磊,马介悦,毛小云,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。