IP Library Granted Patent US 9,456,315
Granted Patent B2
US 9,456,315 · App. 14/408,163 · Granted Sep 27, 2016

Multicast group reuse in cellular network multicase transport

Inventors: Thorsten Lohmar (Aachen, DE); Igor Kushnirov (Montreal, CA); Hans Bertil Rönneke (Kungsbacka, SE)
Assignee: Telefonaktiebolaget LM Ericsson (publ)
H04W4/06H04W76/002H04W76/021H04L12/189
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 9,456,315
App. No.
14/408,163
Granted
Sep 27, 2016
Kind
B2
Abstract

For transmission of multicast data in a cellular network, a gateway ( 200 ) allocates a set of multicast sessions ( 111, 112 ) to a single Internet Protocol Multicast group ( 110 ). For each of the multicast sessions ( 111, 112 ), the gateway indicates an Internet Protocol Multicast address of the Internet Protocol Multicast group to one or more radio access network nodes ( 100 ) of the cellular network. For each of the multicast sessions ( 111, 112 ), the gateway ( 200 ) indicates a different identifier to the radio access network nodes ( 100 ), e.g., in the form of a Tunnel Endpoint Identifier. The gateway ( 200 ) sends multicast data of the multicast sessions ( 111, 112 ) in one or more Internet Protocol Multicast data packets addressed to the Internet Protocol Multicast address of the Internet Protocol Multicast group. The multicast data of each of the multicast sessions ( 111, 112 ) include the respective identifier to allow identification of the multicast session ( 111, 112 ) at the radio access network node ( 100 ).

Claims (59)

1. A method for controlling transmission of multicast data in a cellular network, the method comprising:

a gateway allocating a set of multicast sessions to a single Internet Protocol Multicast group;

for each of the multicast sessions, the gateway indicating an Internet Protocol Multicast address of the Internet Protocol Multicast group to at least one radio access network node of the cellular network;

for each of the multicast sessions, the gateway indicating a different identifier to the at least one radio access network node; and

the gateway sending multicast data of the multicast sessions in one or more Internet Protocol Multicast data packets addressed to the Internet Protocol Multicast address of the Internet Protocol Multicast group, the multicast data of each of the multicast sessions comprising the respective identifier to identify the multicast session.

2. The method according to claim 1 , wherein the multicast sessions of the set have overlapping multicast service areas.

3. The method according to claim 2 , wherein the gateway determines the set of multicast sessions by assigning a further multicast session to the set if the multicast service area of the further multicast session at least partially overlaps with the multicast service area of one ore more multicast sessions already assigned to the set.

4. The method according to claim 3 , wherein the gateway determines the set of multicast sessions by assigning a further multicast session to the set if the multicast service area of the further multicast session is completely covered by the multicast service area of one ore more multicast sessions already assigned to the set.

5. The method according to claim 2 , wherein the gateway determines the set of multicast sessions by assigning a further multicast session to the set if the multicast service area of the further multicast session includes a predefined area configured in the gateway.

6. The method according to claim 1 , wherein multicast service areas of the multicast sessions of the set are included in a predefined area configured in the gateway.

7. The method according to claim 1 , comprising:

the gateway receiving the multicast data from a further node;

wherein the gateway determines the set of multicast sessions on the basis of control information received from the further node.

8. The method according to claim 1 , comprising:

wherein the gateway determines the set of multicast sessions depending on an identity of a control node of the at least one radio access network node.

9. The method according to claim 8 , wherein all radio access nodes involved in transmission of the multicast sessions are controlled by a control node from a predefined list of control nodes.

10. The method according to claim 1 , comprising: the gateway sending multicast data of at least two of the multicast sessions in the same Internet Protocol Multicast data packet.

11. A method for controlling transmission of multicast data in a cellular network, the method comprising:

a radio access network node of the cellular network receiving, from a gateway, an indication of an Internet Protocol Multicast address of an Internet Protocol Multicast group to which a multicast session and at least one further multicast session are allocated;

the radio access network node receiving an identifier of said multicast session from the gateway;

the radio access network node receiving multicast data of said multicast session and of said at least one further multicast session in one or more Internet Protocol Multicast data packets addressed to the Internet Protocol Multicast address of the Internet Protocol Multicast group, the multicast data of said multicast session comprising the indicated identifier;

on the basis of the identifier, the radio access network node distinguishing the multicast data of said multicast session from the multicast data of said at least one further multicast session; and

the radio access network node forwarding the multicast data of said multicast session to a corresponding multicast radio channel.

12. The method according to claim 11 , wherein said multicast session and the at least one further multicast session have overlapping multicast service areas.

