[发明专利]一种基于有线网卡的无感知网络桥接方法及其装置在审
申请号: | 202110246969.7 | 申请日: | 2021-03-05 |
公开(公告)号: | CN112905303A | 公开(公告)日: | 2021-06-04 |
发明(设计)人: | 杜琛;熊第彬 | 申请(专利权)人: | 深圳市网心科技有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/4401;H04L29/08 |
代理公司: | 深圳市威世博知识产权代理事务所(普通合伙) 44280 | 代理人: | 黎坚怡 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 有线 网卡 感知 网络 方法 及其 装置 | ||
本申请公开了一种基于有线网卡的无感知网络桥接方法,该无感知网络桥接方法包括:在虚拟机所在的windows系统的虚拟网卡上安装混杂模式对应的网络协议的驱动,以在windows系统的所有有线网卡上安装网络协议;利用网络协议的驱动使虚拟机与有线网卡交互信息。通过上述基于windows内核中有线网卡的协议驱动建立无感知网络桥接,在虚拟机通过宿主机的网卡进行网络传输时,不影响宿主机的上网正常上网功能,实现了虚拟机的无感知网络数据连接。
技术领域
本发明涉及有线通信技术领域,特别是涉及一种基于有线网卡的无感知网络桥接方法及其装置。
背景技术
虚拟机是指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。在实体计算机中能够完成的工作在虚拟机中都能够实现。在计算机中创建虚拟机时,需要将实体机的部分硬盘和内存容量作为虚拟机的硬盘和内存容量。每个虚拟机都有独立的CMOS、硬盘和操作系统,可以像使用实体机一样对虚拟机进行操作。
在基于windows qemu虚拟机中,想要让虚拟机上网,有两种方式,一种是nat的方式,此方法由于是由纯软件实现,并且功能不全(例:不支持icmp协议,无法ping),大部分人会选择使用桥接的方式使虚拟机实现上网功能。
现有技术中,大多借助TAP虚拟网卡,再借助windows创建网桥的方法进行网络桥接,以实现windows qemu虚拟机上网,但是该方法在实践中经常会导致断网一会或者断网后不可恢复,应用到产品中非常有风险。
发明内容
本申请提供一种基于有线网卡的无感知网络桥接方法及其装置,本申请基于windows内核中网卡的协议驱动进行研究,实现了一套无感知的桥接方案,以克服现有技术中的桥接网络创建过程中出现的断网现象。
为解决上述技术问题,本申请采用的一个技术方案是提供一种基于有线网卡的无感知网络桥接方法,无感知网络桥接方法包括:在虚拟机所在的windows系统的虚拟网卡上安装混杂模式对应的网络协议的驱动,以在windows系统的所有有线网卡上安装网络协议;利用网络协议的驱动使虚拟机与有线网卡交互信息。
在一实施方式中,利用网络协议的驱动使虚拟机与有线网卡交互信息的步骤包括:将网络协议的驱动设置为混杂模式,以利用网络协议的驱动使虚拟机与有线网卡交互信息。
在一实施方式中,利用网络协议的驱动使虚拟机与有线网卡交互信息的步骤包括:利用网络协议的驱动监听有线网卡接收到的信息,并通过驱动将信息转发给虚拟机。
在一实施方式中,利用网络协议的驱动使虚拟机与有线网卡交互信息的步骤包括:利用网络协议的驱动接收虚拟机发送的数据,并通过驱动将数据转发给有线网卡,以通过有线网卡将数据传输出去。
在一实施方式中,无感知网络桥接方法,还包括:在虚拟机同一网段的虚拟网卡上安装混杂模式对应的网络协议的驱动,以在所有有线网卡上安装网络协议。
在一实施方式中,在虚拟机所在的windows系统的虚拟网卡上安装混杂模式对应的网络协议的驱动,以在windows系统的所有有线网卡上安装网络协议步骤之后,还包括:利用网络协议的驱动将安装成功的信息返回至虚拟机。
为解决上述技术问题,本申请采用的另一个技术方案是提供一种基于有线网卡的无感知网络桥接装置,无感知网络桥接装置包括:无感知桥接装置包括虚拟机以及虚拟机所在的windows系统的有线网卡,还包括:协议驱动单元,与虚拟机连接,用于将混杂模式对应的网络协议的驱动安装到windows系统的虚拟网卡上,以利用网络协议的驱动使虚拟机与有线网卡交互信息;有线接口收/发单元,与有线网卡连接,用于识别通过有线接口接收/发送的数据。
在一实施方式中,协议驱动单元还用于将混杂模式对应的协议按照到所有与虚拟机在同一网段的系统上。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市网心科技有限公司,未经深圳市网心科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110246969.7/2.html,转载请声明来源钻瓜专利网。