CN108595248A - 一种虚拟化***通信方法、装置、设备及虚拟化*** - Google Patents

一种虚拟化***通信方法、装置、设备及虚拟化*** Download PDF

Info

Publication number
CN108595248A
CN108595248A CN201810375112.3A CN201810375112A CN108595248A CN 108595248 A CN108595248 A CN 108595248A CN 201810375112 A CN201810375112 A CN 201810375112A CN 108595248 A CN108595248 A CN 108595248A
Authority
CN
China
Prior art keywords
entity
control data
data acquisition
sent
acquisition request
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201810375112.3A
Other languages
English (en)
Inventor
廖亮
郭炳梁
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sangfor Technologies Co Ltd
Original Assignee
Sangfor Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sangfor Technologies Co Ltd filed Critical Sangfor Technologies Co Ltd
Priority to CN201810375112.3A priority Critical patent/CN108595248A/zh
Publication of CN108595248A publication Critical patent/CN108595248A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45545Guest-host, i.e. hypervisor is an application program itself, e.g. VirtualBox
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • G06F2009/4557Distribution of virtual machine instances; Migration and load balancing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • G06F2009/45595Network integration; Enabling network access in virtual machine instances

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer And Data Communications (AREA)

Abstract

本发明公开了一种虚拟化***通信方法、装置、设备、计算机可读存储介质及虚拟化***,在本方案中,子操作***与控制实体之间不是通过网络进行控制数据的收发,而是通过虚拟串口设备进行控制数据的收发,通过这种方式,可以将子操作***与控制实体之间的通信脱离网络;并且,虚拟串口设备不像网卡需要先配置IP、网关等信息,同时也可承载实时双向数据通信,这样一来,控制数据的通讯域与业务数据的通信域就不会耦合互相影响。

Description

