WO2003051002A1 - Method and apparatus for tunneling service of explicit multicast in mobile ip network - Google Patents

Method and apparatus for tunneling service of explicit multicast in mobile ip network Download PDF

Info

Publication number
WO2003051002A1
WO2003051002A1 PCT/KR2002/002270 KR0202270W WO03051002A1 WO 2003051002 A1 WO2003051002 A1 WO 2003051002A1 KR 0202270 W KR0202270 W KR 0202270W WO 03051002 A1 WO03051002 A1 WO 03051002A1
Authority
WO
WIPO (PCT)
Prior art keywords
multicast
mobile
multicast packet
explicit
tunneling
Prior art date
Application number
PCT/KR2002/002270
Other languages
French (fr)
Inventor
Ji-Woong Lee
Myung-Ki Shin
Original Assignee
Ktfreetel Co., Ltd.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ktfreetel Co., Ltd. filed Critical Ktfreetel Co., Ltd.
Priority to JP2003551948A priority Critical patent/JP3881340B2/en
Priority to DE2002618521 priority patent/DE60218521T2/en
Priority to AU2002366672A priority patent/AU2002366672A1/en
Priority to EP02791017A priority patent/EP1454453B1/en
Publication of WO2003051002A1 publication Critical patent/WO2003051002A1/en
Priority to US10/868,641 priority patent/US7525947B2/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/189Arrangements for providing special services to substations for broadcast or conference, e.g. multicast in combination with wireless systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4633Interconnection of networks using encapsulation techniques, e.g. tunneling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/02Topology update or discovery
    • H04L45/04Interdomain routing, e.g. hierarchical routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/16Multipoint routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/34Source routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/06Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/26Network addressing or numbering for mobility support
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W80/00Wireless network protocols or protocol adaptations to wireless operation
    • H04W80/04Network layer protocols, e.g. mobile IP [Internet Protocol]

