[發明專利]使用報頭預測的低延時聯網設備有效
| 申請號: | 201380048257.8 | 申請日: | 2013-09-12 |
| 公開(公告)號: | CN104641616B | 公開(公告)日: | 2018-01-05 |
| 發明(設計)人: | 托馬斯·J·埃茲爾;普圖·哈利·撒巴吉奧;艾勒山多·弗里;克里斯托弗·A·維爾德曼;李明哲;黃偉健;黃之聰 | 申請(專利權)人: | 思科技術公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06 |
| 代理公司: | 北京東方億思知識產權代理有限責任公司11258 | 代理人: | 李曉冬 |
| 地址: | 美國加利*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 使用 報頭 預測 延時 聯網 設備 | ||
1.一種降低聯網設備中的延時的方法,包括:
在網絡設備處接收包括多組報頭字段的數據包;
解析所述數據包以順序獲取所述多組報頭字段;
基于在所述網絡設備處可用的接收的第一組報頭字段,在接收的第二組報頭字段在所述網絡設備處可用之前預測預測的第二組報頭字段;以及通過以下處理生成針對所述數據包的網絡處理決策:
基于所述接收的第一組報頭字段生成第一網絡處理決策結果;
基于所述第一網絡處理決策結果和所述預測的第二組報頭字段生成預測的第二網絡處理決策;
在通過解析使得所述接收的第二組報頭字段在所述網絡設備處可用之后,基于所述第一網絡處理決策結果和所述接收的第二組報頭字段生成實際的第二網絡處理決策;以及
選擇所述預測的第二網絡處理決策或所述實際的第二網絡處理決策用作第二網絡處理決策結果。
2.如權利要求1所述的方法,還包括:將所述預測的第二組報頭字段與所述接收的第二組報頭字段進行比較。
3.如權利要求2所述的方法,其中,選擇包括:當基于所述比較判定所述預測的第二組報頭字段匹配所述接收的第二組報頭字段時,選擇所述預測的第二網絡處理決策,否則等待完成所述實際的第二網絡處理決策的生成。
4.如權利要求2所述的方法,其中,選擇包括:不論所述比較的結果如何,選擇所述實際的第二網絡處理決策并且等待完成所述第二網絡處理決策的生成。
5.如權利要求2所述的方法,其中,選擇包括:針對不正確地預測所述第二組報頭字段的機率低的已知類型的數據包流中的數據包,始終選擇所述預測的第二網絡處理決策。
6.如權利要求1所述的方法,還包括:針對在所述網絡設備處隨著時間的過去接收的數據包,將第一組報頭字段的數據和第二組報頭字段的相應數據存儲在緩存中;并且其中,預測包括使用數據包的所述接收的第一組報頭字段從所述緩存中查找并提取相應的第二組報頭字段的數據。
7.如權利要求1所述的方法,還包括:
基于所述接收的第一組報頭字段和所述預測的第二組報頭字段預測預測的第三組報頭字段;
基于所述預測的第三組報頭字段和所述第二網絡處理決策結果生成預測的第三網絡處理決策;
在通過解析使得接收的第三組報頭字段在所述網絡設備處可用之后,基于所述接收的第二組報頭字段和所述接收的第三組報頭字段生成實際的第三網絡處理決策;以及
選擇所述預測的第三網絡處理決策或所述實際的第三網絡處理決策用作第三網絡處理決策結果。
8.如權利要求1所述的方法,還包括:
基于所述接收的第一組報頭字段預測預測的第三組報頭字段;
基于所述預測的第三組報頭字段生成預測的第三網絡處理決策;
在通過解析使得接收的第三組報頭字段在所述網絡設備處可用之后,基于所述接收的第二組報頭字段和所述接收的第三組報頭字段生成實際的第三網絡處理決策;以及
選擇所述預測的第三網絡處理決策或所述實際的第三網絡處理決策用作第三網絡處理決策結果。
9.如權利要求1所述的方法,其中,預測包括基于以下各項中的一項或多項預測層3報頭、層4報頭、以及深度包檢測報頭中的一個或多個報頭:接收的層2報頭、接收的層3報頭、預測的層3報頭、接收的層4報頭、以及預測的層4報頭。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于思科技術公司,未經思科技術公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201380048257.8/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:用于生成社交網絡活動流的方法
- 下一篇:網板和通信設備





