×

Network address translation for virtual machines

  • US 9,258,271 B1
  • Filed: 01/13/2012
  • Issued: 02/09/2016
  • Est. Priority Date: 01/13/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method implemented by a data processing apparatus, the method comprising:

  • receiving a packet from a client, the packet having header information including a destination Internet Protocol (IP) address, a destination port, a source IP address, and a source port, and whereinthe source IP address and source port are associated with the client; and

    the destination port identifies a plurality of destination virtual machines available for processing data included in the packet;

    selecting a destination virtual machine, in the plurality of destination virtual machines, based on the destination port wherein the destination virtual machine is a hardware virtualization;

    modifying the packet by replacing the destination IP address in the header information with an IP address of the selected destination virtual machine without modifying the destination port in the header information, wherein the modified packet does not include the destination IP address; and

    sending the modified packet to a host machine configured to modify the destination port in the header information and send the modified packet to the destination virtual machine.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×