Patent ID: 8131833
Filing Date: 2012-03-06
Classification: H04L

Abstract:
1. A computer-implemented method for managing communication between nodes in a virtual network, the method comprising: determining whether first information for forwarding first data from a first node to a second node in a virtual network is available, wherein said first information comprises routing information for transferring the first data from the first node to the second node, wherein the routing information comprises data that identifies that the second node is hosted at a certain host in the virtual network, without knowledge of physical location of the second node in said virtual network; utilizing the first information to forward the first data from a first computing system to a second computing system in a physical network, in response to determining that the first information is available; forwarding the first data to a group of computing systems in the physical network by way of a multicast service, in response to determining that the first information is not available; receiving a learning request from the second computing system or a third computing system in the physical network, wherein the second computing system or the third computing system forwards the learning request to the first computing system, in response to receiving the first data by way of the multicast service; utilizing the learning request to generate the first information, in response to receiving the learning request; and receiving an unlearning request from the second computing system or the third computing system in the physical network, wherein the second computing system forwards the unlearning request to the first computing system, in response to determining that the first information is incorrect; and updating or deleting the first information, in response to receiving the unlearning request.