IP Library › Granted Patent US 12,500,836
Granted Patent B2
US 12,500,836 · App. 17/520,115 · Granted Dec 16, 2025

Routing rule configuration method and communications apparatus

Inventors: Qianghua Zhu (Beijing, CN); Wenfu Wu (Shanghai, CN)
Assignee: HUAWEI TECHNOLOGIES CO., LTD.
H04L45/302H04L41/0894H04W40/02H04W40/246H04W40/30H04W80/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,500,836
App. No.
17/520,115
Granted
Dec 16, 2025
Kind
B2
Abstract

A routing rule configuration method and a communications apparatus are provided, where after receiving a PDU session establishment request from a first terminal, a session management function network element generates, based on first information including information used to indicate to forward a data packet through an N6 interface, a routing rule used to indicate to send the data packet of a 5G LAN group to which the first terminal belongs to the N6 interface or discard the data packet. The session management function network element can determine a routing rule for an N6-based forwarding manner based on the first information.

Claims (38)

1 . A method, comprising:

receiving, from a first terminal, a session establishment request comprising a data network name (DNN);

determining, based on the DNN, a local area network (LAN) group to which the first terminal belongs;

generating, based on first information indicating whether a forwarding manner of a data packet for the LAN group through a data network is used, a routing rule indicating to forward the data packet, that does not match any packet detection rule (PDR) for a specific data flow, through the data network or discard the data packet, wherein the routing rule corresponds to the LAN group; and

configuring the routing rule on a first user plane function network element providing a service for the LAN group.

2 . The method of claim 1 , wherein the forwarding manner is an N6-based forwarding manner, and wherein the first information is a data routing policy indicating whether the N6-based forwarding manner is used for the LAN group.

3 . The method of claim 1 , wherein the first information is preconfigured on a session management function network element configured to perform the method.

4 . The method of claim 1 , wherein the routing rule is for a group-level N4 session of the LAN group.

5 . The method of claim 1 , further comprising configuring a first rule for a first specific data flow in a group-level N4 session of the LAN group for supporting an across-user plane function forwarding manner.

6 . The method of claim 1 , wherein the session establishment request is for creating a protocol data unit (PDU) session for the first terminal, and wherein the method further comprises configuring a second rule for a second specific data flow in an N4 session corresponding to the PDU session for supporting a local forwarding manner.

7 . The method of claim 1 , wherein generating the routing rule comprises generating, based on the first information indicating that the forwarding manner through the data network is not used, the routing rule indicating to discard the data packet.

8 . The method of claim 7 , wherein the routing rule comprises a first PDR and a first forwarding action rule (FAR) corresponding to the first PDR, wherein the first FAR indicates to discard a data packet matching the first PDR, and wherein the first PDR comprises a match-all packet filter and is for an unmatched data flow that does not match any other PDR.

9 . The method of claim 1 , wherein generating the routing rule comprises generating, based on the first information indicating that the forwarding manner through the data network is used, the routing rule indicating to forward the data packet through the data network.

10 . The method of claim 9 , wherein the routing rule comprises a second PDR and a second forwarding action rule (FAR) corresponding to the second PDR, wherein the second PDR comprises a match-all packet filter and is for an unmatched data flow that does not match any other PDR, and wherein a target interface of the second FAR is a value corresponding to an N6 interface.

11 . The method of claim 1 , wherein the method further comprises receiving, by the first user plane function network element, the routing rule.

12 . An apparatus, comprising:

at least one processor; and

a memory coupled to the processor and configured to store program instructions, which when executed by the at least one processor, cause the apparatus to:

receive, from a first terminal, a session establishment request comprising a data network name (DNN);

determine, based on the DNN, a local area network (LAN) group to which the first terminal belongs;

generate, based on first information indicating whether a forwarding manner of a data packet for the LAN group through a data network is used, a routing rule indicating to forward the data packet, that does not match any packet detection rule (PDR) for a specific data flow, through the data network or discard the data packet, wherein the routing rule corresponds to the LAN group; and

configure the routing rule on a first user plane function network element providing a service for the LAN group.

13 . The apparatus of claim 12 , wherein the forwarding manner is an N6-based forwarding manner, and wherein the first information is a data routing policy indicating whether the N6-based forwarding manner is used for the LAN group.

14 . The apparatus of claim 12 , wherein the first information is preconfigured on the apparatus.

15 . The apparatus of claim 12 , wherein the program instructions further cause the apparatus to configure a first rule for a first specific data flow in a group-level N4 session of the LAN group for supporting an across-user plane function forwarding manner.

