【技术实现步骤摘要】
数据包的传输方法及系统、存储介质及电子装置
[0001]本申请实施例涉及计算机领域,具体而言,涉及一种数据包的传输方法及系统
、
存储介质及电子装置
。
技术介绍
[0002]针对片上系统在时延
、
时针同步
、
可扩展性
、
能耗
、
可重用性等方面的缺陷,一种新的片上系统结构“片上网络”,于世纪末被提了出来,它很好的克服了总线结构带来的种种局限,充分借鉴了现有计算机网络中的相关网络技术,并将之引入到片上系统中来开发利用,具有很好的发展前景
。
[0003]Clos
网络是片上网络最常用的一种网络拓扑,最初的
Clos
网络是一种经典的多级互连网络
。
该网络由于在通信网和多处理器计算机系统中被广泛采用,因而受到广泛重视,从
Clos
的提出以来,人们对其拓扑结果
、
连接特性和控制算法进行了较为深入的研究,并取得了不少成果
。
[0004]Clos
网络的各级间的各个模块之间有且只有一条连接,但任意输入输出端口之间有多条路径可选择,所有
Clos
交换网络具有多路径特点,多条等价路径在提供冗余的同时也可支持业务的负载均衡;
Clos
交换网络每级的模块规模和结构一样,具有模块化的特点,有良好的可扩展性
。
但是当网络的规模增大时,
Clos
交换网络的路
【技术保护点】
【技术特征摘要】
1.
一种数据包的传输方法,其特征在于,包括:在接收到第一源节点发送的数据传输请求的情况下,从所述数据传输请求中解析出所述第一源节点的第一标识信息和第二源节点的第二标识信息,其中,所述数据传输请求用于所述第一源节点向所述第二源节点发送多个数据包,所述第一源节点和所述第二源节点均位于多级交换网络中;根据所述第一标识信息和所述第二标识信息确定所述数据传输请求在所述多级交换网络中的专用传输路径;将所述专用传输路径发送至所述第一源节点,以指示所述第一源节点将所述多个数据包通过所述专用传输路径传输至所述第二源节点
。2.
根据权利要求1所述的方法,其特征在于,在所述根据所述第一标识信息和所述第二标识信息确定所述数据传输请求在所述多级交换网络中的专用传输路径之前,所述方法还包括:将所述多级交换网络中的多个源节点的标识信息转化成
k
位的二进制数,得到所述多个源节点的编号信息,其中,所述多个源节点至少包括所述第一源节点和所述第二源节点,2k
大于或等于
t
,
t
为所述多级交换网络中源节点的数量,
t=m*n
,
n
为所述多级交换网络中一级路由节点的数量,
m
为每一个一级路由节点所连接的一组源节点中源节点的数量,
k、t、m、n
均为正整数
。3.
根据权利要求2所述的方法,其特征在于,所述根据所述第一标识信息和所述第二标识信息确定所述数据传输请求在所述多级交换网络中的专用传输路径,包括:根据所述第一标识信息对应的第一编号信息确定所述第一源节点所连接的第一一级路由节点的第三编号信息,以及根据所述第二标识信息对应的第二编号信息确定所述第二源节点所连接的第二一级路由节点的第四编号信息;根据所述第二编号信息确定所述第二源节点在所述第二一级路由节点所连接的一组源节点中的相对位置;根据所述第三编号信息和所述第四编号信息确定所述专用传输路径中的目标一级路由节点和
/
或目标二级路由节点;根据所述目标一级路由节点和
/
或所述目标二级路由节点
、
所述相对位置确定所述专用传输路径
。4.
根据权利要求3所述的方法,其特征在于,所述根据所述第一标识信息对应的第一编号信息确定所述第一源节点所连接的第一一级路由节点的第三编号信息,以及根据所述第二标识信息对应的第二编号信息确定所述第二源节点所连接的第二一级路由节点的第四编号信息,包括:将所述第一编号信息的前
p
位数字确定为所述第三编号信息,以及将所述第二编号信息的前
p
位数字确定为所述第四编号信息,其中,所述
p
根据
n
和
m
确定,所述
p
为正整数
。5.
根据权利要求4所述的方法,其特征在于,所述
p
通过以下方式确定,包括:通过以下限制条件确定
s
:2k
‑
s
大于或等于所述
n
,且2s
大于或等于所述
m
,其中,
s
为正整
数;
p=k
‑
s。6.
根据权利要求5所述的方法,其特征在于,所述根据所述第二编号信息确定所述第二源节点在所述第二一级路由节点所连接的一组源节点中的相对位置,包括:将所述第二编号信息的后
s
位数字确定为第五编号信息,并将所述第五编号信息转化为十进制数,得到转化结果,其中,
s
为正整数,所述转化结果用于指示所述相对位置
。7.
根据权利要求3所述的方法,其特征在于,所述根据所述第三编号信息和所述第四编号信息确定所述专用传输路径中的目标一级路由节点和
/
或目标二级路由节点,包括:确定所述第三编号信息和所述第四编号信息是否相同;在所述第三编号信息与所述第四编号信息相同的情况下,将所述第一一级路由节点确定为所述目标一级路由节点,且确定所述专用传输路径不包括所述目标二级路由节点;在所述第三编号信息与所述第四编号信息不相同的情况下,将所述第一一级路由节点和所述第二一级路由节点确定为所述目标一级路由节点,并根据第三标识信息与第四标识信息的大小确定所述目标二级路由节点,其中所述第三标识信息为所述第三编号信息对应的十进制数,所述第四标识信息为所述第四编号信息对应的十进制数
。8.
根据权利要求7所述的方法,其特征在于,所述根据第三标识信息与第四标识信息的大小确定所述目标二级路由节点,包括:在所述第三标识信息大于所述第四标识信息的情况下,通过公式计算所述目标二级路由节点的第五标识信息,其中,
output
为所述第五标识信息,
S3为所述第三标识信息,
D3为所述第四标识信息,
%
为求余运算,
h
为所述多级交换网络中二级路由节点的数量;在所述第三标识信息小于所述第四标识信息的情况下,通过公式计算所述第五标识信息
...
【专利技术属性】
技术研发人员:陈静静,高娜,李树青,孙华锦,
申请(专利权)人:苏州元脑智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。