【技术实现步骤摘要】
报文分流方法、系统与计算机可读存储介质
[0001]本专利技术涉及数据处理
,尤其涉及报文分流方法、系统与计算机可读存储介质。
技术介绍
[0002]分布协同网络仿真验证平台已经成为世界各国的研究热点和网络靶场技术的发展趋势,平台之间为了更有效地进行协同工作以及资源共享,目前已经进入大规模分布式平台建设阶段。平台之间通过专线、互联网等方式进行网络互联,其中通过互联网联接是比较通用的方式。不同平台通过网关设备在互联网上建立安全加密隧道,在加密隧道上传输联邦靶场间的加密报文数据,靶场网关设备接收到加密报文数据,首先对加密报文数据进行解密,然后获取解密后的报文数据中IP地址、协议和端口的值,并基于上述值与路由转发规则将解密后的报文数据从不同的物理接口发送到目的主机。
[0003]现有的方法需要对在接收方接收到加密报文数据时进行解密,才能确定加密报文数据对应的目的主机,这样会导致接收方在对加密报文进行分流时的效率降低,并且容易导致报文数据阻塞,降低网络带宽性能。
[0004]因此,如何提高报文传输效率和网络带宽 ...
【技术保护点】
【技术特征摘要】
1.一种报文分流方法,其特征在于,所述报文分流方法应用于接收端,所述报文分流方法包括如下步骤:接收发送端发送的加密报文数据,并获取所述加密报文数据中的加密字段,所述加密报文数据是所述发送端基于所述接收端的公钥对待发送报文数据加密得到的;基于所述加密字段在预设处理器集合中确定目标处理器,并将所述加密报文数据分流到所述目标处理器对应的等待队列中。2.如权利要求1所述的报文分流方法,其特征在于,所述基于所述加密字段在预设处理器集合中确定目标处理器的步骤包括:获取所述加密字段中的第一目标加密数据,并根据预设哈希函数和所述第一目标加密数据计算出第一目标哈希值;根据所述第一目标哈希值在预设处理器集合中确定目标处理器。3.如权利要求2所述的报文分流方法,其特征在于,所述根据所述第一目标哈希值在预设处理器集合中确定目标处理器的步骤包括:根据所述第一目标哈希值在预设处理器集合中确定第一预处理器;获取所述第一预处理器的第一当前使用率,并将所述第一当前使用率与预设使用率阈值进行对比;若所述第一当前使用率小于所述预设使用率阈值,则将所述第一预处理器作为目标处理器。4.如权利要求3所述的报文分流方法,其特征在于,所述获取所述第一预处理器的第一当前使用率,并将所述第一当前使用率与预设使用率阈值进行对比的步骤之后包括:若所述第一当前使用率不小于所述预设使用率阈值,则获取所述加密字段中的第二目标加密数据,根据所述预设哈希函数、所述第一目标加密数据和所述第二目标加密数据计算出第二目标哈希值,并根据所述第一当前使用率和第二目标哈希值所述在预设处理器集合中确定目标处理器。5.如权利要求4所述的报文分流方法,其特征在于,所述根据所述第一当前使用率和第二目标哈希值所述在预设处理器集合中确定目标处理器的步骤包括:根据所述第二目标哈希值在预设处理器集合中确定第二预处理器;获取所述第二预处理器的第二当前使用率,并将所...
【专利技术属性】
技术研发人员:马增协,王海燕,胡宁,韩伟红,梁都成,
申请(专利权)人:鹏城实验室,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。