一种虚拟化***通信方法、装置、设备及虚拟化***
技术领域
本发明涉及虚拟化***技术领域,更具体地说,涉及一种虚拟化***通信方法、装置、设备、计算机可读存储介质及虚拟化***。
背景技术
随着虚拟化技术的应用,虚拟机与外界的通信方案是其中关键一环。Guest机是部署子操作***Guest OS,子操作***是安装在虚拟机上的操作***,在虚拟化中,一台设备可以同时运行多个子操作***;母操作***Host OS是用于安装虚拟机的操作***。使用虚拟化技术为子操作***提供运行环境及控制功能。在母操作***中,存在多个控制实体。目前,涉及Guest机与业务***之间以及Guest机与控制***之间的通信,可通过网络进行互联,这种方案虽然统一,但部署比较复杂,因为其把Guest机与业务***、Guest机与控制***的通信域混合在一起,首先,网络本身可能需要控制***来配置,与控制***依赖网络相矛盾,其次,多域通信需要维护更多的网络规则,最后,如果控制不当,一个通信域的故障,比如网络病毒可能会漫延到另一个通信域或者造成Guest机逃逸等问题。
发明内容
本发明的目的在于提供一种虚拟化***通信方法、装置、设备、计算机可读存储介质及虚拟化***,以提高虚拟化***的安全性。
为实现上述目的,本发明实施例提供了如下技术方案:
一种虚拟化***通信方法,包括:
接收子操作***通过虚拟串口设备发送的控制数据获取请求;
确定与所述控制数据获取请求对应的目标控制实体,并将所述控制数据获取请求发送至所述目标控制实体;
将所述目标控制实体发送的控制数据通过虚拟串口设备发送至所述子操作***。
其中,所述确定与所述控制数据获取请求对应的目标控制实体,包括:
利用所述控制数据获取请求的类型信息,确定与所述控制数据获取请求对应的目标控制实体。
其中,所述将所述控制数据获取请求发送至所述目标控制实体,包括:
判断所述目标控制实体是否是本地***内的控制实体;
若是,则直接将所述控制数据获取请求发送至本地***内的目标控制实体;若否,则通过网络通讯协议将所述控制数据获取请求发送至跨网络***内的目标控制实体。
一种虚拟化***通信装置,包括:
数据接收模块,用于接收子操作***通过虚拟串口设备发送的控制数据获取请求;
控制实体确定模块,用于确定与所述控制数据获取请求对应的目标控制实体;
第一数据发送模块,用于将所述控制数据获取请求发送至所述目标控制实体;
第二数据发送模块,用于将所述目标控制实体发送的控制数据通过虚拟串口设备发送至所述子操作***。
其中,所述控制实体确定模块,具体用于利用所述控制数据获取请求的类型信息,确定与所述控制数据获取请求对应的目标控制实体。
其中,所述第一数据发送模块,包括:
判断单元,用于判断所述目标控制实体是否是本地***内的控制实体;
第一发送单元,用于在所述目标控制实体是本地***内的控制实体时,直接将所述控制数据获取请求发送至本地***内的目标控制实体;
第二发送单元,用于在所述目标控制实体不是本地***内的控制实体时,则通过网络通讯协议将所述控制数据获取请求发送至跨网络***内的目标控制实体。
一种虚拟化***通信设备,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序时实现上述虚拟化***通信方法的步骤。
一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述虚拟化***通信方法的步骤。
一种虚拟化***,包括Guest机和Host机;
所述Guest机部署子操作***,并通过所述Guest机内的虚拟串口设备将控制数据获取请求发送至Host机;
所述Host机,用于确定与所述控制数据获取请求对应的目标控制实体,并将所述控制数据获取请求发送至所述目标控制实体;将所述目标控制实体发送的控制数据通过虚拟串口设备发送至所述子操作***。
其中,所述Host机具体用于,判断所述目标控制实体是否是本地***内的控制实体;若是,则直接将所述控制数据获取请求发送至本地***内的目标控制实体;若否,则通过网络通讯协议将所述控制数据获取请求发送至跨网络***内的目标控制实体。
通过以上方案可知,本发明实施例提供的一种虚拟化***通信方法,包括:接收子操作***通过虚拟串口设备发送的控制数据获取请求;确定与所述控制数据获取请求对应的目标控制实体,并将所述控制数据获取请求发送至所述目标控制实体;将所述目标控制实体发送的控制数据通过虚拟串口设备发送至所述子操作***。
可见,在本方案中,子操作***与控制实体之间不是通过网络进行控制数据的收发,而是通过虚拟串口设备进行控制数据的收发,通过这种方式,可以将子操作***与控制实体之间的通信脱离网络;并且,虚拟串口设备不像网卡需要先配置IP、网关等信息,同时也可承载实时双向数据通信,这样一来,控制数据的通讯域与业务数据的通信域就不会耦合互相影响;本发明还公开了一种虚拟化***通信装置、设备、计算机可读存储介质及虚拟化***,同样能实现上述技术效果。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例公开的一种虚拟化***通信方法流程示意图;
图2为现有技术业务数据与控制数据的通讯示意图;
图3为本发明实施例公开的业务数据与控制数据的通讯示意图;
图4为本发明实施例公开的另一种虚拟化***通信方法流程示意图;
图5为本发明实施例公开的一种虚拟化***通信装置结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例公开了一种虚拟化***通信方法、装置、设备、计算机可读存储介质及虚拟化***,以提高虚拟化***的安全性。
参见图1,本发明实施例提供的一种虚拟化***通信方法,包括:
S101、接收子操作***通过虚拟串口设备发送的控制数据获取请求;
具体的,本实施例为基于Host机的角度对虚拟化***通讯方法进行描述。参见图2,为现有的技术方案中业务数据和控制数据的通信方法,通过图2可以看出,目前业务数据域和控制数据域共享一套网络***,也就是说,业务数据源及控制数据源均通过Guest机的虚拟网口设备将数据获取请求发送至Host机,通过Host机的虚拟网口数据收发模块接收数据获取请求,并通过数据包转换及路由模块将数据通过TCP/IP协议(TransmissionControl Protocol/Internet Protocol,网络通讯协议)下发至对应的实体。
而在本实施例中,参见图3,为本实施例提供的业务数据及控制数据通讯示意图,通过图3可以看出,业务数据的传输依然通过现有技术方案中的虚拟网口数据收发模块及数据包转换及路由模块,而控制数据则是通过虚拟串口设备进行传输,从而使业务数据域和控制数据域使用不同的通信***,实现了业务数据及控制数据的互相隔离。具体来说,Guest机获取控制数据之前,需要将控制数据获取请求封装后写入Guest机的虚拟串口设备,以使Host将该控制数据获取请求发送至对应的控制实体,从而实现对控制数据的获取。
S102、确定与所述控制数据获取请求对应的目标控制实体,并将所述控制数据获取请求发送至所述目标控制实体;
其中,所述确定与所述控制数据获取请求对应的目标控制实体,包括:利用所述控制数据获取请求的类型信息,确定与所述控制数据获取请求对应的目标控制实体。
具体的,本方案中的Host机通过与虚拟串口设备对应的虚拟串口数据收发模块接收Guest机发送的控制数据获取请求,并将该控制数据获取请求发送至数据分发模块,数据分发模块根据控制数据获取请求的数据封装类型,把控制数据获取请求发送至对应的数据转发模块,以通过对应的数据转发模块把控制数据获取请求投递给目的地,该目的地即为本方案中的目标控制实体。
S103、将所述目标控制实体发送的控制数据通过虚拟串口设备发送至所述子操作***。
具体的,将所述控制数据获取请求发送至对应的目标控制实体之后,目标控制实体根据该控制数据获取请求生成对应的控制数据,并将该控制数据按照沿来路径返回,具体来说,目标控制实体将控制数据通过对应的数据转发模块将控制数据发送至数据分发模块,通过数据分发模块将控制数据发送至对应的虚拟串口数据收发模块,以通过该虚拟串口数据收发模块发送至对应Host机的虚拟串口设备。
可以看出,本方案基于安全性与可控性的考略,提供了一种保持Guest机与业务***通信方式不变,让Guest机与控制***之间的通信脱离网络依赖的方案。其基本思想是通过Host机对原通信流程进行代理。在Guest机里面安装虚拟串口设备,让数据通过串口设备流入Host机,然后再经由Host机把数据发送到目的地。因为串口设备相对简单,一对一即插即用,不像网卡需要先配置IP、网关等信息,同时也可承载实时双向数据通信,是Guest机与控制***交互数据的一个理想通道。这样一来,两个通信域就不会耦合互相影响,对Guest的控制也更灵活可控。
参见图4,为本发明实施例提供的另一种虚拟化***通信方法,包括:
S201、接收子操作***通过虚拟串口设备发送的控制数据获取请求;
S202、确定与所述控制数据获取请求对应的目标控制实体;
S203、判断所述目标控制实体是否是本地***内的控制实体;若是,则执行S204;若否,则执行S205;
S204、直接将所述控制数据获取请求发送至本地***内的目标控制实体;
S205、通过网络通讯协议将所述控制数据获取请求发送至跨网络***内的目标控制实体;
S206、将目标控制实体发送的控制数据通过虚拟串口设备发送至所述子操作***。
具体的,在本实施例中,每个数据转发模块对应一类特定的控制实体,该实体可以是Host机本地的,也可以是网络上的,也就是说,本申请中最终的目标控制实体可以是本地的,也可以是跨网络的。因此在发送控制数据获取请求之前,根据该控制数据获取请求的封装类型确定对应的数据转发模块,通过该数据转发模块发送至对应的本地的目标控制实体或者跨网络的目标控制实体。需要说明的是,本方案中的Guest机只能与预先确定的控制实体通信,无效的数据请求将被丢弃。
进而,本方案也并不限制具体实现中各级模块的对应数量关系,比如Guest机中的虚拟串口设备可以是单个也可以是多个。多个Guest机可以对应一个数据分发模块也可以对应多个分发模块,其具体的模块数量可以按照业务的繁忙程度进行适应性调整。可以看出,本发明提出的这种基于虚拟串口的虚拟化***通信方案,实现了业务数据通信与控制数据通信隔离,互不影响,是控制数据的通信不依赖网络环境,并且,通过数据分发、转发模块对消息进行精确分类、控制、过滤,提高了数据通信的安全性与可控性,是一种可靠的虚拟化控制***通信方案。
下面对本发明实施例提供的虚拟化***通信装置进行介绍,下文描述的虚拟化***通信装置与上文描述的虚拟化***通信方法可以相互参照。
参见图5,本发明实施例提供的一种虚拟化***通信装置,包括:
数据接收模块100,用于接收子操作***通过虚拟串口设备发送的控制数据获取请求;
控制实体确定模块200,用于确定与所述控制数据获取请求对应的目标控制实体;
第一数据发送模块300,用于将所述控制数据获取请求发送至所述目标控制实体;
第二数据发送模块400,用于将所述目标控制实体发送的控制数据通过虚拟串口设备发送至所述子操作***。
其中,所述控制实体确定模块,具体用于利用所述控制数据获取请求的类型信息,确定与所述控制数据获取请求对应的目标控制实体。
其中,所述第一数据发送模块,包括:
判断单元,用于判断所述目标控制实体是否是本地***内的控制实体;
第一发送单元,用于在所述目标控制实体是本地***内的控制实体时,直接将所述控制数据获取请求发送至本地***内的目标控制实体;
第二发送单元,用于在所述目标控制实体不是本地***内的控制实体时,则通过网络通讯协议将所述控制数据获取请求发送至跨网络***内的目标控制实体。
需要说明的是,本实施例中的数据接收模块所实现的功能相当于上述方法实施例中的虚拟串口数据收发模块中的收数据功能,本实施例中的第二数据发送模块所实现的功能相当于上述方法实施例中的虚拟串口数据收发模块中的发数据功能;本实施例中的控制实体确定模块相当于上述方法实施例中的数据分发模块,本实施例中的第一数据发送模块相当于上述方法实施例中的数据转发模块,只有模块的名字不同,其所起到的作用是相同的,因此本实施例中各模块的介绍详见上述方法实施例,在此并不具体赘述。
本发明实施例还提供了一种虚拟化***通信设备,包括:
存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现上述虚拟化***通信方法的步骤。
本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述虚拟化***通信方法的步骤。
具体的,该存储介质可以包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
本发明实施例还提供了一种虚拟化***,包括Guest机和Host机;
所述Guest机部署子操作***,并通过所述Guest机内的虚拟串口设备将控制数据获取请求发送至Host机;
所述Host机,用于确定与所述控制数据获取请求对应的目标控制实体,并将所述控制数据获取请求发送至所述目标控制实体;将所述目标控制实体发送的控制数据通过虚拟串口设备发送至所述子操作***
其中,所述Host机具体用于利用所述控制数据获取请求的类型信息,确定与所述控制数据获取请求对应的目标控制实体。
其中,所述Host机具体用于,判断所述目标控制实体是否是本地***内的控制实体;若是,则直接将所述控制数据获取请求发送至本地***内的目标控制实体;若否,则通过网络通讯协议将所述控制数据获取请求发送至跨网络***内的目标控制实体。
综上可以看出,本方案提供的一种虚拟化***通信方法、装置、设备、计算机可读存储介质及虚拟化***,其子操作***与控制实体之间不是通过网络进行控制数据的收发,而是通过虚拟串口设备进行控制数据的收发,通过这种方式,可以将子操作***与控制实体之间的通信脱离网络;并且,虚拟串口设备不像网卡需要先配置IP、网关等信息,同时也可承载实时双向数据通信,这样一来,控制数据的通讯域与业务数据的通信域就不会耦合互相影响。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

