[發明專利]一種遠程虛擬專網網關裝置及實現方法在審
| 申請號: | 201710442129.1 | 申請日: | 2017-06-13 |
| 公開(公告)號: | CN107026784A | 公開(公告)日: | 2017-08-08 |
| 發明(設計)人: | 汪文勇;黃鸝聲;吳紹煒;梅海波;高赫寧 | 申請(專利權)人: | 電子科技大學;成都奧特為通訊有限公司 |
| 主分類號: | H04L12/46 | 分類號: | H04L12/46;H04L12/66;H04L29/06;H04L29/12 |
| 代理公司: | 成都正華專利代理事務所(普通合伙)51229 | 代理人: | 李蕊 |
| 地址: | 610031 四川省成*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 遠程 虛擬 網關 裝置 實現 方法 | ||
1.一種遠程虛擬專網網關裝置,其特征在于:包括一個抓包網卡和一個轉發網卡;
所述抓包網卡,其連接本地局域網,用于將捕獲到的本地局域網中的原始數據包打包為UDP封裝報文,并將UDP封裝報文發送給所述轉發網卡;
所述轉發網卡,其連接互聯網,用于將接收到的本地局域網中的所述UDP封裝報文發送給異地局域網網關裝置的轉發網卡;且接收異地局域網網關裝置發來的UDP封裝報文,將其解封為原始數據包,并由本地抓包網卡轉發到本地局域網。
2.根據權利要求1所述的遠程虛擬專網網關裝置,其特征在于:所述網關裝置包括MAC地址信息表和網關裝置IP地址列表;
所述MAC地址信息表,用于記錄位于異地局域網的各個終端MAC地址與其所在局域網網關裝置IP地址之間的映射信息,其記錄格式為二元組MACINFO(MAC,GATEWAY_IP);
所述網關裝置IP地址列表,用于記錄本機以外的其他所有網關裝置的IP地址,其格式為一元組GWIPLIST(GATEWAY_IP)。
3.一種遠程虛擬專網的實現方法,其特征在于:包括以下步驟:
S1、在同一機構的不同異地局域網分別部署一個網關裝置,并建立MAC地址信息表和網關裝置IP地址列表;抓包網卡捕獲本地局域網中的原始數據包,并檢查原始數據包中的目標MAC地址信息;
S2、抓包網卡根據目標MAC地址信息將原始數據包打包為UDP封裝報文并發送至本地轉發網卡;
S3、本地轉發網卡將接收的UDP封裝報文轉發給異地局域網中的網關裝置;
S4、異地網關裝置中的轉發網卡將接收的UDP封裝報文解封為原始數據包并發送至與其位于同一局域網中的抓包網卡;
S5、異地網關裝置中的抓包網卡接收到解封后的原始數據包,將該原始數據包發送至該局域網中對應的終端。
4.根據權利要求3所述的遠程虛擬專網的實現方法,其特征在于:步驟S2的具體實現方式為:
若目標MAC地址全為0xFF,則判定為廣播地址,將原始數據包封裝到UDP報文,并發送至本地轉發網卡;
若目標MAC地址不是廣播地址,則根據目標MAC地址在MAC地址信息表中進行查詢,若有記錄條件相符,則將原始數據包封裝到UDP報文,并發送至本地轉發網卡;若無符合條件的記錄,則舍棄該原始數據包。
5.根據權利要求4所述的遠程虛擬專網的實現方法,其特征在于:步驟S3的具體實現方式為:
若目標MAC地址為廣播地址,則將該原始數據包發送給網關裝置IP地址列表中已經記錄的所有異地網關裝置;
若目標MAC地址不是廣播地址且有記錄與其條件相符,則以該記錄中的GATEWAY_IP為目標地址,將該原始數據包封裝到UDP報文的有效載荷中,形成UDP封裝報文,通過轉發網卡發送給該GATEWAY_IP。
6.根據權利要求5所述的遠程虛擬專網的實現方法,其特征在于:異地網關裝置在完成接收原始數據包后,還進行更新MAC地址信息表。
7.根據權利要求6所述的遠程虛擬專網的實現方法,其特征在于:更新MAC地址信息表的方法為:
網關裝置取出原始數據包中的源MAC地址,同時取出UDP封裝報文中的源IP地址,形成二元組(MAC,GATEWAY_IP),將該二元組添加到MAC地址信息表中,如果MAC地址信息表中已經存在具有相同MAC的記錄,則刪除原記錄并添加新記錄。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于電子科技大學;成都奧特為通訊有限公司,未經電子科技大學;成都奧特為通訊有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710442129.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:基板處理裝置和基板處理方法
- 下一篇:基板處理裝置和基板處理方法





