IP Library Granted Patent US 12,587,435
Granted Patent B2
US 12,587,435 · App. 18/579,840 · Granted Mar 24, 2026

Method and apparatus for DBNG-UP redundancy

Inventors: Xueyan Song (Shenzhen, CN); Zhijun Li (Shenzhen, CN); Yong Chen (Shenzhen, CN)
Assignee: ZTE CORPORATION
H04L41/0663H04L41/0836H04L41/32
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,587,435
App. No.
18/579,840
Granted
Mar 24, 2026
Kind
B2
Abstract

The present disclosure provides a method and apparatus for DBNG-UP redundancy. The method includes: configuring a redundancy group instance on a DBNG-CP, wherein redundancy group members managed by the DBNG-CP at least include a first DBNG-UP and a second DBNG-UP; and performing, by the DBNG-CP, UP redundancy capability negotiation with the first DBNG-UP and the second DBNG-UP respectively, to complete active/standby election between the first DBNG-UP and the second DBNG-UP. In the present disclosure, a DBNG-CP performs UP redundancy capability negotiation with DBNG-UPs managed by the DBNG-CP, so as to complete active/standby election of the DBNG-UP, thereby solving the problem of UP redundancy capability negotiation, and increasing the flexibility of DBNG-UP redundancy protection.

Claims (27)

1 . A method for Disaggregated Broadband Network Gateway-User Plane (DBNG-UP) redundancy, comprising:

configuring a redundancy group instance on a Disaggregated Broadband Network Gateway-Control Plane (DBNG-CP), wherein redundancy group members managed by the DBNG-CP at least comprise a first DBNG-UP and a second DBNG-UP;

performing, by the DBNG-CP, UP redundancy capability negotiation with the first DBNG-UP and the second DBNG-UP respectively, and performing active/standby specifying of the first DBNG-UP and the second DBNG-UP, wherein an UP redundancy group identifier information element is added to a Packet Forwarding Control Protocol (PFCP) association message to support the UP redundancy capability negotiation and the active/standby specifying; and

in response to a user plane interface failure occurring in the first DBNG-UP, receiving, by the DBNG-CP, failure information reported by the first DBNG-UP, triggering protection switching of redundancy group members, and notifying status information of the redundancy group members, wherein an information element of a PFCP node report request message is extended to carry the failure information reported by the first DBNG-UP, and an information element of a PFCP node report response message is extended to carry the status information of the redundancy group members.

2 . The method according to claim 1 , wherein configuring a redundancy group instance on a DBNG-CP comprises:

configuring the redundancy group instance on the DBNG-CP, and specifying the first DBNG-UP and the second DBNG-UP as the redundancy group members; and

deploying redundancy instances on the first DBNG-UP and the second DBNG-UP respectively, adding interfaces connecting the first DBNG-UP and the second DBNG-UP to a user access side, and enabling redundancy capabilities of the first DBNG-UP and the second DBNG-UP.

3 . The method according to claim 1 ,

wherein the first DBNG-UP is an active DBNG-UP and the second DBNG-UP is a standby DBNG-UP.

4 . The method according to claim 1 , wherein extending an information element of a PFCP node report request message to carry the failure information reported by the first DBNG-UP comprises:

carrying the failure information of the first DBNG-UP by an extended user plane interface failure information element.

5 . The method according to claim 1 , wherein extending an information element of a PFCP node report response message to carry the status information of the redundancy group members comprises:

carrying the status information of the redundancy group members by a newly-added user plane redundancy group member status information element.

6 . A non-transitory computer readable storage medium, the computer readable storage medium storing a computer program, wherein the computer program is configured to, when executed by a processor, implement the steps of the method according to claim 1 .

7 . An apparatus for Disaggregated Broadband Network Gateway-User Plane (DBNG-UP) redundancy, wherein the apparatus comprises a hardware processor configured to:

configure a redundancy group instance on a Disaggregated Broadband Network Gateway-Control Plane (DBNG-CP), wherein redundancy group members managed by the DBNG-CP at least comprise a first DBNG-UP and a second DBNG-UP;

perform, by the DBNG-CP, UP redundancy capability negotiation with the first DBNG-UP and the second DBNG-UP respectively, and perform active/standby specifying on the first DBNG-UP and the second DBNG-UP, wherein an UP redundancy group identifier information element is added to a Packet Forwarding Control Protocol (PFCP) association message to support the UP redundancy capability negotiation and the active/standby specifying; and

in response to a user plane interface failure occurring in the first DBNG-UP, receive by the DBNG-CP, failure information reported by the first DBNG-UP, trigger protection switching of redundancy group members and notify status information of the redundancy group members, wherein an information element of a PFCP node report request message is extended to carry the failure information reported by the first DBNG-UP, and an information element of a PFCP node report response message is extended to carry the status information of the redundancy group members.