13. The method according to claim 11 , wherein the radio access network node and all other radio access network nodes transmitting said multicast session and said at least one further multicast session are controlled by a control node from a predefined list of control nodes.

14. The method according to claim 11 , wherein said multicast session and said at least one further multicast session have multicast service areas which are included in a predefined area.

15. The method according to claim 11 , comprising: the radio access network node filtering the received multicast data on the basis of the identifier received from the gateway.

16. A gateway for a cellular network, the gateway comprising:

at least one interface; and

at least one processor, wherein the at least one processor is configured to:

allocate a set of multicast sessions to a single Internet Protocol Multicast group;

via the at least one interface, indicate an Internet Protocol Multicast address of the Internet Protocol Multicast group to at least one radio access network node of the cellular network;

via the at least one interface, indicate a different identifier for each of the multicast sessions to the at least one radio access network node; and

via the at least one interface, send multicast data of the multicast sessions in one or more Internet Protocol Multicast data packets addressed to the Internet Protocol Multicast address of the Internet Protocol Multicast group, the multicast data of each of the multicast sessions comprising the respective identifier to identify the multicast session.

17. The gateway according to claim 16 , wherein the multicast sessions of the set have overlapping multicast service areas.

18. The gateway according to claim 17 , wherein the at least one processor is configured to determine the set of multicast sessions by assigning a further multicast session to the set if the multicast service area of the further multicast session at least partially overlaps with the multicast service area of one ore more multicast sessions already assigned to the set.

19. The gateway according to claim 18 , wherein the at least on processor is configured to determine the set of multicast sessions by assigning a further multicast session to the set if the multicast service area of the further multicast session is completely covered by the multicast service area of one ore more multicast sessions already assigned to the set.

20. The gateway according to claim 17 , wherein the at least one processor is configured to determine the set of multicast sessions by assigning a further multicast session to the set if the multicast service area of the further multicast session includes a predefined area configured in the gateway.

21. The gateway according to claim 16 , wherein multicast service areas of the multicast sessions of the set are included in a predefined area configured in the gateway.

22. The gateway according to claim 16 , wherein the at least one processor is configured to:

via the at least one interface, receive the multicast data from a further node of the cellular network; and

determine the set of multicast sessions on the basis of control information received from the further node.

23. The gateway according to claim 16 , wherein the at least one processor is configured to determine the set of multicast sessions depending on an identity of a control node of the at least one radio access network node.

24. The gateway according to claim 23 , wherein all radio access nodes involved in transmission of the multicast sessions are controlled by a control node from a predefined list of control nodes.

25. The gateway according to claim 16 , wherein the at least one processor is configured to send multicast data of at least two of the multicast sessions in the same Internet Protocol Multicast data packet.

26. A radio access network node for a cellular network, the radio access network node comprising:

at least one interface; and

at least one processor, wherein the at least one processor is configured to:

via the at least one interface, receive an indication of an Internet Protocol Multicast address of an Internet Protocol Multicast group to which a multicast session and at least one further multicast session are allocated;

via the at least one interface, receive an identifier of said multicast session;

via the at least one interface, receive multicast data of said multicast session and of said at least one further multicast session in one or more Internet Protocol Multicast data packets addressed to the Internet Protocol Multicast address of the Internet Protocol Multicast group, the multicast data of said multicast session comprising the indicated identifier;

on the basis of the identifier, distinguish the multicast data of said multicast session from the multicast data of said at least one further multicast session; and

via the at least one interface, forward the multicast data of said multicast session to a corresponding multicast radio channel.

27. The radio access network node according to claim 26 , wherein said multicast session and the at least one further multicast session have overlapping multicast service areas.

28. The radio access network node according to claim 26 , wherein the radio access network node and all other radio access network nodes involved in transmission of said multicast session and said at least one further multicast session are controlled by a control node from a predefined list of control nodes.

29. The radio access network node according to claim 26 , wherein the said multicast session and the at least one further multicast session have multicast service areas which are included in a predefined area.

30. The radio access network node according to claim 26 , wherein the at least one processor is configured to filter the received multicast data on the basis of the identifier received from the gateway.

31. A computer program product comprising a non-transitory computer readable medium storing a computer program comprising program code for configuring a gateway to perform the method of claim 1 .

32. A computer program product comprising a non-transitory computer readable medium storing a computer program comprising program code for configuring a radio access network node of a cellular network to perform the method of claim 11 .

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2014
From: KUSHNIROV, IGOR; LOHMAR, THORSTEN; RÖNNEKE, HANS
To: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
Reel/Frame 034513/0552 →
Continuity (1)
Related Publication 20150195684A1 · Jul 9, 2015