[發明專利]處理數據包的方法和網絡裝置有效
| 申請號: | 201610991565.X | 申請日: | 2016-11-10 |
| 公開(公告)號: | CN107070674B | 公開(公告)日: | 2020-03-27 |
| 發明(設計)人: | 斯科特·麥凱;安杰伊·希什科;尼廷·庫馬爾;蒂莫西·L·帕特里克;蘇里亞·錢德拉·謝卡爾·尼麥咖達 | 申請(專利權)人: | 叢林網絡公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04L12/721;H04L12/733;H04L12/935;H04L12/741;H04L12/751 |
| 代理公司: | 北京康信知識產權代理有限責任公司 11240 | 代理人: | 梁麗超;劉瑞賢 |
| 地址: | 美國加*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 處理 數據包 方法 網絡 裝置 | ||
1.一種處理數據包的方法,包括:
通過由網絡裝置的控制平面執行的第一應用程序經由通過所述網絡裝置的轉發單元執行的第一接口,為所述轉發單元的內部轉發路徑配置確定處理由所述轉發單元接收的數據包的第一指令,
其中,所述第一應用程序將所述內部轉發路徑配置成包括沙盒,所述沙盒包括用于所述內部轉發路徑內內聯配置的指令的容器,并且
其中,所述內部轉發路徑的至少一部分儲存到所述轉發單元的存儲器中并且由所述轉發單元的數據包處理器能夠執行;
通過由所述網絡裝置的所述控制平面執行的第二應用程序經由所述網絡裝置的所述轉發單元執行的第二接口,為所述沙盒配置確定在所述沙盒內處理數據包的第二指令;以及
響應于確定由所述轉發單元接收的數據包與至少部分由所述第二應用程序控制的數據包流相關聯,由所述數據包處理器通過執行為所述沙盒配置的所述第二指令,來處理所述數據包。
2.根據權利要求1所述的方法,其中,將所述內部轉發路徑配置成包括沙盒包括:為所述沙盒配置入口端口,所述入口端口限定所述內部轉發路徑的所述第一指令進入所述沙盒所經由的虛擬端口。
3.根據權利要求2所述的方法,進一步包括:
將所述內部轉發路徑配置成將所述轉發單元的邏輯入站接口映射到所述沙盒的所述入口端口,
其中,確定由所述轉發單元接收的數據包與至少部分由所述第二應用程序控制的數據包流相關聯包括:由所述數據包處理器使所述數據包與所述邏輯入站接口匹配。
4.根據權利要求2所述的方法,
其中,所述入口端口包括包含基準的間接下一跳,
其中,配置所述入口端口包括由所述第一接口將所述間接下一跳存儲到存儲器中,
其中,為所述沙盒配置用于確定在所述沙盒內處理數據包的第二指令包括:由所述第二接口將所述間接下一跳的基準配置成參考在所述沙盒內配置的轉發路徑部件。
5.根據權利要求1所述的方法,其中,確定在所述沙盒內處理數據包的第二指令包括一個或多個轉發路徑部件,所述一個或多個轉發路徑部件中的每個執行查找樹、查找表、速率限制器、策略器以及計數器中的一個。
6.根據權利要求1所述的方法,進一步包括:
由所述第一應用程序為所述沙盒配置插口,
其中,通過執行為所述沙盒配置的所述第二指令來處理數據包包括:由所述數據包處理器將所述數據包引向所述插口;
由所述轉發單元通過所述插口將所述數據包發送給所述第二應用程序。
7.根據權利要求1所述的方法,進一步包括:
由所述第一應用程序為所述沙盒配置插口;并且
由所述轉發單元通過所述插口從所述第二應用程序接收數據包。
8.根據權利要求1所述的方法,進一步包括:
由所述轉發單元的轉發單元處理器執行第一接口和第二接口;
由所述轉發單元的所述轉發單元處理器執行用于數據包處理器的驅動器;
由所述驅動器響應于從所述第一接口接收第一數據包處理操作生成所述第一指令,以實現所述第一數據包處理操作,并且將所述第一指令安裝到所述內部轉發路徑中;
由所述驅動器響應于從所述第二接口接收第二數據包處理操作生成所述第二指令,以實現所述第二數據包處理操作,并且將所述第二指令安裝到所述沙盒中。
9.根據權利要求1所述的方法,其中,所述轉發單元包括能夠插入所述網絡裝置的底盤內的線卡。
10.根據權利要求1所述的方法,
其中,在所述轉發單元的所述內部轉發路徑內配置所述沙盒包括:由所述第一應用程序經由所述第一接口為所述沙盒配置限定所述沙盒能夠配置有的指令量的資源限制。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于叢林網絡公司,未經叢林網絡公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610991565.X/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:存儲器結構及其制造方法
- 下一篇:柔性直流輸電線路故障行波的處理方法





