Patent ID: 9621508
Date: 2017-04-11
CPC Classifications: H04L

Claim:
1. A non-transitory computer readable medium comprising instructions, which when executed by a processor perform a method, the method comprising: making a first determination that a new locally learned host entry (NLHE) is present in a locally learned host entry table on a first virtual tunnel endpoint (VTEP), wherein the NLHE is associated with a first timestamp and a host and comprises a first virtual extensible local area network (VXLAN) network identifier (VNI) associated with the first VTEP, and wherein the first VTEP is executing on a network device; making a second determination that a first entry corresponding to the NLHE is present in a Host-Specific Portion of Global Host Entry Table (HSPT) on the first VTEP, wherein the first entry corresponding to the NLHE is associated with a second timestamp; based on the second determination, making a third determination, using the first timestamp and the second timestamp, that the NLHE is more recent than the first entry corresponding to the NLHE; based on the third determination: receiving, from the VXLAN controller, a fourth entry corresponding to a global host entry of a global host entry table of the VXLAN controller, wherein the fourth entry comprises the first VNI, and wherein the fourth entry corresponds to a second NLHE locally learned by a second VTEP; populating the HSPT with the fourth entry; and updating the active forwarding table to include a fifth entry corresponding to the fourth entry when an entry corresponding to the fourth entry is not present in the active forwarding table.