16 . The apparatus of claim 12 , wherein the session establishment request is for creating a protocol data unit (PDU) session for the first terminal, and wherein the program instructions further cause the apparatus to configure a second rule for a second specific data flow in an N4 session corresponding to the PDU session.

17 . The apparatus of claim 12 , wherein the routing rule is for a group-level N4 session of the LAN group.

18 . The apparatus of claim 12 , wherein the program instructions further cause the apparatus to generate based on the first information indicating that the forwarding manner through the data network is not used, the routing rule indicating to discard the data packet.

19 . The apparatus of claim 18 , wherein the routing rule comprises a first PDR and a first forwarding action rule (FAR) corresponding to the first PDR, wherein the first FAR indicates to discard a data packet matching the first PDR, and wherein the first PDR comprises a match-all packet filter and is for an unmatched data flow that does not match any other PDR.

20 . The apparatus of claim 12 , wherein the program instructions further cause the apparatus to generate, based on the first information indicating that the forwarding manner through the data network is used, the routing rule indicating to forward the data packet through the data network.

21 . The apparatus of claim 20 , wherein the routing rule comprises a second PDR and a second forwarding action rule (FAR) corresponding to the second PDR, wherein the second PDR comprises a match-all packet filter and is for an unmatched data flow that does not match any PDR, and wherein a target interface of the second FAR is a value corresponding to an N6 interface.

22 . The apparatus of claim 12 , wherein the program instructions further cause the apparatus to receive, by the first user plane function network element, the routing rule.

23 . A computer program product comprising instructions that are stored on a non-transitory computer medium and that, when executed by a processor of an apparatus, cause the apparatus to:

receive, from a first terminal, a session establishment request comprising a data network name (DNN);

determine, based on the DNN, a local area network (LAN) group to which the first terminal belongs;

generate, based on first information indicating whether a forwarding manner of a data packet for the LAN group through a data network is used, a routing rule indicating to forward the data packet, that does not match any packet detection rule (PDR) for a specific data flow, through the data network or discard the data packet, wherein the routing rule corresponds to the LAN group; and

configure the routing rule on a first user plane function network element providing a service for the LAN group.

24 . The computer program product of claim 23 , wherein the processor is further configured to execute the instructions to cause the apparatus to receive, by the first user plane function network element, the routing rule.

