一种数据处理方法、装置、设备及计算机可读存储介质制造方法及图纸

技术编号:37449212 阅读:45 留言:0更新日期:2023-05-06 09:21
本申请实施例公开了一种数据处理方法,该方法包括:接收用户发送的用于实现主机动态配置的请求数据块,并为用户分配地址信息;其中,每一用户具有唯一的地址信息;添加地址信息至请求数据块中,得到目标数据块;发送目标数据块至请求数据块对应的第二数据处理设备;接收第二数据处理设备发送的用于实现主机动态配置的响应数据块,并基于地址信息发送响应数据块至用户;其中,响应数据块是第二数据处理设备基于请求数据块确定出来的。本申请实施例还公开了一种数据处理装置、设备及计算机可读存储介质。储介质。储介质。

【技术实现步骤摘要】
一种数据处理方法、装置、设备及计算机可读存储介质


[0001]本申请涉及通信
,尤其涉及一种数据处理方法、装置、设备及计算机可读存储介质。

技术介绍

[0002]目前,通常采用基于开放虚拟交换(Open VSwitch,OVS)标准实现多用户的动态主机配置协议(Dynamic Host Configuration Protocol,DHCP)功能和域名系统(Domain Name System,DNS)功能;其中,外挂方案是采用DNSmasq在虚拟私有云(Virtual Private Cloud,VPC)网络中的互联网协议地址(Internet Protocol Address,IP Address)中为每一个用户划分一个名称空间(NameSpace)(即通过NameSpace来区分用户),再给每一个用户都创建一个DHCP/DNS/DHCP for IPv6(DHCPv6)进程,每一个用户通过各自的DHCP/DNS/DHCPv6进程来实现DHCP功能和DNS功能;但是,外挂方案在实现多用户的DHCP功能和DNS功能的过程中,需要给每一个用户都创建一个DHCP/DNS/DHCPv6进程来实现DHCP功能和DNS功能,导致中央处理器(Central Processing Unit,CPU)资源消耗较大,从而导致内存使用率较大。

技术实现思路

