基于Linux的虛擬網(wǎng)卡實現(xiàn)方法、裝置、設(shè)備及介質(zhì)

基本信息

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

摘要

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