Method and apparatus for virtualizing a locally initiated outbound connection from a connection manager
AssigneeCisco Technology, Inc.
InventorsRichard A. Howes, Edward C. Kersey
Life of this patent
Estimating the term…
Loading patent…
AssigneeCisco Technology, Inc.
InventorsRichard A. Howes, Edward C. Kersey
Estimating the term…
A system and method are disclosed for virtualizing locally initiated outbound connections from a physical machine used to implement a virtual machine. The method includes providing a virtual machine object having a virtual IP address that corresponds to the virtual machine. Inbound connections directed to the virtual machine are handled by the physical machine having a physical machine IP address. A static physical machine object is also provided. The static physical machine object contains the virtual IP address and the physical machine IP address. When a SYN packet is intercepted for an outbound connection having a SYN packet source IP address that corresponds to the physical machine IP address and a packet destination address that corresponds to a foreign IP address, it is determined whether the packet source IP address matches the physical machine IP address. If the packet source IP address matches the physical machine IP address, then a connection object is created for handling outbound connections from the physical machine IP address. A counter in a physical machine object is incremented when the connection object is created so that the locally generated connection may be considered for the purpose of load balancing new remotely generated connections.
A method of virtualizing a locally initiated outbound connection from a physical machine used to implement a virtual machine comprising:
A connection manager for distributing remotely initiated connections to a virtual machine using a physical machine and virtualizing locally initiated connections from the physical machine comprising:
A computer program product for virtualizing a locally initiated outbound connection from a physical machine used to implement a virtual machine, the computer program product being embodied in a computer readable medium and comprising computer instructions for:
A system for virtualizing a locally initiated outbound connection from a physical machine used to implement a virtual machine, comprising:
A system for virtualizing a locally initiated outbound connection from a physical machine used to implement a virtual machine, comprising:
Dependencies are inferred from the claim text.