IP Library › Granted Patent US 12,407,615
Granted Patent B2
US 12,407,615 · App. 17/981,068 · Granted Sep 2, 2025

Methods and apparatus for session steering to application servers

Inventors: Kaippallimalil Mathew John (Carrollton, TX); Khosrow Tony Saboorian (Plano, TX); Zhixian Xiang (Frisco, TX)
Assignee: HUAWEI TECHNOLOGIES CO., LTD.
H04L47/20H04L45/74H04L47/2441
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,407,615
App. No.
17/981,068
Granted
Sep 2, 2025
Kind
B2
Abstract

A method includes receiving, by a control plane (CP) from an application function (AF), a traffic influence routing rule comprising a service address representing a destination address of a route to an application server, the traffic influence routing rule specifying a breakout rule for packets of a communicating device addressed to the application server; storing, by the CP, the traffic influence routing rule in a policy control function (PCF); and generating, by the CP, a traffic filter for packets of at least one traffic flow associated with the communicating device, the traffic filter directing packets of the at least one traffic flow that are addressed to the application server to the service address, the traffic filter being generated in accordance with the traffic influence routing rule.

Claims (57)

1. A method comprising:

receiving, by a control plane (CP) from an application function (AF), a traffic influence routing rule comprising a service address representing a destination address of a route to an application server, the traffic influence routing rule specifying a breakout rule for packets of a communicating device addressed to the application server, wherein the breakout rule indicates whether to break out the packets to a local packet data unit (PDU) session anchor (PSA) or forward the packets to a central PSA;

storing, by the CP, the traffic influence routing rule in a policy control function (PCF); and

generating, by the CP, a traffic filter for packets of at least one traffic flow associated with the communicating device, the traffic filter directing the packets of the at least one traffic flow that are addressed to the application server to the service address, the traffic filter being generated in accordance with the traffic influence routing rule.

2. The method of claim 1 , the traffic influence routing rule comprising at least one of a traffic influence create rule, a traffic influence update rule, or a traffic influence delete rule.

3. The method of claim 1 , the traffic influence routing rule further comprising at least one gateway address associated with the service address.

4. The method of claim 3 , the traffic filter comprising the service address and the at least one gateway address.

5. The method of claim 1 , the traffic filter being stored in accordance with network slice selection assistance information.

6. The method of claim 1 , further comprising:

sending, by the CP to the AF, a traffic influence routing rule response.

7. The method of claim 1 , the traffic filter being stored in a unified data repository (UDR).

8. The method of claim 1 , storing the traffic filter comprising:

updating an existing traffic filter with the traffic filter.

9. The method of claim 1 , the service address comprising an Internet Protocol (IP) address, a port address, and a protocol.

10. The method of claim 1 , further comprising:

generating, by the CP, information associated with the traffic filter.

11. The method of claim 10 , the information comprising single network slice selection assistance information (S-NSSAI).

12. A method comprising:

receiving, by a policy control function (PCF), a traffic filter for packets of at least one traffic flow associated with a communicating device, the traffic filter comprising a traffic influence routing rule specifying a breakout rule for packets addressed to an application server, wherein the breakout rule indicates whether to break out the packets to a local packet data unit (PDU) session anchor (PSA) or forward the packets to a central PSA;

deriving, by the PCF, a network identifier associated with the traffic filter; and

providing, by the PCF to a session management function (SMF), the network identifier and the traffic filter.

13. The method of claim 12 , the network identifier comprising a data network access identifier (DNAI).

14. The method of claim 12 , the traffic filter comprising a service address and at least one gateway address.

15. The method of claim 12 , the traffic filter further comprising network slice selection assistance information.

16. The method of claim 12 , the providing the network identifier and the traffic filter comprising:

initiating a session management policy control service.

17. A control plane (CP) comprising:

a non-transitory memory storage comprising instructions; and

one or more processors in communication with the non-transitory memory storage, wherein the one or more processors execute the instructions to cause the CP to:

receive, from an application function (AF), a traffic influence routing rule comprising a service address representing a destination address as a route to an application server, the traffic influence routing rule specifying a breakout rule for packets of a communicating device addressed to the application server, wherein the breakout rule indicates whether to break out the packets to a local packet data unit (PDU) session anchor (PSA) or forward the packets to a central PSA;

