基于Linux的虚拟网卡实现方法、装置、设备及介质
基本信息
申请号 | CN201911295715.3 | 申请日 | - |
公开(公告)号 | CN111224855A | 公开(公告)日 | 2020-06-02 |
申请公布号 | CN111224855A | 申请公布日 | 2020-06-02 |
分类号 | H04L12/46(2006.01)I | 分类 | 电通信技术; |
发明人 | 郑聪;张云鹤;梅松;万雷;叶志强;任永和;宋峰峰;付宁静;张平;陈高金 | 申请(专利权)人 | 武汉思为同飞网络技术股份有限公司 |
代理机构 | 武汉红观专利代理事务所(普通合伙) | 代理人 | 武汉思为同飞网络技术股份有限公司 |
地址 | 430000湖北省武汉市东湖开发区高新科技园关山二路特一号国际企业中心2幢5层504号 | ||
法律状态 | - |
摘要
摘要 | 本发明提出了一种基于Linux的虚拟网卡实现方法、装置、设备及介质。包括:VPN系统通过PPP接口获取带有PPP协议的网络封包,从该网络封包中读取PPP协议数据,从该PPP协议数据中提取真实数据报文内容以及报文长度;通过UDP对真实数据报文内容以及报文长度进行封装,作为加密数据包;对该加密数据包进行解封装,并获取真实数据报文内容以及报文长度;设定PPP协议报文格式,根据该PPP协议报文格式以及报文长度对该真实数据报文内容进行填充,获取填充完成的数据报文,并将该数据报文发送至应用程序。本发明通过利用系统现有的PPP驱动接口,采用上层仿造PPP协议来实现底层VPN数据的传输,完成自有VPN的实现。 |