Claims (10)

1.一种虚拟化***通信方法,其特征在于,包括:
接收子操作***通过虚拟串口设备发送的控制数据获取请求;
确定与所述控制数据获取请求对应的目标控制实体,并将所述控制数据获取请求发送至所述目标控制实体;
将所述目标控制实体发送的控制数据通过虚拟串口设备发送至所述子操作***。
2.根据权利要求1所述的虚拟化***通信方法,其特征在于,所述确定与所述控制数据获取请求对应的目标控制实体,包括:
利用所述控制数据获取请求的类型信息,确定与所述控制数据获取请求对应的目标控制实体。
3.根据权利要求2所述的虚拟化***通信方法,其特征在于,所述将所述控制数据获取请求发送至所述目标控制实体,包括:
判断所述目标控制实体是否是本地***内的控制实体;
若是,则直接将所述控制数据获取请求发送至本地***内的目标控制实体;若否,则通过网络通讯协议将所述控制数据获取请求发送至跨网络***内的目标控制实体。
4.一种虚拟化***通信装置,其特征在于,包括:
数据接收模块,用于接收子操作***通过虚拟串口设备发送的控制数据获取请求;
控制实体确定模块,用于确定与所述控制数据获取请求对应的目标控制实体;
第一数据发送模块,用于将所述控制数据获取请求发送至所述目标控制实体;
第二数据发送模块,用于将所述目标控制实体发送的控制数据通过虚拟串口设备发送至所述子操作***。
5.根据权利要求4所述的虚拟化***通信装置,其特征在于,所述控制实体确定模块,具体用于利用所述控制数据获取请求的类型信息,确定与所述控制数据获取请求对应的目标控制实体。
6.根据权利要求5所述的虚拟化***通信装置,其特征在于,所述第一数据发送模块,包括:
判断单元,用于判断所述目标控制实体是否是本地***内的控制实体;
第一发送单元,用于在所述目标控制实体是本地***内的控制实体时,直接将所述控制数据获取请求发送至本地***内的目标控制实体;
第二发送单元,用于在所述目标控制实体不是本地***内的控制实体时,则通过网络通讯协议将所述控制数据获取请求发送至跨网络***内的目标控制实体。
7.一种虚拟化***通信设备,其特征在于,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序时实现如权利要求1至3任一项所述虚拟化***通信方法的步骤。
8.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至3任一项所述虚拟化***通信方法的步骤。
9.一种虚拟化***,其特征在于,包括Guest机和Host机;
所述Guest机部署子操作***,并通过所述Guest机内的虚拟串口设备将控制数据获取请求发送至Host机;
所述Host机,用于确定与所述控制数据获取请求对应的目标控制实体,并将所述控制数据获取请求发送至所述目标控制实体;将所述目标控制实体发送的控制数据通过虚拟串口设备发送至所述子操作***。
10.根据权利要求9所述的虚拟化***,其特征在于,所述Host机具体用于,判断所述目标控制实体是否是本地***内的控制实体;若是,则直接将所述控制数据获取请求发送至本地***内的目标控制实体;若否,则通过网络通讯协议将所述控制数据获取请求发送至跨网络***内的目标控制实体。
CN201810375112.3A 2018-04-24 2018-04-24 一种虚拟化***通信方法、装置、设备及虚拟化*** Pending CN108595248A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810375112.3A CN108595248A (zh) 2018-04-24 2018-04-24 一种虚拟化***通信方法、装置、设备及虚拟化***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810375112.3A CN108595248A (zh) 2018-04-24 2018-04-24 一种虚拟化***通信方法、装置、设备及虚拟化***

