[發明專利]一種網絡流量轉發方法及設備有效
| 申請號: | 202011006291.7 | 申請日: | 2020-09-23 |
| 公開(公告)號: | CN111930650B | 公開(公告)日: | 2021-01-08 |
| 發明(設計)人: | 齊寶龍 | 申請(專利權)人: | 新華三半導體技術有限公司 |
| 主分類號: | G06F13/16 | 分類號: | G06F13/16;H04L12/863 |
| 代理公司: | 北京柏杉松知識產權代理事務所(普通合伙) 11413 | 代理人: | 丁蕓;馬敬 |
| 地址: | 610016 四川省成都市*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 網絡流量 轉發 方法 設備 | ||
1.一種網絡流量轉發方法,其特征在于,所述方法包括:
確定系統周期開始;
在各網絡接口的指定數據讀寫時鐘到達時,所述各網絡接口的數據管道在上行通路將各網絡接口已接收網絡報文的數據依次寫入所述各網絡接口對應的多個映射SRAM上同一個地址空間的數據報文緩存區以及在下行通路依次讀取所述各網絡接口對應的多個映射SRAM上同一地址空間的數據報文緩存區存儲的數據發往對應的所述網絡接口;
在各網絡接口的指定描述符時鐘到達時,所述各網絡接口的描述符管道在所述上行通路上將所述各網絡接口已接收網絡報文的描述符依次寫入所述各網絡接口對應的多個映射SRAM上同一地址空間的描述符緩存區。
2.根據權利要求1所述的方法,其特征在于,確定系統周期開始之前,所述方法還包括:
基于所述各網絡接口的帶寬權重占比確定在所述系統周期讀寫所述各網絡接口的讀寫次數;
遍歷所述各網絡接口并依據分配策略從所述各網絡接口中選擇一個網絡接口;
為被選擇的網絡接口的數據通道分配用于依次讀寫被選擇的網絡接口對應的多個映射SRAM上的同一個地址空間的數據報文緩存區且等于所述讀寫次數的指定數據讀寫時鐘以及分配用于依次讀寫被選擇的網絡接口對應的多個映射SRAM上的同一地址空間的描述符緩存區的指定描述符時鐘。
3.根據權利要求2所述的方法,其特征在于,所述各網絡接口的接口帶寬相同且映射相同數目的數據管道;其中,所述各網絡接口映射一個以上數據管道;
所述各網絡接口的帶寬權重占比相同或不同;
所述各網絡接口對應的多個映射SRAM的數目相同。
4.根據權利要求2所述的方法,其特征在于,所述各網絡接口中不同接口帶寬的網絡接口映射的數據管道的數目不同,具有最小接口帶寬的網絡接口映射的數據管道的數目最小且為一個以上;
具有不同接口帶寬的網絡接口具有不同的帶寬權重占比且各所述網絡接口的接口帶寬越大具有越大的帶寬權重占比;或者,具有不同接口帶寬的網絡接口具有相同的帶寬權重占比;
所述各網絡接口對應的多個映射SRAM的數目相同或不同。
5.根據權利要求3或4所述的方法,其特征在于,所述分配策略從具有相同緩存帶寬需求的所述各網絡接口中選擇最高優先級的網絡接口;或者;
所述分配策略從具有不同緩存帶寬需求的所述各網絡接口中選擇最大緩存帶寬需求的網絡接口。
6.一種網絡流量轉發設備,包括多個網絡接口、網絡處理模塊,處理器模塊以及存儲模塊,其特征在于,
所述網絡處理模塊,用于確定系統周期開始;在各網絡接口的指定數據讀寫時鐘到達時,所述各網絡接口的數據管道在上行通路將各網絡接口已接收網絡報文的數據依次寫入所述各網絡接口對應的多個映射SRAM上同一個地址空間的數據報文緩存區以及在下行通路依次讀取所述各網絡接口對應的多個映射SRAM上同一地址空間的數據報文緩存區存儲的數據發往對應的所述網絡接口;以及用于在各網絡接口的指定描述符時鐘到達時,所述各網絡接口的描述符管道在所述上行通路上將所述各網絡接口已接收網絡報文的描述符依次寫入所述各網絡接口對應的多個映射SRAM上同一地址空間的描述符緩存區。
7.根據權利要求6所述的設備,其特征在于,所述存儲模塊存儲機器可執行指令;
所述處理器模塊執行所述機器可執行指令,用于基于所述各網絡接口的帶寬權重占比確定在所述系統周期讀寫所述各網絡接口的讀寫次數;遍歷所述各網絡接口并依據分配策略從所述各網絡接口中選擇一個網絡接口;為被選擇的網絡接口的數據通道分配用于依次讀寫被選擇的網絡接口對應的多個映射SRAM上的同一個地址空間的數據報文緩存區且等于所述讀寫次數的指定數據讀寫時鐘以及分配用于依次讀寫被選擇的網絡接口對應的多個映射SRAM上的同一地址空間的描述符緩存區的指定描述符時鐘。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于新華三半導體技術有限公司,未經新華三半導體技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011006291.7/1.html,轉載請聲明來源鉆瓜專利網。





