[發明專利]一種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.szxzyx.cn/pat/books/201610232613.7/2.html,轉載請聲明來源鉆瓜專利網。





