IP Library Granted Patent US 7,525,947
Granted Patent B2
US 7,525,947 · App. 10/868,641 · Granted Apr 28, 2009

Method and apparatus for tunneling service of explicit multicast in mobile IP network

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 7,525,947
App. No.
10/868,641
Granted
Apr 28, 2009
Kind
B2
Abstract

Inventive embodiments relate to a method and an apparatus for tunneling service of an explicit multicast in a mobile IP network to forward multicast packets to plural mobile nodes with effect. When the apparatus providing the tunneling service for an explicit multicast in a mobile IP network receives a multicast packet from a correspondent node with a network, it extracts mobile nodes existing in a path for tunneling from among the plurality of mobile nodes. Also, after it creates an explicit multicast tunnel header having a destination address as a Co-Located Care-of Address (CL COA) of the mobile nodes existing in the path for tunneling, it tunnels a multicast packet that was encapsulated using the explicit multicast tunnel header to the mobile nodes.

Claims (33)

1. A method of multicast tunneling service on a mobile IP network; comprising:

receiving a multicast packet from a source to be sent to a plurality of mobile terminals, wherein the plurality of mobile terminals include at least one of a first mobile group using a co-located care of address (CL COA) and a second mobile group using a foreign agent COA, and wherein terminals of the first mobile group are in data communication with a home agent and terminals of the second mobile group are in data communication with a foreign agent;

modifying, at the home agent, the received multicast packet such that the modified multicast packet is transmitted to the at least one of the first and second mobile groups;

transmitting the modified multicast packet to a transit node;

duplicating, at the transit node and/or the foreign agent, the modified multicast packet as many times as the number of the first mobile group terminals and/or the number of the second mobile group terminals, respectively; and

transmitting each of the duplicated multicast packets to a respective mobile terminal.

2. The method of claim 1 , wherein the modifying comprises:

recognizing destination addresses of the terminals of the first mobile group based on the received multicast packet;

generating a multicast tunnel header having a destination address comprising an address list of the first mobile group terminals; and

encapsulating the received multicast packet with the generated multicast tunnel header.

3. The method of claim 2 , wherein the multicast tunnel header includes a home agent address field, a link local multicast address field, and a mobile terminal COA field storing the COAs of the first mobile group terminals.

4. The method of claim 1 , wherein the modifying comprises:

recognizing destination addresses of the terminals of the second mobile group based on the received multicast packet;

generating a first multicast tunnel header having a destination address comprising an address list of the second mobile group terminals;

first encapsulating the received multicast packet with the first multicast tunnel header;

generating a second multicast tunnel header having a destination address comprising an address list of foreign agent COAs for the second mobile group terminals; and

second encapsulating the first encapsulated multicast packet with the second multicast tunnel header.

5. The method of claim 4 , further comprising:

transmitting the second encapsulated multicast packet to the foreign agent; and

removing, at the foreign agent, the second multicast tunnel header from the second encapsulated multicast packet.

6. The method of claim 4 , wherein the first multicast tunnel header includes a home agent address field, a link local multicast address field, and a home network address list field for the second mobile group terminals.

7. The method of claim 4 , wherein the second multicast tunnel header includes a home agent address field, a link local multicast address field, and a foreign agent COA list field.

8. The method of claim 1 , further comprising modifying destination addresses of each of the duplicated multicast packets such that each mobile terminal does not repeatedly receive the same multicast packet.

9. The method of claim 1 , wherein the home agent does not duplicate the received multicast packet as many times as the number of the terminals of the at least one of the first and second mobile groups.

10. An apparatus for multicast tunneling service on a mobile IP network, comprising:

a home agent configured to receive a multicast packet from a source to be sent to a plurality of mobile terminals, wherein the plurality of mobile terminals include at least one of a first mobile group using a co-located care of address (CL COA) and a second mobile group using a foreign agent COA, and wherein terminals of the first mobile group are in data communication with the home agent and terminals of the second mobile group are in data communication with a foreign agent, wherein the home agent is further configured to modify the received multicast packet such that the modified multicast packet is transmitted to the at least one of the first and second mobile groups; and

a transit node being in data communication with at least one of the home agent and the foreign agent,

wherein the transit node and/or the foreign agent are (is) configured to duplicate the multicast packet as many times as the number of the first mobile group terminals and/or the number of the second mobile group terminals, respectively and to transmit each of the duplicated multicast packets to a respective mobile terminal.

11. The apparatus of claim 10 , wherein the home agent is further configured to (i) recognize destination addresses of the terminals of the first mobile group based on the received multicast packet, (ii) generate a multicast tunnel header having a destination address comprising an address list of the first mobile group terminals and (iii) encapsulate the received multicast packet with the generated multicast tunnel header.

12. The apparatus of claim 11 , wherein the multicast tunnel header includes a home agent address field, a link local multicast address field, and a mobile terminal COA field storing the COAs of the first mobile group terminals.

13. The apparatus of claim 10 , wherein the home agent is further configured to (i) recognize destination addresses of the terminals of the second mobile group based on the received multicast packet, (ii) generate a first multicast tunnel header having a destination address comprising an address list of the second mobile group terminals, (iii) first encapsulate the received multicast packet with the first multicast tunnel header, iv) generate a second multicast tunnel header having a destination address comprising an address list of foreign agent COAs for the second mobile group terminals and v) second encapsulate the first encapsulated multicast packet with the second multicast tunnel header.

14. The apparatus of claim 13 , wherein the foreign agent is configured to remove the second multicast tunnel header from the second encapsulated multicast packet and to transmit the second encapsulated multicast packet to each of the second mobile group terminals.

15. The apparatus of claim 10 , wherein each of the plurality of mobile terminals includes one of the following: a portable computer, a mobile phone and other portable communication devices.

Assignments (2)
MERGER Recorded Jul 20, 2009
From: KTFREETEL CO., LTD.
To: KT CORPORATION
Reel/Frame 022973/0471 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 14, 2004
From: LEE, JI-WOONG; SHIN, MYUNG-KI
To: KTFREETEL CO., LTD.
Reel/Frame 015488/0982 →