In the following detailed description, only certain exemplary embodiments of the present invention have been shown and described, simply by way of illustration. As those skilled in the art would realize, the described embodiments may be modified in various different ways, all without departing from the spirit or scope of the present invention. Accordingly, the drawings and description are to be regarded as illustrative in nature and not restrictive. Like reference numerals designate like elements throughout the specification.
In addition, unless explicitly described to the contrary, the word “comprise” and variations such as “comprises” or “comprising” will be understood to imply the inclusion of stated elements but not the exclusion of any other elements.
An IPv6 neighbor discovery support method in a wireless communication system where all attached subscriber stations share a common network prefix according to an exemplary embodiment of the present invention will now be described in detail with reference to the accompanying drawings.
In the embodiment of the present invention, each base stations form Identification Cache Tables (ICTs) thereof, and perform a process of controlling unnecessary transmission of IPv6 neighbor discovery messages and an IPv6 neighbor discovery proxy function. More specifically, the ICT located in each of the base stations basically includes MAC addresses of the subscriber stations, and at least one IPv6 address and its valid flag information on whether each IPv6 address is valid or not.
A base station acquires MAC addresses of subscriber stations to which the base station provides a service during an initial ranging procedure that is defined in an IEEE 802.16 based wireless communication system and creates new entries for the subscriber stations in its ICT (S210).
Once a subscriber station generates a link-local unicast address and a global unicast address according to RFC2462, a base station (i.e. Request BS) serving the subscriber stations receives a neighbor solicitation (NS) message sent from the subscriber stations (i.e. Request SSs) for the purpose of Duplicate Address Detection (DAD) on the generated addresses (S220). The NS message for DAD includes the generated addresses in a target address field. When receiving the NS for the DAD from the Request SSs, the Request BS stores the address specified in the target address field of the NS message in its ICT as an IPv6 address field of the corresponding subscriber station, and sets a valid flag of the corresponding IPv6 address to 0 (S230). Here, the valid flag being set to 0 means that validity of the corresponding IPv6 address is not yet confirmed.
After relaying the NS message for the DAD to network, if the Request BS does not receive a neighbor advertisement (NA) message as a reply to the NS message since a predetermined time (one second, and this set value may be changed according to a structure of the network) is elapsed, the base station changes the valid flag of the IPv6 address to 1 (S240). This means that uniqueness of the IPv6 address is verified, and the IPv6 address information is managed as the IPv6 address of the terminals.
Next, a method of supporting an IPv6 neighbor discovery by using ICT information according to an exemplary embodiment of the present invention will be described.
First, a structure of an IEEE 802.16 network using Ethernet CS to which the present invention is applied will be described with reference to
As shown in
Meanwhile, the IPv6 neighbor discovery assumes multicast transmission support in a link layer as well as IP layer. However, the IEEE 802.16 technique does not support link layer multicast transmission mapped to IP layer multicast transmission.
Hence, when the IPv6 neighbor discovery procedure is performed in IEEE 802.16 based networks, a method supporting multicast transmission of IPv6 neighbor discovery messages is required.
Following describes the methods for multicast transmission of IPv6 neighbor discovery messages in the wireless communication system according to the exemplary embodiment of the present invention.
As a first method, there is provided a multicast transmission method that uses a Common Connection Identifier (CCID). This method aims to transmit IPv6 neighbor discovery messages that use an all-nodes multicast address as a destination address.
As shown in
The CCID is one of Multicast and Broadcast Connection Identifier (MBS-CID) which is defined in IEEE 802.16e standard. While the MBS-CID is a CID that a base station commonly generates only for the subscriber stations that desire the same media contents, the CCID is a CID that is commonly generated for all the subscriber stations that are served by a same base station. All the subscriber stations receive data that the base station transmits by using the CCID. Therefore, when the base station transmits the IPv6 neighbor discovery messages that have the all-nodes multicast address as the destination address through its wireless interface thereof, the multicast transmission of the IPv6 neighbor discovery messages is performed by using the CCID. In order to generate the CCID, the base station and the subscriber stations conform to a process of generating an MBS-CID according to the IEEE 802.16e standard. Description thereof will be omitted.
As a second method, there is provided an IP multicast data transmission method that uses multi-unicast transmission. This method intends to transmit IPv6 neighbor discovery messages that have a solicited-node address as a destination address. The multi-unicast transmission is a method in which a base station maintains information on subscriber stations to which the IPv6 neighbor discovery message needs to be transmitted and transmits the IPv6 neighbor discovery message to the subscriber stations by replicated unicast transmissions. A characteristic of the above-described method will be described with reference to
As shown in
Next, the base station derives a solicited-node address corresponding to the subscriber station with the last 24 bits from the MAC address of the subscriber station according to RFC2373 (S520).
Next, the base station maintains relationship between the derived solicited-node address and a CID, which is assigned to the subscriber station. The relationship may be appended to a classifier that is referenced when the base station transmits data to the subscriber station (S530).
Next, when the base station transmits the IPv6 neighbor discovery message that has the solicited-node address as a destination address via its wireless interface, the base station refers to the classifier including the relationship thereof and transmits the IPv6 neighbor discovery message on each CIDs related to the solicited-node address by replicated unicast transmissions (S540).
Meanwhile,
What is illustrated in
Meanwhile,
What is described in
What is described in
Each of the base stations receiving the NS message for the DAD determines whether an IPv6 address in the target address field of the NS message is registered in its ICT as the IPv6 address regardless of a set value of the valid flag (S815). When the corresponding IPv6 address is registered in the ICT, each of the base stations identifies itself as a Target BS (S820). Otherwise, each of the base stations is not a Target BS and ignores the NS message for the DAD. When the base station is the Target BS 320 that provides a service to the Target SS 302 (S825), the Target BS 320 transmits the NS message for the DAD to the Target SS 302 according to a multi-unicast method (S830). The Target SS 302 having received the NS message for the DAD makes a response by transmitting NA message for the DAD (S835).
Since Steps S840 to S850 of the Request BS for the NA message for the DAD are the same as Steps S735 to S745 of
As such, the present invention prevents base stations from transmitting of the unnecessary IPv6 neighbor discovery messages in the network where direct communication and multicast are not supported. It reduces waste of radio resources and power consumption of the subscriber stations.
As described above, according to the embodiment of the present invention, when the subscriber stations existing under a same access router have information on one common network prefix in the wireless communication system, unnecessary transmission of the IPv6 neighbor discovery messages is controlled in the base station. It reduces the waste of radio resources and power consumption of the subscriber stations. Further, in the wireless communication network, a method of a multicast service by defining multi-unicast and a CCID solves a problem in that the IP multicast service is not supported.
While this invention has been described in connection with what is presently considered to be practical exemplary embodiments, it is to be understood that the invention is not limited to the disclosed embodiments, but, on the contrary, is intended to cover various modifications and equivalent arrangements included within the spirit and scope of the appended claims.
| Number | Date | Country | Kind |
|---|---|---|---|
| 10-2006-0078289 | Aug 2006 | KR | national |
| 10-2006-0124894 | Dec 2006 | KR | national |