Publications (1)

Publication Number Publication Date
CN108595248A true CN108595248A (zh) 2018-09-28

Family

ID=63614640

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810375112.3A Pending CN108595248A (zh) 2018-04-24 2018-04-24 一种虚拟化***通信方法、装置、设备及虚拟化***

Country Status (1)

Country Link
CN (1) CN108595248A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110008092A (zh) * 2019-04-15 2019-07-12 苏州浪潮智能科技有限公司 一种虚拟机安全监控方法、装置、设备及可读存储介质
CN112765084A (zh) * 2021-04-06 2021-05-07 阿里云计算有限公司 计算机设备、虚拟化加速设备、数据传输方法及存储介质

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101097526A (zh) * 2006-06-29 2008-01-02 联想(北京)有限公司 一种虚拟机***及硬件设备的访问控制方法
US20100306763A1 (en) * 2009-05-27 2010-12-02 Dell Products L.P. Virtual Serial Concentrator for Virtual Machine Out-of-Band Management
CN101917460A (zh) * 2010-07-22 2010-12-15 河南远为网络信息技术有限公司 基于虚拟机技术的远程维护***
CN102508795A (zh) * 2011-10-14 2012-06-20 深圳市京华科讯科技有限公司 一种并行端口重定向的方法及***
CN101645873B (zh) * 2008-08-07 2012-08-22 联想(北京)有限公司 一种计算机以及虚拟机环境中实现网络隔离的方法
CN103618724A (zh) * 2013-12-03 2014-03-05 中标软件有限公司 终端机与虚拟机之间的通信方法与通信***
WO2017021764A1 (en) * 2015-08-06 2017-02-09 Telefonaktiebolaget Lm Ericsson (Publ) Methods, apparatus, and systems for providing access to serial ports of virtual machines in self-deployed virtual applications
CN106790735A (zh) * 2016-11-15 2017-05-31 国云科技股份有限公司 利用串口和dhcp协议通信的虚拟机静态网络设置方法

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101097526A (zh) * 2006-06-29 2008-01-02 联想(北京)有限公司 一种虚拟机***及硬件设备的访问控制方法
CN101645873B (zh) * 2008-08-07 2012-08-22 联想(北京)有限公司 一种计算机以及虚拟机环境中实现网络隔离的方法
US20100306763A1 (en) * 2009-05-27 2010-12-02 Dell Products L.P. Virtual Serial Concentrator for Virtual Machine Out-of-Band Management
CN101917460A (zh) * 2010-07-22 2010-12-15 河南远为网络信息技术有限公司 基于虚拟机技术的远程维护***
CN102508795A (zh) * 2011-10-14 2012-06-20 深圳市京华科讯科技有限公司 一种并行端口重定向的方法及***
CN103618724A (zh) * 2013-12-03 2014-03-05 中标软件有限公司 终端机与虚拟机之间的通信方法与通信***
WO2017021764A1 (en) * 2015-08-06 2017-02-09 Telefonaktiebolaget Lm Ericsson (Publ) Methods, apparatus, and systems for providing access to serial ports of virtual machines in self-deployed virtual applications
CN106790735A (zh) * 2016-11-15 2017-05-31 国云科技股份有限公司 利用串口和dhcp协议通信的虚拟机静态网络设置方法

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110008092A (zh) * 2019-04-15 2019-07-12 苏州浪潮智能科技有限公司 一种虚拟机安全监控方法、装置、设备及可读存储介质
CN110008092B (zh) * 2019-04-15 2020-03-06 苏州浪潮智能科技有限公司 一种虚拟机安全监控方法、装置、设备及可读存储介质
CN112765084A (zh) * 2021-04-06 2021-05-07 阿里云计算有限公司 计算机设备、虚拟化加速设备、数据传输方法及存储介质
CN112765084B (zh) * 2021-04-06 2021-09-14 阿里云计算有限公司 计算机设备、虚拟化加速设备、数据传输方法及存储介质
WO2022213865A1 (zh) * 2021-04-06 2022-10-13 阿里云计算有限公司 计算机设备、虚拟化加速设备、数据传输方法及存储介质