[0003]为解决上述技术问题,本申请实施例期望提供一种数据处理方法、装置、设备及计算机可读存储介质,可以解决相关技术中CPU资源消耗较大,且内存使用率较大的问题。
[0004]本申请的技术方案是这样实现的:
[0005]一种数据处理方法,所述方法包括:
[0006]接收用户发送的用于实现主机动态配置的请求数据块,并为所述用户分配地址信息;其中,每一用户具有唯一的地址信息;
[0007]添加所述地址信息至所述请求数据块中,得到目标数据块;
[0008]发送所述目标数据块至所述请求数据块对应的第二数据处理设备;
[0009]接收所述第二数据处理设备发送的用于实现主机动态配置的响应数据块,并基于所述地址信息发送所述响应数据块至所述用户;其中,所述响应数据块是所述第二数据处理设备基于所述请求数据块确定出来的。
[0010]上述方案中,所述添加所述地址信息至所述请求数据块中,得到目标数据块,包括:
[0011]在所述请求数据块的目标位置处创建目标数据包;
[0012]添加所述地址信息至所述目标数据包中,得到所述目标数据块。
[0013]上述方案中,所述在所述请求数据块的目标位置处创建目标数据包,包括:
[0014]在所述请求数据块的第一子目标位置处创建第一子目标数据包;其中,所述目标数据包包括所述第一子目标数据包;
[0015]相应的,所述添加所述地址信息至所述目标数据包中,得到所述目标数据块,包
括:
[0016]添加所述地址信息至所述第一子目标数据包中,得到所述目标数据块。
[0017]上述方案中,所述在所述请求数据块的目标位置处创建目标数据包,包括:
[0018]在所述请求数据块的第二子目标位置处创建第二子目标数据包,并在所述请求数据块的第三子目标位置处创建第三子目标数据包;其中,所述目标数据包包括所述第二子目标数据包和所述第三子目标数据包;
[0019]上述方案中,所述添加所述地址信息至所述目标数据包中,得到所述目标数据块,包括:
[0020]添加所述地址信息至所述第二子目标数据包中,得到所述目标数据块。
[0021]上述方案中,所述发送所述目标数据块至所述请求数据块对应的第二数据处理设备,包括:
[0022]对所述目标数据块进行分析,确定所述目标数据块的目标端口号;
[0023]基于所述目标端口号发送所述目标数据块至所述第二数据处理设备。
[0024]一种数据处理方法,应用于第二数据处理设备,所述方法包括:
[0025]接收第一数据处理设备发送的目标数据块;
[0026]对所述目标数据块进行解封装处理,得到用于实现主机动态配置的请求数据块和为用户分配的地址信息;其中,每一用户具有唯一的地址信息;
[0027]基于所述请求数据块,获取所述请求数据块对应的用于实现主机动态配置的响应数据块;
[0028]基于所述地址信息发送所述响应数据块至所述第一数据处理设备;其中,所述响应数据块用于所述第一数据处理设备转发至所述用户。
[0029]上述方案中,所述对所述目标数据块进行解封装处理,得到用于实现主机动态配置的请求数据块和为用户分配的地址信息,包括:
[0030]在所述目标数据块包括第一子目标数据包的情况下,采用与所述第一子目标数据包的类型对应的第一解封装方式对所述目标数据块进行解封装处理,得到所述请求数据块和所述地址信息;
[0031]在所述目标数据块包括第二子目标数据包和第三子目标数据包的情况下,采用与所述第二子目标数据包的类型对应的第二解封装方式对所述目标数据块进行解封装处理,得到所述请求数据块和所述地址信息。
[0032]一种第一数据处理装置,所述装置包括:
[0033]分配单元,用于接收用户发送的用于实现主机动态配置的请求数据块,并为所述用户分配地址信息;其中,每一用户具有唯一的地址信息;
[0034]第一处理单元,用于添加所述地址信息至所述请求数据块中,得到目标数据块;
[0035]第一发送单元,用于发送所述目标数据块至所述请求数据块对应的第二数据处理设备;
[0036]第一接收单元,用于接收所述第二数据处理设备发送的用于实现主机动态配置的响应数据块,并基于所述地址信息发送所述响应数据块至所述用户;其中,所述响应数据块是所述第二数据处理设备基于所述请求数据块确定出来的。
[0037]一种第二数据处理装置,所述装置包括:
[0038]第二接收单元,用于接收第一数据处理设备发送的目标数据块;
[0039]第二处理单元,用于对所述目标数据块进行解封装处理,得到用于实现主机动态配置的请求数据块和为用户分配的地址信息;其中,每一用户具有唯一的地址信息;
[0040]获取单元,用于基于所述请求数据块,获取所述请求数据块对应的用于实现主机动态配置的响应数据块;
[0041]第二发送单元,用于基于所述地址信息发送所述响应数据块至所述第一数据处理设备;其中,所述响应数据块用于所述第一数据处理设备转发至所述用户。
[0042]一种第一数据处理设备,所述第一数据处理设备包括:第一处理器、第一存储器和第一通信总线;
[0043]所述第一通信总线用于实现所述第一处理器和所述第一存储器之间的通信连接;
[0044]所述第一处理器用于执行所述第一存储器中存储的数据处理程序,以实现如上述的数据处理方法的步骤。
[0045]一种第二数据处理设备,所述第二数据处理设备包括:第二处理器、本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,应用于第一数据处理设备,所述方法包括:接收用户发送的用于实现主机动态配置的请求数据块,并为所述用户分配地址信息;其中,每一用户具有唯一的地址信息;添加所述地址信息至所述请求数据块中,得到目标数据块;发送所述目标数据块至所述请求数据块对应的第二数据处理设备;接收所述第二数据处理设备发送的用于实现主机动态配置的响应数据块,并基于所述地址信息发送所述响应数据块至所述用户;其中,所述响应数据块是所述第二数据处理设备基于所述请求数据块确定出来的。2.根据权利要求1所述的方法,其特征在于,所述添加所述地址信息至所述请求数据块中,得到目标数据块,包括:在所述请求数据块的目标位置处创建目标数据包;添加所述地址信息至所述目标数据包中,得到所述目标数据块。3.根据权利要求2所述的方法,其特征在于,所述在所述请求数据块的目标位置处创建目标数据包,包括:在所述请求数据块的第一子目标位置处创建第一子目标数据包;其中,所述目标数据包包括所述第一子目标数据包;相应的,所述添加所述地址信息至所述目标数据包中,得到所述目标数据块,包括:添加所述地址信息至所述第一子目标数据包中,得到所述目标数据块。4.根据权利要求2所述的方法,其特征在于,所述在所述请求数据块的目标位置处创建目标数据包,包括:在所述请求数据块的第二子目标位置处创建第二子目标数据包,并在所述请求数据块的第三子目标位置处创建第三子目标数据包;其中,所述目标数据包包括所述第二子目标数据包和所述第三子目标数据包;相应的,所述添加所述地址信息至所述目标数据包中,得到所述目标数据块,包括:添加所述地址信息至所述第二子目标数据包中,得到所述目标数据块。5.根据权利要求1所述的方法,其特征在于,所述发送所述目标数据块至所述请求数据块对应的第二数据处理设备,包括:对所述目标数据块进行分析,确定所述目标数据块的目标端口号;基于所述目标端口号发送所述目标数据块至所述第二数据处理设备。6.一种数据处理方法,其特征在于,应用于第二数据处理设备,所述方法包括:接收第一数据处理设备发送的目标数据块;对所述目标数据块进行解封装处理,得到用于实现主机动态配置的请求数据块和为用户分配的地址信息;其中,每一用户具有唯一的地址信息;基于所述请求数据块,获取所述请求数据块对应的用于实现主机动态配置的响应数据块;基于所述地址信息发送所述响应数据块至所述第一数据处理设备;其中,所述响应数据块用于所述第一数据处理设备转发至所述用户。7.根据权利要求6所述的方法,其特征在于,所述对所述目标数据块进行解封装处理,得到用于实现主机动...

【专利技术属性】
技术研发人员:王岩
申请(专利权)人:深信服科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1