Information processing apparatus and communication control method
AssigneeKabushiki Kaisha Toshiba
InventorHiroshi Nakajima
Life of this patent
Estimating the term…
Abstract
According to one embodiment, an apparatus is configured to carry out a 1st virtual machine and a 2nd virtual machine. The 1st virtual machine includes a notifying module configured to notify a 1st port number to the 2nd virtual machine, and a 1st transmitter configured to transmit, to a network, a 1st packet including a source port number indicating port number other than the 1st port number. The 2nd virtual machine includes a 2nd transmitter configured to transmit, to the network, a 2nd packet including a source port number indicating the 1st port number. The apparatus includes a sorting module configured to sort a received packet to the 1st virtual machine or the 2nd virtual machine.
Claims6
An information processing apparatus configured to carry out a first virtual machine and a second virtual machine on a hypervisor, wherein
- the first virtual machine comprises:
- a notifying module configured to notify, to the second virtual machine, a first port number allocated by a first operating system in the first virtual machine;
- and
- a first transmission module configured to transmit a first transmission packet to a network, the first transmission packet comprising a MAC header, IP header, and a TCP/UDP header, the MAC header comprising a transmission source MAC address indicating a first MAC address, the IP header comprising a protocol value and a destination IP address indicating a protocol of a transport layer, and the TCP/UDP header comprising a transmission source port number indicating a port number other than the first port number and a destination port number,
- the second virtual machine comprises:
- a second transmission module configured to transmit a second transmission packet to the network, the second transmission packet comprising a MAC header, an IP header, and a TCP/UDP header, the a MAC header comprising a transmission source MAC address indicating the first MAC address, the IP header comprising a protocol value and a destination IP address indicating a protocol of a transport layer, and the TCP/UDP header comprising a transmission source port number indicating the first port number,
- the apparatus comprises:
- a sorting module configured to sort a received packet to the first virtual machine or the second virtual machine in accordance with a port number indicated by a destination port number in the received packet when the received packet is received via the network, the received packet comprising a MAC header, an IP header, and a TCP/UDP header, the MAC header comprising a destination MAC address indicating the first MAC address, the IP header comprising a protocol value and a destination IP address indicating a protocol of a transport layer, and the TCP/UDP header comprising the destination port number.
A communication control method for an information processing apparatus configured to carry out a first virtual machine and a second virtual machine on a hypervisor, the method comprising:
- notifying, by the first virtual machine, to the second virtual machine, a first port number allocated by a first operating system in the first virtual machine;
- transmitting, by the first virtual machine, a first transmission packet to a network, the first transmission packet comprising a MAC header, an IP header, and a TCP/UDP header, the MAC header comprising a transmission source MAC address indicating a first MAC address, the IP header comprising a protocol value and a destination IP address indicating a protocol of a transport layer, and the TCP/UDP header comprising a transmission source port number indicating a port number other than the first port number and a destination port number;
- transmitting, by the second virtual machine, a second transmission packet to the network, the second transmission packet comprising a MAC header, an IP header, and a TCP/UDP header, the MAC header comprising a transmission source MAC address indicating the first MAC address, the IP header comprising a protocol value and a destination IP address indicating a protocol of a transport layer, and the TCP/UDP header comprising a transmission source port number indicating the first port number;
- and
- sorting a received packet to the first virtual machine or the second virtual machine in accordance with a port number indicated by a destination port number in the received packet when the received packet is received via the network, the received packet comprising a MAC header which comprises a destination MAC address indicating the first MAC address, an IP header which comprises a protocol value and a destination IP address indicating a protocol of a transport layer, and a TCP/UDP header comprising the destination port number.
Dependencies are inferred from the claim text.