[发明专利]一种保障服务质量的片上网络路由方法无效
申请号: | 201310573922.7 | 申请日: | 2013-11-15 |
公开(公告)号: | CN103618673A | 公开(公告)日: | 2014-03-05 |
发明(设计)人: | 王科;黄栋杉 | 申请(专利权)人: | 中国航空无线电电子研究所 |
主分类号: | H04L12/721 | 分类号: | H04L12/721;H04L1/00 |
代理公司: | 上海和跃知识产权代理事务所(普通合伙) 31239 | 代理人: | 杜林雪 |
地址: | 200233 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 保障 服务质量 网络 路由 方法 | ||
1.一种保障服务质量的片上网络路由方法,其特征在于,该方法包括以下步骤:
在网络接口端:
a)IP核将数据包发送到网络接口,由网络接口把数据包封装成符合传输约定的数据帧,帧结构为头微片,数据微片以及尾微片,所述头微片中包含一个关键数据包字段;
b)在头微片的关键数据包字段中指明本次数据传输是否关键数据包;
c)将数据包发送到路由器;
d)从路由器接收数据,去除数据包格式然后将消息发送到IP核;
在路由器端:
e)路由器的输入端口接收数据包,对头微片中关键数据包字段进行识别,如果是关键数据包,路由器采用专用通道传送;如果不是关键数据包,使用正常的虚拟通道传送;
f)根据目的地址及路由算法,将数据包发送到下一路由器或者网络接口。
2.根据权利要求1所述的一种保障服务质量的片上网络路由方法,其特征在于,所述步骤b)中,还包括网络接口对关键数据包在数据微片后附加校验码,所述步骤d)中还包括网络接口对关键数据包的校验码进行解码并验证数据是否正确,如错误则丢弃放数据包并要求重新发送。
3.根据权利要求2所述的一种保障服务质量的片上网络路由方法,其特征在于,所述校验码使用ECC编码,采用汉明码,可以检查出数据传输中同时出现2bit的错误,并丢弃该数据包重新传送,可以纠正数据传输中出现的1bit错误。
4.根据权利要求1所述的一种保障服务质量的片上网络路由方法,其特征在于,所述路由算法为当目的节点在当前节点的北边时,采用XY路由算法,即沿着先X方向传输,再Y方向传输当目的节点,当目的节点在当前节点的南边时,采用YX路由算法即沿着先Y方向传输,再X方向传输。
5.根据权利要求1所一种保障服务质量的片上网络路由方法,其特征在于,所述路由器包含输入端口、缓冲区队列、交叉开关部件、虚拟通道仲裁、专用通道分配与路由单元、输出端口、输出本地端口,所述缓冲区队列包含一条以上虚拟通道与一条专用通道,缓存经过路由节点的报文数据;
所述交叉开关用于连接输入缓冲和输出缓冲;
所述专用通道分配与路由单元负责控制数据通路选择以及交叉开关的开/关;
所述输入端口接收数据包并读取头微片中的信息;
所述输出端口、输出本地端口根据目的地地址将数据报输出到下一路由器或网络接口。
6.根据权利要求5所述的一种保障服务质量的片上网络路由方法,其特征在于,所述虚拟通道为4条通道,由专用通道分配与路由单元按照先入先出的原则选择通道。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空无线电电子研究所,未经中国航空无线电电子研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310573922.7/1.html,转载请声明来源钻瓜专利网。