IP Library › Granted Patent US 10,382,226
Granted Patent B2
US 10,382,226 · App. 15/553,429 · Granted Aug 13, 2019

Integrated services processing for mobile networks

Inventors: Paolo Zanier (Munich, DE); Rainer Stademann (Berg, DE); Hanspeter Ruckstuhl (Wolfratshausen, DE)
Assignee: NOKIA SOLUTIONS AND NETWORKS OY
H04L12/4633H04W76/12H04W88/08
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,382,226
App. No.
15/553,429
Granted
Aug 13, 2019
Kind
B2
Abstract

The present invention provides apparatuses, methods, computer programs, computer program products and computer-readable media regarding integrated services processing for mobile networks. The method comprises associating, at the base station of a mobile packet network, a service port of a radio modem of user equipment in the mobile packet network with a user plane packet processing function, sending, by the base station, a service frame received from said service port to the user plane packet processing function of the base station, determining, by the base station, at least one destination tunnel end point out of a plurality of destination tunnel end points according to forwarding rules, and sending, by the base station, the service frame to the selected destination tunnel end point by encapsulating the service frame into a frame of a transport network underlay which is addressed to the destination tunnel end point, wherein the destination tunnel end point is associated with a physical or virtual interface on another radio modem of another user equipment in a mobile packet network or on a fixed network termination.

Claims (60)

1. A method, comprising:

associating, at a base station of a mobile packet network, a service port of a radio modem of user equipment in the mobile packet network with a user plane packet processing function,

sending, by the base station, a service frame received from said service port to the user plane packet processing function of the base station,

determining, by the base station, at least one destination tunnel end point out of a plurality of destination tunnel end points according to forwarding rules, and

sending, by the base station, the service frame to the selected destination tunnel end point by encapsulating the service frame into a frame of a transport network underlay which is addressed to the destination tunnel end point, wherein

the destination tunnel end point is associated with a physical or virtual interface on another radio modem of another user equipment in a mobile packet network or on a fixed network termination.

2. The method according to claim 1 , wherein

the destination tunnel end point is determined by the base station

by selecting at least one destination service port out of a plurality of destination service ports according to the forwarding rules, and

by associating the at least one selected destination service port with a corresponding destination tunnel end point.

3. The method according to claim 2 , further comprising

receiving, at the base station, the association of the at least one selected destination service port with the corresponding destination tunnel end point from a mobility control function.

4. The method according to claim 3 , wherein

the association is received from the mobility control function via a data bus, the mobility control function being capable of distributing or updating the association via the data bus between multiple network elements.

5. The method according to claim 3 , wherein

the base station interacts with the service control function indirectly via a service control gateway function.

6. The method according to claim 1 , further comprising

receiving, at the base station, all or a subset of the service forwarding rules from a service control function.

7. The method according to claim 6 , wherein

all or the subset of the service forwarding rules is received from the service control function via a data bus, the service control function being capable of distributing or updating the service forwarding rules via the data bus between multiple network elements.

8. The method according to claim 1 , wherein

the destination tunnel end point is determined by the base station from forwarding rules which have resolved destination service ports to destination tunnel end points, wherein

the forwarding rules are received from the mobility control function.

9. The method according to claim 1 , wherein

the service frame is encapsulated into a general packet radio service tunneling protocol, GTP-u frame, a generic routing encapsulation, GRE frame, a network virtualization generic routing encapsulation, NVGRE frame, or a virtual extensible local area network, VXLAN frame.

10. A computer program product embodied on a non-transitory computer-readable medium including a program for a processing device, comprising software code portions for performing the method of claim 1 when the program is run on the processing device.

11. A method, comprising:

associating, at a fixed access node connected to the transport network underlay of a mobile packet network, a service port of a fixed network termination with a user plane packet processing function,

sending, by the fixed access node, a service frame received from said service port to the user plane packet processing function of the fixed access node,

determining, by the fixed access node, at least one destination tunnel end point out of a plurality of destination tunnel end points according to forwarding rules, and

sending, by the fixed access node, the service frame to the selected destination tunnel end point by encapsulating the service frame into a frame of a transport network underlay which is addressed to the destination tunnel end point, wherein

the destination tunnel end point is associated with a physical or virtual interface on a radio modem of a user equipment in a mobile packet network or on a mobile network gateway.

12. An apparatus for use in a base station of a mobile packet network, comprising:

at least one processor; and

at least one memory for storing instructions to be executed by the processor, wherein

the at least one memory and the instructions are configured to, with the at least one processor, cause the apparatus at least to perform

associating, at the base station of a mobile packet network, a service port of a radio modem of user equipment in the mobile packet network with a user plane packet processing function,

sending, by the base station, a service frame received from said service port to the user plane packet processing function of the base station,

determining, by the base station, at least one destination tunnel end point out of a plurality of destination tunnel end points according to forwarding rules, and

sending, by the base station, the service frame to the selected destination tunnel end point by encapsulating the service frame into a frame of a transport network underlay which is addressed to the destination tunnel end point, wherein

the destination tunnel end point is associated with a physical or virtual interface on another radio modem of another user equipment in a mobile packet network or on a fixed network termination.

13. The apparatus according to claim 12 , wherein

the destination tunnel end point is determined by the base station

by selecting at least one destination service port out of a plurality of destination service ports according to the forwarding rules, and

by associating the at least one selected destination service port with a corresponding destination tunnel end point.

14. The apparatus according to claim 13 , wherein the at least one memory and the instructions are further configured to, with the at least one processor, cause the apparatus at least to perform:

receiving, at the base station, the association of the at least one selected destination service port with the corresponding destination tunnel end point from a mobility control function.

15. The apparatus according to claim 14 , wherein

the association is received from the mobility control function via a data bus, the mobility control function being capable of distributing or updating the association via the data bus between multiple network elements.

16. The apparatus according to claim 14 , wherein

the base station interacts with the service control function indirectly via a service control gateway function.

17. The apparatus according to claim 12 , wherein the at least one memory and the instructions are further configured to, with the at least one processor, cause the apparatus at least to perform:

receiving, at the base station, all or a subset of the service forwarding rules from a service control function.

18. The apparatus according to claim 17 , wherein

all or the subset of the service forwarding rules is received from the service control function via a data bus, the service control function being capable of distributing or updating the service forwarding rules via the data bus between multiple network elements.

19. The apparatus according to claim 12 , wherein

the destination tunnel end point is determined by the base station from forwarding rules which have resolved destination service ports to destination tunnel end points, wherein

the forwarding rules are received from the mobility control function.

20. The apparatus according to claim 12 , wherein

the service frame is encapsulated into a general packet radio service tunneling protocol, GTP-u frame, a generic routing encapsulation, GRE frame, a network virtualization generic routing encapsulation, NVGRE frame, or a virtual extensible local area network, VXLAN frame.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 20, 2017
From: ZANIER, PAOLO; STADEMANN, RAINER; RUCKSTUHL, HANSPETER
To: NOKIA SOLUTIONS AND NETWORKS OY
Reel/Frame 043638/0089 →
Continuity (1)
Related Publication 20180248713A1 · Aug 30, 2018