8 . The apparatus according to claim 7 , the hardware processor further configured to:

establish, on the DBNG-CP, a mapping from protection interfaces of the first DBNG-UP and the second DBNG-UP to the DBNG-CP.

9 . An electronic apparatus, comprising a memory, a processor, and a computer program which is stored on the memory and is executable by the processor, the processor is configured to execute the computer program to:

configure a redundancy group instance on a Disaggregated Broadband Network Gateway-Control Plane (DBNG-CP), wherein redundancy group members managed by the DBNG-CP at least comprise a first DBNG-UP and a second DBNG-UP;

perform, by the DBNG-CP, UP redundancy capability negotiation with the first DBNG-UP and the second DBNG-UP respectively, and perform active/standby specifying on the first DBNG-UP and the second DBNG-UP, wherein an UP redundancy group identifier information element is added to a Packet Forwarding Control Protocol (PFCP) association message to support the UP redundancy capability negotiation and the active/standby specifying; and

in response to a user plane interface failure occurring in the first DBNG-UP, receive, by the DBNG-CP, failure information reported by the first DBNG-UP, trigger protection switching of redundancy group members, and notify status information of the redundancy group members, wherein an information element of a PFCP node report request message is extended to carry the failure information reported by the first DBNG-UP, and an information element of a PFCP node report response message is extended to carry the status information of the redundancy group members.

10 . The electronic apparatus according to claim 9 , the processor is further configured to execute the computer program to:

configure the redundancy group instance on the DBNG-CP, and specifying the first DBNG-UP and the second DBNG-UP as the redundancy group members; and

deploy redundancy instances on the first DBNG-UP and the second DBNG-UP respectively, adding interfaces connecting the first DBNG-UP and the second DBNG-UP to a user access side, and enabling redundancy capabilities of the first DBNG-UP and the second DBNG-UP.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 18, 2026
From: SONG, XUEYAN; LI, ZHIJUN; CHEN, YONG
To: ZTE CORPORATION
Reel/Frame 073817/0499 →
Priority Claims (1)
CN 202110807933.1 · Jul 16, 2021 · national
Continuity (1)
Related Publication 20240333582A1 · Oct 3, 2024
References Cited (20)
US 20130250749A1 · Morishige et al. · 2013 [cited by applicant]
US 20170126436A1 · Du et al. · 2017 [cited by applicant]
US 20180210800A1 · Guo · 2018 [cited by examiner]
US 20200145278A1 · Ghadge et al. · 2020 [cited by applicant]
US 20220255828A1 · Li · 2022 [cited by examiner]
US 20220294855A1 · Landais · 2022 [cited by examiner]
US 20230122810A1 · Niu · 2023 [cited by examiner]
US 20230344702A1 · Deng · 2023 [cited by examiner]
CN 107623593A · 2018 [cited by examiner]
CN 108667575A · 2018 [cited by examiner]
CN 111654384A · 2020 [cited by applicant]
CN 114363285A · 2022 [cited by examiner]
3GPP, “Interface between the Control Plane and the User Plane Nodes”, 3GPP TS 29.244 V16.6.0, Dec. 2020, pp. 16, 60-61 and 106-129 (Year: 2020). [cited by examiner]
Figueiredo, Rubens, and Andreas Kassler. “Bng-hal: A unified api for disaggregated bngs.” 2021 IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN). IEEE, 2021. (Year: 2021). [cited by examiner]
Rodrigues, Filipe, et al. “SMF Assisted Faster and Efficient Upf Redundancy Model”, Technical Disclosure Commons, Aug. 27, 2020, <https://www.tdcommons.org/dpubs_series/3550> (Year: 2020). [cited by examiner]
International Preliminary Report on Patentability for corresponding application PCT/CN2022/089970 filed Apr. 28, 2022; Mail date Jun. 30, 2022. [cited by applicant]
International Search Report for corresponding application PCT/CN2022/089970 filed Apr. 28, 2022; Mail date Jun. 30, 2022. [cited by applicant]
Written Opinion for corresponding application PCT/CN2022/089970 filed Apr. 28, 2022; Mail date Jun. 30, 2022. [cited by applicant]
Broadband Forum: “TR-459 Control and User Plane Separation for a disaggregated BNG”, 3GPP Draft; C4-203064; 3rd Generated Partnership Project, May 14, 2020, XP052331094. [cited by applicant]
European Search Report for corresponding application EP22841008.0: Mail date Oct. 7, 2024. [cited by applicant]