12267236

Packet Transmission Method and Apparatus, and Device

PublishedApril 1, 2025
Assigneenot available in USPTO data we have
InventorsJiuyong Li
Technical Abstract

Patent Claims
20 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

19. The computer program product of claim 13, wherein the first quantity is greater than the second quantity.

20

20. The computer program product of claim 13, wherein the first quantity is less than the second quantity.

Patent Metadata

Filing Date

Unknown

Publication Date

April 1, 2025

Inventors

Jiuyong Li

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Packet Transmission Method and Apparatus, and Device” (12267236). https://patentable.app/patents/12267236

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.