store the traffic influence routing rule in a policy control function (PCF); and

generate a traffic filter for packets of at least one traffic flow associated with the communicating device, the traffic filter directing the packets of the at least one traffic flow that are addressed to the application server to the service address, the traffic filter being generated in accordance with the traffic influence routing rule.

18. The CP of claim 17 , the traffic influence routing rule comprising at least one of a traffic influence create rule, a traffic influence update rule, or a traffic influence delete rule.

19. The CP of claim 17 , the traffic influence routing rule further comprising at least one gateway address associated with the service address.

20. The CP of claim 19 , the traffic filter comprising the service address and the at least one gateway address.

21. The CP of claim 19 , the traffic filter being stored in accordance with a network slice selection assistance information.

22. The CP of claim 17 , the one or more processors further executing the instructions to cause the CP to:

send, to the AF, a traffic influence routing rule response.

23. The CP of claim 17 , the traffic filter being stored in a unified data repository (UDR).

24. The CP of claim 17 , the instructions to cause the CP to store the traffic filter including instructions to cause the CP to:

update an existing traffic filter with the traffic filter.

25. The CP of claim 17 , the service address comprising an Internet Protocol address, a port address, and a protocol.

26. The CP of claim 17 , the one or more processors further executing the instructions to cause the CP to:

generate information associated with the traffic filter.

27. The CP of claim 26 , the information comprising single network slice selection assistance information (S-NSSAI).

28. A network function (NF) comprising:

a non-transitory memory storage comprising instructions; and

one or more processors in communication with the non-transitory memory storage, wherein the one or more processors execute the instructions to cause the NF to:

receive a traffic filter for packets of at least one traffic flow associated with a communicating device, the traffic filter comprising a traffic influence routing rule specifying a breakout rule for packets addressed to an application server, wherein the breakout rule indicates whether to break out the packets to a local packet data unit (PDU) session anchor (PSA) or forward the packets to a central PSA;

derive a network identifier associated with the traffic filter; and

provide, to a session management function (SMF), the network identifier and the traffic filter.

29. The NF of claim 28 , the network identifier comprising a data network access identifier (DNAI).

30. The NF of claim 28 , the traffic filter comprising a service address and at least one gateway address.

31. The NF of claim 28 , the traffic filter further comprising network slice selection assistance information.

32. The NF of claim 28 , the instructions to cause the NF to provide the network identifier and the traffic filter including instructions to cause the NF to:

initiate a session management policy control service.

33. The method of claim 1 , wherein the service address is indicated as an anycast Internet protocol (IP) address corresponding to the AF or multiple unicast IP addresses corresponding to the AF, and wherein a user plane function (UPF) uplink classifier (ULCL) performs breaking out the packets to the local PSA or forwarding the packets to the central PSA.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 4, 2022
From: JOHN, KAIPPALLIMALIL MATHEW; SABOORIAN, KHOSROW TONY; XIANG, ZHIXIAN
To: FUTUREWEI TECHNOLOGIES, INC.
Reel/Frame 061660/0937 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 4, 2022
From: FUTUREWEI TECHNOLOGIES, INC.
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 061884/0397 →
Continuity (3)
Continuation PCTUS2021023322 · Mar 19, 2021
Provisional Application 63019754 · May 4, 2020
Related Publication 20230096469A1 · Mar 30, 2023
References Cited (9)
US 20180192390A1 · Li · 2018 [cited by examiner]
US 20190053117A1 · Bae · 2019 [cited by examiner]
US 20190394833A1 · Talebi Fard · 2019 [cited by examiner]
US 20200128503A1 · Li · 2020 [cited by examiner]
US 20200267785A1 · Talebi Fard · 2020 [cited by examiner]
US 20220007180A1 · Liao · 2022 [cited by examiner]
US 20220141662A1 · Liao · 2022 [cited by examiner]
US 20220159527A1 · Lee · 2022 [cited by examiner]
US 20220312158A1 · Gonzalez · 2022 [cited by examiner]