【技术实现步骤摘要】
一种数据处理方法、装置、终端及存储介质
[0001]本申请涉及网络通信技术,尤其涉及一种数据处理方法、装置、终端及存储介质。
技术介绍
[0002]云计算虚拟化技术中,通常采用overlay覆盖虚拟网络技术构建overlay覆盖虚拟集群,有些集群直接使用物理网络,即使用underlay基础架构层网络对外提供服务,例如对象存储集群,即underlay基础架构层集群。在使用overlay覆盖虚拟集群与underlay基础架构层网络的进行数据通信时,overlay覆盖虚拟网络通过网关或网络地址转换设备与underlay基础架构层网络互通。有些情况下,需要在overlay覆盖虚拟网络中增加网卡,该网卡具有underlay基础架构层网络的地址,使得数据包可通过该新增网卡直接与underlay基础架构层网络对等互通。这样的数据互通方式需要新增物理设备,增加了投资成本,而且通信时延长。
技术实现思路
[0003]本申请实施例提供了一种数据处理方法、装置、终端及存储介质,能提高overlay覆盖虚拟集群与underlay基础 ...
【技术保护点】
【技术特征摘要】
1.一种数据处理方法,其特征在于,所述方法应用于underlay基础架构层集群服务器,所述方法包括:根据overlay覆盖虚拟集群所发送的待解析数据包,确定第一关键信息;根据所述第一关键信息,确定第一数据包,其中,所述第一数据包是对所述待解析数据包进行外层协议解析得到;对所述第一数据包进行内层协议解析,得到第二数据包;对所述第二数据包进行处理,得到目标数据包;将所述目标数据包,反馈至所述overlay覆盖虚拟集群的服务器。2.根据权利要求1所述的方法,其特征在于,所述根据所述第一关键信息,确定第一数据包,包括:确定预设关键信息库中是否包括所述第一关键信息;在所述预设关键信息库中未包括所述第一关键信息的情况下,对所述待解析数据包进行外层协议解析,得到第一数据包。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:在所述预设关键信息库中包含所述第一关键信息的情况下,对所述待解析数据包进行内层协议解析,得到所述第二数据包。4.根据权利要求1所述的方法,其特征在于,所述根据overlay覆盖虚拟集群所发送的待解析数据包,确定第一关键信息,包括:采用内核协议栈对所述待解析数据包进行逐层解析,获取所述待解析数据包的五元组信息;根据所述五元组信息,生成所述第一关键信息。5.根据权利要求2所述的方法,其特征在于,在所述根据overlay覆盖虚拟集群所发送的待解析数据包,确定第一关键信息之后,所述方法还包括:在预设关键信息库中未包括所述第一关键信息的情况下,将所述第一关键信息保存在所述预设关键信息库中,得到更新的关键信息库。6.根据权利要求1所述的方法,其特征在于,所述对所述第二数据包进行处理,得到目标数据包,包括:采用所述underlay基础架构层集群服务器的应用程序,对所述第二数据包进行响应,得到响应数据包;采用内核协议栈对所述响应数据包进行封装,得到封装数据包;采用虚拟网卡对所述封装数据包进行解析,得到所述响应数据包的内层数据信息;基于预设映射关系,确定所述响应数据包的内层数据信息对应的外层数据信息和连接头信息;其中,所述连接头信息为连...
【专利技术属性】
技术研发人员:王山龙,贾玉,李阳,钱岭,蔡敦波,
申请(专利权)人:中国移动通信集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。