[發明專利]一種數據傳輸方法及系統在審
| 申請號: | 201410291447.9 | 申請日: | 2014-06-25 |
| 公開(公告)號: | CN104038441A | 公開(公告)日: | 2014-09-10 |
| 發明(設計)人: | 李拓;童元滿;李仁剛 | 申請(專利權)人: | 浪潮(北京)電子信息產業有限公司 |
| 主分類號: | H04L12/863 | 分類號: | H04L12/863 |
| 代理公司: | 北京安信方達知識產權代理有限公司 11262 | 代理人: | 胡艷華;李丹 |
| 地址: | 100085 北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據傳輸 方法 系統 | ||
技術領域
本發明涉及服務器技術領域,尤其涉及的是一種數據傳輸方法及系統。
背景技術
隨著服務器應用領域的不斷發展,高端服務器的應用需求已經進入了一個重要階段。高端服務器系統旨在實現高性能指標、高安全性、高可用性、高可靠性等要求。
目前,網絡控制芯片之間的數據傳輸方式有兩種,一種是通過單一數據接口串行處理報文,另一種是采用多個數據接口獨立并行地處理報文。
高端服務器的網絡控制芯片需要支持大規模多節點網絡系統對復雜報文協議的處理需求。在面對大量并發報文數據時,如果網絡控制器采用單一接口串行處理報文,則在網絡傳輸速率高于網絡控制芯片處理報文速率的情況下,這種處理方式會嚴重影響系統性能,雖然多個數據接口獨立并行的方式能夠提高網絡控制芯片處理大量并發報文數據的能力,但是,這種處理方式需要占用大量的網絡接口資源,因此成本較高。
因此,如何提高網絡控制芯片對大規模多節點網絡系統中大量并發報文數據的處理能力,并且節省網絡接口資源,是需要解決的問題。
發明內容
本發明所要解決的技術問題是提供一種數據傳輸方法及系統,能夠提高網絡控制芯片對多節點網絡中并發報文數據的處理能力,節省數據傳輸接口的耗費。
為了解決上述技術問題,本發明提供了一種數據傳輸方法,應用于網絡控制芯片,該方法包括:
從所述網絡控制芯片的數據接收接口每接收到一個報文,根據接收的報文的類型將其放入對應的虛信道;
對不同虛信道內部的報文進行并行處理,處理完畢的報文送入該虛信道的輸出緩存;
對輸出緩存非空的各虛信道進行調度選擇,將選出的虛信道的處理完畢的報文從所述網絡控制芯片的數據發送接口發送出去。
進一步地,該方法還包括下述特點:
所述數據接收接口的數量為1個,所述數據發送接口的數量為1個。
進一步地,該方法還包括下述特點:
所述根據接收的報文的類型將其放入對應的虛信道,包括:根據接收的報文的長度將其放入對應的虛信道。
進一步地,該方法還包括下述特點:
還包括:
根據網絡處理芯片對單個報文的處理速度v1、最大報文長度L和網絡傳輸速度v2設定所述數據發送接口的位寬m:m=v1*L/v2。
進一步地,該方法還包括下述特點:
所述對不同虛信道內部的報文進行并行處理,處理完畢的報文送入該虛信道的輸出緩存,包括:任一虛信道的處理邏輯如判斷本虛信道的輸入緩存非空,則從所述輸入緩存中取出報文進行處理,處理完畢后送入本虛信道的輸出緩存;其中,每一個虛信道設置有單獨的處理邏輯和輸入緩存。
進一步地,該方法還包括下述特點:
對輸出緩存非空的各虛信道進行調度選擇,包括:輪詢輸出緩存非空的各虛信道,根據調度策略選出一個虛信道;其中,所述調度策略為根據報文類型的優先級進行調度。
為了解決上述技術問題,本發明還提供了一種數據傳輸系統,應用于網絡控制芯片,該系統包括:
接收模塊,用于從所述網絡控制芯片的數據接收接口每接收到一個報文,根據接收的報文的類型將其放入對應的虛信道;
報文處理模塊,用于對不同虛信道內部的報文進行并行處理,處理完畢的報文送入該虛信道的輸出緩存。
發送模塊,用于對輸出緩存非空的各虛信道進行調度選擇,將選出的虛信道的處理完畢的報文從所述網絡控制芯片的數據發送接口發送出去。
進一步地,該系統還包括下述特點:
所述數據接收接口的數量為1個,所述數據發送接口的數量為1個。
進一步地,該系統還包括下述特點:
接收模塊,用于所述根據接收的報文的類型將其放入對應的虛信道,包括:根據接收的報文的長度將其放入對應的虛信道。
進一步地,該系統還包括下述特點:
該系統還包括:
設置模塊,用于根據網絡處理芯片對單個報文的處理速度v1、最大報文長度L和網絡傳輸速度v2設定所述數據發送接口的位寬m:m=v1*L/v2。
進一步地,該系統還包括下述特點:
報文處理模塊,用于對不同虛信道內部的報文進行并行處理,處理完畢的報文送入該虛信道的輸出緩存,包括:任一虛信道的處理邏輯如判斷本虛信道的輸入緩存非空,則從所述輸入緩存中取出報文進行處理,處理完畢后送入本虛信道的輸出緩存;其中,每一個虛信道設置有單獨的處理邏輯和輸入緩存。
進一步地,該系統還包括下述特點:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮(北京)電子信息產業有限公司,未經浪潮(北京)電子信息產業有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410291447.9/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:聚丙烯多層共擠輸液袋
- 下一篇:具有高效返回預測能力的分支目標緩沖器





