IP Library Granted Patent US 10,638,376
Granted Patent B2
US 10,638,376 · App. 15/123,046 · Granted Apr 28, 2020

RAN based gateway functions

Inventor: Wolfgang Hahn (Bergfelde, DE)
Assignee: NOKIA SOLUTIONS AND NETWORKS MANAGEMENT INTERNATIONAL GMBH
H04W36/0033H04W36/0005H04W36/0016H04W36/08H04W36/385H04W40/36H04L41/12
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 10,638,376
App. No.
15/123,046
Granted
Apr 28, 2020
Kind
B2
Abstract

It is provided a method, comprising binding, for a terminal, at least one of an uplink and a downlink bearer to an IP address based on a gateway context, wherein the gateway context is controlled by a control device; and at least one of buffering and idle mode handling; wherein the buffering is adapted to buffer data for the terminal during hard handover of the terminal and to forward the data to the terminal after the hard handover is completed; the idle mode handling is adapted to forward a packet received for the terminal to a control device if the gateway context does not comprise an identification of a base station to which the terminal is attached.

Claims (50)

1. An apparatus, comprising:

at least one processor; and

at least one memory including computer program code;

the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to

monitor if a packet for a terminal without a base station context is received from a user plane device;

initiate a network triggered service request if the packet is received; and at least one of

relay charging information related to the terminal between the user plane device and a charging device;

relay enforcement information related to the terminal between the user plane device and an enforcement device,

wherein the at least one memory and the computer program code are further configured to, with the at least one processor, cause the apparatus at least to

monitor if a request to modify a bearer is received from a mobility management entity, wherein the request to modify comprises a first address of a base station to which a handover of the terminal took place,

request, if the request monitoring means monitors that the request to modify is received, a path update from a control device, wherein the request for path update comprises a second address of the base station, and the second address is based on the first address,

provide to the mobility management entity, in response to the request to modify, an address of a mobility anchor, wherein the address of the mobility anchor is based on a third address received from the control device in response to the request for path update,

monitor if an information is received from the mobility management entity that the terminal is in an idle mode,

instruct the control device to remove an address of the terminal from a respective routing table of at least one of the user plane device, the mobility anchor, and another network device,

monitor if the request for path update is received,

inform a first mobility anchor on the second address, wherein the first mobility anchor has the third address, and

provide the third address of the mobility anchor in response to the request for path update.

2. The apparatus according to claim 1 , wherein the apparatus is inhibited from providing a gateway user plane functionality including a mobility anchor functionality.

3. The apparatus according to claim 1 , wherein the at least one processor and at least one memory are further configured to

calculate a second mobility anchor for the terminal based on the request for path update;

inform at least one of a switch and an edge router; and

provide an address of the second mobility anchor as the third address.

4. The apparatus according to claim 1 , wherein the at least one processor and at least one memory are further configured to

determine a route between a device having the second address and an edge router of a network based on a topology of the network, wherein a header information identifies the edge router; and

instruct a routing device on the route to set up a routing table such that it routes a packet comprising the header information according to the determined route.

5. The apparatus according to claim 1 , wherein the control device is implemented as a software defined networking control device.

6. A method, comprising:

monitoring if a packet for a terminal without a base station context is received from a user plane device;

initiating a network triggered service request if the packet is received; and at least one of

relaying charging information related to the terminal between the user plane device and a charging device;

relaying enforcement information related to the terminal between the user plane device and an enforcement device,

wherein the method further comprises

monitoring if a request to modify a bearer is received from a mobility management entity, wherein the request to modify comprises a first address of a base station to which a handover of the terminal took place,

requesting, if it is monitored that the request to modify is received, a path update from a control device, wherein the request for path update comprises a second address of the base station, and the second address is based on the first address,

first providing, to the mobility management entity, in response to the request to modify, an address of a mobility anchor, wherein the address of the mobility anchor is based on a third address received from the control device in response to the request for path update,

monitoring if an information is received from the mobility management entity that the terminal is in an idle mode,

instructing the control device to remove an address of the terminal from a respective routing table of at least one of the user plane device, the mobility anchor, and another network device,

monitoring if the request for path update is received,

informing a first mobility anchor on the second address, wherein the first mobility anchor has the third address, and

second providing the third address of the mobility anchor in response to the request for path update.

7. The method according to claim 6 , wherein the method further comprises inhibiting an apparatus performing the method from providing a gateway user plane functionality including a mobility anchor functionality.

8. The method according to claim 6 , further comprising

calculating a second mobility anchor for the terminal based on the request for path update;

informing at least one of a switch and an edge router; and

second providing an address of the second mobility anchor as the third address.

9. The method according to claim 6 , further comprising

determining a route between a device having the second address and an edge router of a network based on a topology of the network, wherein a header information identifies the edge router; and

instructing a routing device on the route to set up a routing table such that it routes a packet comprising the header information according to the determined route.

10. The method according to claim 6 , wherein at least one of the calculating, informing, second providing, determining, and instructing is implemented as a software defined networking.

11. A computer program product embodied on a non-transitory computer-readable medium, said product comprising a set of instructions which, when executed on an apparatus, is configured to cause the apparatus to carry out the method according to claim 1 .

Assignments (2)
MERGER Recorded Dec 29, 2017
From: NOKIA SOLUTIONS AND NETWORKS MANAGEMENT INTERNATIONAL GMBH
To: NOKIA SOLUTIONS AND NETWORKS GMBH & CO. KG
Reel/Frame 044506/0995 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 25, 2016
From: HAHN, WOLFGANG
To: NOKIA SOLUTIONS AND NETWORKS MANAGEMENT INTERNATIONAL GMBH
Reel/Frame 040121/0266 →
Continuity (1)
Related Publication 20170078927A1 · Mar 16, 2017
Cited By (1)
US 12,349,176