IP Library Granted Patent US 12,432,137
Granted Patent B2
US 12,432,137 · App. 18/303,428 · Granted Sep 30, 2025

Network layer support for 5G edge computing sticky services

Inventors: Linda Dunbar (Plano, TX); Kaippallimalil Mathew John (Addison, TX)
Assignee: Huawei Technologies Co., Ltd.
H04L45/38H04L45/74H04W40/02
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,432,137
App. No.
18/303,428
Granted
Sep 30, 2025
Kind
B2
Abstract

A method used by an egress router is disclosed. The egress router receives a first packet from an initial ingress router addressed to an anycast address of an application server. The egress router transmits the first packet to the application server. The egress router receives a second packet from the application server. The second packet is addressed to the initial ingress router. The egress router inserts a sticky destination sub type length value (Sticky-Dst-SubTLV) into a destination option header of the second packet. The egress router transmits the second packet with the Sticky-Dst-SubTLV to the ingress router.

Claims (36)

1. A method implemented by a user equipment (UE), the method comprising:

transmitting, by the UE, a first packet addressed to an anycast address of a server, the first packet associated with a flow of a sticky service;

receiving, by the UE from the server, a second packet of the flow comprising an Internet Protocol (IP) extension header with a sticky destination sub type length value (Sticky-Dst-SubTLV), the Sticky-Dst-SubTLV comprising an address of an egress router attached to the server;

copying, by the UE, the Sticky-Dst-SubTLV into an IP extension header of a third packet of the flow; and

transmitting, by the UE, the third packet with the Sticky-Dst-SubTLV.

2. The method of claim 1 , wherein the IP extension header of the second packet is an Internet Protocol version six (IPv6) destination options header, and wherein the Sticky-Dst-SubTLV is included in the IPv6 destination options header.

3. The method of claim 1 , wherein the first packet, the second packet and the third packet are transmitted by the UE to a first Protocol Data Unit (PDU) session anchor (PSA) in a first mobile network site, the method further comprising:

copying, by the UE, the Sticky-Dst-SubTLV into an IP extension header of a fourth packet of the flow; and

transmitting, by the UE to a second PDU PSA in a second mobile network site, the fourth packet with the Sticky-Dst-SubTLV for delivering the fourth packet to the server via the egress router specified in the Sticky-Dst-SubTLV.

4. The method of claim 1 , wherein the Sticky-Dst-SubTLV comprises a sticky type.

5. The method of claim 1 , wherein the Sticky-Dst-SubTLV comprises a flow label.

6. The method of claim 1 , wherein the first packet is associated with the flow of the sticky service by a sticky service identifier (ID).

7. A method implemented by a server, the method comprising:

receiving, by the server from a user equipment (UE) via a data network, a first packet comprising an anycast address of the server and associated with a flow of a sticky service;

inserting, by the server, a sticky destination sub type length value (Sticky-Dst-SubTLV) into an Internet Protocol (IP) extension header of a second packet of the flow, the Sticky-Dst-SubTLV comprising an address of an egress router attached to the server; and

transmitting, by the server to the UE through the data network, the second packet with the Sticky-Dst-SubTLV.

8. The method of claim 7 , wherein the Sticky-Dst-SubTLV comprises a sticky type.

9. The method of claim 7 , wherein the Sticky-Dst-SubTLV comprises a flow label.

10. The method of claim 7 , wherein the IP extension header of the second packet is an Internet Protocol version six (IPv6) destination options header, and wherein the Sticky-Dst-SubTLV is inserted into the IPv6 destination options header.

11. The method of claim 7 , wherein before transmitting the first packet, the first packet is encapsulated by an ingress router in a tunnel whose outer destination address is set to an egress address extracted from the Sticky-Dst-SubTLV.

12. The method of claim 7 , wherein the first packet is associated with the flow of the sticky service by a sticky service identifier (ID).

13. A method implemented by an egress router, the method comprising:

