WO2007046597A1 - Method for supporting ipv6 neighbor discovery in point-to-point oriented broadband wireless network - Google Patents
Method for supporting ipv6 neighbor discovery in point-to-point oriented broadband wireless network Download PDFInfo
- Publication number
- WO2007046597A1 WO2007046597A1 PCT/KR2006/004116 KR2006004116W WO2007046597A1 WO 2007046597 A1 WO2007046597 A1 WO 2007046597A1 KR 2006004116 W KR2006004116 W KR 2006004116W WO 2007046597 A1 WO2007046597 A1 WO 2007046597A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- neighbor discovery
- discovery message
- wireless network
- broadband wireless
- address
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 60
- 238000013507 mapping Methods 0.000 claims description 15
- 230000005540 biological transmission Effects 0.000 claims description 11
- 238000010586 diagram Methods 0.000 description 8
- 101000878595 Arabidopsis thaliana Squalene synthase 1 Proteins 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 2
- 238000013500 data storage Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
Classifications
-
- 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/09—Mapping addresses
- H04L61/10—Mapping addresses of different types
- H04L61/103—Mapping addresses of different types across network layers, e.g. resolution of network layer into physical layer addresses or address resolution protocol [ARP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
- H04L69/167—Adaptation for transition between two IP versions, e.g. between IPv4 and IPv6
-
- 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
- H04W40/00—Communication routing or communication path finding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/26—Network addressing or numbering for mobility support
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W80/00—Wireless network protocols or protocol adaptations to wireless operation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W80/00—Wireless network protocols or protocol adaptations to wireless operation
- H04W80/04—Network layer protocols, e.g. mobile IP [Internet Protocol]
Definitions
- the present invention relates to a method for supporting Internet Protocol version 6
- IPv6 Neighbor Discovery and more particularly, to a method and system for supporting IPv6 Neighbor Discovery in a point-to-point oriented broadband wireless network.
- the proposed method can transmit IPv6 Neighbor Discovery messages and support multicast transmission of the messages where hosts in the point-to-point oriented broadband wireless network share one or multiple prefixes.
- Patents and Trademark Office (2004-0233907) relates to a tunnel for multicast data transmission, the tunnel formed between an Internet Protocol (IP) router (i.e., gateway GPRS support node, GGSN) and a serving node in a telecommunication network (i.e., service GPRS support node, SGSN) to provide a multicast service in a point-to-point oriented telecommunication network.
- IP Internet Protocol
- GGSN gateway GPRS support node
- SGSN serving node in a telecommunication network
- the current invention is effective in providing a method of generating a multicast tree in a point-to-point oriented network.
- an access network distributes a channel for multicast service transmission between the access network and a subscriber station using a signaling conversation between subscriber stations that belong to the access network and a multicast group. Disclosure of Invention
- the present invention provides a method and system for supporting Internet
- IPv6 Protocol version 6 Neighbor Discovery in a point-to-point oriented broadband wireless network.
- the proposed method can transmit IPv6 Neighbor Discovery messages and support multicast transmission of the messages where hosts in the point- to-point broadband wireless network share one or multiple prefixes.
- IPv6 Internet Protocol version 6
- a method of supporting Internet Protocol version 6 (IPv6) Neighbor Discovery in a broadband wireless network having a point-to-point link between a subscriber station and a base station including: an access router in the broadband wireless network receiving messages from a first subscriber station in the broadband wireless network; the access router detecting IPv6 Neighbor Discovery messages from the received messages; and the access router relaying the IPv6 Neighbor Discovery messages to a second subscriber station in the broadband wireless network.
- IPv6 Internet Protocol version 6
- a method of supporting IPv6 Neighbor Discovery in a broadband wireless network having a point- to-point link between a subscriber station and a base station including: a base station in the broadband wireless network receiving messages from a first subscriber station in the broadband wireless network; the base station detecting IPv6 Neighbor Discovery messages from the received messages; and the base station relaying the IPv6 Neighbor Discovery messages to a second subscriber station in the broadband wireless network.
- an IPv6 Neighbor Discovery protocol can be used without any problem where hosts in a point-to-point oriented broadband wireless network share one or multiple prefixes, such as WiMax, WiBro, IEEE 802.16(e).
- a conventional IPv6 Neighbor Discovery method is not required to be modified.
- the present invention provides a multicast service in a broadband wireless network where a multicast service of IP data is not provided.
- IPv6 Neighbor Discovery is possible, but also transmitting data having another link-local scope multicast address as a destination address is possible in a broadband wireless network.
- FlG. 1 is a diagram illustrating a structure of a broadband wireless network according to an embodiment of the present invention, wherein a network subnet consists of an access router and a plurality of base stations;
- FlG. 2 is a diagram illustrating a structure of a broadband wireless network according to another embodiment of the present invention, wherein a network subnet consists of an access router and a single base station;
- FlG. 3 is a diagram for explaining a method and system for supporting IPv6
- FlG. 4 is a diagram for explaining a method and system for supporting IPv6
- Neighbor Discovery in a point-to-point oriented broadband wireless network using a MEP-MU according to another embodiment of the present invention.
- the present invention relates to structures and methods for supporting a conventional Internet Protocol version 6 (IPv6) Neighbor Discovery transmission where hosts in a point-to-point oriented broadband wireless network share one or multiple prefixes.
- IPv6 Internet Protocol version 6
- a base station hereinafter, referred to as 'BS'
- a subscriber station hereinafter, referred to as 'SS'
- the point-to-point link limits an IPv6 Neighbor Discovery message from one SS to be transmitted directly to other SSs.
- an access router hereinafter, referred to as 'AR'
- IPv6 determines neighboring IP node by performing a longest prefix match against the assigned prefix list. Accordingly, when SSs under an AR share same prefix, all the SSs can be neighboring hosts to each other. Due to the different definitions of a neighboring host as described above, problems may occur while transmitting IPv6 Neighbor Discovery messages to neighboring hosts.
- IPv6 Neighbor Discovery messages are relayed by AR (or BS) in order to be transmitted to neighboring SSs and multicast transmission of the IPv6 Neighbor Discovery messages is emulated by setting up a common connection to all SSs or repeatedly unicasting.
- a method of relaying IPv6 Neighbor Discovery messages is to define a Multicast Relay Part (hereinafter, referred to as 'MRP') in order to receive IPv6 Neighbor Discovery messages and forward the IPv6 Neighbor Discovery messages.
- Data to be relayed by MRP are IPv6 Neighbor Discovery messages having a link- local scope multicast address as the destination address. Accordingly, a method of selecting the IPv6 Neighbor Discovery messages is required. In the current embodiment of the present invention, the selecting methods in case of IPv6 over Ethernet and IPv6 are as follows.
- Neighbor Discovery messages in a point-to-point oriented broadband wireless network is to define a Multicast Emulation Part (hereinafter, referred to as 'MEP) in order to transmit multicast data in the wireless network.
- 'MEP Multicast Emulation Part
- Examples of the method include a MEP-Common Connection ID (hereinafter, referred to as 'MEP-CCID') method which the MEP assigns a special connection ID (hereinafter, referred to as 'CID') for the link-local scope multicast data and a MEP-Multi Unicast (hereinafter, referred to as 'MEP-MU') method which uses replicated unicast.
- a special CID is assigned for the link-local scope multicast data transmission. All SSs under a same BS generate the special CID in common, thereby called a common CID (CCID). Data transmitted via the CCID can be received by all SSs.
- CCID common CID
- a MEP-CCID function is added on the BS and the SS.
- a CCID generating method may use the same method of generating MBS-CID.
- MRP on an AR or a BS
- data having an Ethernet destination address starting with '33-33' when IPv6 over Ethernet is supported in a broadband wireless network or data having an IPv6 destination address starting with 'FF02' when only IPv6 is supported in a broadband wireless network are mapped with the CCID.
- the mapping information can be generated while generating the CCID.
- an IPv6 Neighbor Discovery message is transmitted to corresponding SSs using replicated unicast. It can be achieved by managing information on SSs which need to receive the IPv6 Neighbor Discovery message.
- the MEP-MU method of transmitting an IPv6 Neighbor Discovery message includes the following processes. First, an MEP-MU on the SS generates a its own solicited-node multicast address using the last 24 bits of its own interface identifier (IEEE EUI-64 address). Seconds, the MEP-MU on the SS transmits the information on the generated solicited-node multicast address and its own link-local address to a MEP-MU on the AR.
- the link-local address of the SS is an address not yet proven to be unique by a Duplicate Address Detection (hereinafter, referred to as 'DAD') method.
- the MEP-MU on the AR manages a table mapping the solicited-node multicast address and the corresponding link-local address based on the received information. The uniqueness of the link-local address can be proved using the table without performing the DAD method. If the link-local address is not unique, following processes are not performed.
- the MRP on the AR determines an IPv6 Neighbor Discovery message that is to be relayed.
- the MRP on the AR transmits the IPv6 Neighbor Discovery message to all SSs by replicated unicast after changing an IP destination address of the IPv6 Neighbor Discovery message to a link-local address of each SSs based on the table when the IP destination address is a link-local all node multicast address. Also, when the IP destination address is a solicited-node multicast address, a link-local address of the solicited-node multicast address is searched using the table. Then the IP destination address is changed to the searched link-local address in order to transmit the IPv6 Neighbor Discovery message to corresponding SSs by replicated unicast.
- a conventional IPv6 Neighbor Discovery message transmission can be performed where hosts in the point-to-point oriented broadband wireless network share one or multiple prefixes.
- FIG. 1 is a diagram illustrating a structure of a broadband wireless network according to an embodiment of the present invention, wherein an AR locates several BSs into the same network subnet.
- an MRP in the AR receives an IPv6 Neighbor Discovery message from a SS and relays the IPv6 Neighbor Discovery message to other SSs through each BS.
- FIG. 2 is a diagram illustrating a structure of a broadband wireless network according to another embodiment of the present invention, wherein an AR locates each BS into a separate network subnet.
- an MRP in the AR or BS receives an IPv6 Neighbor Discovery message from a SS and relays the IPv6 Neighbor Discovery message to other SSs under the same BS.
- FIG. 3 is a diagram for explaining a method and system for supporting IPv6
- FIG. 3 there are two SSs, i.e. SSl and SS2, and an AR including an MRP.
- MEP-CCIDs on SS 1 and SS2 send a message (CCID_Req message) to a BS in order to request a CCID in operation 1.
- a MEP-CCID on the BS generates a CCID mapping table after receiving the CCID_Req message in operation 2.
- the CCID mapping table has mapping information of data having an Ethernet destination address starting with '33-33' and the CCID.
- the CCID mapping table has mapping information of data having an IPv6 destination address starting with 'FF02' and the CCID.
- the MEP-CCID of the BS sends a reply (CCID_Rep message) to SSl and SS2 to assign the CCID in operation 3.
- the CCID may be assigned by BS without the CCID_Req message from SS.
- SSl sends an IPv6 Neighbor Discovery message
- the IPv6 Neighbor Discovery message is transmitted to the AR through the BS in operation 4.
- the transmitted IPv6 Neighbor Discovery message arriving at the lower layer of the AR is provided to an MRP of the AR before being transmitted to the IPv6 layer of the AR in operation 5.
- the MRP of the AR selects data to be relayed among data coming from the lower layer in operation 6.
- IPv6 Neighbor Discovery messages having a link-local scope multicast address as a destination address.
- the MRP of the AR delivers the data to the IPv6 layer and at the same time, copies the data in order to forward the data to the network in operation 7.
- the copied IPv6 Neighbor Discovery messages are transmitted through the CCID by referring the CCID mapping table in operation 8. Accordingly, all SSs allotted with the CCID receive the IPv6 Neighbor Discovery message in operation 9.
- FIG. 4 is a diagram for explaining a method and system for supporting IPv6
- FIG. 4 there are two SSs, i.e. SSl and SS2, and an AR including an MRP.
- MEP-MUs on SS 1 and SS2 generate their own solicited-node multicast addresses using the last 24 bits from their own interface identifier (IEEE EUI-64 address) in operation 1.
- the MEP-MUs on SSl and SS2 transmit the information on the generated solicited-node multicast addresses and their own link-local addresses to an MEP-MU on the AR through a notify message in operation 2.
- the link-local addresses are addresses not yet proven to be unique using a DAD method.
- the MEP-MU on the AR manages a table mapping the solicited-node multicast address and the corresponding link-local address based on the received information in operation 3.
- the uniqueness of the link-local address can be proved using the table without performing the DAD method. If the link-local address is not unique, the following operations are not performed.
- the IPv6 Neighbor Discovery message is transmitted to the AR through the BS in operation 4.
- the transmitted IPv6 Neighbor Discovery message arriving at the lower layer of the AR is provided to an MRP of the AR before being transmitted to the IPv6 layer of the AR in operation 5.
- the MRP of the AR selects data to be relayed among data coming from the lower layer in operation 6.
- Data that needs to be relayed among data coming from the lower layer are IPv6 Neighbor Discovery messages having a link-local scope multicast address as a destination address. There are two cases in selecting data.
- IPv6 Neighbor Discovery message When an IP destination address of the IPv6 Neighbor Discovery message is a link-local all node multicast address, the IP destination address is changed to the link-local address of each SSs based on the table.
- IP destination address of the IPv6 Neighbor Discovery message is the solicited-node multicast address, a link-local address of the corresponding solicited- node multicast address is searched using the table, and then the IP destination address is changed to the searched link-local address.
- the IPv6 Neighbor Discovery message with the changed IP destination address is transmitted to SSl and SS2 by replicated unicast in operation 8.
- FIGS. 3 and 4 are described when an MRP is in an AR, it is well known to one of ordinary skill in the art that a multicast transmission when an MRP is in a BS can be applied referring to FIGS. 3 and 4. Accordingly, detailed descriptions thereof will be omitted.
- the present 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 which embody the present invention are obvious to programmers in the related art.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Provided are a method and system for supporting IPv6 Neighbor Discovery in a point-to-point oriented broadband wireless network. The method includes: an access router in the broadband wireless network receiving a message from a first subscriber station in the broadband wireless network; the access router detecting a Neighbor Discovery message from the received message; and the access router relaying the Neighbor Discovery message to a second subscriber station in the broadband wireless network. The method can support IPv6 Neighbor Discovery where hosts in the point-to-point oriented broadband wireless network share one or multiple prefixes.
Description
Description Method for supporting IPv6 neighbor discovery in point-to-point oriented broadband wireless network Technical Field
[1] This application claims the benefit of Korean Patent Application Nos.
10-2005-0097263, filed on October 15, 2005 and 10-2005-0124054, filed on December 15, 2005, in the Korean Intellectual Property Office, the disclosures of which are incorporated herein in its entirety by reference.
[2] The present invention relates to a method for supporting Internet Protocol version 6
(IPv6) Neighbor Discovery, and more particularly, to a method and system for supporting IPv6 Neighbor Discovery in a point-to-point oriented broadband wireless network. The proposed method can transmit IPv6 Neighbor Discovery messages and support multicast transmission of the messages where hosts in the point-to-point oriented broadband wireless network share one or multiple prefixes.
Background Art
[3] 'Multicast in Point-to-Point Packet-switched oriented Network' disclosed in U.S.
Patents and Trademark Office (2004-0233907) relates to a tunnel for multicast data transmission, the tunnel formed between an Internet Protocol (IP) router (i.e., gateway GPRS support node, GGSN) and a serving node in a telecommunication network (i.e., service GPRS support node, SGSN) to provide a multicast service in a point-to-point oriented telecommunication network. The current invention is effective in providing a method of generating a multicast tree in a point-to-point oriented network.
[4] 'Method and System for Initiating Multicast Service in Telecommunication System'
(2005-0009774) disclosed in the Korean Intellectual Property Office relates to a method and system for notifying a multicast service in a cellular phone system, the cellular phone system providing both multicast and point-to-point service. According to the method, an access network distributes a channel for multicast service transmission between the access network and a subscriber station using a signaling conversation between subscriber stations that belong to the access network and a multicast group. Disclosure of Invention
Technical Problem
[5] 'Recommendations for IPv6 in Third Generation Partnership Project (3GPP)
Standards (RFC 3314)', which is a IETP document, discloses a method of solving problems caused while IPv6 is operating, by providing characteristic network prefix information to each subscriber station receiving a service under a base station. However,
the present invention assumes that all subscriber stations under a base station have the same network prefix information.
Technical Solution
[6] The present invention provides a method and system for supporting Internet
Protocol version 6 (IPv6) Neighbor Discovery in a point-to-point oriented broadband wireless network. The proposed method can transmit IPv6 Neighbor Discovery messages and support multicast transmission of the messages where hosts in the point- to-point broadband wireless network share one or multiple prefixes.
[7] According to an aspect of the present invention, there is provided a method of supporting Internet Protocol version 6 (IPv6) Neighbor Discovery in a broadband wireless network having a point-to-point link between a subscriber station and a base station, the method including: an access router in the broadband wireless network receiving messages from a first subscriber station in the broadband wireless network; the access router detecting IPv6 Neighbor Discovery messages from the received messages; and the access router relaying the IPv6 Neighbor Discovery messages to a second subscriber station in the broadband wireless network.
[8] According to another aspect of the present invention, there is provided a method of supporting IPv6 Neighbor Discovery in a broadband wireless network having a point- to-point link between a subscriber station and a base station, the method including: a base station in the broadband wireless network receiving messages from a first subscriber station in the broadband wireless network; the base station detecting IPv6 Neighbor Discovery messages from the received messages; and the base station relaying the IPv6 Neighbor Discovery messages to a second subscriber station in the broadband wireless network.
Advantageous Effects
[9] According to the present invention, an IPv6 Neighbor Discovery protocol can be used without any problem where hosts in a point-to-point oriented broadband wireless network share one or multiple prefixes, such as WiMax, WiBro, IEEE 802.16(e). According to the present invention, a conventional IPv6 Neighbor Discovery method is not required to be modified. Also, the present invention provides a multicast service in a broadband wireless network where a multicast service of IP data is not provided. In addition, not only IPv6 Neighbor Discovery is possible, but also transmitting data having another link-local scope multicast address as a destination address is possible in a broadband wireless network.
Description of Drawings
[10] 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:
[11] FlG. 1 is a diagram illustrating a structure of a broadband wireless network according to an embodiment of the present invention, wherein a network subnet consists of an access router and a plurality of base stations;
[12] FlG. 2 is a diagram illustrating a structure of a broadband wireless network according to another embodiment of the present invention, wherein a network subnet consists of an access router and a single base station;
[13] FlG. 3 is a diagram for explaining a method and system for supporting IPv6
Neighbor Discovery in a point-to-point oriented broadband wireless network using a MEP-CCID according to an embodiment of the present invention; and
[14] FlG. 4 is a diagram for explaining a method and system for supporting IPv6
Neighbor Discovery in a point-to-point oriented broadband wireless network using a MEP-MU according to another embodiment of the present invention.
Mode for Invention
[15] Hereinafter, the present invention will be described more fully with reference to the accompanying drawings, in which exemplary embodiments of the invention are shown.
[16] The present invention relates to structures and methods for supporting a conventional Internet Protocol version 6 (IPv6) Neighbor Discovery transmission where hosts in a point-to-point oriented broadband wireless network share one or multiple prefixes.
[17] In a point-to-point oriented broadband wireless network, a base station (hereinafter, referred to as 'BS') and a subscriber station (hereinafter, referred to as 'SS') are connected by point-to-point link. The point-to-point link limits an IPv6 Neighbor Discovery message from one SS to be transmitted directly to other SSs. In other words, an access router (hereinafter, referred to as 'AR') is the only neighboring IP node of the each SS. On the other hand, IPv6 determines neighboring IP node by performing a longest prefix match against the assigned prefix list. Accordingly, when SSs under an AR share same prefix, all the SSs can be neighboring hosts to each other. Due to the different definitions of a neighboring host as described above, problems may occur while transmitting IPv6 Neighbor Discovery messages to neighboring hosts.
[18] According to an embodiment of the present invention, IPv6 Neighbor Discovery messages are relayed by AR (or BS) in order to be transmitted to neighboring SSs and multicast transmission of the IPv6 Neighbor Discovery messages is emulated by setting up a common connection to all SSs or repeatedly unicasting.
[19] A method of relaying IPv6 Neighbor Discovery messages according to an embodiment of the present invention is to define a Multicast Relay Part (hereinafter, referred to as 'MRP') in order to receive IPv6 Neighbor Discovery messages and forward the IPv6 Neighbor Discovery messages.
[20] Data to be relayed by MRP are IPv6 Neighbor Discovery messages having a link- local scope multicast address as the destination address. Accordingly, a method of selecting the IPv6 Neighbor Discovery messages is required. In the current embodiment of the present invention, the selecting methods in case of IPv6 over Ethernet and IPv6 are as follows. First, when IPv6 over Ethernet is supported in a broadband wireless network, data having an Ethernet destination address which starts with '33-33' are selected in order to be relayed. Second, when only IPv6 is supported in a broadband wireless network, data having an IPv6 destination address which starts with 'FF02' are selected in order to be relayed. However, data having 'FF02::2' as an IPv6 destination address or '33-33-00-00-00-03' as an Ethernet destination address are excluded since the data are destined to a router, not SSs.
[21] A method of transmitting link-local scope multicast IP data including IPv6
Neighbor Discovery messages in a point-to-point oriented broadband wireless network according to an embodiment of the present invention is to define a Multicast Emulation Part (hereinafter, referred to as 'MEP) in order to transmit multicast data in the wireless network. Examples of the method include a MEP-Common Connection ID (hereinafter, referred to as 'MEP-CCID') method which the MEP assigns a special connection ID (hereinafter, referred to as 'CID') for the link-local scope multicast data and a MEP-Multi Unicast (hereinafter, referred to as 'MEP-MU') method which uses replicated unicast.
[22] In the MEP-CCID method, a special CID is assigned for the link-local scope multicast data transmission. All SSs under a same BS generate the special CID in common, thereby called a common CID (CCID). Data transmitted via the CCID can be received by all SSs. To generate CCID, a MEP-CCID function is added on the BS and the SS. In case of IEEE 802.16e network, a CCID generating method may use the same method of generating MBS-CID.
[23] When mapping a CCID and an IPv6 Neighbor Discovery message relayed by a
MRP on an AR (or a BS), data having an Ethernet destination address starting with '33-33' when IPv6 over Ethernet is supported in a broadband wireless network or data having an IPv6 destination address starting with 'FF02' when only IPv6 is supported in a broadband wireless network are mapped with the CCID. The mapping information can be generated while generating the CCID.
[24] Using the MEP-MU method, an IPv6 Neighbor Discovery message is transmitted to corresponding SSs using replicated unicast. It can be achieved by managing information on SSs which need to receive the IPv6 Neighbor Discovery message. The MEP-MU method of transmitting an IPv6 Neighbor Discovery message includes the following processes. First, an MEP-MU on the SS generates a its own solicited-node multicast address using the last 24 bits of its own interface identifier (IEEE EUI-64
address). Seconds, the MEP-MU on the SS transmits the information on the generated solicited-node multicast address and its own link-local address to a MEP-MU on the AR. Here, the link-local address of the SS is an address not yet proven to be unique by a Duplicate Address Detection (hereinafter, referred to as 'DAD') method. Third, the MEP-MU on the AR manages a table mapping the solicited-node multicast address and the corresponding link-local address based on the received information. The uniqueness of the link-local address can be proved using the table without performing the DAD method. If the link-local address is not unique, following processes are not performed. Fourth, the MRP on the AR determines an IPv6 Neighbor Discovery message that is to be relayed. Then the MRP on the AR transmits the IPv6 Neighbor Discovery message to all SSs by replicated unicast after changing an IP destination address of the IPv6 Neighbor Discovery message to a link-local address of each SSs based on the table when the IP destination address is a link-local all node multicast address. Also, when the IP destination address is a solicited-node multicast address, a link-local address of the solicited-node multicast address is searched using the table. Then the IP destination address is changed to the searched link-local address in order to transmit the IPv6 Neighbor Discovery message to corresponding SSs by replicated unicast.
[25] Accordingly, a conventional IPv6 Neighbor Discovery message transmission can be performed where hosts in the point-to-point oriented broadband wireless network share one or multiple prefixes.
[26] FIG. 1 is a diagram illustrating a structure of a broadband wireless network according to an embodiment of the present invention, wherein an AR locates several BSs into the same network subnet. Referring to FIG. 1, an MRP in the AR receives an IPv6 Neighbor Discovery message from a SS and relays the IPv6 Neighbor Discovery message to other SSs through each BS.
[27] FIG. 2 is a diagram illustrating a structure of a broadband wireless network according to another embodiment of the present invention, wherein an AR locates each BS into a separate network subnet. Referring to FIG. 2, an MRP in the AR or BS receives an IPv6 Neighbor Discovery message from a SS and relays the IPv6 Neighbor Discovery message to other SSs under the same BS.
[28] FIG. 3 is a diagram for explaining a method and system for supporting IPv6
Neighbor Discovery in a point-to-point oriented broadband wireless network using a MEP-CCID according to an embodiment of the present invention. In FIG. 3, there are two SSs, i.e. SSl and SS2, and an AR including an MRP.
[29] Referring to HG. 3, MEP-CCIDs on SS 1 and SS2 send a message (CCID_Req message) to a BS in order to request a CCID in operation 1. A MEP-CCID on the BS generates a CCID mapping table after receiving the CCID_Req message in operation
2. When IPv6 over Ethernet is supported in a broadband wireless network, the CCID mapping table has mapping information of data having an Ethernet destination address starting with '33-33' and the CCID. When only IPv6 is supported in a broadband wireless network, the CCID mapping table has mapping information of data having an IPv6 destination address starting with 'FF02' and the CCID. After the CCID mapping table is generated, the MEP-CCID of the BS sends a reply (CCID_Rep message) to SSl and SS2 to assign the CCID in operation 3. The CCID may be assigned by BS without the CCID_Req message from SS. When SSl sends an IPv6 Neighbor Discovery message, the IPv6 Neighbor Discovery message is transmitted to the AR through the BS in operation 4. The transmitted IPv6 Neighbor Discovery message arriving at the lower layer of the AR is provided to an MRP of the AR before being transmitted to the IPv6 layer of the AR in operation 5. The MRP of the AR selects data to be relayed among data coming from the lower layer in operation 6. Data that needs to be relayed among the data coming from the lower layer are an IPv6 Neighbor Discovery messages having a link-local scope multicast address as a destination address. There are two cases in selecting data. First, when IPv6 over Ethernet is supported in a broadband wireless network, data having an Ethernet destination address which starts with '33-33' are selected in order to be relayed. Second, when only IPv6 is supported in a broadband wireless network, data having an IPv6 destination address which starts with 'FF02' are selected in order to be relayed. However, data having 'FF02::2' as an IPv6 destination address or '33-33-00-00-00-03' as an Ethernet destination address are excluded since the data are destined to a router. The MRP of the AR delivers the data to the IPv6 layer and at the same time, copies the data in order to forward the data to the network in operation 7. The copied IPv6 Neighbor Discovery messages are transmitted through the CCID by referring the CCID mapping table in operation 8. Accordingly, all SSs allotted with the CCID receive the IPv6 Neighbor Discovery message in operation 9.
[30] FIG. 4 is a diagram for explaining a method and system for supporting IPv6
Neighbor Discovery in a point-to-point oriented broadband wireless network using a MEP-MU according to another embodiment of the present invention. In FIG. 4, there are two SSs, i.e. SSl and SS2, and an AR including an MRP.
[31] Referring to FIG. 4, MEP-MUs on SS 1 and SS2 generate their own solicited-node multicast addresses using the last 24 bits from their own interface identifier (IEEE EUI-64 address) in operation 1. The MEP-MUs on SSl and SS2 transmit the information on the generated solicited-node multicast addresses and their own link-local addresses to an MEP-MU on the AR through a notify message in operation 2. Here, the link-local addresses are addresses not yet proven to be unique using a DAD method. The MEP-MU on the AR manages a table mapping the solicited-node multicast
address and the corresponding link-local address based on the received information in operation 3. The uniqueness of the link-local address can be proved using the table without performing the DAD method. If the link-local address is not unique, the following operations are not performed. When the SSl sends an IPv6 Neighbor Discovery message, the IPv6 Neighbor Discovery message is transmitted to the AR through the BS in operation 4. The transmitted IPv6 Neighbor Discovery message arriving at the lower layer of the AR is provided to an MRP of the AR before being transmitted to the IPv6 layer of the AR in operation 5. The MRP of the AR selects data to be relayed among data coming from the lower layer in operation 6. Data that needs to be relayed among data coming from the lower layer are IPv6 Neighbor Discovery messages having a link-local scope multicast address as a destination address. There are two cases in selecting data. First, when IPv6 over Ethernet is supported in a broadband wireless network, data having an Ethernet destination address which starts with '33-33' are selected in order to be relayed. Second, when only IPv6 is supported in a broadband wireless network, data having an IPv6 destination address which starts with 'FF02' are selected in order to be relayed. However, data having 'FF02::2' as an IPv6 destination address or '33-33-00-00-00-03' as an Ethernet destination address are excluded since the data are destined to a router. The MRP of the AR delivers the data to the IPv6 layer of the AR and at the same time, copies the data in order to forward the data to the MEP-MU of the AR in operation 7. When an IP destination address of the IPv6 Neighbor Discovery message is a link-local all node multicast address, the IP destination address is changed to the link-local address of each SSs based on the table. When an IP destination address of the IPv6 Neighbor Discovery message is the solicited-node multicast address, a link-local address of the corresponding solicited- node multicast address is searched using the table, and then the IP destination address is changed to the searched link-local address. The IPv6 Neighbor Discovery message with the changed IP destination address is transmitted to SSl and SS2 by replicated unicast in operation 8.
[32] Although FIGS. 3 and 4 are described when an MRP is in an AR, it is well known to one of ordinary skill in the art that a multicast transmission when an MRP is in a BS can be applied referring to FIGS. 3 and 4. Accordingly, detailed descriptions thereof will be omitted.
[33] The present 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 which embody the present invention are obvious to programmers in the related art.
[34] While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it will be understood by those of ordinary skill 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 following claims.
Claims
[1] A method of supporting Internet Protocol version 6 (IPv6) Neighbor Discovery in a broadband wireless network having a point-to-point link between a subscriber station and a base station, the method comprising: an access router in the broadband wireless network receiving a message from a first subscriber station in the broadband wireless network; the access router detecting a Neighbor Discovery message from the received message; and the access router relaying the Neighbor Discovery message to a second subscriber station in the broadband wireless network.
[2] The method of claim 1, wherein, in the detecting of a Neighbor Discovery message, the Neighbor Discovery message is detected after determining whether a layer 2 address (or IPv6 address) of the received message corresponds to a predetermined address.
[3] The method of claim 1, wherein the relaying of the Neighbor Discovery message is performed by emulating multicast transmission in the broadband wireless network.
[4] The method of claim 3, further comprising: the base station generating a table which maps a common connection identifier and a predetermined address, before the access router receives a message; and the base station allotting the common connection identifier to all subscriber stations in the broadband wireless network, wherein the relaying of the Neighbor Discovery message comprises: the access router delivering the detected Neighbor Discovery message to an IPv6 layer of the access router and forwarding the detected Neighbor Discovery message to the broadband wireless network; and the base station, which has received the Neighbor Discovery message from the access router, transmitting the Neighbor Discovery message to the second subscriber station through the common connection identifier, by referring the generated mapping table.
[5] The method of claim 1, wherein, in the relaying of the Neighbor Discovery message, the Neighbor Discovery message is transmitted to the second subscriber station, where the detected Neighbor Discovery message is to be relayed, using replicated unicast.
[6] The method of claim 5, further comprising: each subscriber station in the broadband wireless network generating a solicited- node multicast address before the access router receives a message;
each subscriber station transmitting the information on the generated solicited- node multicast address and its own link-local address to the access router; and the access router generating a table which maps the solicited-node multicast address and the link-local address based on the transmitted information, wherein the relaying of the Neighbor Discovery message comprises: the access router delivering the detected Neighbor Discovery message to the IPv6 layer of the access router and forwarding the detected Neighbor Discovery message to the broadband wireless network ; and the access router transmitting the Neighbor Discovery message to the second subscriber station in the broadband wireless network using replicated unicast after changing the IP destination address of the copied Neighbor Discovery message based on the generated table.
[7] The method of claim 6, wherein, in the changing of the IP destination address, the IP destination address is changed to the link-local addresses of each subscriber stations based on the generated mapping table and the IPv6 Neighbor Discovery message is transmitted to all subscriber stations using replicated unicast with the changed IP destination addresses, when the IP destination address of the Neighbor Discovery message is a link-local all node multicast address.
[8] The method of claim 6, wherein the changing of the IP destination address comprises: when the IP destination address of the Neighbor Discovery message is the solicited-node multicast address, obtaining link-local addresses of the corresponding subscriber stations based on the generated mapping table; and changing the IP destination address of the Neighbor Discovery message to the obtained link-local addresses and forwarding the Neighbor Discovery message with the changed IP destination address to the second subscriber stations using replicated unicast.
[9] A method of supporting IPv6 Neighbor Discovery in a broadband wireless network having a point-to-point characteristic between a subscriber station and a base station, the method comprising: a base station in the broadband wireless network receiving a message from a first subscriber station in the broadband wireless network; the base station detecting a Neighbor Discovery message from the received message; and the base station relaying the Neighbor Discovery message to a second subscriber station in the broadband wireless network.
[10] The method of claim 9, wherein, in the detecting a Neighbor Discovery
message, the Neighbor Discovery message is detected after determining whether a layer 2 address (or IPv6 address) of the received message corresponds to a predetermined address.
[11] The method of claim 9, wherein the relaying the Neighbor Discovery message is performed using a multicast connection in the broadband wireless network.
[12] The method of claim 11, wherein the base station sends the detected
Neighbor Discovery message to an access router and forwards the detected Neighbor Discovery message to the broadband wireless network, wherein before the base station transmits the copied Neighbor Discovery message to the broadband wireless network, the base station assigns a common connection identifier to all subscriber stations in the broadband wireless network, generates a table which maps the common connection identifier and a predetermined address, and transmits the Neighbor Discovery message received from the access router to the second subscriber station through the common connection identifier, by referring the generated mapping table.
[13] The method of claim 9, wherein the relaying the Neighbor Discovery message comprises transmitting the Neighbor Discovery message to the second subscriber station, where the detected Neighbor Discovery message is to be relayed, using replicated unicast.
[14] The method of claim 13, wherein the second subscriber station in the broadband wireless network generates a solicited-node multicast address and transmits the information on the generated solicited-node multicast address and its own link-local address to the base station, and the base station generates a table which maps the solicited-node multicast address and the link-local address based on the received information, changes the IP destination address of the detected Neighbor Discovery message to corresponding link-local address by referring the generated table, and forwards the Neighbor Discovery message with the changed IP destination address to the second subscriber station in the broadband wireless network using replicated unicast while transmitting the Neighbor Discovery message to the access router.
[15] A computer readable recording medium, having a program recorded thereon for performing the method of any one of claims 1 through 14.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008535455A JP4686609B2 (en) | 2005-10-15 | 2006-10-13 | Method for supporting IPv6 neighbor discovery in a point-to-point oriented broadband wireless network |
US12/090,346 US20080320165A1 (en) | 2005-10-15 | 2006-10-13 | Method for Supporting Ipv6 Neighbor Discovery in Point-To-Point Oriented Broadband Wireless Network |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2005-0097263 | 2005-10-15 | ||
KR20050097263 | 2005-10-15 | ||
KR10-2005-0124054 | 2005-12-15 | ||
KR1020050124054A KR100656378B1 (en) | 2005-10-15 | 2005-12-15 | Method and system for ipv6 neighbor discovery method for point-to-point oriented broadband wireless network |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2007046597A1 true WO2007046597A1 (en) | 2007-04-26 |
Family
ID=37962669
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/KR2006/004116 WO2007046597A1 (en) | 2005-10-15 | 2006-10-13 | Method for supporting ipv6 neighbor discovery in point-to-point oriented broadband wireless network |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2007046597A1 (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2008065114A1 (en) * | 2006-11-29 | 2008-06-05 | Nokia Corporation | Broadcast support for mobile systems |
JP2009111929A (en) * | 2007-10-31 | 2009-05-21 | Fujitsu Ltd | Method and apparatus for allocating connection identifier in wireless communication system |
WO2009109141A1 (en) * | 2008-03-06 | 2009-09-11 | 华为技术有限公司 | An ipv6 session liveness detection method, apparatus and system |
US8050196B2 (en) | 2009-07-09 | 2011-11-01 | Itt Manufacturing Enterprises, Inc. | Method and apparatus for controlling packet transmissions within wireless networks to enhance network formation |
WO2012100494A1 (en) * | 2011-01-27 | 2012-08-02 | 中兴通讯股份有限公司 | Method and apparatus for improving security of neighbor discovery snooping |
GB2503508A (en) * | 2012-06-29 | 2014-01-01 | Renesas Mobile Corp | Peer discovery of proximity services |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5574860A (en) * | 1993-03-11 | 1996-11-12 | Digital Equipment Corporation | Method of neighbor discovery over a multiaccess nonbroadcast medium |
US20040106408A1 (en) * | 2001-05-02 | 2004-06-03 | James Beasley | Wireless base station neighbor discovery in a communication system, such as a system employing a short-range frequency hopping scheme |
US6845091B2 (en) * | 2000-03-16 | 2005-01-18 | Sri International | Mobile ad hoc extensions for the internet |
-
2006
- 2006-10-13 WO PCT/KR2006/004116 patent/WO2007046597A1/en active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5574860A (en) * | 1993-03-11 | 1996-11-12 | Digital Equipment Corporation | Method of neighbor discovery over a multiaccess nonbroadcast medium |
US6845091B2 (en) * | 2000-03-16 | 2005-01-18 | Sri International | Mobile ad hoc extensions for the internet |
US20040106408A1 (en) * | 2001-05-02 | 2004-06-03 | James Beasley | Wireless base station neighbor discovery in a communication system, such as a system employing a short-range frequency hopping scheme |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2008065114A1 (en) * | 2006-11-29 | 2008-06-05 | Nokia Corporation | Broadcast support for mobile systems |
US7715389B2 (en) | 2006-11-29 | 2010-05-11 | Nokia Corporation | Broadcast support for mobile systems |
JP2009111929A (en) * | 2007-10-31 | 2009-05-21 | Fujitsu Ltd | Method and apparatus for allocating connection identifier in wireless communication system |
WO2009109141A1 (en) * | 2008-03-06 | 2009-09-11 | 华为技术有限公司 | An ipv6 session liveness detection method, apparatus and system |
US8050196B2 (en) | 2009-07-09 | 2011-11-01 | Itt Manufacturing Enterprises, Inc. | Method and apparatus for controlling packet transmissions within wireless networks to enhance network formation |
WO2012100494A1 (en) * | 2011-01-27 | 2012-08-02 | 中兴通讯股份有限公司 | Method and apparatus for improving security of neighbor discovery snooping |
GB2503508A (en) * | 2012-06-29 | 2014-01-01 | Renesas Mobile Corp | Peer discovery of proximity services |
GB2503508B (en) * | 2012-06-29 | 2014-09-17 | Broadcom Corp | Apparatus and method for peer discovery |
US9344955B2 (en) | 2012-06-29 | 2016-05-17 | Broadcom Corporation | Apparatus and method for peer discovery |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8625609B2 (en) | Using DHCPv6 and AAA for mobile station prefix delegation and enhanced neighbor discovery | |
US7260075B2 (en) | Fast duplicate address detection entity for managing information for fast duplicate address detection in distribution system and fast duplicate address detection method using the same | |
US20080320165A1 (en) | Method for Supporting Ipv6 Neighbor Discovery in Point-To-Point Oriented Broadband Wireless Network | |
EP2364543B1 (en) | Broadband network access | |
KR100886433B1 (en) | IPv6 Support Method for Bridge Extension Using Wireless Communications System | |
US20030026230A1 (en) | Proxy duplicate address detection for dynamic address allocation | |
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 | |
US20070099649A1 (en) | Method and apparatus for neighbor discovery in IPv6-based mobile system | |
CN110944360B (en) | Transmission method and device based on data channel N4-U | |
EP1782605A1 (en) | A method, network elements, a terminal, a network infrastructure, and a communication system for triggering events | |
EP1250777A1 (en) | Broadcast as a triggering mechanism for route discovery | |
WO2007046597A1 (en) | Method for supporting ipv6 neighbor discovery in point-to-point oriented broadband wireless network | |
KR100734884B1 (en) | Method for transmitting neighbor discovery protocol message in ieee 802.16/wibro network | |
CN100459544C (en) | Prefix delegation system and method of ad-hoc network | |
WO2006068747A2 (en) | Distributed domain name service | |
US20090067360A1 (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 | |
WO2007110128A1 (en) | Efficient ip address configuration in mobile networks with multiple mobility anchor points (maps) | |
US7460511B2 (en) | Device connectivity | |
TW200814685A (en) | Method for data message transmission | |
US9307391B2 (en) | Method and system for management of the mobility of a mobile network | |
WO2004089005A2 (en) | Method, network node, messages and computer program for use in mobility support in a packet-switched data communication network | |
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 | |
KR100789933B1 (en) | A dad method of ipv6 address auto configuration | |
KR100739286B1 (en) | Address auto configuration system and method based on wireless broadband access terminal interface identifier generating method | |
JP2003092597A (en) | Mobile communication system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
ENP | Entry into the national phase |
Ref document number: 2008535455 Country of ref document: JP Kind code of ref document: A |
|
WWE | Wipo information: entry into national phase |
Ref document number: 12090346 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: 06799195 Country of ref document: EP Kind code of ref document: A1 |