基于Linux的虛擬網卡實現(xiàn)方法、裝置、設備及介質

基本信息

申請?zhí)?/td> CN201911295715.3 申請日 -
公開(公告)號 CN111224855A 公開(公告)日 2020-06-02
申請公布號 CN111224855A 申請公布日 2020-06-02
分類號 H04L12/46(2006.01)I 分類 電通信技術;
發(fā)明人 鄭聰;張云鶴;梅松;萬雷;葉志強;任永和;宋峰峰;付寧靜;張平;陳高金 申請(專利權)人 武漢思為同飛網絡技術股份有限公司
代理機構 武漢紅觀專利代理事務所(普通合伙) 代理人 武漢思為同飛網絡技術股份有限公司
地址 430000湖北省武漢市東湖開發(fā)區(qū)高新科技園關山二路特一號國際企業(yè)中心2幢5層504號
法律狀態(tài) -

摘要

摘要 本發(fā)明提出了一種基于Linux的虛擬網卡實現(xiàn)方法、裝置、設備及介質。包括:VPN系統(tǒng)通過PPP接口獲取帶有PPP協(xié)議的網絡封包,從該網絡封包中讀取PPP協(xié)議數(shù)據,從該PPP協(xié)議數(shù)據中提取真實數(shù)據報文內容以及報文長度;通過UDP對真實數(shù)據報文內容以及報文長度進行封裝,作為加密數(shù)據包;對該加密數(shù)據包進行解封裝,并獲取真實數(shù)據報文內容以及報文長度;設定PPP協(xié)議報文格式,根據該PPP協(xié)議報文格式以及報文長度對該真實數(shù)據報文內容進行填充,獲取填充完成的數(shù)據報文,并將該數(shù)據報文發(fā)送至應用程序。本發(fā)明通過利用系統(tǒng)現(xiàn)有的PPP驅動接口,采用上層仿造PPP協(xié)議來實現(xiàn)底層VPN數(shù)據的傳輸,完成自有VPN的實現(xiàn)。??