[发明专利]一种基于RapidIO交换网络的多播路由方法及电子设备在审
申请号: | 201911180786.9 | 申请日: | 2019-11-27 |
公开(公告)号: | CN111131018A | 公开(公告)日: | 2020-05-08 |
发明(设计)人: | 雷志勇;陈莹莹;李兴明;高加林;陈天明 | 申请(专利权)人: | 理工雷科电子(天津)有限公司 |
主分类号: | H04L12/707 | 分类号: | H04L12/707;H04L12/721;H04L12/761 |
代理公司: | 北京理工大学专利中心 11120 | 代理人: | 温子云 |
地址: | 300300 天津市东丽区华*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 rapidio 交换 网络 路由 方法 电子设备 | ||
本发明公开了一种基于RapidIO交换网络的多播路由方法及电子设备,基于RapidIO交换网络的多播路由方法包括配置至少一组多播,以生成配置文件,利用核心节点对所述配置文件进行解析,以得到源节点所在的交换节点即为源交换节点,以及目的节点所在的交换节点即为目的交换节点,计算所述源交换节点到所述目的交换节点之间的最短路径,选择出唯一的最短路径,对所述唯一的最短路径中的所有交换节点的信息进行记录,最后当全部路径记录结束后对交换机进行多播路由配置。本发明提高了系统的数据处理效率和RapidIO交换网络数据传输的灵活性、通用性。
技术领域
本发明涉及计算机技术领域,尤其涉及一种基于RapidIO交换网络的多播路由方法及电子设备。
背景技术
RapidIO技术是一种高性能低引脚数基于包交换的交叉开关互连技术,是一个专门针对嵌入式系统高速互连的国际标准。RapidIO采用了互连交换的方式进行数据传输,打破了以往单一的点对点传输方式,提高了系统的灵活性。在基于RapidIO交换机互连的系统,特别是嵌入式实时系统中,经常需要多播数据和消息。为了支持多播的应用需求RapidIO互连规范中专门定义了“多播扩展规范”(MulticastExtensionsSpecification)。在RapidIO互连系统中,多播复制消息的能力取决于系统中交换机的数量,因此RapidIO的多播传输机制主要由交换机实现,端节点只需做最小限度的配置支持。
在一些应用领域中,随着精度和算法复杂度的不断提升,数据量不断增加,对数据传输的要求也在不断提高。随着网络的不断发展,在系统内部的处理资源数量已经达到十几个甚至数十个,RapidIO的网络越来越复杂多样,由于网络拓扑结构复杂、数据量大且算法复杂,现有技术中对RapidIO网络的动态可配置多播路由方法出现了以下几个问题:
点对点的传输会限制系统的计算效率;
仅仅一个设备节点发送,无法满足要求;
无法实现多播的动态配置,会限制系统的通用化应用范围。
发明内容
有鉴于此,本发明提供了一种基于RapidIO交换网络的多播路由方法及电子设备,用于解决现有技术中的点对点的传输会限制系统的计算效率,仅仅一个设备节点发送,无法满足要求无法实现多播的动态配置,会限制系统的通用化应用范围的问题。
为了解决上述技术问题,本发明是这样实现的:
一种基于RapidIO交换网络的多播路由方法,所述基于RapidIO交换网络的多播路由方法包括:
S1、配置至少一组多播,以生成配置文件;
S2、利用核心节点对所述配置文件进行解析,针对一组多播,得到源节点所在的交换节点即为源交换节点,以及目的节点所在的交换节点即为目的交换节点;
S3、计算所述源交换节点到一目的交换节点之间的最短路径;
S4、判断所述最短路径是否唯一,以选择出唯一的最短路径;
S5、对所述唯一的最短路径中的所有交换节点的信息进行记录;
S6、判断当前所处理的一组多播中的目的交换节点是否全部记录结束,若是,则完成当前组多播的配置内容获取,执行步骤S7操作,若否,则继续执行步骤S3对另一目的交换节点进行操作;
S7、判断所述配置文件中的每一组多播是否全部记录结束,若是,则执行步骤S8操作,若否,则继续执行步骤S2对另一组多播进行操作;
S8、将所述每一组多播的配置内容配置到中间交换节点中的寄存器内,以实现多播通信。
进一步的,所述步骤S1中配置至少一组多播的步骤包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于理工雷科电子(天津)有限公司,未经理工雷科电子(天津)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911180786.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种停车场所推荐方法、装置及设备
- 下一篇:一种废电池回收生产方法