IP Library Patent Application 18023117
Patent Application
App. No. 18/023,117

METHOD, DEVICE, GATEWAY, AND COMPUTER-READABLE MEDIUM FOR ROUTING PACKETS

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 None
App. No.
18/023,117
Abstract

The present disclosure relates to the routing packets. A gateway establishes a DS-Lite tunnel with an AFTR device to work in a first mode. The gateway uses the DS-Lite tunnel to route IPv4 packets for IPv4 client devices in the first mode, and uses its IPv4 public network address to route IPv4 packets for IPv4 client devices in the second mode. In response to determining that the DS-Lite tunnel is unavailable, the gateway switches from the working mode in the first mode to the second mode. By switching the working mode, it is possible to continue to provide network services for IPv4 client devices without manual assistance and quickly alleviate the problem of DS-Lite tunnel failure.

Claims (49)

1 . A gateway for routing packets, including:

a memory, in which an instruction is stored; and

a processor, configured to execute the instruction stored in the memory to cause the gateway to execute the following operations:

establishing a DS-Lite tunnel with an AFTR device to work in a first mode, wherein the gateway can work in a working mode including a first mode and a second mode, the gateway uses the DS-Lite tunnel to route IPv4 packets for IPv4 client devices in the first mode, and the gateway uses its IPv4 public network address to route IPv4 packets for IPv4 client devices in the second mode; and

in response to determining that the DS-Lite tunnel is unavailable, switching the working mode from the first mode to the second mode.

2 . The gateway according to claim 1 , wherein the processor is further configured to execute the instruction stored in the memory to cause the gateway to execute the following operations:

requesting an IPv4 public network address from the network side; and

routing IPv4 packets for IPv4 client devices using an IPv4 public network address allocated by the network side.

3 . The gateway according to claim 1 , wherein the processor is further configured to execute the instruction stored in the memory to cause the gateway to execute the following operations:

periodically detecting whether the unavailable DS-Lite tunnel is restored to be available; and

switching the working mode from the second mode to the first mode when the DS-Lite tunnel is restored to be available.

4 . The gateway according to claim 3 , wherein the processor is further configured to execute the instruction stored in the memory to cause the gateway to execute the following operation:

releasing the IPv4 public network address used in the second mode after switching the working mode from the second mode to the first mode.

5 . The gateway according to claim 1 , wherein the gateway uses an IPv6 public network address to route IPv6 packets for IPv6 client devices in each of the first mode and the second mode.

6 . The gateway according to claim 1 , wherein the processor is further configured to execute the instruction stored in the memory to cause the gateway to execute the following operation:

determining that the DS-Lite tunnel is unavailable based on determining that the establishment of the DS-Lite tunnel fails.

7 . The gateway according to claim 1 , wherein the processor is further configured to execute the instruction stored in the memory to cause the gateway to execute the following operation:

determining that the DS-Lite tunnel is unavailable based on not receiving a packet from the AFTR device within a predetermined time.

8 . A method for routing packets, including:

establishing a DS-Lite tunnel with an AFTR device by a gateway to work in a first mode, wherein the gateway can work in a working mode including a first mode and a second mode, the gateway uses the DS-Lite tunnel to route IPv4 packets for IPv4 client devices in the first mode, and the gateway uses its IPv4 public network address to route IPv4 packets for IPv4 client devices in the second mode; and

in response to determining that the DS-Lite tunnel is unavailable, switching the working mode from the first mode to the second mode by the gateway.

9 . The method according to claim 8 , wherein switching the working mode from the first mode to the second mode by the gateway includes:

requesting an IPv4 public network address from the network side by the gateway; and

routing IPv4 packets for IPv4 client devices by the gateway using an IPv4 public network address allocated by the network side.

10 . The method according to claim 8 , further including:

periodically detecting by the gateway whether the unavailable DS-Lite tunnel is restored to be available; and

switching the working mode from the second mode to the first mode by the gateway when the DS-Lite tunnel is restored to be available.

11 . The method according to claim 10 , further including:

releasing the IPv4 public network address used in the second mode by the gateway after switching the working mode from the second mode to the first mode.

12 . The method according to claim 8 , wherein the gateway uses an IPv6 public network address to route IPv6 packets for IPv6 client devices in each of the first mode and the second mode.

13 . The method according to claim 8 , wherein determining that the DS-Lite tunnel is unavailable includes:

determining by the gateway that the DS-Lite tunnel is unavailable based on determining that the establishment of the DS-Lite tunnel fails.

14 . The method according to claim 8 , wherein determining that the DS-Lite tunnel is unavailable includes:

determining by the gateway that the DS-Lite tunnel is unavailable based on not receiving a packet from the AFTR device within a predetermined time.

15 . A non-transitory computer-readable medium having an instruction stored therein, when executed by a processor, the instruction causing the processor to execute operations including the following:

establishing a DS-Lite tunnel with an AFTR device to work in a first mode, wherein the gateway can work in a working mode including a first mode and a second mode, the gateway uses the DS-Lite tunnel to route IPv4 packets for IPv4 client devices in the first mode, and the gateway uses its IPv4 public network address to route IPv4 packets for IPv4 client devices in the second mode; and

in response to determining that the DS-Lite tunnel is unavailable, switching the working mode from the first mode to the second mode by the gateway.

16 . The non-transitory computer-readable medium according to claim 15 , wherein, when executed by the processor, the instruction causes the processor to further execute operations including the following:

requesting an IPv4 public network address from the network side; and

routing IPv4 packets for IPv4 client devices using an IPv4 public network address allocated by the network side.

17 . The non-transitory computer-readable medium according to claim 15 , wherein, when executed by the processor, the instruction causes the processor to further execute operations including the following:

periodically detecting whether the unavailable DS-Lite tunnel is restored to be available; and

switching the working mode from the second mode to the first mode when the DS-Lite tunnel is restored to be available.

18 . The non-transitory computer-readable medium according to claim 17 , wherein, when executed by the processor, the instruction causes the processor to further execute operations including the following:

releasing the IPv4 public network address used in the second mode after switching the working mode from the second mode to the first mode.

19 . The non-transitory computer-readable medium according to claim 15 , wherein, when executed by the processor, the instruction causes the processor to further execute operations including the following:

determining that the DS-Lite tunnel is unavailable based on determining that the establishment of the DS-Lite tunnel fails; and/or

determining that the DS-Lite tunnel is unavailable based on not receiving a packet from the AFTR device within a predetermined time.

20 . (canceled)

Assignments (6)
RELEASE OF SECURITY INTEREST AT REEL/FRAME 067252/0657 Recorded Jan 12, 2026
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE NORTH CAROLINA, LLC (F/K/A COMMSCOPE, INC. OF NORTH CAROLINA)
Reel/Frame 074593/0348 →
RELEASE OF SECURITY INTEREST AT REEL/FRAME 067259/0697 Recorded Dec 19, 2024
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC (F/K/A ARRIS ENTERPRISES, INC.); COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC
Reel/Frame 069790/0575 →
SECURITY INTEREST Recorded Dec 17, 2024
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE INC., OF NORTH CAROLINA; OUTDOOR WIRELESS NETWORKS LLC; RUCKUS IP HOLDINGS LLC
To: APOLLO ADMINISTRATIVE AGENCY LLC
Reel/Frame 069889/0114 →
PATENT SECURITY AGREEMENT (ABL) Recorded Apr 29, 2024
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 067252/0657 →
PATENT SECURITY AGREEMENT (TERM) Recorded Apr 29, 2024
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 067259/0697 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 27, 2023
From: LI, JU
To: ARRIS ENTERPRISES LLC
Reel/Frame 062805/0937 →