Method and apparatus for providing network virtualization
    3.
    发明授权
    Method and apparatus for providing network virtualization 有权
    提供网络虚拟化的方法和装置

    公开(公告)号:US07515589B2

    公开(公告)日:2009-04-07

    申请号:US10928824

    申请日:2004-08-27

    IPC分类号: H04L12/56

    摘要: A network virtualization layer for an information handling system in which a physical machine coupled to a network is divided into a plurality of logical partitions, each of which has a host system residing thereon. In response to receiving a set command from one of the host systems specifying a data link layer (layer 2) address, the virtualization layer associates the data link layer address with the host system and forwards to the host system data packets specifying the data link layer address as a destination address. Unicast packets are forwarded to the single host system specifying the destination address as an individual MAC address, while multicast packets are forwarded to each host system specifying the destination address as a group MAC address. A host system may also specify a virtual LAN (VLAN) ID, which is used to scope the forwarding of packets to host systems sharing that VLAN ID.

    摘要翻译: 一种用于信息处理系统的网络虚拟化层,其中耦合到网络的物理机被分成多个逻辑分区,每个逻辑分区具有驻留在其上的主机系统。 响应于从指定数据链路层(层2)地址的主机系统中的一个接收到设置命令,虚拟化层将数据链路层地址与主机系统相关联,并向主机系统转发指定数据链路层的数据分组 地址作为目的地址。 将单播数据包转发到指定目的地址为单个MAC地址的单主机系统,而将组播数据包转发到指定目的地址作为组MAC地址的每个主机系统。 主机系统还可以指定虚拟LAN(VLAN)ID,该ID用于将分组转发到共享该VLAN ID的主机系统。

    Virtual machine communicating to external device without going through other virtual machines by using a list of IP addresses managed only by a single virtual machine monitor
    6.
    发明授权
    Virtual machine communicating to external device without going through other virtual machines by using a list of IP addresses managed only by a single virtual machine monitor 有权
    通过使用仅由单个虚拟机监视器管理的IP地址列表,虚拟机与外部设备进行通信,而无需通过其他虚拟机

    公开(公告)号:US07356818B2

    公开(公告)日:2008-04-08

    申请号:US10602368

    申请日:2003-06-24

    IPC分类号: H04J3/24 G06F15/16

    摘要: A method for communicating from a first virtual machine, defined by a virtual machine operating system, to an external device via a local area network (LAN). The virtual machine operating system also defines other virtual machines and a base portion common to all of the virtual machines. The first virtual machine writes an IP datagram to an output buffer allocated to the first virtual machine. The IP datagram comprises data and a destination IP address associated with the external device. The program functions in the base portion read the IP datagram from the output buffer to determine the destination IP address and then copy the IP datagram from the output buffer into storage allocated to the common base portion whereby the IP datagram passes from the first virtual machine into the common base portion storage without passing through any other virtual machines. Then, the program functions request a tangible adapter card for the network to send the IP datagram to the IP destination address.

    摘要翻译: 一种从虚拟机操作系统定义的第一虚拟机通过局域网(LAN)与外部设备进行通信的方法。 虚拟机操作系统还定义了其他虚拟机和所有虚拟机通用的基本部分。 第一个虚拟机将IP数据报写入分配给第一个虚拟机的输出缓冲区。 IP数据报包括与外部设备相关联的数据和目的地IP地址。 基本部分中的程序功能从输出缓冲器读取IP数据报,以确定目的地IP地址,然后将IP数据报从输出缓冲区复制到分配给公共基本部分的存储器中,由此IP数据报从第一个虚拟机传递到 公共基本部分存储,而不通过任何其他虚拟机。 然后,程序功能请求一个有形的适配卡,用于网络将IP数据报发送到IP目的地址。

    Virtual machine connection to a tangible network
    7.
    发明授权
    Virtual machine connection to a tangible network 有权
    虚拟机连接到有形网络

    公开(公告)号:US07992149B2

    公开(公告)日:2011-08-02

    申请号:US12034216

    申请日:2008-02-20

    IPC分类号: G06F9/46 G06F9/455

    摘要: A method for communicating from a first virtual machine, defined by a virtual machine operating system, to an external device via a local area network (LAN). The virtual machine operating system also defines other virtual machines and a base portion common to all of the virtual machines. The first virtual machine writes an IP datagram to an output buffer allocated to the first virtual machine. The IP datagram comprises data and a destination IP address associated with the external device. The program functions in the base portion read the IP datagram from the output buffer to determine the destination IP address and then copy the IP datagram from the output buffer into storage allocated to the common base portion whereby the IP datagram passes from the first virtual machine into the common base portion storage without passing through any other virtual machines. Then, the program functions request a tangible adapter card for the network to send the IP datagram to the IP destination address.

    摘要翻译: 一种从虚拟机操作系统定义的第一虚拟机通过局域网(LAN)与外部设备进行通信的方法。 虚拟机操作系统还定义了其他虚拟机和所有虚拟机通用的基本部分。 第一个虚拟机将IP数据报写入分配给第一个虚拟机的输出缓冲区。 IP数据报包括与外部设备相关联的数据和目的地IP地址。 基本部分中的程序功能从输出缓冲器读取IP数据报,以确定目标IP地址,然后将IP数据报从输出缓冲区复制到分配给公共基本部分的存储器中,从而IP数据报从第一个虚拟机传递到 公共基本部分存储,而不通过任何其他虚拟机。 然后,程序功能请求一个有形的适配卡,用于网络将IP数据报发送到IP目的地址。

    Method, system and program product for managing assignment of MAC addresses in a virtual machine environment
    8.
    发明授权
    Method, system and program product for managing assignment of MAC addresses in a virtual machine environment 有权
    用于管理虚拟机环境中MAC地址分配的方法,系统和程序产品

    公开(公告)号:US07873711B2

    公开(公告)日:2011-01-18

    申请号:US12163113

    申请日:2008-06-27

    IPC分类号: G06F15/173

    摘要: A method, system and program product for managing assignment of virtual physical addresses. The method includes requesting, using a services function provided by a virtual machine operating system, a MAC address assignment for a real device and searching, in a MAC assignment table created and stored within a virtual memory space, to determine whether or not an explicit MAC address is assigned to the device. If an explicit MAC address is determined to be assigned to the device, retrieving the explicit MAC address upon verifying that the MAC address is not in use by another device and forwarding, using the services function, the explicit MAC address retrieved for assignment to the real device. If an explicit MAC address is not assigned to the device, retrieving an available MAC address from a MAC address pool table and forwarding the available MAC address retrieved for assignment to the real device.

    摘要翻译: 一种用于管理虚拟物理地址分配的方法,系统和程序产品。 该方法包括:请求使用由虚拟机操作系统提供的服务功能,为实际设备提供MAC地址分配,并在创建并存储在虚拟存储器空间内的MAC分配表中进行搜索,以确定显式MAC 地址被分配给设备。 如果明确的MAC地址被确定为被分配给设备,则在验证该MAC地址未被另一个设备使用时检索该显式MAC地址,并且使用该服务功能来转发检索用于分配给真实的显式MAC地址 设备。 如果未向设备分配明确的MAC地址,则从MAC地址池表中检索可用的MAC地址,并将检索到的可用MAC地址转发给真实设备。

    METHOD, SYSTEM AND PROGRAM PRODUCT FOR MANAGING ASSIGNMENT OF MAC ADDRESSES IN A VIRTUAL MACHINE ENVIRONMENT
    9.
    发明申请
    METHOD, SYSTEM AND PROGRAM PRODUCT FOR MANAGING ASSIGNMENT OF MAC ADDRESSES IN A VIRTUAL MACHINE ENVIRONMENT 有权
    用于管理虚拟机环境中MAC地址分配的方法,系统和程序产品

    公开(公告)号:US20090327462A1

    公开(公告)日:2009-12-31

    申请号:US12163113

    申请日:2008-06-27

    摘要: A method, system and program product for managing assignment of virtual physical addresses. The method includes requesting, using a services function provided by a virtual machine operating system, a MAC address assignment for a real device and searching, in a MAC assignment table created and stored within a virtual memory space, to determine whether or not an explicit MAC address is assigned to the device. If an explicit MAC address is determined to be assigned to the device, retrieving the explicit MAC address upon verifying that the MAC address is not in use by another device and forwarding, using the services function, the explicit MAC address retrieved for assignment to the real device. If an explicit MAC address is not assigned to the device, retrieving an available MAC address from a MAC address pool table and forwarding the available MAC address retrieved for assignment to the real device.

    摘要翻译: 一种用于管理虚拟物理地址分配的方法,系统和程序产品。 该方法包括:请求使用由虚拟机操作系统提供的服务功能,为实际设备提供MAC地址分配,并在创建并存储在虚拟存储器空间内的MAC分配表中进行搜索,以确定显式MAC 地址被分配给设备。 如果明确的MAC地址被确定为被分配给设备,则在验证该MAC地址未被另一个设备使用时检索该显式MAC地址,并且使用该服务功能来转发检索用于分配给真实的显式MAC地址 设备。 如果未向设备分配明确的MAC地址,则从MAC地址池表中检索可用的MAC地址,并将检索到的可用MAC地址转发给真实设备。

    SYSTEM AND METHOD FOR AUTHENICATION TO AN APPLICATION
    10.
    发明申请
    SYSTEM AND METHOD FOR AUTHENICATION TO AN APPLICATION 有权
    用于应用程序认证的系统和方法

    公开(公告)号:US20080144635A1

    公开(公告)日:2008-06-19

    申请号:US12034216

    申请日:2008-02-20

    IPC分类号: H04L12/56

    摘要: A method for communicating from a first virtual machine, defined by a virtual machine operating system, to an external device via a local area network (LAN). The virtual machine operating system also defines other virtual machines and a base portion common to all of the virtual machines. The first virtual machine writes an IP datagram to an output buffer allocated to the first virtual machine. The IP datagram comprises data and a destination IP address associated with the external device. The program functions in the base portion read the IP datagram from the output buffer to determine the destination IP address and then copy the IP datagram from the output buffer into storage allocated to the common base portion whereby the IP datagram passes from the first virtual machine into the common base portion storage without passing through any other virtual machines. Then, the program functions request a tangible adapter card for the network to send the IP datagram to the IP destination address.

    摘要翻译: 一种从虚拟机操作系统定义的第一虚拟机通过局域网(LAN)与外部设备进行通信的方法。 虚拟机操作系统还定义了其他虚拟机和所有虚拟机通用的基本部分。 第一个虚拟机将IP数据报写入分配给第一个虚拟机的输出缓冲区。 IP数据报包括与外部设备相关联的数据和目的地IP地址。 基本部分中的程序功能从输出缓冲器读取IP数据报,以确定目的地IP地址,然后将IP数据报从输出缓冲区复制到分配给公共基本部分的存储器中,由此IP数据报从第一个虚拟机传递到 公共基本部分存储,而不通过任何其他虚拟机。 然后,程序功能请求一个有形的适配卡,用于网络将IP数据报发送到IP目的地址。