IP Library Granted Patent US 11,956,328
Granted Patent B1
US 11,956,328 · App. 17/813,202 · Granted Apr 9, 2024

Avoiding stuck subscriber sessions on a disaggregated broadband network gateway

Inventors: Subrat Pani (Acton, MA); Shirish B. Dandekar (Hopkinton, MA)
Assignee: Juniper Networks, Inc.
H04L67/54H04L41/0627H04L67/143H04L67/146
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 11,956,328
App. No.
17/813,202
Granted
Apr 9, 2024
Kind
B1
Abstract

In some implementations, a user plane (UP) device may receive a control packet indicating a logout associated with a subscriber session. The UP device may store an indication of the logout associated with the subscriber session. The UP device may determine, after storing the indication, that the logout associated with the subscriber session has not been completed within a subscriber logout period. The UP device may transmit an error indication indicating that the logout has not been completed within the subscriber logout period. In some implementations, a control plane (CP) device may receive the error indication indicating that the logout associated with the subscriber session has not been completed. The CP device may process the logout based at least in part on receiving the error indication. The CP device may transmit, based on processing the logout, a logout notification associated with the logout.

Claims (50)

1. A user plane (UP) device, comprising:

one or more memories; and

one or more processors to:

receive a control packet indicating a logout associated with a subscriber session;

store an indication of the logout associated with the subscriber session;

determine, after storing the indication, that the logout associated with the subscriber session has not been completed within a subscriber logout period; and

transmit an error indication indicating that the logout has not been completed within the subscriber logout period.

2. The UP device of claim 1 , wherein the indication is stored in state information associated with the subscriber session.

3. The UP device of claim 1 , wherein the error indication is transmitted for reception by a control plane (CP) device associated with managing subscriber sessions, the CP device being disaggregated from the UP device.

4. The UP device of claim 1 , wherein the error indication is transmitted in a packet forwarding control protocol (PFCP) session report request message via a state control interface.

5. The UP device of claim 1 , wherein the one or more processors are further to:

determine that the UP device is connected to a control plane (CP) device associated with managing subscriber sessions; and

generate a message including the error indication based at least in part on determining that the UP device is connected to the CP device.

6. The UP device of claim 1 , wherein the one or more processors, to determine that the logout has not been completed within the subscriber logout period, are to:

start a logout timer after receiving the control packet indicating the logout; and

determine that the logout timer has expired prior to completion of the logout.

7. The UP device of claim 1 , wherein the one or more processors, to determine that the logout has not been completed within the subscriber logout period, are to:

identify a timestamp associated with the control packet indicating the logout; and

determine, based on the timestamp, that a threshold amount of time has passed without the logout being completed.

8. The UP device of claim 1 , wherein the one or more processors are further to:

receive, after transmitting the error indication, a logout notification associated with the logout; and

delete the indication of the logout associated with the subscriber session based on receiving the logout notification.

9. The UP device of claim 8 , wherein the logout notification is received via a state control interface.

10. A control plane (CP) device, comprising:

one or more memories; and

one or more processors to:

receive an error indication indicating that a logout associated with a subscriber session has not been completed within a time period from when an indication of the logout was stored;

process the logout based at least in part on receiving the error indication; and

transmit, based on processing the logout, a logout notification associated with the logout.

11. The CP device of claim 10 , wherein the error indication is received from a user plane (UP) device associated with managing subscriber sessions, the UP device being disaggregated from the CP device.

12. The CP device of claim 10 , wherein the error indication is received in a packet forwarding control protocol (PFCP) session report request message via a state control interface.

13. The CP device of claim 10 , wherein the logout notification is transmitted via a state control interface.

14. A method, comprising:

receiving, by a user plane (UP) device, a control packet indicating a logout associated with a subscriber session;

storing, by the UP device, an indication of the logout associated with the subscriber session;

determining, by the UP device and after storing the indication, that the logout associated with the subscriber session has not been completed within a subscriber logout period; and

transmitting, by the UP device, an error indication indicating that the logout has not been completed within the subscriber logout period;

receiving, by a control plane (CP) device, the error indication;

processing, by the CP device, the logout based at least in part on receiving the error indication; and

transmitting, by the CP device and based on processing the logout, a logout notification associated with the logout.

15. The method of claim 14 , wherein the indication is stored in state information associated with the subscriber session.

16. The method of claim 14 , wherein the UP device is disaggregated from the CP device.

17. The method of claim 14 , wherein the error indication is included in a packet forwarding control protocol (PFCP) session report request message via a state control interface between the UP device and CP device.

18. The method of claim 14 , further comprising:

determining, by the UP device, that the UP device is connected to the CP device; and

generating a message including the error indication based at least in part on determining that the UP device is connected to the CP device.

19. The method of claim 14 , further comprising:

receiving, by the UP device, the logout notification associated with the logout; and

deleting the indication of the logout associated with the subscriber session based on receiving the logout notification.

20. The method of claim 14 , wherein the logout notification is transmitted via a state control interface between the UP device and the CP device.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 29, 2025
From: PANI, SUBRAT; DANDEKAR, SHIRISH B.
To: JUNIPER NETWORKS, INC.
Reel/Frame 070975/0850 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 18, 2022
From: PANI, SUBRAT; DANDEKAR, SHIRISH B.
To: JUNIPER NETWORKS, INC.
Reel/Frame 060537/0722 →
Cited By (1)
US 12,418,476