Legal claims defining the scope of protection, as filed with the USPTO.
1. A packet transmission method implemented by a first virtual extensible local area network tunnel endpoint (VTEP), wherein the method comprises: receiving a first packet from a first host, wherein the first host is multi-homed to the first VTEP and a second VTEP; encapsulating a header into the first packet to obtain a second packet; sending, based on a first Internet Protocol (IP) address corresponding to the first host, the second packet to a third VTEP; and continuing, when a quantity of VTEPs to which the first host is multi-homed changes from a first quantity to a second quantity, sending packets for the first host using the first IP address.
2. The method of claim 1, further comprising: receiving an Address Resolution Protocol (ARP) request from the first host through a preset access port; and sending, based on the first IP address and in response to the ARP request, a first advertisement packet for the first host to the second VTEP or the third VTEP, wherein the first advertisement packet comprises a first media access control (MAC) address of the first host and a second MAC address of the first IP address.
3. The method of claim 1, further comprising: receiving a first advertisement packet for the first host from the second VTEP; and sending, based on the first IP address and in response to the first advertisement packet, a second advertisement packet for the first host to the second VTEP or the third VTEP, wherein the first advertisement packet and the second advertisement packet comprise a media access control (MAC) address of the first host, wherein the first advertisement packet does not comprise the first IP address, and wherein the second advertisement packet comprises the first IP address.
4. The method of claim 3, wherein before receiving the first advertisement packet, the method further comprises sending, based on an initial IP address, a third advertisement packet to the second VTEP or the third VTEP, and wherein the initial IP address is different from the first IP address.
5. The method of claim 1, wherein the header comprises a virtual extensible local area network (VXLAN) header, and wherein encapsulating the header into the first packet to obtain the second packet comprises encapsulating the VXLAN header into the first packet to obtain a VXLAN packet.
6. The method of claim 1, further comprising: connecting to a second host; and sending, based on a second IP address corresponding to the second host, a third packet to the third VTEP, wherein the second IP address is different from the first IP address.
7. An apparatus in a first virtual extensible local area network tunnel endpoint (VTEP), wherein the apparatus comprises: a memory configured to store instructions; and at least one processor coupled to the memory and configured to execute the instructions to cause the apparatus to: receive a first packet from a first host, wherein the first host is multi-homed to the first VTEP and a second VTEP; encapsulate a header into the first packet to obtain a second packet; send, based on a first Internet Protocol (IP) address corresponding to the first host, the second packet to a third VTEP; and continue, when a quantity of VTEPs to which the first host is multi-homed changes from a first quantity to a second quantity, to send packets for the first host using the first IP address.
8. The apparatus of claim 7, wherein the at least one processor is further configured to execute the instructions to cause the apparatus to: receive an Address Resolution Protocol (ARP) request from the first host through a preset access port; and send, based on the first IP address and in response to the ARP request, a first advertisement packet for the first host to the second VTEP or the third VTEP, wherein the first advertisement packet comprises a first media access control (MAC) address of the first host and a second MAC address of the first IP address.
9. The apparatus of claim 7, wherein the at least one processor is further configured to execute the instructions to cause the apparatus to: receive a first advertisement packet for the first host from the second VTEP; and send, based on the first IP address and in response to the first advertisement packet, a second advertisement packet for the first host to the second VTEP or the third VTEP, wherein the first advertisement packet comprises a media access control (MAC) address of the first host, wherein the first advertisement packet does not comprise the first IP address, and wherein the second advertisement packet comprises the first IP address.
10. The apparatus of claim 9, wherein before receiving the first advertisement packet, the at least one processor is further configured to execute the instructions to cause the apparatus to send, based on an initial IP address, a third advertisement packet to the second VTEP or the third VTEP, and wherein the initial IP address is different from the first IP address.
11. The apparatus of claim 7, wherein the header comprises a virtual extensible local area network (VXLAN) header, and wherein the at least one processor is configured to execute the instructions to cause the apparatus to encapsulate the header into the first packet to obtain the second packet by encapsulating the VXLAN header into the first packet to obtain a VXLAN packet.
12. The apparatus of claim 7, wherein the at least one processor is configured to execute the instructions to cause the apparatus to: connect to a second host; and send, based on a second IP address corresponding to the second host, a third packet to the third VTEP, wherein the second IP address is different from the first IP address.
13. A computer program product comprising instructions stored on a non-transitory computer-readable storage medium that, when executed by at least one processor, cause a first virtual extensible local area network tunnel endpoint (VTEP) to: receive a first packet from a first host, wherein the first host is multi-homed to the first VTEP and a second VTEP; encapsulate a header into the first packet to obtain a second packet; send, based on a first Internet Protocol (IP) address corresponding to the first host, the second packet to a third VTEP; and continue, when a quantity of VTEPs to which the first host is multi-homed changes from a first quantity to a second quantity, to send packets for the first host using the first IP address.
14. The computer program product of claim 13, wherein the instructions further cause the first VTEP to: receive an Address Resolution Protocol (ARP) request from the first host through a preset access port; and send, based on the first IP address and in response to the ARP request, a first advertisement packet for the first host to the second VTEP or the third VTEP, wherein the first advertisement packet comprises a first media access control (MAC) address of the first host and a second MAC address of the first IP address.
15. The computer program product of claim 13, wherein the instructions further cause the first VTEP to: receive a first advertisement packet for the first host from the second VTEP; and send, based on the first IP address and in response to the first advertisement packet, a second advertisement packet for the first host to the second VTEP or the third VTEP, wherein the first advertisement packet and the second advertisement packet comprise a media access control (MAC) address of the first host, wherein the first advertisement packet does not comprise the first IP address, and wherein the second advertisement packet comprises the first IP address.
16. The computer program product of claim 15, wherein before receiving the first advertisement packet, the instructions further cause the first VTEP to send, based on an initial IP address, a third advertisement packet to the second VTEP or the third VTEP, and wherein the initial IP address is different from the first IP address.
17. The computer program product of claim 13, wherein the header comprises a virtual extensible local area network (VXLAN) header, and wherein the instructions further cause the first VTEP to encapsulate the header into the first packet to obtain the second packet by encapsulating the VXLAN header into the first packet to obtain a VXLAN packet.
18. The computer program product of claim 13, wherein the instructions further cause the first VTEP to: connect to a second host; and send, based on a second IP address corresponding to the second host, a third packet to the third VTEP, and wherein the second IP address is different from the first IP address.
19. The computer program product of claim 13, wherein the first quantity is greater than the second quantity.
20. The computer program product of claim 13, wherein the first quantity is less than the second quantity.
Unknown
April 1, 2025
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.