Assignments (3)
EMPLOYMENT AGREEMENT Recorded Aug 29, 2025
From: WU, WENFU
To: SHANGHAI HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 072744/0364 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 29, 2025
From: ZHU, QIANGHUA
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 072744/0687 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 29, 2025
From: SHANGHAI HUAWEI TECHNOLOGIES CO., LTD.
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 072747/0927 →
Priority Claims (1)
CN 201910377534.9 · May 7, 2019 · national
Continuity (2)
Continuation PCTCN2020088832 · May 6, 2020
Related Publication 20220060970A1 · Feb 24, 2022
References Cited (71)
US 11178592B2 · Talebi Fard · 2021 [cited by examiner]
US 11197232B2 · Ryu · 2021 [cited by examiner]
US 11317374B2 · Ryu · 2022 [cited by examiner]
US 11375575B2 · Liu · 2022 [cited by examiner]
US 11463280B2 · Xu · 2022 [cited by examiner]
US 11490291B2 · Talebi Fard · 2022 [cited by examiner]
US 11832104B2 · Liao · 2023 [cited by examiner]
US 11877326B2 · Liu · 2024 [cited by examiner]
US 11979798B2 · Talebi Fard · 2024 [cited by examiner]
US 11991761B2 · Talebi Fard · 2024 [cited by examiner]
US 12149444B2 · Zhu · 2024 [cited by examiner]
US 20080311926A1 · Fischer et al. · 2008 [cited by applicant]
US 20190007500A1 · Kim · 2019 [cited by examiner]
US 20190059067A1 · Lee · 2019 [cited by examiner]
US 20190109823A1 · Qiao · 2019 [cited by examiner]
US 20190124572A1 · Park · 2019 [cited by examiner]
US 20190386894A1 · Hu et al. · 2019 [cited by applicant]
US 20200059761A1 · Li · 2020 [cited by examiner]
US 20200059992A1 · Skog · 2020 [cited by examiner]
US 20200145876A1 · Dao · 2020 [cited by examiner]
US 20200146077A1 · Li · 2020 [cited by examiner]
US 20200170071A1 · Mildh · 2020 [cited by examiner]
US 20200205208A1 · Hu · 2020 [cited by examiner]
US 20200228936A1 · Talebi Fard · 2020 [cited by examiner]
US 20200267085A1 · Nie · 2020 [cited by examiner]
US 20200267785A1 · Talebi Fard · 2020 [cited by examiner]
US 20200329008A1 · Dao · 2020 [cited by examiner]
US 20200336937A1 · Youn · 2020 [cited by examiner]
US 20200344204A1 · Nie · 2020 [cited by examiner]
US 20200351980A1 · Talebi Fard · 2020 [cited by examiner]
US 20200351984A1 · Talebi Fard · 2020 [cited by examiner]
US 20200396779A1 · Yang · 2020 [cited by examiner]
US 20210006345A1 · Zhu · 2021 [cited by examiner]
US 20210014765A1 · Shan · 2021 [cited by examiner]
US 20210044454A1 · Xu · 2021 [cited by examiner]
US 20210099943A1 · Dannebro · 2021 [cited by examiner]
US 20210127271A1 · Wu · 2021 [cited by examiner]
US 20210184875A1 · Qiao · 2021 [cited by examiner]
US 20210212083A1 · Jimenez Cordon · 2021 [cited by examiner]
US 20210219357A1 · Talebi Fard · 2021 [cited by examiner]
US 20210250192A1 · Alonso Franco · 2021 [cited by examiner]
US 20210320897A1 · Stojanovski · 2021 [cited by examiner]
US 20210345113A1 · Parron · 2021 [cited by examiner]
US 20210345158A1 · Puente Pestaña et al. · 2021 [cited by examiner]
US 20210352619A1 · Ryu · 2021 [cited by examiner]
US 20220060416A1 · Zhu · 2022 [cited by examiner]
US 20220070736A1 · Nazari · 2022 [cited by examiner]
US 20220116814A1 · Di Girolamo · 2022 [cited by examiner]
US 20220117015A1 · DeFoy · 2022 [cited by examiner]
US 20220124488A1 · Tsiatsis · 2022 [cited by examiner]
US 20220150166A1 · Yang · 2022 [cited by examiner]
US 20220167438A1 · Shrestha · 2022 [cited by examiner]
US 20220182321A1 · Landais · 2022 [cited by examiner]
US 20220200813A1 · Thiebaut · 2022 [cited by examiner]
US 20220210698A1 · Ly · 2022 [cited by examiner]
US 20220353336A1 · Cañete Martínez et al. · 2022 [cited by examiner]
CN 102318232A · 2012 [cited by applicant]
CN 108512878A · 2018 [cited by applicant]
WO 2008153302A2 · 2008 [cited by applicant]
U.S. Appl. No. 62/822,433 (Year: 2019). [cited by examiner]
U.S. Appl. No. 62/806,996 (Year: 2019). [cited by examiner]
U.S. Appl. No. 62/843,132 (Year: 2019). [cited by examiner]
U.S. Appl. No. 62/843,110 (Year: 2019). [cited by examiner]
S2-1902848 (Year: 2019). [cited by examiner]
Huawei, et al., “Support one to many communication for 5GLAN,” 3GPP TSG-SA WG2 Meeting #130, S2-1900597, Jan. 21-25, 2019, Kochi, India, 11 pages. [cited by applicant]
Huawei, et al., “5GLAN communication,” 3GPP TSG-SA WG2 Meeting #131, S2-1902005, Feb. 25-Mar. 1, 2019, Santa Cruz, Tenerife, ES, 14 pages. [cited by applicant]
Huawei, et al., “5GLAN communication,” 3GPP TSG-SA WG2 Meeting #131, S2-1902006, Feb. 25-Mar. 1, 2019, Santa Cruz, Tenerife, ES, 20 pages. [cited by applicant]
Huawei et al., “implementation of 5GLAN related interface,” 3GPP TSG-SA WG2 Meeting #132, S2-1903445, Xi″an, China, Apr. 8-12, 2019, 9 pages. [cited by applicant]
Huawei, et al., “Clarification of use of AF influence in 5GLAN,” 3GPP TSG-WG SA2 Meeting #136, S2-1911587, Reno, NV, USA, Nov. 18-22, 2019, 7 pages. [cited by applicant]
3GPP TS 23.502 V16.0.2, Apr. 2019, “3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Procedures for the 5G System; Stage 2 (Release 16),” 419 pages. [cited by applicant]
3GPP TS 23.501 V16.0.2, Apr. 2019, “3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; System Architecture for the 5G System; Stage 2 (Release 16),” 317 pages. [cited by applicant]