[發明專利]一種智能網卡配置方法、裝置、電子設備及可讀存儲介質有效
| 申請號: | 202111291110.4 | 申請日: | 2021-11-03 |
| 公開(公告)號: | CN113722000B | 公開(公告)日: | 2022-02-18 |
| 發明(設計)人: | 孫希發;雷亞帥 | 申請(專利權)人: | 蘇州浪潮智能科技有限公司 |
| 主分類號: | G06F9/4401 | 分類號: | G06F9/4401 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 張雪嬌 |
| 地址: | 215100 江蘇省蘇州市吳*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 智能 網卡 配置 方法 裝置 電子設備 可讀 存儲 介質 | ||
本申請公開了一種智能網卡配置方法、裝置、電子設備及計算機可讀存儲介質,該方法包括:若檢測到需要進行智能網卡配置,則為智能網卡的至少兩個實體網口分別生成多個虛擬網口;將各個虛擬網口從驅動程序異步解綁;若確定異步解綁完成,則對智能網卡進行功能設置;對至少兩個實體網口進行實體綁定,并在實體綁定完成后對虛擬網口進行虛擬綁定;該方法在功能設置完成后,將各個實體網口進行實體綁定,使得實體網口對外表現為一個網口,在實體網口完成后對虛擬網口進行虛擬綁定,建立虛擬網口與實體網口之間的對應關系,重新將虛擬網口綁定回驅動程序;通過上述方式可以對智能網卡進行自動化配置,避免手動配置造成的容易配置出錯的問題。
技術領域
本申請涉及智能網卡技術領域,特別涉及一種智能網卡配置方法、智能網卡配置裝置、電子設備及計算機可讀存儲介質。
背景技術
在云計算領域,虛擬交換(Virtual Switch)承擔著overlay層(覆蓋層)和underlay層(底層、基礎架構層)進行網絡協議的封裝解封裝(encap/decap)功能。在多租戶(虛擬機或者容器)的主機上,也需要進行二三層的路由轉發、Qos、限流、安全組等。虛擬交換當前通常使用Open vSwitch(OVS,開放虛擬交換標準)技術,OVS作為當前虛擬化網絡的主流實現,允許主機內或跨主機的虛擬機互相通信。OVS的的默認數據路徑(datapath)是基于內核模塊實現,實現了OVS基于流的數據交換。OVS的數據包處理方式基于CPU,其需要多次切換內核上下文、內存拷貝以及系統調用,導致數據轉發性能低下,影響系統性能,無法最大化利用網卡帶寬。但基于智能網卡的OVS硬件卸載可有效規避以上問題,提升性能。然而,智能網卡在使用時需要人工進行配置,手動配置較為繁瑣且極易出錯。
因此,相關技術存在的智能網卡配置繁瑣,容易出錯的問題,是本領域技術人員需要解決的技術問題。
發明內容
有鑒于此,本申請的目的在于提供一種智能網卡配置方法、智能網卡配置裝置、電子設備及計算機可讀存儲介質,可以對智能網卡進行自動化配置,避免手動配置造成的容易配置出錯的問題。
為解決上述技術問題,本申請提供了一種智能網卡配置方法,包括:
若檢測到需要進行智能網卡配置,則為智能網卡的至少兩個實體網口分別生成多個虛擬網口;
將各個所述虛擬網口從驅動程序異步解綁;
若確定異步解綁完成,則對所述智能網卡進行功能設置;
對所述至少兩個實體網口進行實體綁定,并在實體綁定完成后對所述虛擬網口進行虛擬綁定。
可選地,還包括:
將智能網卡配置的前序依賴條件設置為驅動加載完畢;
將智能網卡配置的后序依賴條件設置為實體綁定未開始;
相應的,所述檢測到需要進行智能網卡配置,包括:
對所述智能網卡的狀態進行檢測,若滿足所述前序依賴條件和所述后序依賴條件,則確定需要進行智能網卡配置。
可選地,所述為智能網卡的至少兩個實體網口分別生成多個虛擬網口,包括:
利用驅動加載標志對驅動加載狀態進行校驗;
利用實體綁定標志對實體綁定狀態進行校驗;
若檢測到存在所述驅動加載標志且不存在所述實體綁定標志,則分別為各個所述實體網口生成對應的多個所述虛擬網口。
可選地,所述將各個所述虛擬網口從驅動程序異步解綁,包括:
啟動統計延遲時長,并利用異步接口對驅動程序進行針對所述虛擬網口的解綁操作;
相應的,所述確定異步解綁完成,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州浪潮智能科技有限公司,未經蘇州浪潮智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111291110.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種金屬網格觸摸屏
- 下一篇:一種高放樣品中子成像檢測裝置





