[发明专利]面向多地址共享数据路由包的双环结构片上网络路由方法有效
申请号: | 201711251126.6 | 申请日: | 2017-12-01 |
公开(公告)号: | CN108234303B | 公开(公告)日: | 2020-10-09 |
发明(设计)人: | 李涵;李易;吴冬冬;范东睿;叶笑春 | 申请(专利权)人: | 北京中科睿芯科技有限公司 |
主分类号: | H04L12/703 | 分类号: | H04L12/703;H04L12/707;H04L12/933 |
代理公司: | 北京科龙寰宇知识产权代理有限责任公司 11139 | 代理人: | 孙皓晨 |
地址: | 100095 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种面向多地址共享数据路由包的双环结构片上网络路由方法,该方法用于对片上网络中的多地址共享数据路由包进行传输,以将每一路由包传输至对应的计算单元,多地址共享数据路由包至少包括一个目的地址,该方法在片上网络中构建一外环路由通路和一内环路由通路,外环路由通路主要用于传输距离目的地址较近的路由包,内环路由通路主要用于传输距离目的地址较远的数据包。每一路由器通过计算路由包的目的地址而判断是否需要拆分路由包以及将路由包在外环路由通路还是内环路由通路中传输。本发明与传统的星型单环片上网络结构仅有一个中心路由器的情况相比,能够明显提高中心区域传输带宽,从而能够提高多地址共享数据路由包的传输效率。 | ||
搜索关键词: | 面向 地址 共享 数据 路由 结构 网络 方法 | ||
【主权项】:
1.一种面向多地址共享数据路由包的双环结构片上网络路由方法,该方法用于对片上网络中的多地址共享数据路由包进行传输,以将每一路由包传输至对应的计算单元,多地址共享数据路由包至少包括一个目的地址,其中,该片上网络中共有N1个计算单元,其特征在于,包括以下步骤:S1:在片上网络中构建一外环路由通路和一内环路由通路,其中,外环路由通路包括N1个依次串接以构成闭环的路由器,内环路由通路包括N2个依次串接以构成闭环的路由器,其中,N1>N2,外环路由通路中的路由器与N1个计算单元为一一对应,并且外环路由通路中的多个连续连接的路由器与内环路由通路中的同一个路由器连接;S2:外环路由通路中的每一路由器持续接收多地址共享数据路由包,并检测其中的每一路由包对应的路由地址,确定是否存在路由包的目的地址与当前路由器的地址相同的路由包,若为是,则将该路由包拆分出来并将其发送至与当前路由器连接的计算单元;S3:计算多地址共享数据路由包中每一路由包的目的地址与当前路由器之间的距离d,并根据距离确定每一路由包的传输方向,若均为同一传输方向,则进行步骤S5,若存在传输方向不一致的路由包,则进行步骤S4;S4:按照传输方向向左和向右将多地址共享数据路由包拆分为向左向传输的多地址共享数据路由包和向右向传输的多地址共享数据路由包,之后进行步骤S5;S5:计算多地址共享数据路由包中所有路由包对应的d的平均值
并判断
与第一阈值α之间的关系,若
则进行步骤S6,若
则进行步骤S7;S6:将多地址共享数据路由包发送至与当前路由器相连接的内环路由通路中的路由器,之后进行步骤S9;S7:判断是否每一路由包对应的d均小于α,若为是,则将该多地址共享数据路由包在外环路由通路中传输并进行步骤S9,若为否,进行步骤S8;S8:检测每一路由包对应的d与第二阈值β之间的关系,其中α<β,若每一路由包对应的d均小于β,则将该多地址共享数据路由包在外环路由通路中传输,若其中一个路由包对应的d大于或等于β,则将该多地址共享数据路由包拆分,将d大于或等于β的路由包拆分为在内环路由通路传输的路由包,将d小于β的路由包拆分为在外环路由通路传输的路由包,之后进行步骤S9;S9:外环路由通路中的路由器按照上述步骤S2~S8分别对经过其传输的多地址共享数据路由包进行处理,内环路由通路中的每一路由器检测多地址共享数据路由包中每一路由包的目的地址,若其中一个路由包的目的地址为与当前路由器直接连接的外环路由通路中的路由器,则将其拆分出来并将其发送至对应的计算单元。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京中科睿芯科技有限公司,未经北京中科睿芯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201711251126.6/,转载请声明来源钻瓜专利网。
- 上一篇:保持网络装置用的分布式操作系统中的一致性
- 下一篇:数据传输方法、装置及系统
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置