[发明专利]一种RapidIo系统链路聚合的方法及装置在审
申请号: | 201610232613.7 | 申请日: | 2016-04-14 |
公开(公告)号: | CN107301141A | 公开(公告)日: | 2017-10-27 |
发明(设计)人: | 韩毅宏;张义 | 申请(专利权)人: | 大唐移动通信设备有限公司 |
主分类号: | G06F13/40 | 分类号: | G06F13/40;H04L12/803 |
代理公司: | 北京同达信恒知识产权代理有限公司11291 | 代理人: | 朱佳 |
地址: | 100083*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 rapidio 系统 聚合 方法 装置 | ||
技术领域
本发明涉及嵌入式领域,尤其涉及一种RapidIo系统链路聚合的方法及装置。
背景技术
基于数据包交换的互连体系(RapidIo)总线作为一种高速串行总线,与万兆以太网相比,具有高性能、低延迟、高效率等特性,更能满足强实时嵌入式系统的应用需求。RapidIo总线技术是一种基于数据包交换的系统级互连协议,主要应用于系统内部的互连,可支持芯片间和板间的灵活高效通信,最大通信速率支持60Gbps。
在ATCA中应用RapidIo总线技术,可以实现RapidIo总线技术的优点,现有技术下,参阅图1所示,为ATCA机箱RapidIo网络连接示意图。
ATCA机箱中,节点板业务通道通过机箱背板分别连接到7槽和8槽两块交换板,这两块交换板可以工作在双活工作模式下,而双活工作模式要求7槽和8槽交换板能够同时交换来自节点板之间的RapidIo报文。
但是,现有技术下,RapidIo协议中不支持链路聚合技术,这就导致这种连接会使得RapidIo交换可能出现相同的路由,会造成RapidIo交换工作异常。例如,节点板1通过RapidIo背板网络访问节点板2,RapidIo报文到达RapidIo交换器,RapidIo交换器查找交换路由表时发现,有两条路由可以到达节点板2,既可以通过port0,也可以通过port1,然而RapidIo交换器没有规则约束走哪条路由,这样会造成RapidIo交换器的工作异常,甚至环路;而有些RapidIo系统通过枚举发现功能,也只能发现7槽或8槽RapidIo交换板其中的一条路由。
由此可见,现有技术下,RapidIo协议中不支持链路聚合技术,且在ATCA 架构中,在双活工作模式下,可能出现RapidIo交换工作异常,导致RapidIo交换吞吐容量不足的问题。
发明内容
本发明实施例提供一种RapidIo系统链路聚合的方法及装置,以解决现有技术中不能在RapidIo系统中实现链路聚合,导致RapidIo终端单端口性能不足的问题。
本发明实施例提供的具体技术方案如下:
一种基于RapidIo系统链路聚合的方法,包括:
RapidIo交换器在接收到RapidIo报文时,根据预设的交换路由映射关系,确定目的终端标识所对应的交换聚合组;其中,上述RapidIo报文中至少包括目的终端标识,上述交换聚合组表示多个交换物理端口的集合;
RapidIo交换器根据预设的交换聚合组负载分担类型,从上述交换聚合组中,确定当前使用的交换物理端口;
RapidIo交换器通过上述当前使用的交换物理端口,向目的终端发送RapidIo报文。
较佳的,RapidIo交换器在接收到RapidIo报文之前,进一步包括:
创建交换聚合组,并根据预设规则,将多个交换物理端口分别添加到上述交换聚合组中,以及设置上述交换聚合组的交换聚合组负载分担类型。
较佳的,上述预设的负载分担类型,至少包括:1+1负载分担模式、N:1负载分担模式和基于源或目的终端标识的流分发模式,其中,N>=1。
较佳的,设置上述交换聚合组的交换聚合组负载分担类型之后,在RapidIo交换器在接收到RapidIo报文之前,进一步包括:
若交换聚合组负载分担类型为1+1负载分担模式,则从上述交换聚合组中任意选择一个交换物理端口作为参考端口,并将除上述参考端口之外的另一个交换物理端口作为备用端口;或,
若交换聚合组负载分担类型为N:1负载分担模式,则从上述交换聚合组 中任意选择一个交换物理端口作为备用端口;或,
若交换聚合组负载分担类型为基于源或目的终端标识的流分发模式,则设置源或目的终端标识与交换物理端口之间的映射关系;其中,上述RapidIo报文中还至少包括源终端标识。
较佳的,RapidIo交换器根据预设的交换聚合组负载分担类型,从上述交换聚合组中,确定当前使用的交换物理端口,具体包括:
若上述预设的负载分担类型为1+1负载分担模式,则将上述交换聚合组中的参考端口作为当前使用的交换物理端口;或,
若上述预设的负载分担类型为N:1负载分担模式,则将上述交换聚合组中的除上述备选端口之外的任意一个交换物理端口,作为当前使用的物理端口;或,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于大唐移动通信设备有限公司,未经大唐移动通信设备有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610232613.7/2.html,转载请声明来源钻瓜专利网。