IP Library Granted Patent US 12683880
Granted Patent B2
US 12683880 · App. 18/560,167 · Granted Jul 14, 2026

Method and apparatus of failure handling for traffic steering

Inventors: Yumei Song (Gothenburg, SE); Fuencisla Garcia Azorero (Madrid, ES); Susana Fernandez Alonso (Madrid, ES); Hong Zhang (Gothenburg, SE)
Assignee: Telefonaktiebolaget LM Ericsson (publ)
H04L43/0823H04L41/12H04L43/06H04W28/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 12683880
App. No.
18/560,167
Filed
Nov 10, 2023
Granted
Jul 14, 2026
Kind
B2
Examiner
COBY, FRANTZ
Art Unit
2459
USPC
370/242
Abstract

Methods and apparatus for handling failure during traffic steering are provided. In embodiments disclosed herein, a Session Management Function (SMF), a Policy Control Function (PCF), a Packet Data Network Gateway Control Plane (PGW-C), a Policy and Charging Rules Function (PCRF), and/or a User Plane Function (UPF) can be configured to collaboratively handle an error(s) that occurs during N6-LAN traffic steering, SGi-LAN traffic steering, Application Function (AF) influence traffic steering. Specifically, the methods disclosed herein allow the SMF or the PGW-C to detect the error based on multiple means and report the detected error to the PCF or the PCRF. As a result, it is possible to improve robustness of traffic steering in a communication network.

Claims (61)

1 . A method performed by a network node in a Core Network, CN, for handling a failure during traffic steering, comprising:

receiving traffic steering control information from a second network node;

detecting an error during any one of:

N6-Local Area Network, LAN, Traffic Steering;

SGi-LAN Traffic Steering;

Application Function, AF, Influence Traffic Steering; and

reporting the detected error to the second network node;

requesting a User Plane Function, UPF, to implement a Packet Detection Rule, PDR, based on the traffic steering control information; and

receiving an error code that indicates the UPF cannot enforce the PDR.

2 . The method of claim 1 , wherein detecting the error comprises detecting the error by validating the received traffic steering control information.

3 . The method of claim 1 , wherein detecting the error comprises detecting the error based on the received error code.

4 . The method of claim 1 , wherein reporting the detected error comprises providing a failure report comprising a selected failure code to the second network node.

5 . The method of claim 4 , wherein the selected failure code comprises any of:

TRAFFIC_STEERING_ERROR indicating one of the following failures:

a failure related to enforcement of traffic steering at SGI-LAN, N6-LAN or Fifth Generation, 5G-LAN; and

a failure related to implementation of a Policy and Charging Control, PCC, rule at a Network Function, NF, service consumer; and

DNAI_ROUTE_ERROR indicating one of the following failures:

a failure related to enforcement of traffic steering associated with a Data Network Access Identifier, DNAI; and

a failure related to implementation of the PCC rule at the NF service consumer.

6 . The method of claim 1 , further comprising receiving an updated traffic steering control information from the second network node, wherein the updated traffic steering control information is determined based on the detected error.

7 . The method of claim 1 , wherein the network node comprises a Session Management Function, SMF and the second network node comprises a Policy Control Function, PCF.

8 . The method of claim 1 , wherein the network node comprises a Packet Data Network Gateway Control Plane, PGW-C, and the second network node comprises a Policy and Charging Rules Function, PCRF.

9 . A method performed by a second network node (i.e., a Policy Control Function, PCF or Policy and Charging Rules Function, PCRF, in a Core Network, CN, for handling a failure during traffic steering, comprising:

providing traffic steering control information to a network node (i.e., a Session Management Function, SMF or Packet Data Network Gateway Control Plane, PGW-C);

receiving a failure report from the network node that indicates an error during any one of:

N6-LAN Traffic Steering;

SGi-LAN Traffic Steering;

Application Function, AF, Influence Traffic Steering; and

performing one or more actions in response to receiving the failure report.

10 . The method of claim 9 , wherein receiving the failure report comprises receiving the failure report comprising a selected failure code.

11 . The method of claim 10 , wherein the selected failure code comprises any of:

TRAFFIC_STEERING_ERROR indicating one of the following failures:

a failure related to enforcement of traffic steering at SGI-LAN, N6-LAN or 5G-LAN; and

a failure related to implementation of the PCC rule at a Network Function, NF, service consumer; and

DNAI_ROUTE_ERROR indicating one of the following failures:

a failure related to enforcement of traffic steering associated with a Data Network Access Identifier, DNAI; and

a failure related to implementation of the PCC rule at the NF service consumer.

12 . The method of claim 9 , wherein performing one or more actions comprises providing an updated traffic steering control information to the network node, wherein the updated traffic steering control information is determined based on the failure report.

13 . A method performed by a User Plane Function, UPF, for handling a failure during traffic steering, comprising:

receiving a request from a Session Management Function, SMF, in a Core Network, CN, to implement a Packet Detection Rule (PDR) based on traffic steering control information received by the SMF; and

providing an error code to the SMF in response to the UPF being unable to enforce the PDR.

14 . A network node comprising processing circuitry configured to cause the network node to:

receive traffic steering control information from a second network node;

detect an error during any one of:

N6-LAN Traffic Steering;

SGi-LAN Traffic Steering;

Application Function, AF, Influence Traffic Steering; and

report the detected error to the second network node;

request a User Plane Function, UPF, to implement a Packet Detection Rule (PDR) based on the traffic steering control information; and

receive an error code that indicates the UPF cannot enforce the PDR.

15 . A second network node comprising processing circuitry configured to cause the network node to:

provide traffic steering control information to a network node;

receive a failure report from the network node that indicates an error during any one of:

N6-Local Area Network, LAN, Traffic Steering;

SGi-LAN Traffic Steering;

Application Function, AF, Influence Traffic Steering;

and

perform one or more actions in response to receiving the failure report.

16 . A network node comprising processing circuitry configured to cause the network node to:

receive a request from a Session Management Function, SMF, in a Core Network, CN, to implement a Packet Detection Rule (PDR) based on traffic steering control information received by the SMF; and

provide an error code to the SMF in response to the UPF being unable to enforce the PDR.