[發明專利]網絡設備中的靈活報頭變更在審
| 申請號: | 202010079124.9 | 申請日: | 2020-02-03 |
| 公開(公告)號: | CN111490969A | 公開(公告)日: | 2020-08-04 |
| 發明(設計)人: | Y.佩萊德;D·舒佩;I·耶魯沙爾米;R·澤馬赫 | 申請(專利權)人: | 馬維爾以色列(M.I.S.L.)有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L12/947;H04L12/883;H04L12/861;H04L12/863 |
| 代理公司: | 北京市金杜律師事務所 11256 | 代理人: | 酆迅 |
| 地址: | 以色列*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 網絡設備 中的 靈活 報頭 變更 | ||
1.一種用于處理網絡設備中的分組的方法,所述方法包括:
在所述網絡設備的分組處理器處接收由所述網絡設備從網絡鏈路接收的分組;
利用所述分組處理器確定至少一個出口接口,所述分組將由所述網絡設備經由所述至少一個出口接口而被傳輸;
向所述分組處理器的可編程報頭變更引擎至少提供所述分組的分組報頭,所述可編程報頭變更引擎包括:i)在硬件中被實現的硬件輸入處理器;和ii)被耦合到程序存儲器的可編程報頭變更處理器,所述可編程報頭變更處理器被配置為執行被存儲在所述程序存儲器中的計算機可讀指令,以對接收到的分組執行一個或多個報頭變更操作;
利用所述可編程報頭變更引擎的所述硬件輸入處理器來確定:所述分組報頭將被提供給被耦合到所述可編程報頭變更處理器的處理路徑,還是將被轉移到繞過所述可編程報頭變更處理器的旁路路徑;
利用所述可編程報頭變更引擎的所述硬件輸入處理器,基于所述分組報頭將被提供給所述處理路徑還是將被轉移到所述旁路路徑的所述確定,將所述分組報頭提供給所述處理路徑或所述旁路路徑;
選擇性地i)當所述分組報頭被提供給所述處理路徑時,由所述可編程報頭變更處理器處理所述分組報頭;ii)當所述分組報頭被提供給所述旁路路徑時,不由所述可編程報頭變更處理器處理所述分組報頭;以及
利用所述網絡設備、經由所述網絡設備的所述至少一個出口接口來傳輸所述分組。
2.根據權利要求1所述的方法,其中:
所述方法還包括利用所述分組處理器確定所述分組所屬于的分組流,以及
確定所述分組報頭將被提供給所述處理路徑還是將被轉移到所述旁路路徑包括:至少部分地基于所述分組所屬于的所述分組流,確定所述分組報頭將被提供給所述處理路徑還是將被轉移到所述旁路路徑。
3.根據權利要求2所述的方法,其中確定所述分組報頭將被提供給所述處理路徑還是將被轉移到所述旁路路徑包括:基于與所述分組相關聯的一個或多個統計屬性,確定所述分組報頭將被提供給所述處理路徑還是將被轉移到所述旁路路徑。
4.根據權利要求1所述的方法,其中確定所述分組報頭將被提供給所述處理路徑還是將被轉移到所述旁路路徑包括:至少部分地基于以下各項來確定分組報頭將被提供給所述處理路徑還是將被轉移到所述旁路路徑:i)所述可編程報頭變更處理器的擁塞級別;以及ii)與所述分組相關聯的一個或多個擁塞處理屬性。
5.根據權利要求1所述的方法,還包括:當確定所述分組報頭將被轉移到所述旁路路徑時,將所述分組報頭存儲在與所述可編程報頭變更處理器并行的統一緩沖區中,所述統一緩沖區被配置為臨時存儲i)繞過所述可編程報頭變更處理器的分組的分組報頭;以及ii)不繞過所述可編程報頭變更處理器的分組報頭的至少部分,其中所述分組報頭的所述部分不需要由所述可編程報頭變更處理器來處理。
6.根據權利要求1所述的方法,還包括:當確定所述分組報頭將被提供給所述處理路徑時,
提取將被提供給所述可編程報頭變更處理器的所述分組報頭的一個或多個部分,
生成報頭變更處理器可訪問報頭以包括從所述分組報頭提取的所述一個或多個部分,所述報頭變更處理器可訪問報頭與所述分組報頭分離,
向所述可編程報頭變更處理器提供所述報頭變更可訪問報頭,而不是所述分組報頭,
利用所述可編程報頭變更處理器處理所述報頭變更可訪問報頭,以及
在利用所述可編程報頭變更處理器處理所述報頭變更可訪問報頭之后,將經處理的所述報頭變更可訪問報頭集成到所述分組報頭中。
7.根據權利要求6所述的方法,還包括:
利用所述可編程報頭變更引擎的所述硬件輸入處理器生成元數據,以至少包括被存儲在所述程序存儲器中的處理線程的指示符,所述處理線程將由所述可編程報頭變更處理器實現以處理所述分組報頭,以及
利用所述可編程報頭變更引擎的所述硬件輸入處理器,向所述可編程報頭變更處理器提供所述元數據以及所述變更可訪問報頭。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于馬維爾以色列(M.I.S.L.)有限公司,未經馬維爾以色列(M.I.S.L.)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010079124.9/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:磁性組件
- 下一篇:用第一和第二下拉信號切換絕緣柵雙極晶體管的驅動器





