[發明專利]數據流卸載的方法和裝置有效
| 申請號: | 202010027710.9 | 申請日: | 2020-01-10 |
| 公開(公告)號: | CN113114569B | 公開(公告)日: | 2023-06-02 |
| 發明(設計)人: | 崔秀梅 | 申請(專利權)人: | 北京京東尚科信息技術有限公司;北京京東世紀貿易有限公司 |
| 主分類號: | H04L45/02 | 分類號: | H04L45/02;H04L45/74;H04L49/00;H04L49/253;H04L61/5053;H04L12/46 |
| 代理公司: | 中原信達知識產權代理有限責任公司 11219 | 代理人: | 馮培培;耿雪利 |
| 地址: | 100086 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據流 卸載 方法 裝置 | ||
本發明公開了數據流卸載的方法和裝置,涉及計算機技術領域。該方法的一具體實施方式包括:根據自學習機制,確定待轉發報文對應的域標識對應的數值;將所述域標識對應的數值以隨路信息的形式添加至所述待轉發報文中;將所述添加隨路信息的報文下發至通信單元。該實施方式通過將軟件發送至通信單元的報文中添加域標識及對應的數值的技術手段,使得通信單元僅通過自學習機制即可達到對數據流進行卸載,所以克服了現有技術存在維護通信單元成本和帶寬開銷大的技術缺陷,進而達到降低通信單元維護成本、減少軟通信單元之間通信的開銷的技術效果。
技術領域
本發明涉及計算機技術領域,尤其涉及一種數據流卸載的方法和裝置。
背景技術
Ovs(Open?VSwitch,多層虛擬交換機)是云計算技術中常用的功能,其通過硬件卸載(offload)增強ovs轉發性能也是非常普遍的技術。現有技術通過首包上送的方式在軟件做首包轉發,同時通過更新硬件里的流表實現硬件卸載。
在實現本發明過程中,發明人發現現有技術中至少存在如下問題:
1.現有技術在卸載流表時所需要維護的帶寬開銷大;
2.現有技術在卸載流表時除了轉發以外,還需要維護硬件流表。
發明內容
有鑒于此,本發明實施例提供一種數據流卸載的方法和裝置,能夠達到降低通信單元維護成本、減少軟硬件之間通信的開銷的技術效果。
為實現上述目的,根據本發明實施例的一個方面,提供了一種數據流卸載的方法,包括:
根據自學習機制,確定待轉發報文對應的域標識對應的數值;
將所述域標識對應的數值以隨路信息的形式添加至所述待轉發報文中;
將所述添加隨路信息的報文下發至通信單元。
可選地,將所述域標識對應的數值以隨路信息的形式添加至所述待轉發報文中,包括:
確定每個域標識在所述待轉發報文的首包和尾包的數值;
將首包對應的域標識和對應的數值,以隨路信息的形式添加至所述待轉發報文的首包中;
將尾包對應的域標識和對應的數值,以隨路信息的形式添加至所述待轉發報文的尾包中。
可選地,所述報文包括:五元組,以及所述報文對應的轉發動作;
其中,所述五元組包括:源IP地址、目的IP地址、協議號、源端口地址、目的端口地址。
可選地,所述域標識包括:學習標識、刪除標識和待轉發的端口標識;
其中,所述學習標識對應的數值用于標識所在的報文是否需要學習:
所述刪除標識對應的數值用于標識是否將所在報文對應的五元組的轉發表項從五元組中刪除;
所述待轉發的端口標識對應的數值用于標識所在報文對應下發至通信單元的轉發端口的唯一標識。
可選地,所述域標識,還包括:更新序列號標識;
所述更新序列號標識對應的數值用于標識維護序列號添加和/或刪除的序列號。
可選地,所述域標識,還包括:生存時間設置標識、生存時間刪除標識和/或生存時間計數標識;
其中,所述生存時間設置標識對應的數值用于標識所述生存時間計數標識對應數值的初始數值;
所述生存時間刪除標識對應的數值用于標識在轉發報文時是否將所述生存時間計數標識對應數值減短。
可選地,所述域標識,還包括:隧道信息標識;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京京東尚科信息技術有限公司;北京京東世紀貿易有限公司,未經北京京東尚科信息技術有限公司;北京京東世紀貿易有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010027710.9/2.html,轉載請聲明來源鉆瓜專利網。