Definitions

  • the present invention relates to a method and an apparatus for tunneling service
  • a mobile IP is used for receiving a data packet having an address
  • Plural mobile nodes are provided with internet multicast service on the mobile
  • the mobile node is provided
  • the mobile node is provided with the multicast service by joining with a multicast group through a home agent.
  • the first method has an advantage that the mobile node can
  • the multicast service is typically provided in the mobile IP
  • Fig. 1 represents the schematic
  • FIG. 2A to Fig. 2G represent the structure of a multicast packet used for the tunneling service
  • 110-1, 110-2, 110-3, 110-4 are allocated a COA (care-of address). Furthermore, the 1 st
  • foreign agent care-of address foreign agent COA
  • the correspondent node 100 generates the 1 st multicast data packet as shown in
  • Fig. 2A and transmits it to the home agent 120 to provide predefined service or
  • the 1 st multicast packet includes a transmitter address field 200 storing the
  • the destination address field 202 stores the predefined
  • mobile nodes 110-1, 110-2, 110-3, 110-4 belong.
  • the address of the group multicast is designated from '224.0.0.0' -
  • the home agent 120 recognizes
  • the home agent 120 generates a tunnel header, of which a transmitter address is the home agent address and a destination address is the CL COA of the 1st mobile node
  • the 2 nd multicast packet includes the tunnel header 214
  • the home agent 120 generates a tunnel header of which the transmitter
  • the 3 rd multicast packet includes the tunnel header 224
  • the home agent 120 transmits the generated 2 nd and the 3 rd multicast packets to
  • the home agent 120 generates the 1 st tunnel header of which the transmitter address is the home agent address and the destination address is the home
  • the home agent 120 generates the 2 nd tunnel header of which the transmitter
  • the 4 th multicast packet includes the 2 nd tunnel header 232
  • home agent address field 230 and the home network address field of 3 rd
  • the 1 st tunnel header 235 including home agent address filed 233 and
  • the home agent 120 generates the 1 st tunnel header of which the
  • transmitter address is the home agent address and the destination address is the home
  • the home agent 120 generates the 2 nd tunnel header of which the
  • transmitter address is the home agent address and the destination address is CL COA of
  • the 5 th multicast packet includes the 2 nd tunnel header 242
  • the 1 st tunnel header 245 including home agent address filed 243 and
  • the home agent 120 transmits the generated the 4 th and the 5 th multicast packets
  • foreign agent 130 transmits the 6 th and the 7 th multicast packets to the 3 rd and the 4 th
  • the 6 th multicast packet includes the 1 st tunnel header 254
  • home agent address field 250 and the home network address field of 3 rd
  • the 7 th multicast packet includes the 1 st tunnel header 264
  • home agent address field 260 and the home network address field of 4 th
  • the 3 rd and the 4 th mobile nodes 110-3, 110-4 remove the 1 st tunnel headers 254,
  • foreign agent 130 doesn't have information about the COA of the 3 rd and the 4 th mobile
  • the home agent 120 executes nested tunneling (to perform tunneling
  • the home agent 120 transmitting the multicast packet to the mobile node. That is, the home agent 120
  • multicast landslide. The greater the mobile nodes are provided with multicast
  • the multicast loses its original effect that it can minimize
  • the same packets (the same payload) are transmitted through the same path, that is, the
  • One object of the present invention is to provide a method and an
  • a second object of the present invention is to provide a method and an apparatus
  • tunnel headers including the list of home network addresses and care-of addresses of
  • a method for multicast tunneling service is provided to transmit a multicast packet transmitted from a correspondent node
  • the method comprises the step of
  • tunneling service is provided to transmit a multicast packet transmitted from a
  • the destination address is the home network address of the mobile node
  • Fig. 1 represents the schematic configuration of an apparatus for tunneling
  • Fig. 2A - Fig. 2G represent the structure of a multicast packet used for the
  • Fig. 3 represents the schematic configuration of an apparatus for explicit
  • Fig. 4A - Fig. 4G represent the structure of multicast packet used for explicit
  • Fig. 5 is a flowchart representing the procedure for executing the 1st
  • Fig. 6 is a flowchart representing the procedure for executing the 1st embodiment of an explicit multicast tunneling service on a mobile IP network according
  • Fig. 3 represents a schematic configuration of an apparatus for explicit
  • Fig. 4A to Fig. 4G represent the structure of a multicast packet used for explicit
  • the network includes the 1 st to the 4 th mobile nodes 310-1, 310-2, 310-3 and 310-4 that receive a multicast packet from the correspondent node 300 connected with home
  • the home agent 320 transmits the multicast packet transmitted from the
  • correspondent node 300 to the 1 st to the 4 th mobile nodes 310-1, 310-2, 310-3 and 310-4
  • DHCP server Dynamic Host Configuration Protocol Server —not
  • the foreign agent care-of address is allocated at
  • COA are the terminal addresses of a tunnel facing the 1 st to the 4 th mobile nodes 310-1,
  • 310-4 are located within the foreign network.
  • the home agent 320 encapsulates the multicast packet transmitted from correspondent node 300 by appending a tunnel header including the COA list of the 1 st
  • the via-router 330 transmits the encapsulated multicast packet transmitted from the
  • home agent 320 by the multicast tunneling of the home agent 320 to the 1 st and the 2 nd
  • the 1 st multicast packet includes a transmitter address field 400 storing the address of
  • the home agent 320 recognizes the transmission path, that is, the via-router 330
  • home agent 320 generates a multicast packet for transmission to a recognized
  • the home agent 320 generates the explicit multicast tunnel header of which
  • the transmitter address is the home agent address and the destination address is the
  • the 2 nd multicast packet includes a tunnel header 414
  • the home agent 320 transmits the generated 2 nd multicast packet to the via-
  • the via-router 330 generates the 3 rd and the 4 th
  • multicast routing that is, the 1 st and the 2 nd mobile nodes 310-1, 310-2.
  • the 3 rd multicast packet to be transmitted to the 1 st mobile node 310-1 by the explicit multicast routing includes the home agent address field 420
  • node CL COA field 424 storing the 1 st mobile node CL COA of the 1 st mobile node
  • the link local multicast address field 422 stores the link local
  • the 1 st multicast packet field 428 stores the 1 st multicast packet.
  • mobile node 310-2 by the explicit multicast routing includes a home agent address field
  • the link local multicast address field 432 stores the link local multicast address, and the
  • 1 st multicast packet field 438 stores the 1 st multicast packet.
  • the via-router 330 generates the 3 rd and the 4 th multicast packets to the 1 st and
  • mobile nodes 310-1, 310-2 identify the 1 st multicast packet transmitted from the
  • the home agent 320 generates the 1 st explicit multicast tunnel header home
  • the home agent 320 generates the explicit multicast tunnel header home
  • the transmitter address is the home agent address and the destination
  • the 4 th multicast packet includes the 1 st explicit multicast
  • the 1 st explicit multicast tunnel header 440 includes a
  • node home network address field 445 the 4 X mobile node home network address
  • the 2 nd explicit multicast tunnel header 441 includes a home agent
  • the home agent 320 encapsulates the 1 st multicast packet by the 1 st and the 2 nd
  • the home agent 320 transmits the 5 th multicast packet generated by the multicast tunneling to the foreign
  • the 6 th multicast packet to be transmitted to
  • the 3 rd mobile node 310-3 includes the 1 st explicit multicast tunnel header 464 including
  • a home agent address field 460 storing the home agent address, a link local multicast
  • the 3 rd mobile node home network address field 462 storing the 3 rd
  • the 1 st multicast packet field 465 stores the
  • mobile node 310-4 includes the 2nd explicit multicast tunnel header 474 including a
  • home agent address field 470 storing the home agent address, a link local multicast
  • the 3 rd mobile node home network address field 472 storing '0', the 4 th
  • the link local multicast address field 471 stores link local multicast address
  • the 1 st multicast packet field 475 stores the 1 st
  • the 3 rd and the 4 th mobile nodes 310-3 and 310-4 identify the 1 st multicast
  • Fig. 5 is a flowchart representing the procedure for executing the 1st
  • the home agent 320 receives the multicast packet to be transmitted to the 1 st -
  • the received multicast packet includes
  • the home agent 320 receives a join signal to receive multicast packets of the 1 st - the 4 th mobile nodes 310-1, 310-2, 310-3 and 310-4 in advance and recognizes the
  • the 1 st and the 2 nd mobile nodes 310-1, 310-2 includes the CL COA of the 1 st - the 4 th
  • home agent 320 generates
  • encapsulated multicast packet includes the explicit multicast tunnel header including
  • a transmitter address field storing the home agent address, a link local multicast
  • COA COA
  • multicast packet field
  • the home agent 320 executes the explicit multicast tunneling by transmitting
  • step S510 multicast routing by plural via-routers can transmit the
  • Fig. 6 is a flowchart representing the procedure for executing the 1st
  • the home agent 320 receives the multicast packet to be
  • the home agent 320 recognizes the transmission path of the received multicast packet, that is, the 1 st -
  • the home agent 320 recognizes the mobile node having the foreign agent COA
  • the home agent 320 generates the 1 st explicit multicast tunnel header whose
  • destination address is the home network address of the 3 rd and the 4 th mobile nodes 310-
  • the home agent 320 encapsulates the
  • the home agent 320 recognizes the foreign agent COA of the 3 rd and the 4 th
  • the home agent 320 encapsulates the multicast packet encapsulated by the 2 nd
  • the home agent 320 transmits the re-encapsulated multicast packet to the foreign agent 340 and connects
  • the 3 rd and the 4 th mobile nodes 310-3 and 310-4 remove the 1 st explicit
  • the present invention performs tunneling by generating an explicit multicast tunnel
  • destination address is the home network address of mobile node, is allocated a foreign
  • apparatus generates the 2 nd explicit multicast tunnel header, of which the foreign agent COA of the mobile node is allocated, and executes the tunneling by encapsulating the

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Multimedia (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Small-Scale Networks (AREA)

Abstract

The present invention relates to method and apparatus for tunneling service of explicit multicast in mobile IP network, to forward multicast packets to plural mobile nodes with effect. When the apparatus for tunneling service of explicit multicast in 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. And, after it creates explicit multicast tunnel header having destination address as Co-Located Care-of-Address 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.

Description

METHOD AND APPARATUS FOR TUNNELING SERVICE OF EXPLICIT
MULTICAST IN MOBILE IP NETWORK
Technical Field
The present invention relates to a method and an apparatus for tunneling service
of explicit multicast in a mobile IP network, and more specifically to a method and an
apparatus for tunneling service of explicit multicast in a mobile IP network for
transmitting a multicast packet to plural mobile nodes efficiently.
Background Art
Generally, a mobile IP is used for receiving a data packet having an address
within a home network continuously while the internet node which connects with a
network (home network) on regular basis connects with another network (foreign
network) temporarily. In turn, the internet node connecting with the foreign network is
called a mobile node.
Plural mobile nodes are provided with internet multicast service on the mobile
IP network in two ways. According to the first method, the mobile node is provided
with the multicast service by joining with a multicast group through the multicast router
on a foreign network in which the mobile node visits. According to the second method
the mobile node is provided with the multicast service by joining with a multicast group through a home agent.
Upon comparison, the first method has an advantage that the mobile node can
receive the multicast packet via relatively optimized path when the mobile node
receives the multicast packet from outside, but this requires the foreign network that the
mobile node visits to use a router to provide the multicast service. However, the first
method is not available if the mobile node is set up unless the multicast service should
be provided for security reasons when the mobile node connects with a foreign network.
As described above, the multicast service is typically provided in the mobile IP
network by a home agent to prevent the problems of multicast service occurring through
the path on the foreign network.
The tunneling service of the mobile IP network according to the prior art will
be described referring to accompanying drawings. Fig. 1 represents the schematic
configuration of an apparatus for tunneling service according to the prior art, and Fig.
2A to Fig. 2G represent the structure of a multicast packet used for the tunneling service
according to the prior art.
Referring Fig.l, the 1st - the 4th mobile nodes 110-1, 110-2, 110-3, 110-4 that
receive a multicast packet from a correspondent node 100 are connected with a foreign
network after departing from a home network. Accordingly the 1st - the 4th mobile nodes
110-1, 110-2, 110-3, 110-4 are allocated a COA (care-of address). Furthermore, the 1st
and the 2nd mobile nodes 110-1, 110-2 are allocated a CL COA (Co-Located Care-of Address) by a DHCP server (Dynamic Host Configuration Protocol Server-not shown)
on the foreign network. Also, a foreign agent care-of address (foreign agent COA) is
allocated to the 3rd and the 4th mobile nodes 110-3, 110-4 by using path information of
a foreign agent 130 on the foreign network.
The correspondent node 100 generates the 1st multicast data packet as shown in
Fig. 2A and transmits it to the home agent 120 to provide predefined service or
information for the 1st - the 4th mobile nodes 110-1, 110-2, 110-3, 110-4. As shown in
Fig. 2A, the 1st multicast packet includes a transmitter address field 200 storing the
address of the correspondent node 100, destination address field 202, and payload 204
for storing data. Furthermore, the destination address field 202 stores the predefined
address of a group multicast for multicasting by the group to which the 1st - the 4th
mobile nodes 110-1, 110-2, 110-3, 110-4 belong.
The address of the group multicast is designated from '224.0.0.0' -
'239.255.255.255' and is given to the multicast group. The home agent 120 recognizes
the transmission path of the 1st multicast packet by identifying a join signal inputted
from the 1st - the 4th mobile nodes 110-1, 110-2, 110-3, 110-4 to receive the multicast
packet from the correspondent node 100. Accordingly, the recognized transmission path
of the 1st multicast packet is from the 1st mobile node 110-1, via the 2nd mobile node
110-2 to the foreign agent 130.
The home agent 120 generates a tunnel header, of which a transmitter address is the home agent address and a destination address is the CL COA of the 1st mobile node
110-1, encapsulates the 1st multicast packet, and generates the 2nd multicast packet to
transmit it to the 1st mobile node 110-1.
As shown in Fig. 2B, the 2nd multicast packet includes the tunnel header 214
including a home agent address field 210, the 1st mobile node CL COA 212, and the 1st
multicast packet field 216.
Also, the home agent 120 generates a tunnel header of which the transmitter
address is the home agent address and the destination address is CL COA of the 2nd
mobile node 110-2, encapsulates the 1st multicast packet, and generates the 3rd
multicast packet to transmit it to the 2nd mobile node 110-2.
As shown in Fig. 2C, the 3rd multicast packet includes the tunnel header 224
including a home agent address field 220, the 2nd mobile node CL COA 222, and the 1st
multicast packet field 226.
The home agent 120 transmits the generated 2nd and the 3rd multicast packets to
the 1st and the 2nd mobile nodes 110-1, 110-2 in accordance with the 1st and the 2nd
mobile nodes CL COA by unicast tunneling.
At this time, the 1st and the 2nd mobile nodes 110-1, 110-2 remove the tunnel
header from the 2nd and the 3rd multicast packets transmitted from home agent 120 and
checks the 1st multicast packet transmitted from the correspondent node.
Also, the home agent 120 generates the 1st tunnel header of which the transmitter address is the home agent address and the destination address is the home
network address of the 2nd mobile node 110-2, and encapsulates the 1st multicast packet.
Further, the home agent 120 generates the 2nd tunnel header of which the transmitter
address is the home agent address and the destination address is CL COA of the 3rd
mobile node, and encapsulates the encapsulated 1st multicast packet again by appending
the 2nd tunnel header to the 1st multicast packet to generate the 4th multicast packet.
As shown in Fig. 2D, the 4th multicast packet includes the 2nd tunnel header 232
including home agent address field 230 and the home network address field of 3rd
mobile node 231, the 1st tunnel header 235 including home agent address filed 233 and
the CL COA field of the 3rd mobile node, and the 1st multicast packet field 236.
Also, the home agent 120 generates the 1st tunnel header of which the
transmitter address is the home agent address and the destination address is the home
network address of the 4l mobile node and encapsulates the 1st multicast packet.
And, the home agent 120 generates the 2nd tunnel header of which the
transmitter address is the home agent address and the destination address is CL COA of
the 4th mobile node and encapsulates the encapsulated 1st multicast packet again by
appending the 2nd tunnel header to the 1st multicast packet to generate the 5th multicast
packet.
As shown in Fig. 2E, the 5th multicast packet includes the 2nd tunnel header 242
including home agent address field 240 and the home network address field of 4th mobile node 241, the 1st tunnel header 245 including home agent address filed 243 and
the CL COA field of the 3rd mobile node 244, and the 1st multicast packet field 246.
The home agent 120 transmits the generated the 4th and the 5th multicast packets
to foreign agent 130 in accordance with foreign agent COA using unicast tunneling. The
foreign agent 130 transmits the 6th and the 7th multicast packets to the 3rd and the 4th
mobile nodes 110-3, 110-4 that removes the 2nd tunnel header 232, 242 from the 4th and
the 5th multicast packets received by tunneling.
As shown in Fig. 2F, the 6th multicast packet includes the 1st tunnel header 254
including home agent address field 250 and the home network address field of 3rd
mobile node 252 and the 1st multicast packet field 256.
As shown in Fig. 2G, the 7th multicast packet includes the 1st tunnel header 264
including home agent address field 260 and the home network address field of 4th
mobile node 262 and the 1st multicast packet field 266.
The 3rd and the 4th mobile nodes 110-3, 110-4 remove the 1st tunnel headers 254,
264 from the 6th and the 7th multicast packets transmitted from the foreign agent 130 to
identify the 1st multicast packet transmitted from the correspondent node 100. The
foreign agent 130 doesn't have information about the COA of the 3rd and the 4th mobile
nodes 110-3, 110-4.
Therefore, the home agent 120 executes nested tunneling (to perform tunneling
in accordance with each header by appending the 1st and the 2nd tunnel headers to the 1st multicast packet to encapsulate the 1st multicast packet) to transmit the 1st
multicast packet transmitted from the correspondent node 100 to the 3rd and the 4th
mobile nodes 110-3, 110-4.
As described above, the apparatus for multicast tunneling according to the prior
art performs unicast tunneling by duplicating the multicast packets per the number of
mobile nodes, encapsulating the multicast packet by COA of the mobile node, and
transmitting the multicast packet to the mobile node. That is, the home agent 120
duplicates the n multicast packets to transmit the multicast packets to the n mobile
nodes and performs the unicast tunneling so that the n duplicated packet is transmitted
to each mobile node.
At this time, if the path is close to the home agent 120 the path is jammed about
n times as the jam which happens when the multicast packet is transmitted. This is
called a multicast landslide. The greater the mobile nodes are provided with multicast
service within the same foreign network by the same home agent 120, the greater the
extent that the multicast landslide occurs.
Therefore, the multicast loses its original effect that it can minimize
transmission path requisition bandwidth during transmission of the same message since
the same packets (the same payload) are transmitted through the same path, that is, the
home agent 120 at the same time.
Also, to solve this problem, trials occurred to define a decentralized structure, a data signal for the home agent, and the foreign agent to exchange information about
mobile nodes. However, difficulties resulted while introducing it since there are many
independent network operators who have different operation policies.
Disclosure of the Invention
Therefore, the present invention was devised to resolve the problems associated
with the prior art. One object of the present invention is to provide a method and an
apparatus for explicit multicast tunneling service on a mobile IP network to execute
multicast tunneling by an explicit multicast packet having explicit multicast tunnel
header including the care-of address list of plural mobile IPs.
A second object of the present invention is to provide a method and an apparatus
for explicit multicast tunneling service on a mobile IP network to execute multicast
tunneling by an explicit multicast packet having the explicit 1st and the 2nd multicast
tunnel headers including the list of home network addresses and care-of addresses of
plural mobile IPs.
According to one aspect of the present invention, a method for multicast tunneling service is provided to transmit a multicast packet transmitted from a correspondent node
to plural mobile nodes on an mobile IP network. The method comprises the step of
mobile nodes using CL COA comprising the steps of receiving the multicast packet
from the correspondent node, recognizing the mobile node located on the tunneling path
of the received multicast packet of the plural mobile nodes, generating the explicit
multicast tunnel header of which the destination address is the CL COA of the mobile
node located on the tunneling path, encapsulating the received multicast packet by the
generated explicit multicast tunnel header, and tunneling the encapsulated multicast
packet to the mobile node.
According to another aspect of the present invention, a method for multicast
tunneling service is provided to transmit a multicast packet transmitted from a
correspondent node to plural mobile nodes on a mobile IP network. The method
comprises the step of receiving the multicast packet from the correspondent node,
recognizing the mobile node located on the tunneling path of the received multicast
packet of the plural mobile nodes, generating the 1st explicit multicast tunnel header
of which the destination address is the home network address of the mobile node
located on the tunneling path, encapsulating the received multicast packet by the 1st explicit multicast tunnel header, generating the 2nd explicit multicast tunnel header of
which the destination address is the foreign agent COA of the mobile node located on
the tunneling path, encapsulating the received multicast packet by the 2nd explicit
multicast tunnel header, and transmitting the re-encapsulated multicast packet to the
tunneling path.
Brief Description of the Drawings
Fig. 1 represents the schematic configuration of an apparatus for tunneling
service according to the prior art.
Fig. 2A - Fig. 2G represent the structure of a multicast packet used for the
tunneling service according to the prior art.
Fig. 3 represents the schematic configuration of an apparatus for explicit
multicast tunneling service on a mobile IP network according to the present invention.
Fig. 4A - Fig. 4G represent the structure of multicast packet used for explicit
multicast tunneling service on a mobile IP network according to the present invention.
Fig. 5 is a flowchart representing the procedure for executing the 1st
embodiment of an explicit multicast tunneling service on a mobile IP network according
to the present invention.
Fig. 6 is a flowchart representing the procedure for executing the 1st embodiment of an explicit multicast tunneling service on a mobile IP network according
to the present invention.
<Description of reference numbers shown in the drawings>
300: correspondent node
310-1, 310-2, 310-3 and 310-4: the 1st - the 4th mobile nodes
320: home agent
330: via-router
340: foreign agent
Best Modes for carrying out the Invention
Hereinafter, preferred embodiments of a method and an apparatus for explicit
multicast tunneling service on a mobile IP network according to the present invention
will be described in more detail with reference to the accompanying drawings.
Fig. 3 represents a schematic configuration of an apparatus for explicit
multicast tunneling service on a mobile IP network according to the present invention,
and Fig. 4A to Fig. 4G represent the structure of a multicast packet used for explicit
multicast tunneling service on a mobile IP network according to the present invention.
Referring to Fig. 3, an apparatus for explicit multicast tunneling service on a mobile IP
network includes the 1st to the 4th mobile nodes 310-1, 310-2, 310-3 and 310-4 that receive a multicast packet from the correspondent node 300 connected with home
network, and the home agent 320 transmits the multicast packet transmitted from the
correspondent node 300 to the 1st to the 4th mobile nodes 310-1, 310-2, 310-3 and 310-4
through via-router 330 and foreign agent 320.
At this time, the 1st to the 4th mobile nodes 310-1, 310-2, 310-3 and 310-4 are
the ones that visit the foreign network after departing from the home network, while the
CL COA (Co-Located Care-of Address) is allocated to the 1st and the 2nd mobile nodes
310-1, 310-2 from the DHCP server (Dynamic Host Configuration Protocol Server —not
shown) on the foreign network. Also, the foreign agent care-of address is allocated at
the 3rd and the 4th mobile nodes 310-3 and 310-4 by using the path information of a
foreign agent 340 on the foreign network. Furthermore, the COA and the foreign agent
COA are the terminal addresses of a tunnel facing the 1st to the 4th mobile nodes 310-1,
310-2, 310-3 and 310-4 when the 1st to the 4th mobile nodes 310-1, 310-2, 310-3 and
310-4 are located within the foreign network.
The 1st to the 4th mobile nodes 310-1, 310-2, 310-3 and 310-4 notify the COA
allocated to them when they connect with the foreign network of home agent 320 to join
the multicast service. Also, the 1st to the 4th mobile nodes 310-1, 310-2, 310-3 and
310-4 transmit a join signal for multicast service to receive a multicast packet from the
correspondent node 300 to the correspondent node 300 through the home agent 320.
The home agent 320 encapsulates the multicast packet transmitted from correspondent node 300 by appending a tunnel header including the COA list of the 1st
to the 4th mobile nodes 310-1, 310-2, 310-3 and 310-4 to execute the multicast tunneling.
The via-router 330 transmits the encapsulated multicast packet transmitted from the
home agent 320 by the multicast tunneling of the home agent 320 to the 1st and the 2nd
mobile nodes 310-1, 310-2 while the foreign agent 340 transmits the encapsulated
multicast packet transmitted from the home agent 320 to the 3rd and the 4th mobile nodes
310-3 and 310-4.
The operation of the explicit multicast tunneling service on a mobile IP network
according to the present invention will be described. The correspondent node 300
generates the 1st multicast packet for transmission to the 1st to the 4th mobile nodes 310-
1, 310-2, 310-3 and 310-4 and transmits it to the home agent 320. As shown in Fig. 4A,
the 1st multicast packet includes a transmitter address field 400 storing the address of
the correspondent node 300, a destination address field 402 storing a group multicast
address, and a payload 404 storing data. Accordingly, the address of the group multicast
is designated from '224.0.0.0' to '239.255.255.255' and given to the multicast group.
The home agent 320 recognizes the transmission path, that is, the via-router 330
and the foreign agent 340 of the received multicast packet by a join signal inputted
from the 1st to the 4th mobile nodes 110-1, 110-2, 110-3, 110-4. Thereafter, the
home agent 320 generates a multicast packet for transmission to a recognized
transmission path, that is, the via-router 330 and the foreign agent 340. In other words, the home agent 320 generates the explicit multicast tunnel header of which
the transmitter address is the home agent address and the destination address is the
CL COA of the 1st mobile node 310-1 and the 2nd mobile node 310-2, encapsulates
the 1st multicast packet by a generated explicit multicast tunnel header, and
generates the 2nd multicast packet.
As shown in Fig. 4B, the 2nd multicast packet includes a tunnel header 414
including a home agent address field 410, a link local multicast address field 411, the 1st
mobile node CL COA field 412 and the 2nd mobile node CL COA address field 413, and
the 1st multicast packet field 415 storing the 1st multicast packet. Furthermore, the link
local multicast address stored in the link local multicast address field 411 is designated
from '244.0.0.0' to '239.255.255.255' (multicast group address to distinguish
multicasts) and given to the multicast group.
The home agent 320 transmits the generated 2nd multicast packet to the via-
router 330 by multicast tunneling while the via-router 330 recognizes the next
transmission path, that is, the 1st and the 2nd mobile nodes 310-1, 310-2 by identifying
the 1st and the 2nd mobile nodes CL COA stored in the destination address field of the
received 2nd multicast packet. Then the via-router 330 generates the 3rd and the 4th
multicast packets for transmission to the transmission path recognized by the explicit
multicast routing, that is, the 1st and the 2nd mobile nodes 310-1, 310-2.
As shown in Fig. 4C, the 3rd multicast packet to be transmitted to the 1st mobile node 310-1 by the explicit multicast routing includes the home agent address field 420
storing the home agent address, a link local multicast address field 422, the 1st mobile
node CL COA field 424 storing the 1st mobile node CL COA of the 1st mobile node
310-1, the 2nd mobile node CL COA address field 426 storing '0', and the 1st multicast
packet field 428. The link local multicast address field 422 stores the link local
multicast address, and the 1st multicast packet field 428 stores the 1st multicast packet.
Also, as shown in Fig. 4D, the 4th multicast packet to be transmitted to the 2nd
mobile node 310-2 by the explicit multicast routing includes a home agent address field
430 storing the home agent address, a link local multicast address field 432, the 1st
mobile node CL COA field 434 storing '0', the 2nd mobile node CL COA field 436
storing the CL COA of the 2nd mobile node 310-2, and the 1st multicast packet field 438.
The link local multicast address field 432 stores the link local multicast address, and the
1st multicast packet field 438 stores the 1st multicast packet.
The via-router 330 generates the 3rd and the 4th multicast packets to the 1st and
the 2nd mobile nodes 310-1, 310-2 by explicit multicast routing. The 1st and the 2nd
mobile nodes 310-1, 310-2 identify the 1st multicast packet transmitted from the
correspondent node 300 by removing each explicit multicast tunnel header from the 3rd
and the 4th multicast packets transmitted from the via-router 330.
The home agent 320 generates the 1st explicit multicast tunnel header home
agent of which transmitter address is the home agent address and the destination address is the home network address of the 3rd mobile node 310-3 and the 4th mobile node 310-4,
and encapsulates the 1st multicast packet by the generated explicit multicast tunnel
header. Then the home agent 320 generates the explicit multicast tunnel header home
agent of which the transmitter address is the home agent address and the destination
address is the CL COA of the 3rd mobile node 310-3 and the 4th mobile node 310-4,
encapsulates the 1st multicast packet by generating the 2nd explicit multicast tunnel
header, and generates the 5th multicast packet.
As shown in Fig.4E, the 4th multicast packet includes the 1st explicit multicast
tunnel header 440, the 2nd explicit multicast tunnel header 441, and the 1st multicast
packet field 442. Furthermore, the 1st explicit multicast tunnel header 440 includes a
home agent address field 443, a link local multicast address field 444, the 3rd mobile
node home network address field 445, and the 4X mobile node home network address
field 446. Also, the 2nd explicit multicast tunnel header 441 includes a home agent
address field 447, a link local multicast address field 448, the 3rd mobile node foreign
agent COA field 449, and the 4th mobile node foreign agent COA field 450.
The home agent 320 encapsulates the 1st multicast packet by the 1st and the 2nd
explicit multicast tunnel headers 440, 441 when the home agent 320 transmits the
multicast packet to the 3rd and the 4th mobile nodes 310-3 and 310-4 through the foreign
agent 340 because the foreign agent 340 doesn't have the information about the COA
that the 3rd and the 4th mobile nodes 310-3 and 310-4 are allocated. The home agent 320 transmits the 5th multicast packet generated by the multicast tunneling to the foreign
agent 340, and the foreign agent 340 removes the 2nd explicit multicast tunnel header
441 from the received 5th multicast packet. Then the foreign agent 340 duplicates the 5th
multicast packet that is removed from the 2nd explicit multicast tunnel header 441 and
generates the 6th and the 7th multicast packets to be transmitted to the 3rd mobile node
310-3 and the 4th mobile node 310-4.
Additionally, as shown in Fig. 4F, the 6th multicast packet to be transmitted to
the 3rd mobile node 310-3 includes the 1st explicit multicast tunnel header 464 including
a home agent address field 460 storing the home agent address, a link local multicast
address field 461, the 3rd mobile node home network address field 462 storing the 3rd
mobile node home network address and the 4th mobile node CL COA field 463 storing
'0', and the 1st multicast packet field 465. The link local multicast address field 461
stores the link local multicast address, and the 1st multicast packet field 465 stores the
1st multicast packet.
Also, as shown in Fig. 4G, the 7th multicast packet to be transmitted to the 4th
mobile node 310-4 includes the 2nd explicit multicast tunnel header 474 including a
home agent address field 470 storing the home agent address, a link local multicast
address field 471, the 3rd mobile node home network address field 472 storing '0', the 4th
mobile node home network address field 473 storing the 4th mobile node home network
address, and the 1st multicast packet field 475. The link local multicast address field 471 stores link local multicast address, and the 1st multicast packet field 475 stores the 1st
multicast packet.
The 3rd and the 4th mobile nodes 310-3 and 310-4 identify the 1st multicast
packet transmitted from the correspondent node 300 by removing each explicit
multicast tunnel header 464, 474 from the 6th and the 7th multicast packets transmitted
from foreign agent 340.
A method for explicit multicast tunneling service on a mobile network
according to the present invention will be described with reference to the accompanying
drawings. Fig. 5 is a flowchart representing the procedure for executing the 1st
embodiment of explicit multicast tunneling service on a mobile IP network according to
the present invention.
The home agent 320 receives the multicast packet to be transmitted to the 1st -
the 4th mobile nodes 310-1, 310-2, 310-3 and 310-4 from the correspondent node 300
connected with home network (S500). As such, the received multicast packet includes
the multicast address of a group for which the 1st - the 4th mobile nodes 310-1, 310-2,
310-3 and 310-4 that request multicast service belong. Then the home agent 320
recognizes the transmission path of the received multicast packet, the 1st - the 4th mobile
nodes 310-1, 310-2, 310-3 and 310-4 (tunneling path) (S502).
The home agent 320 receives a join signal to receive multicast packets of the 1st - the 4th mobile nodes 310-1, 310-2, 310-3 and 310-4 in advance and recognizes the
transmission path for tunneling by the received join signal. The home agent 320 of
the 1st and the 2nd mobile nodes 310-1, 310-2 includes the CL COA of the 1st - the 4th
mobile nodes 310-1, 310-2, 310-3 and 310-4(S504). Then home agent 320 generates
an explicit multicast tunnel header whose destination address is the CL COA of the
recognized 1st and the 2nd mobile nodes 310-1, 310-2 (S506), and encapsulates the
multicast packet by the generated explicit multicast tunnel header (S508). Further, the
encapsulated multicast packet includes the explicit multicast tunnel header including
a transmitter address field storing the home agent address, a link local multicast
address field and destination address field storing the 1st and the 2nd mobile nodes CL
COA, and multicast packet field.
The home agent 320 executes the explicit multicast tunneling by transmitting
the encapsulated multicast packet to the 1st and the 2nd mobile nodes 310-1, 310-2
(S510). In the step S510, multicast routing by plural via-routers can transmit the
encapsulated multicast packet to the 1st and the 2nd mobile nodes 310-1, 310-2.
Fig. 6 is a flowchart representing the procedure for executing the 1st
embodiment of explicit multicast tunneling service on a mobile IP network according to
the present invention. The home agent 320 receives the multicast packet to be
transmitted from the correspondent node 300 connected with the home network to the
1st - the 4th mobile nodes 310-1, 310-2, 310-3 and 310-4 (S600). Then the home agent 320 recognizes the transmission path of the received multicast packet, that is, the 1st -
the 4th mobile nodes 310-1, 310-2, 310-3 and 310-4 (tunneling path) (S602).
The home agent 320 recognizes the mobile node having the foreign agent COA
of recognized tunneling path, the 1st - the 4th mobile nodes 310-1, 310-2, 310-3 and 310-
4 (S604). That is, the home agent 320 recognizes the 3rd and the 4th mobile nodes 310-3
and 310-4 that are connected with the foreign agent 340 and allocated foreign agent
COA of the 1st - the 4th mobile nodes 310-1, 310-2, 310-3 and 310-4.
The home agent 320 generates the 1st explicit multicast tunnel header whose
destination address is the home network address of the 3rd and the 4th mobile nodes 310-
3 and 310-4 recognized in the step S604 to transmit the multicast packet of the 3rd and
the 4th mobile node 310-3 and 310-4 (S606). Then the home agent 320 encapsulates the
multicast packet transmitted from the correspondent node 300 by the generated 1st
explicit multicast tunnel header (S608).
The home agent 320 recognizes the foreign agent COA of the 3rd and the 4th
mobile nodes 310-3 and 310-4 according to the home network address stored in the 1st
explicit multicast tunnel header (S610). Then the home agent 320 generates the 2nd
explicit multicast tunnel header of which the destination address is the foreign agent
COA of the recognized 3rd and the 4th mobile nodes 310-3 and 310-4 (S612).
The home agent 320 encapsulates the multicast packet encapsulated by the 2nd
explicit multicast tunnel header in the step S612 again (S614). Then the home agent 320 transmits the re-encapsulated multicast packet to the foreign agent 340 and connects
with the 3rd and the 4th mobile nodes 310-3 and 310-4 by explicit multicast tunneling
(S616). Further, the foreign agent 340 removes the 2nd explicit multicast tunnel header
from the re-encapsulated multicast packet transmitted from the home agent 320 and
transmits it to the 3rd and the 4th mobile nodes 310-3 and 310-4.
Also, the 3rd and the 4th mobile nodes 310-3 and 310-4 remove the 1st explicit
multicast tunnel header from the multicast packet transmitted from the foreign agent
340 to recognize the multicast packet transmitted from the correspondent node 300.
Industrial Applicability
An apparatus and method for explicit multicast tunneling service according to
the present invention performs tunneling by generating an explicit multicast tunnel
header, of which the destination address is the CL COA, and encapsulating the original
packet using the generated explicit multicast tunnel header if the CL COA is allocated
to the mobile node.
Also, an apparatus and method for explicit multicast tunneling service
according to the present invention generates the 1st explicit multicast, of which the
destination address is the home network address of mobile node, is allocated a foreign
agent COA, and encapsulates original packet by the 1st explicit multicast. Then the
apparatus generates the 2nd explicit multicast tunnel header, of which the foreign agent COA of the mobile node is allocated, and executes the tunneling by encapsulating the
encapsulated multicast packet by the 2nd explicit multicast tunnel header.
Therefore, according to the present invention, transmission efficiency can be
improved since the execution of the multicast can reduce the bandwidth and the
transmission time for the transmission of the packet when the multicast packet is
tunneled to plural mobile nodes.
Although the invention has been described in its preferred form with a certain
degree of particularity, it is understood by those individuals with knowledge of the
related art that the present disclosure of the preferred form can be changed in various
details of construction so that the combination and arrangement of parts may be
implemented without departing from the spirit and the scope of the invention as
hereinafter claimed.

Claims

ClaimsWhat is claimed is:
1. A method for multicast tunneling service to transmit a multicast packet
transmitted from a correspondent node to plural mobile nodes on a mobile IP network,
wherein the mobile nodes use CL COA and
comprising the steps of:
receiving the multicast packet from the correspondent node;
recognizing the mobile node located on the tunneling path of the received
multicast packet of the plural mobile nodes;
generating the explicit multicast tunnel header of which the destination address
is the CL COA of the mobile node located on the tunneling path;
encapsulating the received multicast packet by the generated explicit multicast
tunnel header; and
tunneling the encapsulated multicast packet to the mobile node.
2. The method according to claim 1, wherein said explicit tunnel header includes
a home agent address field, a link local multicast address field, and a mobile node COA
field storing the COA of the mobile node on the tunneling path.
3. A method for multicast tunneling service to transmit a multicast packet
transmitted from a correspondent node to plural mobile nodes on a mobile IP network,
wherein the mobile nodes use a foreign agent COA and
comprising the steps of:
receiving the multicast packet from the correspondent node;
recognizing the mobile node located on the tunneling path of the received
multicast packet of the plural mobile nodes;
generating the 1st explicit multicast tunnel header of which the destination
address is the home network address of the mobile node located on the tunneling path;
encapsulating the received multicast packet by the 1st explicit multicast tunnel
header;
generating the 2nd explicit multicast tunnel header of which the destination
address is the foreign agent COA of the mobile node located on the tunneling path;
encapsulating the received multicast packet by the 2nd explicit multicast tunnel
header; and
transmitting the re-encapsulated multicast packet to the tunneling path.
4. The method according to claim 3, wherein said Is explicit tunnel header includes a home agent address field, a link local multicast address field, and a home
network address list field of the mobile node on the tunneling path.
5. The method according to claim 3, wherein said 2nd explicit tunnel header
includes a home agent address field, a link local multicast address field, and a foreign
agent COA list field of the mobile node on the tunneling path.
6. An apparatus for multicast tunneling service to transmit a multicast packet
transmitted from a correspondent node to plural mobile nodes on a mobile IP network,
wherein the mobile nodes use CL COA and
comprising:
means for receiving the multicast packet from the correspondent node;
means for recognizing the mobile node located on the tunneling path of the
received multicast packet of the plural mobile nodes;
means for generating the explicit multicast tunnel header of which the
destination address is the CL COA of the mobile node located on the tunneling path;
means for encapsulating the received multicast packet by the generated explicit
multicast tunnel header; and means for tunneling the encapsulated multicast packet to the mobile node.
7. An apparatus for multicast tunneling service to transmit a multicast packet
transmitted from a correspondent node to plural mobile nodes on a mobile IP network,
wherein the mobile nodes use a foreign agent COA and
comprising:
means for receiving the multicast packet from the correspondent node;
means for recognizing the mobile node located on the tunneling path of the
received multicast packet of the plural mobile nodes;
means for generating the 1st explicit multicast tunnel header of which the
destination address is the home network address of the mobile node located on the
tunneling path;
means for encapsulating the received multicast packet by the 1st explicit
multicast tunnel header;
means for generating the 2nd explicit multicast tunnel header of which the
destination address is the foreign agent COA of the mobile node located on the
tunneling path;
means for encapsulating the received multicast packet by the 2nd explicit
multicast tunnel header; and means for transmitting the re-encapsulated multicast packet to the tunneling
path.
8. An apparatus for multicast tunneling service to transmit a multicast packet
transmitted from a correspondent node to plural mobile nodes on a mobile IP network,
wherein the mobile nodes use CL COA and
comprising :
a memory storing a program; and
a processor connected to said memory, wherein said processor is operative with
said program to execute a method for
receiving the multicast packet from the correspondent node;
recognizing the mobile node located on the tunneling path of the received
multicast packet of the plural mobile nodes;
generating the explicit multicast tunnel header of which the destination address
is the CL COA of the mobile node located on the tunneling path;
encapsulating the received multicast packet by the generated explicit multicast
tunnel header; and
tunneling the encapsulated multicast packet to the mobile node.
9. An apparatus for multicast tunneling service to transmit a multicast packet
transmitted from a correspondent node to plural mobile nodes on a mobile IP network,
wherein the mobile nodes use a foreign agent COA and
comprising:
a memory storing a program; and
a processor connected to said memory, wherein said processor is operative with
said program to execute a method for
receiving the multicast packet from the correspondent node;
recognizing the mobile node located on the tunneling path of the received
multicast packet of the plural mobile nodes;
generating the 1st explicit multicast tunnel header of which the destination
address is the home network address of the mobile node located on the tunneling path;
encapsulating the received multicast packet by the 1st explicit multicast tunnel
header;
generating the 2nd explicit multicast tunnel header of which the destination
address is the foreign agent COA of the mobile node located on the tunneling path;
encapsulating the received multicast packet by the 2nd explicit multicast tunnel
header; and
transmitting the re-encapsulated multicast packet to the tunneling path.
10. A data signal including multicast packet to be transmitted from a
correspondent node to plural mobile nodes by explicit multicast tunneling on a mobile
IP network, wherein said mobile node uses CL COA and
wherein said multicast packet comprising:
explicit multicast tunnel header of which the destination address is the CL COA
of said mobile node located on the tunneling path for transmitting said multicast packet,
wherein the explicit multicast tunnel header includes a home agent address field, a link
local multicast address field, and a home network address list field storing a home
network address of said mobile node located on said tunneling path; and
payload storing multicast packet transmitted from said correspondent node.
11. A data signal including multicast packet to be transmitted from a
correspondent node to plural mobile nodes by explicit multicast tunneling on a mobile
IP network, wherein said mobile node uses CL COA and
wherein said multicast packet comprising:
the 1st explicit multicast tunnel header of which the destination address is the
home network address of said mobile node located on the tunneling path for
transmitting said multicast packet, wherein, the 1st explicit multicast tunnel header
includes a home agent address field, a link local multicast address field, and a home network address list field storing home network address of said mobile node located on
said tunneling path;
the 2nd explicit multicast tunnel header of which the destination address is the
foreign agent COA of said mobile node located on the tunneling path for transmitting
said multicast packet, wherein, the 2nd explicit multicast tunnel header includes a home
agent address field, a link local multicast address field, and a foreign agent COA list
field storing a home network address of said mobile node located on said tunneling
path; and
payload storing multicast packet transmitted from said correspondent node.
PCT/KR2002/002270 2001-12-12 2002-12-03 Method and apparatus for tunneling service of explicit multicast in mobile ip network WO2003051002A1 (en)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP2003551948A JP3881340B2 (en) 2001-12-12 2002-12-03 Explicit multicast tunneling service method and apparatus in mobile IP network
DE2002618521 DE60218521T2 (en) 2001-12-12 2002-12-03 METHOD AND DEVICE FOR TUNNING A SERVICE FOR EXPLICIT MULTICAST IN A MOBILE IP NETWORK
AU2002366672A AU2002366672A1 (en) 2001-12-12 2002-12-03 Method and apparatus for tunneling service of explicit multicast in mobile ip network
EP02791017A EP1454453B1 (en) 2001-12-12 2002-12-03 Method and apparatus for tunneling service of explicit multicast in mobile ip network
US10/868,641 US7525947B2 (en) 2001-12-12 2004-06-14 Method and apparatus for tunneling service of explicit multicast in mobile IP network

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR10-2001-0078505A KR100429292B1 (en) 2001-12-12 2001-12-12 Method and apparatus for tunneling service of explicit multicast in mobile ip network
KR2001/78505 2001-12-12

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US10/868,641 Continuation US7525947B2 (en) 2001-12-12 2004-06-14 Method and apparatus for tunneling service of explicit multicast in mobile IP network

Publications (1)

Publication Number Publication Date
WO2003051002A1 true WO2003051002A1 (en) 2003-06-19

Family

ID=19716927

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2002/002270 WO2003051002A1 (en) 2001-12-12 2002-12-03 Method and apparatus for tunneling service of explicit multicast in mobile ip network

Country Status (8)

Country Link
US (1) US7525947B2 (en)
EP (1) EP1454453B1 (en)
JP (1) JP3881340B2 (en)
KR (1) KR100429292B1 (en)
AT (1) ATE355677T1 (en)
AU (1) AU2002366672A1 (en)
DE (1) DE60218521T2 (en)
WO (1) WO2003051002A1 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005107161A1 (en) * 2004-04-28 2005-11-10 Beijing Jiaxun Feihong Electrical Co., Ltd. A system and communication method of ip telecommunication network and its application
WO2006120893A1 (en) * 2005-05-12 2006-11-16 Matsushita Electric Industrial Co., Ltd. Packet relay method and home agent
EP1855420A1 (en) * 2005-03-04 2007-11-14 Fujitsu Ltd. Packet relay device
EP2083534A1 (en) * 2008-01-25 2009-07-29 Alcatel Lucent Transmission of multicast and broadcast content and method thereof
WO2015035075A1 (en) * 2013-09-04 2015-03-12 Qualcomm Incorporated Operator controlled apn routing mapping

Families Citing this family (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100425020B1 (en) * 2001-11-26 2004-03-27 주식회사 케이티프리텔 Method and apparatus for tunneling service of explicit multicast
KR100429292B1 (en) 2001-12-12 2004-04-29 주식회사 케이티프리텔 Method and apparatus for tunneling service of explicit multicast in mobile ip network
GB0322491D0 (en) * 2003-09-25 2003-10-29 British Telecomm Virtual networks
US7720024B2 (en) * 2004-03-31 2010-05-18 Qualcomm Incorporated Method and apparatus for obtaining server information in a wireless network
US7512085B2 (en) * 2004-06-24 2009-03-31 International Business Machines Corporation Method for multicast tunneling for mobile devices
KR100589681B1 (en) * 2004-12-20 2006-06-19 한국전자통신연구원 Hierarchical mobile ip packet system for efficiently transmitting ip packet and ip packet transmission method thereof
JP2006295787A (en) * 2005-04-14 2006-10-26 Matsushita Electric Ind Co Ltd System, apparatus, and method for information processing
JP4421517B2 (en) * 2005-06-07 2010-02-24 株式会社東芝 Information processing server, remote operation system, and remote operation method
JP4577222B2 (en) * 2006-01-20 2010-11-10 株式会社デンソー Mobile communication system, radio base station, and distribution method
KR100798148B1 (en) * 2006-06-30 2008-01-28 주식회사 케이티프리텔 Tunneling device for sending packet to mobile node through mobile router, method of location registration and tunneling thereof
US8068499B2 (en) * 2006-08-10 2011-11-29 Motorola Solutions, Inc. Optimized tunneling methods in a network
US20080101366A1 (en) * 2006-10-31 2008-05-01 Motorola, Inc. Methods for optimized tunnel headers in a mobile network
KR100905191B1 (en) * 2006-11-24 2009-06-29 주식회사 케이티프리텔 Apparatus and method for routing x-cast ip datagram
KR100850512B1 (en) 2006-12-08 2008-08-05 한국전자통신연구원 Mobile IPv6 packets transmission method of Wireless Communications
US8379623B2 (en) * 2007-07-10 2013-02-19 Motorola Solutions, Inc. Combining mobile VPN and internet protocol
US8478331B1 (en) 2007-10-23 2013-07-02 Clearwire Ip Holdings Llc Method and system for transmitting streaming media content to wireless subscriber stations
JP4993202B2 (en) * 2007-12-10 2012-08-08 横河電機株式会社 Field network system
KR101365417B1 (en) * 2009-08-19 2014-02-20 한국전자통신연구원 System and method for providing iptv service
US8811405B2 (en) * 2009-08-19 2014-08-19 Electronics And Telecommunications Research Institute System and method for providing IPTV service
US10148459B2 (en) * 2014-04-29 2018-12-04 Hewlett Packard Enterprise Development Lp Network service insertion

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6189039B1 (en) * 1997-04-10 2001-02-13 International Business Machines Corporation Selective tunneling of streaming data
KR20010025940A (en) * 1999-09-02 2001-04-06 이계철 Method for Providing Satellite Internet Service by Tunneling
KR20020023100A (en) * 2001-05-28 2002-03-28 박현제 System for virtual multicast network depolyment

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5689506A (en) * 1996-01-16 1997-11-18 Lucent Technologies Inc. Multicast routing in multistage networks
JPH10107852A (en) 1996-09-30 1998-04-24 Toshiba Corp Data transfer method and network connection device
US6055236A (en) 1998-03-05 2000-04-25 3Com Corporation Method and system for locating network services with distributed network address translation
US6611872B1 (en) 1999-01-11 2003-08-26 Fastforward Networks, Inc. Performing multicast communication in computer networks by using overlay routing
JP3444219B2 (en) 1999-02-12 2003-09-08 日本電気株式会社 Method of broadcasting messages between networks
US6628654B1 (en) 1999-07-01 2003-09-30 Cisco Technology, Inc. Dispatching packets from a forwarding agent using tag switching
US6708219B1 (en) 1999-10-26 2004-03-16 3Com Corporation Method and system for dual-network address utilization
JP3774351B2 (en) 2000-02-17 2006-05-10 富士通株式会社 Packet conversion apparatus and packet conversion method
JP3667586B2 (en) 2000-02-28 2005-07-06 日本電気株式会社 Multicast packet transfer device, multicast packet transfer system, and storage medium
US6804221B1 (en) * 2000-06-26 2004-10-12 Alcatel Micromobility using multicast
US6765892B1 (en) * 2000-06-26 2004-07-20 Cisco Technology, Inc. Optimizing IP multicast data transmission in a mobile IP environment
JP3833450B2 (en) * 2000-07-27 2006-10-11 三菱電機株式会社 Communication control method and router
US20020075866A1 (en) * 2000-09-14 2002-06-20 Troxel Gregory Donald Delivering messages to a node at a foreign network
US6816912B1 (en) * 2000-12-01 2004-11-09 Utstarcom, Inc. Method and system for tunnel optimized call setup for mobile nodes
KR100353623B1 (en) * 2000-12-22 2002-09-28 주식회사 케이티프리텔 Applying Method for Small Group Multicast in Mobile IP
US7339903B2 (en) 2001-06-14 2008-03-04 Qualcomm Incorporated Enabling foreign network multicasting for a roaming mobile node, in a foreign network, using a persistent address
KR100407175B1 (en) * 2001-11-02 2003-11-28 주식회사 케이티프리텔 Method and apparatus for transmitting explict multicast data packet over mobile network
US6721297B2 (en) * 2001-11-19 2004-04-13 Motorola, Inc. Method and apparatus for providing IP mobility for mobile networks
KR100425020B1 (en) * 2001-11-26 2004-03-27 주식회사 케이티프리텔 Method and apparatus for tunneling service of explicit multicast
KR100429292B1 (en) 2001-12-12 2004-04-29 주식회사 케이티프리텔 Method and apparatus for tunneling service of explicit multicast in mobile ip network
WO2004012394A1 (en) 2002-07-31 2004-02-05 Ktfreetel Co., Ltd. Method and apparatus for receivability test and reachability test of explicit multicast

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6189039B1 (en) * 1997-04-10 2001-02-13 International Business Machines Corporation Selective tunneling of streaming data
KR20010025940A (en) * 1999-09-02 2001-04-06 이계철 Method for Providing Satellite Internet Service by Tunneling
KR20020023100A (en) * 2001-05-28 2002-03-28 박현제 System for virtual multicast network depolyment

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005107161A1 (en) * 2004-04-28 2005-11-10 Beijing Jiaxun Feihong Electrical Co., Ltd. A system and communication method of ip telecommunication network and its application
US7894458B2 (en) 2004-04-28 2011-02-22 Beijing Jiaxun Feihong Electrical Co., Ltd. System and communication method of IP telecommunication network and its application
EP1855420A1 (en) * 2005-03-04 2007-11-14 Fujitsu Ltd. Packet relay device
EP1855420A4 (en) * 2005-03-04 2011-04-20 Fujitsu Ltd Packet relay device
WO2006120893A1 (en) * 2005-05-12 2006-11-16 Matsushita Electric Industrial Co., Ltd. Packet relay method and home agent
JP2006319674A (en) * 2005-05-12 2006-11-24 Matsushita Electric Ind Co Ltd Method of relaying packet and home agent
JP4558577B2 (en) * 2005-05-12 2010-10-06 パナソニック株式会社 Packet relay method and home agent
US7948927B2 (en) 2005-05-12 2011-05-24 Panasonic Corporation Packet relay method and home agent
EP2083534A1 (en) * 2008-01-25 2009-07-29 Alcatel Lucent Transmission of multicast and broadcast content and method thereof
WO2009092820A1 (en) * 2008-01-25 2009-07-30 Alcatel Lucent Transmission of multicast and broadcast content and method thereof
WO2015035075A1 (en) * 2013-09-04 2015-03-12 Qualcomm Incorporated Operator controlled apn routing mapping

Also Published As

Publication number Publication date
ATE355677T1 (en) 2006-03-15
DE60218521T2 (en) 2007-11-08
KR20030048568A (en) 2003-06-25
DE60218521D1 (en) 2007-04-12
EP1454453A4 (en) 2005-10-19
US7525947B2 (en) 2009-04-28
EP1454453B1 (en) 2007-02-28
JP3881340B2 (en) 2007-02-14
EP1454453A1 (en) 2004-09-08
JP2005512460A (en) 2005-04-28
KR100429292B1 (en) 2004-04-29
AU2002366672A1 (en) 2003-06-23
US20040223465A1 (en) 2004-11-11

Similar Documents

Publication Publication Date Title
EP1454453B1 (en) Method and apparatus for tunneling service of explicit multicast in mobile ip network
KR100750370B1 (en) Address acquisition
EP1139632B1 (en) Method for packet communication with mobile node
KR101694223B1 (en) Method, routing bridge, and system for sending packet
US8891551B2 (en) IPv6 over IPv4 transition method and apparatus for improving performance of control server
KR100839009B1 (en) Route-optimised multicast traffic for a mobile network node
WO2006104065A1 (en) Mobile router, home agent, and terminal position management method
CN102739502A (en) Method for realizing network identification conversion, apparatus and system thereof
CN102546407A (en) Message sending method and device
JP3834037B2 (en) Explicit multicast service method and apparatus in mobile IP network
WO2009005212A1 (en) Ipv6 over ipv4 transition method and apparatus for improving performance of control server
CN101494849B (en) Communication equipment, method and system thereof
Ko et al. A Vehicular Mobility Management Scheme for a Shared-Prefix Model Over IEEE WAVE IPv6 Networks
US20200137726A1 (en) Communications device and communication method
CN103986652A (en) Router tracking method and device
KR100576727B1 (en) Method for handover using source-specific multicast service in mobile ipv6 network
JP2005045688A (en) Setting method and connecting method for local network connection extension routing
CN105577542A (en) Packet forwarding method based on TRILL network and route bridge

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ OM PH PL PT RO RU SD SE SG SK SL TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR IE IT LU MC NL PT SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 2003551948

Country of ref document: JP

WWE Wipo information: entry into national phase

Ref document number: 10868641

Country of ref document: US

WWE Wipo information: entry into national phase

Ref document number: 2002791017

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 2002791017

Country of ref document: EP

WWG Wipo information: grant in national office

Ref document number: 2002791017

Country of ref document: EP