[發明專利]基于Linux的虛擬網卡實現方法、裝置、設備及介質有效
| 申請號: | 201911295715.3 | 申請日: | 2019-12-16 |
| 公開(公告)號: | CN111224855B | 公開(公告)日: | 2021-11-30 |
| 發明(設計)人: | 鄭聰;張云鶴;梅松;萬雷;葉志強;任永和;宋峰峰;付寧靜;張平;陳高金 | 申請(專利權)人: | 武漢思為同飛網絡技術股份有限公司 |
| 主分類號: | H04L12/46 | 分類號: | H04L12/46;H04L29/06;H04L12/28 |
| 代理公司: | 武漢紅觀專利代理事務所(普通合伙) 42247 | 代理人: | 李季 |
| 地址: | 430000 湖北省武漢市東湖開發區高*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 linux 虛擬 網卡 實現 方法 裝置 設備 介質 | ||
1.一種基于Linux的虛擬網卡實現方法,其特征在于:包括以下步驟;
S1,VPN系統通過PPP接口獲取帶有PPP協議的網絡封包,從該網絡封包中讀取PPP協議數據,從該PPP協議數據中提取真實數據報文內容以及報文長度;
S2,設定安全檢測規則,從PPP協議數據中提取數據信息,根據該安全檢測規則對該數據信息進行檢測,當該數據信息滿足安全檢測規則時,通過UDP對真實數據報文內容以及報文長度進行封裝,作為加密數據包;
S3,設定加密格式,根據該加密格式對加密數據包進行檢測,當該加密數據包滿足加密格式時,對該加密數據包進行解封裝,并獲取真實數據報文內容以及報文長度;
S4,設定PPP協議報文格式,根據該PPP協議報文格式以及報文長度對該真實數據報文內容進行填充,獲取填充完成的數據報文,并將該數據報文發送至應用程序。
2.如權利要求1所述的基于Linux的虛擬網卡實現方法,其特征在于:步驟S1中,VPN系統通過PPP接口獲取帶有PPP協議的網絡封包之前,還包括以下步驟,VPN系統初始化PPP接口,給該PPP接口分配IP地址,獲取通過該IP地址到達PPP接口的網絡封包,獲取各網絡封包的網絡協議,篩選出帶有PPP協議的網絡封包。
3.如權利要求2所述的基于Linux的虛擬網卡實現方法,其特征在于:步驟S1中,從該網絡封包中讀取PPP協議數據,從該PPP協議數據中提取真實數據報文內容以及報文長度,還包括以下步驟,設定標識字段范圍,從網絡封包中讀取PPP協議數據,根據該標識字段范圍對PPP協議數據進行查找,將滿足該標識字段范圍的標識字段從該PPP協議數據中刪除,獲取該PPP協議數據剩下的數據,從該PPP協議數據剩下的數據中提取真實數據報文內容以及報文長度。
4.如權利要求3所述的基于Linux的虛擬網卡實現方法,其特征在于:從該PPP協議數據剩下的數據中提取真實數據報文內容以及報文長度,還包括以下步驟,設定數據報文格式,通過該數據報文格式對該PPP協議數據剩下的數據進行篩選,選出符合該數據報文格式的數據報文作為真實數據報文,并獲取該真實數據報文的長度。
5.如權利要求4所述的基于Linux的虛擬網卡實現方法,其特征在于:步驟S2中,設定安全檢測規則,從PPP協議數據中提取數據信息,根據該安全檢測規則對該數據信息進行檢測,還包括以下步驟,設定安全檢查規則,從PPP協議數據中提取數據信息,所述數據信息包括:報文的源地址、目的地址以及協議,通過安全檢查規則對該數據信息進行判斷,當數據信息的內容都滿足安全檢查規則時,通過UDP對真實數據報文內容以及報文長度進行封裝,作為加密數據包;當數據信息的內容有一項不滿足安全檢查規則時,將該數據信息對應的PPP協議數據刪除。
6.如權利要求5所述的基于Linux的虛擬網卡實現方法,其特征在于:步驟S3中,設定加密格式,根據該加密格式對加密數據包進行檢測,當該加密數據包滿足加密格式時,對該加密數據包進行解封裝,還包括以下步驟,設定加密格式,根據該加密格式對加密數據包的加密格式進行檢測,當該加密數據包的加密格式滿足加密格式時,對該加密數據包進行解封裝;當該加密數據包的加密格式不滿足加密格式時,重新對該加密數據包進行加密。
7.如權利要求6所述的基于Linux的虛擬網卡實現方法,其特征在于:步驟S4中,設定PPP協議報文格式,根據該PPP協議報文格式以及報文長度對該真實數據報文內容進行填充,獲取填充完成的數據報文,并將該數據報文發送至應用程序,還包括以下步驟,設定PPP協議報文格式,根據該PPP協議報文格式以及報文長度對該真實數據報文內容進行填充,獲取填充完成的數據報文,將該數據報文寫入到PPP接口,通過PPP接口對該數據報文進行記錄,然后將該數據報文發送至應用程序。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢思為同飛網絡技術股份有限公司,未經武漢思為同飛網絡技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911295715.3/1.html,轉載請聲明來源鉆瓜專利網。





