【技术实现步骤摘要】
一种数据发送方法及装置、设备及存储介质
本申请实施例涉及网络通信领域,涉及但不限于一种数据发送方法及装置、设备及存储介质。
技术介绍
互联网的涉及之初是应用于一个封闭的可信环境,其体系结构的设计基础是“分组交换”技术、“端到端透明”和“最大努力交付”等理念,所以并没有考虑现在开放环境的安全问题。目前互联网的安全问题十分突出,主要表现在:中心化管理模式存在可靠性差、安全性低、高成本和低效率等问题。中间节点对传输数据分组的来源不验证、不审计,导致地址、身份被假冒,垃圾信息泛滥,大量的入侵和攻击行为无法跟踪,难以溯源;用户个人信息或者关键数据在网络上存储和传输都会面临风险;这些安全脆弱性出现在互联网的设计、实现、运行和管理各个环节。
技术实现思路
有鉴于此,本申请实施例为解决现有技术中存在的至少一个问题而提供一种数据发送方法及装置、设备、存储介质。本申请实施例提供一种数据发送方法,所述方法应用于SSN(SafeSwitchingNode,安全交换节点),所述方法包括:所述SSN获取上一节点发送的 ...
【技术保护点】
1.一种数据发送方法,其特征在于,所述方法应用于安全交换节点SSN,所述方法包括:/n所述SSN获取上一节点发送的数据包;/n如果SSN确定所述数据包中没有下一跳信息时,将所述数据包写入自身;/n所述SSN根据预设的策略信息和所述数据包中的字段信息,为所述数据包确定所述下一跳信息;/nSSN根据所述下一跳信息,通过硬件路由算法将所述数据包转发至下一节点。/n
【技术特征摘要】
1.一种数据发送方法,其特征在于,所述方法应用于安全交换节点SSN,所述方法包括:
所述SSN获取上一节点发送的数据包;
如果SSN确定所述数据包中没有下一跳信息时,将所述数据包写入自身;
所述SSN根据预设的策略信息和所述数据包中的字段信息,为所述数据包确定所述下一跳信息;
SSN根据所述下一跳信息,通过硬件路由算法将所述数据包转发至下一节点。
2.根据权利要求1所述的方法,其特征在于,所述SSN包括路由处理单元RPE和策略处理单元PPE;所述如果SSN确定所述数据包中没有下一跳信息时,将所述数据包写入自身,包括:如果所述RPE确定所述数据包中没有下一跳信息时,将所述数据包写入所述PPE;
所述字段信息包括五元组字段;所述策略信息包括预设的路由策略集合;所述SSN根据预设的策略信息和所述数据包中的字段信息,为所述数据包确定所述下一跳信息,包括:所述PPE通过数据包中的五元组字段从路由策略集合中匹配预设的路由策略;根据所述预设的路由策略,确定所述下一跳信息。
3.根据权利要求2所述的方法,其特征在于,所述SSN根据所述下一跳信息,通过硬件路由算法将所述数据包转发至下一节点,包括:
所述PPE将所述下一跳信息和数据包发送至所述RPE;
所述RPE根据自身节点信息,确定当前节点编码;
所述RPE根据所述下一跳信息,确定下一跳节点编码;
所述RPE根据所述当前节点编码和下一跳节点编码,通过硬件路由算法将所述数据包转发至下一节点。
4.根据权利要求3所述的方法,其特征在于,所述当前节点编码和所述下一跳节点编码采用二进制循环单位距离码;所述RPE根据所述当前节点编码和下一跳节点编码,通过硬件路由算法将所述数据包转发至下一节点,包括:
所述RPE根据所述当前节点编码确定相邻节点编码;
所述RPE根据所述相邻节点编码和所述下一跳节点编码,确定表示第一方向的第一标识,和表示第二方向的第二标识;
所述RPE根据所述第一标识和第二标识,将所述数据包转发至下一节点。
5.根据权利要求4所述的方法,其特征在于,所述RPE根据所述第一标识和第二标识,将所述数据包转发至下一节点,包括:
如果下一跳节点与所述当前节点不在同一列时,所述RPE确定根据所述第一方向转发至所述下一节点;
如果下一跳节点与当前节点在同一列时,所述RPE确定根据所述第二方向转发至所述下一节点。
6.根据权利要求5所述的方法,其特征在于,所述SSN应用于环形Torus结构网络;所述第一方向为向左节点或右节点转发的方向;所述第二方向为向上节点或下节点转发的方向;
所述如果下一跳节点与所述当前节点不在同一列时,所述RPE确定根据所述第一方向转发至所述下一节点,包括:...
【专利技术属性】
技术研发人员:李彧,朱敏,李桧,李志超,丁华明,曹二帅,
申请(专利权)人:深圳市中兴微电子技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。