WO2007097571A1 - Method and apparatus for allocating multicast connection identifier used for ip multicast packet transmission over portable internet network and transmitting packet using the multicast connection identifier - Google Patents
Method and apparatus for allocating multicast connection identifier used for ip multicast packet transmission over portable internet network and transmitting packet using the multicast connection identifier Download PDFInfo
- Publication number
- WO2007097571A1 WO2007097571A1 PCT/KR2007/000903 KR2007000903W WO2007097571A1 WO 2007097571 A1 WO2007097571 A1 WO 2007097571A1 KR 2007000903 W KR2007000903 W KR 2007000903W WO 2007097571 A1 WO2007097571 A1 WO 2007097571A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- multicast packet
- mcid
- destination address
- multicast
- category
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 48
- 230000005540 biological transmission Effects 0.000 title claims abstract description 27
- 230000006870 function Effects 0.000 description 3
- 238000010276 construction Methods 0.000 description 2
- 238000013500 data storage Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/11—Allocation or use of connection identifiers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/189—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast in combination with wireless systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/50—Address allocation
- H04L61/5069—Address allocation for group communication, multicast communication or broadcast communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2101/00—Indexing scheme associated with group H04L61/00
- H04L2101/60—Types of network addresses
- H04L2101/604—Address structures or formats
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2101/00—Indexing scheme associated with group H04L61/00
- H04L2101/60—Types of network addresses
- H04L2101/618—Details of network addresses
- H04L2101/659—Internet protocol version 6 [IPv6] addresses
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/40—Connection management for selective distribution or broadcast
Definitions
- the present invention relates to a method and apparatus for allocating a multicast connection identifier (MCID) used for Internet protocol (IP) multicast packet transmission over a portable Internet network and transmitting the packet using the MCID, and more particularly, to a method of defining and allocating an MCID for IP version 6 (IPv6) multicast packet transmission over an IEEE 802. 16/Wireless Broadband (WiBro) network, and an IP multicast packet transmission process of a base station (BS) using the MCID.
- MCID multicast connection identifier
- IP Internet protocol
- WiBro IEEE 802. 16/Wireless Broadband
- the present invention relates to a method and apparatus for allocating an extensible MCID over the IEEE 802.16/WiBro network in order to transmit an IPv6 multicast packet in a link layer using a connection ID (CID) that is used to transmit packets of an IP layer over a link layer.
- CID connection ID
- a multicast is a transmission to specified users in which a user from among a group of users who are connected to a local area network (LAN) or Internet transmits information to several users and the several users who receive the information transmit the same information to many users in a bucket relay manner.
- LAN local area network
- the multicast means a transmission of information to several specified terminals.
- BS base station
- 802.16/WiBro network does not support a multicast function in a link layer, so that it is difficult to use an IPv6 neighbor discovery function that is a basic necessity for applying the IPv6.
- IETF Internet Engineering Task Force
- the method includes allocating a CID to every IPv6 link-local scope multicast address.
- this method results in that too large a portion of a CID having a 16-bit length that is used publicly to transmit a unicast packet and a control packet in a link layer in addition to a multicast packet has to be used for the IPv6 multicast packet transmission. Therefore, transmission performance of the unicast packet or the like can be affected.
- the number of multicast addresses increases, there is a problem in terms of extensibility.
- Another method discussed together with the aforementioned method is a method of allocating a public CID for multicast packet transmission.
- this method there is a problem in that when multicast packets use the same CID, multicast packets in various categories cannot be transmitted over the same network.
- the present invention provides a method and apparatus for allocating a multicast connection identifier (MCID) for Internet protocol (IP) multicast packet transmission over a portable Internet network and transmitting packets by using the MCID, so that it is possible to allocate an extensible MCID in order to transmit Internet protocol version 6 (IPv6) multicast packets having various scopes over an IEEE 802.16/Wireless Broadband (WiBro) network, and transmit IPv6 multicast packets by using the MCID.
- IP Internet protocol version 6
- a recording medium recording a data structure of an MCID, wherein the MCID includes: a convergence sublayer (CS) descriptor value which represents a sublayer used for IP (Internet protocol) multicast packet transmission over a portable internet network; and a scope value which represents a subnet category of a subnet in which the IP multicast packet is transmitted over the portable Internet network.
- CS convergence sublayer
- a method of allocating an MCID for IP multicast packet transmission in various categories over a portable Internet network including: identifying a sublayer used for the IP multicast packet transmission and including a CS descriptor value representing the sublayer as one or more bits in the MCID; and identifying a subnet category of a subnet in which the IP multicast packet is transmitted and including a scope value representing the subnet category as one or more bits in the MCID.
- a base station for transmitting an IP multicast packet which is received over a portable Internet network to receiving hosts in various categories by using an MCID
- the BS including: a scope identifier identifying a subnet category of the destination address by using the MCID which is allocated to the destination address, the MCID including a scope value of a destination address of the IP multicast packet as a one field value; a receiving host transmitter transmitting the IP multicast packet to the receiving hosts in the subnet category of the BS based on the MCID allocated to the destination address when the identified subnet category of the destination address belongs to the subnet category of the BS; and a BS transmitter transmitting the IP multicast packet to another BS which includes the subnet category of the destination address through an upper access router when the identified subnet category of the destination address does not belong to the subnet category of the BS.
- a method of transmitting an IP multicast packet received from a transmitting host to receiving hosts in various categories by the BS by using an MCID over a portable Internet network including: identifying a subnet category of the destination address by using the MCID allocated to the destination address, the MCID including a scope value of a destination address of the IP multicast packet as a one field value; transmitting the IP multicast packet to the receiving hosts in the subnet category of the BS based on the MCID allocated to the destination address when the identified subnet category of the destination address belongs to the subnet category of the BS; transmitting the IP multicast packet to another BS which includes the subnet category of the destination address through an upper access router when the identified subnet category of the destination address does not belong to the subnet category of the BS; and transmitting the IP multicast packet to the receiving hosts in the subnet category of another BS by another BS which receives the IP multicast packet based on the MCID allocated to the
- an MCID is allocated according to a scope of an IP multicast address, so that multicast packets having various scopes in addition to a multicast packet of a link-local scope can be transmitted over the IEEE 802.16 network. Therefore, even though the number of multicast addresses used in the network increases, additional MCID allocation is unnecessary. Accordingly, good extensibility can be achieved.
- FIG. 1 is a conceptual view showing a process of transmitting an Internet protocol version 6 (IPv6) multicast packet using a multicast connection identifier (MCID) over an IEEE 802. 16 network according to related conventional art
- FIG. 2 is a conceptual view showing a structure of an MCID and a method of allocating the MCID according to an embodiment of the present invention
- FIG. 3 is a conceptual view showing a process of transmitting an IPv6 multicast packet using an MCID over an IEEE 802.16 network according to an embodiment of the present invention
- FIG. 3 is a conceptual view showing a process of transmitting an IPv6 multicast packet using an MCID over an IEEE 802.16 network according to an embodiment of the present invention
- FIG. 4 is a view showing a structure of a base station (BS) for transmitting IPv6 multicast packets over an IEEE 802.16/WiBro network according to an embodiment of the present invention
- FIG. 5 is a flowchart of a method of allocating an MCID according to an embodiment of the present invention
- FIG. 6 is a flowchart of a method of transmitting an IP multicast packet to receiving hosts by a BS over an IEEE 802.16AViB ro network according to an embodiment of the present invention.
- FIG. 1 is a conceptual view showing a process of transmitting an Internet protocol version 6 (IPv6) multicast packet using a multicast connection identifier (MCID) over an IEEE 802. 16 network according to related conventional art.
- IPv6 Internet protocol version 6
- MCID multicast connection identifier
- MCID allocated to a destination address of the received IPv6 multicast packet.
- the transmitting host 101 cannot transmit the IPv6 multicast packet to hosts 111 and 112 connected to a BS2 110 which has a different destination in a portable Internet network including an IEEE 802.16 network to which an interactive multicast function in a link layer cannot be applied.
- the present invention provides a method of transmitting an IP multicast to a destination in a different category, that is, to various other categories.
- an embodiment of the present invention employing a construction for implementing the aforementioned method will be described in detail.
- FIG. 2 is a conceptual view showing a structure of an MCID and a method of allocating the MCID according to an embodiment of the present invention.
- FIG. 2 shows a process in which an MCID 210 that is an address for multicast packet transmission over a portable Internet network is allocated from a 128-bit multicast address 200 that is an IPv6 address.
- the allocated MCID 210 has 16 bits.
- the MCID includes an MCID prefix, a convergence sublayer (CS) descriptor, and a scope field.
- the MCID prefix has 11 bits.
- CS convergence sublayer
- IEEE Institute of Electrical and Electronics Engineers
- An M flag which is the CS descriptor has 1 bit.
- the M flag has a value of 1, it means that an IP CS from among sublayers used for packet transmission in an IP layer in an IEEE 802.16 link layer is used.
- the M flag has a value of 0, it means that an Ethernet CS is used.
- the scope field that has 4 bits has the same value as that of a scope field of a destination address of the IPv6 multicast packet included in an IEEE 802.16 link layer frame.
- the scope field has the same value as the scope field of the destination IP address of the IP multicast packet.
- the value of the scope field is used to indicate a transmission category of the multicast packet.
- the CID is determined by using the IPv6 address of the transmitting host in a portable Internet network
- the IPv6 packet is transmitted from the transmitting host to the BS by using the determined CID
- the BS transmits the multicast packet transmitted from the transmitting host to receiving hosts by using the MCID according to the destination address of the IPv6 multicast packet.
- FIG. 3 is a conceptual view showing a process of transmitting an IPv6 multicast packet using an MCID over an IEEE 802.16 network according to an embodiment of the present invention.
- a transmitting host 301 which belongs to a subnetl transmits an IPv6 multicast packet in a link-local category to a BSl 300
- the BSl 300 transmits the multicast packet to hosts 302 and 303 in the same subnet as the transmitting host 301 by using an MCID in a link-local category allocated to a destination address of the received IPv6 multicast packet.
- the transmitting host 301 transmits a multicast packet that is not in the link-local category but instead is in a site-local category for example
- the multicast packet is transmitted to an access router 320 through the BSl 300, and the access router 320 transmits the multicast packet to a BS2 310 in a subnet 2.
- the BS2 310 identifies a destination address the transmitted multicast packet.
- the BS2 transmits the multicast packet in the site-local category to hosts 311 and 312 in the subnet2 by using a site-local MCID.
- the access router 320 is connected to another access router through an edge router 330.
- IP multicast packets can be transmitted to receiving hosts in various categories such as site-local as well as link-local.
- FlG. 4 is a view showing a structure of a base station (BS) for transmitting IPv6 multicast packets over an IEEE 802.16/WiBro network according to an embodiment of the present invention.
- a BS 400 which receives an IP multicast packet from a transmitting host 410 as described above with reference to FIG. 3 includes a scope identifier 401 for identifying a subnet category of the destination address by using an MCID allocated to a destination address in order to transmit the IP multicast packet, a receiving host transmitter 402 which transmits the IP multicast packet to receiving hosts in the subnet category of the BS based on the MCID allocated to the destination address when the identified subnet category of the destination address is in a subnet category of the BS, and a BS transmitter 403 which transmits the IP multicast packet to another BS which includes a subnet category of the destination address through an upper access router when the identified subnet category of the destination address is not in the subnet category of the BS.
- the IP multicast packet can be transmitted to another BS 430 through the access router 420.
- FIG. 5 is a flowchart of a method of allocating an MCID according to an embodiment of the present invention.
- the method includes a step of including a CS descriptor value representing a sublayer used for IP multicast packet transmission as one or more bits in an MCID (operation 501) and a step of including a scope value representing a subnet category in which the IP multicast packet is transmitted as one or more bits in the MCID (operation 502).
- the order of operations 501 and 502 may be changed.
- the MCID is complete.
- FIG. 6 is a flowchart of a method of transmitting an IP multicast packet to receiving hosts by a BS over an IEEE 802.16AViB ro network according to an embodiment of the present invention.
- a BS in a portable Internet network identifies a subnet category of a destination address by using an MCID allocated to a destination address (operation 601). When the identified subnet category is in a subnet category of the BS, the BS transmits the IP multicast packet to receiving hosts in the subnet category of the BS based on the MCID allocated to the destination address (operation 602).
- the IP multicast packet is transmitted to another BS which includes the subnet category of the destination address (operation 603), and the another BS transmits the IP multicast packet to receiving hosts in its own subnet category based on the MCID allocated to the destination address (operation 604).
- the invention can also be embodied as computer readable codes on a computer readable recording medium.
- the computer readable recording medium is any data storage device that can store data which can be thereafter read by a computer system. Examples of the computer readable recording medium include read-only memory (ROM), random-access memory (RAM), CD-ROMs, magnetic tapes, floppy disks, optical data storage devices, and carrier waves (such as data transmission through the Internet).
- ROM read-only memory
- RAM random-access memory
- CD-ROMs compact discs
- magnetic tapes magnetic tapes
- floppy disks optical data storage devices
- carrier waves such as data transmission through the Internet
- carrier waves such as data transmission through the Internet
- the computer readable recording medium can also be distributed over network coupled computer systems so that the computer readable code is stored and executed in a distributed fashion. Also, functional programs, codes, and code segments for accomplishing the present invention can be easily construed by programmers skilled in the art to which the present invention pertains.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Provided is a method and apparatus for allocating a multicast connection identifier (MCID) for Internet protocol (IP) packet transmission over a portable Internet network and transmitting packets using the MCID. More specifically, there is provided a method of defining and allocating an MCID for transmitting an IP version 6 (IPv6) multicast packet over an IEEE 802.16/Wireless Broadband (WiBro) network and a process for transmitting an IP multicast packet of a base station (BS) using the MCID. The method of allocating is related to a method of automatically generating a connection identifier (CID) having 16 bits for packet transmission over the IEEE 802.16/WiBro network in order to transmit the IPv6 multicast packet. In this method, a scope value of the IPv6 multicast packet is added to the MCID. Therefore, multicast packets having an effective IPv6 scope such as a multicast packet in a link-local category, a multicast packet in a site-local category, and a multicast packet in a global category can be transmitted over the IEEE 802.16/WiBro network according to the scope of the multicast packet. Accordingly, when a new IPv6 scope is defined, the method can be naturally applied.
Description
Description
METHOD AND APPARATUS FOR ALLOCATING MULTICAST
CONNECTION IDENTIFIER USED FOR IP MULTICAST
PACKET TRANSMISSION OVER PORTABLE INTERNET
NETWORK AND TRANSMITTING PACKET USING THE
MULTICAST CONNECTION IDENTIFIER
Technical Field
[1] The present invention relates to a method and apparatus for allocating a multicast connection identifier (MCID) used for Internet protocol (IP) multicast packet transmission over a portable Internet network and transmitting the packet using the MCID, and more particularly, to a method of defining and allocating an MCID for IP version 6 (IPv6) multicast packet transmission over an IEEE 802. 16/Wireless Broadband (WiBro) network, and an IP multicast packet transmission process of a base station (BS) using the MCID. Namely, the present invention relates to a method and apparatus for allocating an extensible MCID over the IEEE 802.16/WiBro network in order to transmit an IPv6 multicast packet in a link layer using a connection ID (CID) that is used to transmit packets of an IP layer over a link layer.
Background Art
[2] In general, a multicast is a transmission to specified users in which a user from among a group of users who are connected to a local area network (LAN) or Internet transmits information to several users and the several users who receive the information transmit the same information to many users in a bucket relay manner. Unlike a Unicast which is a transmission to a single specified user and a broadcast which is a transmission to many unspecified users, the multicast means a transmission of information to several specified terminals.
[3] In order to transmit an IP multicast packet over a portable Internet network such as an IEEE 802.16 network, a base station (BS) which connects hosts according to characteristics of a point-to-multipoint connection in the portable Internet network is used.
[4] In general, when a transmitting host transmits an IPv6 multicast packet in a link- local category to a BSl over the IEEE 802.16 network, the BSl transmits the received IP multicast packet to hosts in a subnet 1 by using an MCID that is allocated to a destination address of the received IPv6 multicast packet. However, according to the related art, there is a problem in that it is difficult to transmit a multicast packet that is not in the link-local category but instead is in a site-local or global category over the IEEE 802.16 network. In addition, an MCID is generated for every IPv6 multicast
address, so that there is a problem in terms of extensibility.
[5] In particular, unlike a wireless network such as an IEEE 802.11, the IEEE
802.16/WiBro network does not support a multicast function in a link layer, so that it is difficult to use an IPv6 neighbor discovery function that is a basic necessity for applying the IPv6. Currently, a method of transmitting an IPv6 multicast packet by extending a CID in the IEEE 802.16/WiBro network is being discussed by the Internet Engineering Task Force (IETF).
[6] Up until now, a method of transmitting an IPv6 link-local scope multicast packet has been discussed. In particular, the method includes allocating a CID to every IPv6 link-local scope multicast address. However, this method results in that too large a portion of a CID having a 16-bit length that is used publicly to transmit a unicast packet and a control packet in a link layer in addition to a multicast packet has to be used for the IPv6 multicast packet transmission. Therefore, transmission performance of the unicast packet or the like can be affected. In addition, when the number of multicast addresses increases, there is a problem in terms of extensibility.
[7] Another method discussed together with the aforementioned method is a method of allocating a public CID for multicast packet transmission. In this method, there is a problem in that when multicast packets use the same CID, multicast packets in various categories cannot be transmitted over the same network.
[8] In order to provide a IPv6 multicast service in a network, multicast packets having various scopes in addition to a link-local scope have to be transmitted at the same time. Disclosure of Invention
Technical Problem
[9] The present invention provides a method and apparatus for allocating a multicast connection identifier (MCID) for Internet protocol (IP) multicast packet transmission over a portable Internet network and transmitting packets by using the MCID, so that it is possible to allocate an extensible MCID in order to transmit Internet protocol version 6 (IPv6) multicast packets having various scopes over an IEEE 802.16/Wireless Broadband (WiBro) network, and transmit IPv6 multicast packets by using the MCID.
Technical Solution
[10] According to an aspect of the present invention, there is provided a recording medium recording a data structure of an MCID, wherein the MCID includes: a convergence sublayer (CS) descriptor value which represents a sublayer used for IP (Internet protocol) multicast packet transmission over a portable internet network; and a scope value which represents a subnet category of a subnet in which the IP multicast packet is transmitted over the portable Internet network.
[11] According to another aspect of the present invention, there is provided a method of allocating an MCID for IP multicast packet transmission in various categories over a portable Internet network, the method including: identifying a sublayer used for the IP multicast packet transmission and including a CS descriptor value representing the sublayer as one or more bits in the MCID; and identifying a subnet category of a subnet in which the IP multicast packet is transmitted and including a scope value representing the subnet category as one or more bits in the MCID.
[12] According to another aspect of the present invention, there is provided a base station (BS) for transmitting an IP multicast packet which is received over a portable Internet network to receiving hosts in various categories by using an MCID, the BS including: a scope identifier identifying a subnet category of the destination address by using the MCID which is allocated to the destination address, the MCID including a scope value of a destination address of the IP multicast packet as a one field value; a receiving host transmitter transmitting the IP multicast packet to the receiving hosts in the subnet category of the BS based on the MCID allocated to the destination address when the identified subnet category of the destination address belongs to the subnet category of the BS; and a BS transmitter transmitting the IP multicast packet to another BS which includes the subnet category of the destination address through an upper access router when the identified subnet category of the destination address does not belong to the subnet category of the BS.
[13] According to another aspect of the present invention, there is provided a method of transmitting an IP multicast packet received from a transmitting host to receiving hosts in various categories by the BS by using an MCID over a portable Internet network, the method including: identifying a subnet category of the destination address by using the MCID allocated to the destination address, the MCID including a scope value of a destination address of the IP multicast packet as a one field value; transmitting the IP multicast packet to the receiving hosts in the subnet category of the BS based on the MCID allocated to the destination address when the identified subnet category of the destination address belongs to the subnet category of the BS; transmitting the IP multicast packet to another BS which includes the subnet category of the destination address through an upper access router when the identified subnet category of the destination address does not belong to the subnet category of the BS; and transmitting the IP multicast packet to the receiving hosts in the subnet category of another BS by another BS which receives the IP multicast packet based on the MCID allocated to the destination address.
Advantageous Effects
[14] As described above, in the method of allocating an MCID according to the embodiment of the present invention, an MCID is allocated according to a scope of an
IP multicast address, so that multicast packets having various scopes in addition to a multicast packet of a link-local scope can be transmitted over the IEEE 802.16 network. Therefore, even though the number of multicast addresses used in the network increases, additional MCID allocation is unnecessary. Accordingly, good extensibility can be achieved.
Description of Drawings [15] The above and other features and advantages of the present invention will become more apparent by describing in detail exemplary embodiments thereof with reference to the attached drawings in which: [16] FIG. 1 is a conceptual view showing a process of transmitting an Internet protocol version 6 (IPv6) multicast packet using a multicast connection identifier (MCID) over an IEEE 802. 16 network according to related conventional art; [17] FIG. 2 is a conceptual view showing a structure of an MCID and a method of allocating the MCID according to an embodiment of the present invention; [18] FIG. 3 is a conceptual view showing a process of transmitting an IPv6 multicast packet using an MCID over an IEEE 802.16 network according to an embodiment of the present invention; [19] FIG. 4 is a view showing a structure of a base station (BS) for transmitting IPv6 multicast packets over an IEEE 802.16/WiBro network according to an embodiment of the present invention; [20] FIG. 5 is a flowchart of a method of allocating an MCID according to an embodiment of the present invention; and [21] FIG. 6 is a flowchart of a method of transmitting an IP multicast packet to receiving hosts by a BS over an IEEE 802.16AViB ro network according to an embodiment of the present invention.
Mode for Invention [22] Hereinafter, exemplary embodiment of the present invention will be described in detail with reference to the attached drawings. [23] FIG. 1 is a conceptual view showing a process of transmitting an Internet protocol version 6 (IPv6) multicast packet using a multicast connection identifier (MCID) over an IEEE 802. 16 network according to related conventional art. [24] When a transmitting host 101 which belongs to a subnet 1 transmits an IPv6 multicast packet in a link-local category to a base station (BS)I 100, the BSl 100 transmits the multicast packet to hosts 102 and 103 in the subnet 1 network using an
MCID allocated to a destination address of the received IPv6 multicast packet.
However, in the related art, the transmitting host 101 cannot transmit the IPv6 multicast packet to hosts 111 and 112 connected to a BS2 110 which has a different
destination in a portable Internet network including an IEEE 802.16 network to which an interactive multicast function in a link layer cannot be applied.
[25] The present invention provides a method of transmitting an IP multicast to a destination in a different category, that is, to various other categories. Hereinafter, an embodiment of the present invention employing a construction for implementing the aforementioned method will be described in detail.
[26] FIG. 2 is a conceptual view showing a structure of an MCID and a method of allocating the MCID according to an embodiment of the present invention.
[27] FIG. 2 shows a process in which an MCID 210 that is an address for multicast packet transmission over a portable Internet network is allocated from a 128-bit multicast address 200 that is an IPv6 address. The allocated MCID 210 has 16 bits. The MCID includes an MCID prefix, a convergence sublayer (CS) descriptor, and a scope field. The MCID prefix has 11 bits. Currently, a value used for the MCID prefix is not determined yet, however, a value provided by the Institute of Electrical and Electronics Engineers (IEEE) may be used.
[28] An M flag which is the CS descriptor has 1 bit. When the M flag has a value of 1, it means that an IP CS from among sublayers used for packet transmission in an IP layer in an IEEE 802.16 link layer is used. When the M flag has a value of 0, it means that an Ethernet CS is used.
[29] When the M flag has the value of 1, the scope field that has 4 bits has the same value as that of a scope field of a destination address of the IPv6 multicast packet included in an IEEE 802.16 link layer frame. Namely, the scope field has the same value as the scope field of the destination IP address of the IP multicast packet. The value of the scope field is used to indicate a transmission category of the multicast packet.
[30] According to the current embodiment of the present invention, the CID is determined by using the IPv6 address of the transmitting host in a portable Internet network, the IPv6 packet is transmitted from the transmitting host to the BS by using the determined CID, and the BS transmits the multicast packet transmitted from the transmitting host to receiving hosts by using the MCID according to the destination address of the IPv6 multicast packet.
[31] FIG. 3 is a conceptual view showing a process of transmitting an IPv6 multicast packet using an MCID over an IEEE 802.16 network according to an embodiment of the present invention.
[32] When a transmitting host 301 which belongs to a subnetl transmits an IPv6 multicast packet in a link-local category to a BSl 300, the BSl 300 transmits the multicast packet to hosts 302 and 303 in the same subnet as the transmitting host 301 by using an MCID in a link-local category allocated to a destination address of the
received IPv6 multicast packet. When the transmitting host 301 transmits a multicast packet that is not in the link-local category but instead is in a site-local category for example, the multicast packet is transmitted to an access router 320 through the BSl 300, and the access router 320 transmits the multicast packet to a BS2 310 in a subnet 2. The BS2 310 identifies a destination address the transmitted multicast packet. When the destination address has a multicast address in a site-local category, the BS2 transmits the multicast packet in the site-local category to hosts 311 and 312 in the subnet2 by using a site-local MCID. The access router 320 is connected to another access router through an edge router 330.
[33] As described above, IP multicast packets can be transmitted to receiving hosts in various categories such as site-local as well as link-local.
[34] FlG. 4 is a view showing a structure of a base station (BS) for transmitting IPv6 multicast packets over an IEEE 802.16/WiBro network according to an embodiment of the present invention.
[35] A BS 400 which receives an IP multicast packet from a transmitting host 410 as described above with reference to FIG. 3 includes a scope identifier 401 for identifying a subnet category of the destination address by using an MCID allocated to a destination address in order to transmit the IP multicast packet, a receiving host transmitter 402 which transmits the IP multicast packet to receiving hosts in the subnet category of the BS based on the MCID allocated to the destination address when the identified subnet category of the destination address is in a subnet category of the BS, and a BS transmitter 403 which transmits the IP multicast packet to another BS which includes a subnet category of the destination address through an upper access router when the identified subnet category of the destination address is not in the subnet category of the BS.
[36] According to the aforementioned construction of the BS 400, the IP multicast packet can be transmitted to another BS 430 through the access router 420.
[37] FIG. 5 is a flowchart of a method of allocating an MCID according to an embodiment of the present invention.
[38] The method includes a step of including a CS descriptor value representing a sublayer used for IP multicast packet transmission as one or more bits in an MCID (operation 501) and a step of including a scope value representing a subnet category in which the IP multicast packet is transmitted as one or more bits in the MCID (operation 502). The order of operations 501 and 502 may be changed. When a CS prefix is further included in the MCID, the MCID is complete.
[39] FIG. 6 is a flowchart of a method of transmitting an IP multicast packet to receiving hosts by a BS over an IEEE 802.16AViB ro network according to an embodiment of the present invention.
[40] A BS in a portable Internet network identifies a subnet category of a destination address by using an MCID allocated to a destination address (operation 601). When the identified subnet category is in a subnet category of the BS, the BS transmits the IP multicast packet to receiving hosts in the subnet category of the BS based on the MCID allocated to the destination address (operation 602).
[41] However, when the identified subnet category of the destination address is not in the subnet category of the BS, the IP multicast packet is transmitted to another BS which includes the subnet category of the destination address (operation 603), and the another BS transmits the IP multicast packet to receiving hosts in its own subnet category based on the MCID allocated to the destination address (operation 604).
[42] The invention can also be embodied as computer readable codes on a computer readable recording medium. The computer readable recording medium is any data storage device that can store data which can be thereafter read by a computer system. Examples of the computer readable recording medium include read-only memory (ROM), random-access memory (RAM), CD-ROMs, magnetic tapes, floppy disks, optical data storage devices, and carrier waves (such as data transmission through the Internet). The computer readable recording medium can also be distributed over network coupled computer systems so that the computer readable code is stored and executed in a distributed fashion. Also, functional programs, codes, and code segments for accomplishing the present invention can be easily construed by programmers skilled in the art to which the present invention pertains.
[43] While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the present invention as defined by the appended claims. Therefore, the method of allocating an extensible MCID for IPv6 multicast packet transmission over the IEEE 802.16/Wibro according to the present invention is not limited to the aforementioned exemplary embodiments. The exemplary embodiments should be considered in descriptive sense only and not for purposes of limitation. Therefore, the scope of the invention is defined not by the detailed description of the invention but by the appended claims, and all differences within the scope will be construed as being included in the present invention.
Claims
[1] A recording medium recording a data structure of an MCID (multicast connection identifier), wherein the MCID comprises: a CS (convergence sublayer) descriptor value which represents a sublayer used for IP (Internet protocol) multicast packet transmission over a portable Internet network; and a scope value which represents a subnet category of a subnet in which the IP multicast packet is transmitted over the portable Internet network.
[2] A method of allocating an MCID for IP multicast packet transmission in various categories over a portable Internet network, the method comprising: identifying a sublayer used for the IP multicast packet transmission and including a CS descriptor value representing the sublayer as one or more bits in the MCID; and identifying a subnet category of a subnet in which the IP multicast packet is transmitted and including a scope value representing the subnet category as one or more bits in the MCID.
[3] The method of claim 2, wherein the CS descriptor value is an M flag having one bit, and wherein a value of the M flag represents whether the sublayer is an IP CS or an
Ethernet CS.
[4] The method of claim 2, wherein the scope value has 4 bits and is the same as a scope value of a destination IP address of the IP multicast packet.
[5] The method of claim 2, wherein the portable Internet network is an IEEE 802.16 network, and wherein the IP multicast packet is an Internet protocol version 6 (IPv6) multicast packet.
[6] A BS (base station) for transmitting an IP multicast packet which is received over a portable Internet network to receiving hosts in various categories by using an MCID, the BS comprising: a scope identifier identifying a subnet category of the destination address by using the MCID which is allocated to the destination address, the MCID comprising a scope value of a destination address of the IP multicast packet as a one field value; a receiving host transmitter transmitting the IP multicast packet to the receiving hosts in the subnet category of the BS based on the MCID allocated to the destination address when the identified subnet category of the destination address belongs to the subnet category of the BS; and
a BS transmitter transmitting the IP multicast packet to another BS which includes the subnet category of the destination address through an upper access router when the identified subnet category of the destination address does not belong to the subnet category of the BS. [7] A method of transmitting an IP multicast packet received from a transmitting host to receiving hosts in various categories by the BS by using an MCID over a portable Internet network, the method comprising: identifying a subnet category of the destination address by using the MCID allocated to the destination address, the MCID including a scope value of a destination address of the IP multicast packet as a one field value; transmitting the IP multicast packet to the receiving hosts in the subnet category of the BS based on the MCID allocated to the destination address when the identified subnet category of the destination address belongs to the subnet category of the BS; transmitting the IP multicast packet to another BS which includes the subnet category of the destination address through an upper access router when the identified subnet category of the destination address does not belong to the subnet category of the BS; and transmitting the IP multicast packet to the receiving hosts in the subnet category of the another BS by the another BS which receives the IP multicast packet based on the MCID allocated to the destination address.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/280,512 US8149753B2 (en) | 2006-02-23 | 2007-02-21 | Method and apparatus for allocating multicast connection identifier used for IP multicast packet transmission over portable internet network and transmitting packet using the multicast connection identifier |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2006-0017890 | 2006-02-23 | ||
KR20060017890 | 2006-02-23 | ||
KR1020060113475A KR100785805B1 (en) | 2006-02-23 | 2006-11-16 | Method and Apparatus for allocating Multicast CID and transporting IP multicast packets over IEEE 802.16/Wibro Networks |
KR10-2006-0113475 | 2006-11-16 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2007097571A1 true WO2007097571A1 (en) | 2007-08-30 |
Family
ID=38437574
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/KR2007/000903 WO2007097571A1 (en) | 2006-02-23 | 2007-02-21 | Method and apparatus for allocating multicast connection identifier used for ip multicast packet transmission over portable internet network and transmitting packet using the multicast connection identifier |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2007097571A1 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010074424A2 (en) * | 2008-12-22 | 2010-07-01 | Lg Electronics Inc. | Method of supporting a multicast and broadcast service in wireless access system supporting relay |
CN102077620A (en) * | 2008-04-25 | 2011-05-25 | 三星电子株式会社 | Apparatuses and methods for providing emergency service in wireless communication system |
US8605641B2 (en) | 2008-09-07 | 2013-12-10 | Lg Electronics Inc. | Method of supporting a multicast and broadcast service in wireless access system supporting relay |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5917819A (en) * | 1996-04-26 | 1999-06-29 | Cascade Communications Corp. | Remapping of ATM cells for multicast transmission |
US20050255862A1 (en) * | 2004-05-07 | 2005-11-17 | Jung-Soo Jung | Method and system for transmitting and receiving broadcast service data in a wireless communication system |
US20050265360A1 (en) * | 2004-05-07 | 2005-12-01 | Lg Electronics Inc. | IP addressing to support IPv4 and IPv6 |
-
2007
- 2007-02-21 WO PCT/KR2007/000903 patent/WO2007097571A1/en active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5917819A (en) * | 1996-04-26 | 1999-06-29 | Cascade Communications Corp. | Remapping of ATM cells for multicast transmission |
US20050255862A1 (en) * | 2004-05-07 | 2005-11-17 | Jung-Soo Jung | Method and system for transmitting and receiving broadcast service data in a wireless communication system |
US20050265360A1 (en) * | 2004-05-07 | 2005-12-01 | Lg Electronics Inc. | IP addressing to support IPv4 and IPv6 |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102077620A (en) * | 2008-04-25 | 2011-05-25 | 三星电子株式会社 | Apparatuses and methods for providing emergency service in wireless communication system |
US8897305B2 (en) | 2008-04-25 | 2014-11-25 | Samsung Electronics Co., Ltd. | Apparatuses and methods for providing emergency service in a wireless communication system |
US8605641B2 (en) | 2008-09-07 | 2013-12-10 | Lg Electronics Inc. | Method of supporting a multicast and broadcast service in wireless access system supporting relay |
WO2010074424A2 (en) * | 2008-12-22 | 2010-07-01 | Lg Electronics Inc. | Method of supporting a multicast and broadcast service in wireless access system supporting relay |
WO2010074424A3 (en) * | 2008-12-22 | 2010-09-10 | Lg Electronics Inc. | Method of supporting a multicast and broadcast service in wireless access system supporting relay |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8149753B2 (en) | Method and apparatus for allocating multicast connection identifier used for IP multicast packet transmission over portable internet network and transmitting packet using the multicast connection identifier | |
EP2364543B1 (en) | Broadband network access | |
EP1986380B1 (en) | Packet transmitting method, relay node and receiving node | |
EP2708001B1 (en) | Label switched routing to connect low power network domains | |
JP5273625B2 (en) | Multicast / broadcast method and apparatus therefor in wireless communication system | |
US20020052972A1 (en) | Communication method among a plurality of virtual LANs in an IP subnet | |
US7760666B2 (en) | Method of generating and managing connection identifiers for supporting multicast for each group in IPv6-based wireless network and network interface using the method | |
US7706374B2 (en) | Method for assigning IP address to terminal device and communication system | |
US7483962B2 (en) | Apparatus and method for automatically allocating virtual addresses to nodes having same address | |
JP2003110567A (en) | Wireless communication system and wireless lan access point | |
CA2507529A1 (en) | Data transfer from a host server via a tunnel server to a wireless device, and associating a temporary ipv6 address with a temporary ipv4 address for communicating in an ipv4 wireless network with the device | |
KR100734884B1 (en) | Method for transmitting neighbor discovery protocol message in ieee 802.16/wibro network | |
WO2008093900A1 (en) | Method for generating/allocating temporary address in wireless broadband access network and method for allocating radio resource based on the same | |
US7920577B2 (en) | Power saving in wireless packet based networks | |
US20080320165A1 (en) | Method for Supporting Ipv6 Neighbor Discovery in Point-To-Point Oriented Broadband Wireless Network | |
US7530100B2 (en) | Apparatus for limiting use of particular network address | |
WO2007097571A1 (en) | Method and apparatus for allocating multicast connection identifier used for ip multicast packet transmission over portable internet network and transmitting packet using the multicast connection identifier | |
US7562148B2 (en) | Distributed domain name service | |
WO2007046597A1 (en) | Method for supporting ipv6 neighbor discovery in point-to-point oriented broadband wireless network | |
JP3406768B2 (en) | Packet transfer method and packet transfer device | |
KR20110088441A (en) | Identifier and locator structure and communication method based on the structure | |
CN106452992B (en) | Method and device for realizing remote multi-homing networking | |
Jeon et al. | Transmission of IP over Ethernet over IEEE 802.16 Networks | |
Racherla et al. | IPv6 Introduction and Configuration | |
Dhanapal et al. | AN OVERVIEW OF THE IPV6 ADDRESSING SCHEME |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
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: 12280512 Country of ref document: US |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 07709049 Country of ref document: EP Kind code of ref document: A1 |