receiving, by the egress router from a user equipment (UE) via a first ingress router, a first packet addressed to an anycast address of a server, the first packet associated with a flow of a sticky service;

transmitting, by the egress router, the first packet to the server;

receiving, by the egress router, a second packet of the flow from the server, the second packet addressed to the UE;

inserting, by the egress router, a sticky destination sub type length value (Sticky-Dst-SubTLV) into an Internet Protocol (IP) extension header of the second packet, the Sticky-Dst-SubTLV comprising an address of the egress router; and

transmitting, by the egress router, the second packet with the Sticky-Dst-SubTLV to the first ingress router.

14. The method of claim 13 , wherein the IP extension header of the second packet is an Internet Protocol version six (IPv6) destination options header, and wherein the Sticky-Dst-SubTLV is inserted into the IPv6 destination options header.

15. The method of claim 13 , wherein the Sticky-Dst-SubTLV comprises a sticky type.

16. The method of claim 13 , wherein the Sticky-Dst-SubTLV comprises a flow label.

17. The method of claim 13 , wherein the first ingress router is coupled to a first Protocol Data Unit (PDU) session anchor (PSA) in a first mobile network site, and wherein the first packet is received from the first ingress router while traffic from the UE is anchored by the first PDU PSA at the first mobile network site.

18. The method of claim 13 , further comprising:

receiving, by the egress router, a third packet of the flow from a second ingress router, wherein the third packet is addressed to the anycast address of the server and comprises the Sticky-Dst-SubTLV; and

transmitting, by the egress router, the third packet to the server.

19. The method of claim 18 , wherein the second ingress router is coupled to a second PDU PSA in a second mobile network site, and wherein the third packet is received from the second ingress router while traffic from the UE is anchored to the second PDU PSA at the second mobile network site.

20. The method of claim 13 , wherein the first packet is associated with the flow of the sticky service by a sticky service identifier (ID).

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 8, 2025
From: FUTUREWEI TECHNOLOGIES, INC.
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 072835/0787 →
Continuity (4)
Continuation PCTUS2021056008 · Oct 21, 2021
Provisional Application 63125187 · Dec 14, 2020
Provisional Application 63104293 · Oct 22, 2020
Related Publication 20230261984A1 · Aug 17, 2023
References Cited (9)
US 20060130064A1 · Srivastava · 2006 [cited by examiner]
US 20160006654A1 · Fernando · 2016 [cited by examiner]
Dunbar et al., “IPV6 Solution for 5G Edge Computing Sticky Service”, Oct. 27, 2020, IETF, draft-dunbar-6man-5g-edge-compute-sticky-service-00, pp. 1-18 (Year: 2020). [cited by examiner]
Nokia, “Using AF influence mechanism for V2X Application Server discovery”, May 13-17, 2019, 3GPP TSG-SA WG2 Meeting #133, S2-1905390, pp. 1-2 (Year: 2019). [cited by examiner]
Rajahalme, J., et al., “IPV6 Flow Label Specification,” draft-ietf-ipv6-flow-label-02.txt, IPv6 Working Group, Internet Draft, Jun. 2002, 8 pages. [cited by applicant]
Dunbar Linda et al: “IPV6 Solution for 5G Edge Computing Sticky Service” draft-dunbar-6man-5g-edge-compute-sticky-service-01, IETF meeting 110, Mar. 8, 2021, pp. 1-11, XP093194822. [cited by applicant]
“3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Study on Enhancement of Support for Edge Computing in 5G Core Network (5GC) (Release 17)”, 3GPP Draft: 23748-050, 3rd Gener… [cited by applicant]
Deering, et al., Internet Protocol, Version 6 (IPv6) Specification, RFC 8200, Jul. 2017, 42 pages. [cited by applicant]
Johnson, et al., “The Dynamic Source Routing Protocol for Mobile Ad Hoc Networks,” Internet Citation, Nov. 17, 2000, (Nov. 17, 2000), XP002231891, Retrieved from the Internet: URL: http://www.ietf.org/proceedings/00dec/… [cited by applicant]