Similar Documents

Publication Publication Date Title
RU2536347C2 (ru) Способы и системы реализации физического устройства для дифференциации множества виртуальных машин системы хост-компьютера
CN106936857B (zh) 一种混合云的连接管理方法、sdn控制器及混合云***
CN103650430B (zh) 报文处理方法、装置、主机和网络***
US20020112084A1 (en) Methods, systems, and computer program products for controlling devices through a network via a network translation device
CN103647853B (zh) 一种在VxLAN中发送ARP报文发送方法、VTEP及VxLAN控制器
KR101925184B1 (ko) 가상 라우터 클러스터, 데이터 전달 방법 및 장치
US8776080B2 (en) Management component transport protocol interconnect filtering and routing
US7751401B2 (en) Method and apparatus to provide virtual toe interface with fail-over
CN104320350A (zh) 用于提供基于信用的流控制的方法及***
JP2004350188A (ja) データ転送装置及びプログラム
US5748634A (en) Method and apparatus for implementing a two-port ethernet bridge using a semaphoring technique
CN109768908B (zh) 一种vxlan的配置方法、设备及***
CN102316043B (zh) 端口虚拟化方法、交换机及通信***
CN105577500B (zh) Vxlan与隧道的关联方法及装置
CN102821082A (zh) 一种数据传输方法、装置和***
CN109412922A (zh) 一种传输报文的方法、转发设备、控制器及***
CN108595248A (zh) 一种虚拟化***通信方法、装置、设备及虚拟化***
CN105264837B (zh) 一种数据报文的传输***、传输方法和设备
WO2008113081A1 (en) Virtual pipe for wire adapter communications
CN103501282B (zh) 网络报文发送控制方法、虚拟交换机和物理机
CN109756419B (zh) 路由信息分发方法、装置以及rr
CN107613483A (zh) 进程间基于虚拟蓝牙设备通信的方法及智能设备
CN108092869A (zh) 虚拟接口配置方法及通信设备
CN108092810A (zh) 一种虚拟机管理方法、vtep设备及管理设备
CN109728926A (zh) 通信方法以及网络设备

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20180928