Source: https://patents.google.com/patent/JP2005333648A/en
Timestamp: 2020-03-31 02:29:24
Document Index: 780305512

Matched Legal Cases: ['art 20', 'art 30', 'art 35', 'art 40', 'art 50', 'art 60', 'art 70', 'art 100']

JP2005333648A - High-speed handover method optimized for ieee802.11 network - Google Patents
High-speed handover method optimized for ieee802.11 network Download PDF
JP2005333648A
JP2005333648A JP2005144752A JP2005144752A JP2005333648A JP 2005333648 A JP2005333648 A JP 2005333648A JP 2005144752 A JP2005144752 A JP 2005144752A JP 2005144752 A JP2005144752 A JP 2005144752A JP 2005333648 A JP2005333648 A JP 2005333648A
JP2005144752A
JP4054341B2 (en
僖 眞 張
忠 勳 李
延 熙 韓
2004-05-17 Priority to KR20040034958 priority Critical
2005-05-10 Priority to KR1020050038890A priority patent/KR100643766B1/en
2005-05-17 Application filed by Samsung Electronics Co Ltd, 三星電子株式会社Ｓａｍｓｕｎｇ Ｅｌｅｃｔｒｏｎｉｃｓ Ｃｏ．，Ｌｔｄ． filed Critical Samsung Electronics Co Ltd
2005-12-02 Publication of JP2005333648A publication Critical patent/JP2005333648A/en
2008-02-27 Publication of JP4054341B2 publication Critical patent/JP4054341B2/en
<P>PROBLEM TO BE SOLVED: To provide a high-speed handover method optimized for IEEE802.11 network. <P>SOLUTION: This invention compromises; a step in which becon flam signal is received from a mobile terminal and perimeter AP adjoining serving AP and the mobile terminal in service; a step, in which SNR value is generated for determining conditions of the perimeter AP, based on the becon flame signal received from the perimeter AP; a step, in which the SNR value is compared with the predetermined threshold, and based on the comparison result, the perimeter AP is classified into detection AP, candidate AP or target AP and the classification result is stored into the perimeter AP list; and a step, in which handover is performed based on the classification list. <P>COPYRIGHT: (C)2006,JPO&NCIPI
The present invention relates to a fast handover method optimized for an IEEE 802.11 network, and more particularly, suitable for an IEEE 802.11 network capable of supporting a node that performs a fast handover through a fast pre-handover process. The present invention relates to a high-speed handover method.
In recent years, the users of the wireless Internet are increasing due to the rapid spread of the Internet, the development of wireless communication technology, and the improvement of the performance of mobile terminals such as portable computers and PDAs (Personal Digital Assistants). Under the wireless Internet environment, the mobile terminal changes its position at any time and changes its connection position to the network.
In order to enable wireless Internet communication of a mobile terminal, even when the mobile terminal leaves its own home network and moves to an external network, it is of utmost importance to guarantee high-quality Internet services similar to the home network. Various technologies have been proposed to provide a stable wireless Internet service even when a mobile terminal changes a network connection position. In particular, in the Mobile IP Walking Group (IETF), a method for continuously using a specific identifier called an IP address regardless of the connection position of the network is presented. The company continues to work to supplement the shortcomings by defining protocols for mobile IP. In addition, in order to solve the problem that it is impossible to cover the increasing amount of address requests depending on the existing IPv4 address system, the introduction of mobile IPv6 technology that attempts to provide a wireless Internet service using IPv6 is in progress. It is being Currently, Mobile IPv6 has been revised to IETF Internet-Draft version 24 since it was first proposed, and will soon become RFC (Request For Comments).
According to the mobile IPv6 technology, even when the mobile terminal moves to an external network, the mobile terminal communicates with the communication target node using its home address through the home agent of the router having its registration information. If the mobile terminal is linked to the external network, the mobile terminal is assigned a temporary address CoA (Care of Address) from the router of the external network, and registers the assigned CoA in the home agent together with the binding, that is, the home address.
Accordingly, the packet sent from the communication target node to the mobile terminal is intercepted by the home agent and transferred to the mobile terminal located in the external network using the current CoA of the mobile terminal.
In order to be assigned CoA, the mobile terminal receives a router advertisement message from any router in the network after link layer connection is made to the external network. For this reason, the mobile terminal can multicast a router solicitation message to the entire network.
The router advertisement message provides network prefix information. Therefore, the mobile terminal generates a new CoA using the prefix information of the network and its own link layer address (Link-Layer Address, LLA). The mobile terminal sets the generated CoA as a temporary address.
If it is not possible to determine whether the generated CoA is generated by moving the mobile terminal's network or due to reconfiguration of the mobile terminal's network interface, an arbitrary time delay between 0 and 1 second It is necessary to let
Next, the mobile terminal multicasts a neighbor solicitation message including its link layer address to the newly linked network, and starts duplicate address detection (hereinafter referred to as “DAD”). .
If a neighbor advertisement (Neighbor Advertisement) that informs address duplication is not received within a predetermined time limit, the CoA is recognized as the only CoA, and the mobile terminal performs communication using this CoA. The predetermined time limit is 1000 ms by default.
On the other hand, when a mobile terminal moves to a new link, that is, a new IP sub-network in the mobile IPv6 standard, fast handover in Mobile IPv6 (Fast Handover IPv6: as a protocol for minimizing handover delay and packet loss). (Hereinafter referred to as “FMIPv6”) was proposed.
However, in FMIPv6, there are various problems while using many handover-related signaling, and in particular, it is being standardized without being optimized for the IEEE 802.11 network. Hereinafter, problems in the conventional high-speed IPv6 handover method will be described.
First, the conventional high-speed IPv6 handover method is described as a basic assumption that it is performed in a 'preactive mode' in which 'movement status prediction' is developed as a basis. However, there is no description about the exact time point when the mobile terminal performs the layer 2 handover even when the “movement situation prediction” is accurately performed on the link before moving. Therefore, if the layer 2 handover cannot be performed immediately after sending the packet tunneling request message to the layer 3, packet loss may occur.
Secondly, the 'movement situation prediction' process is roughly divided into a movement detection process and a new temporary address generation (New CoA Configuration & Configuration) process. Conventionally, these two processes are divided. As a result, there is a problem that it takes a lot of time for the prior work of the handover and the success of the prediction-based handover is lowered.
Thirdly, it takes about 1000 ms to check the duplication of the address in the process of creating a temporary address to be used in a new moving link by the mobile terminal, which is the biggest problem when performing a fast handover. ing.
Accordingly, the present invention has been made to solve the above-described problems, and an object of the present invention is to make it possible to provide a high-speed handover service to a mobile terminal adopting IPv6 as a basic stack of a network layer. It is to provide a fast handover method optimized for the .11 network.
In order to achieve the above object, a fast handover method optimized for an IEEE 802.11 network according to the present invention includes at least two wireless access points for communicating with a mobile terminal using a wireless channel unique to the mobile terminal. (AP) is a method in which the mobile terminal performs a handover in which a beacon frame signal is transmitted from a serving AP currently communicating with the mobile terminal and a neighboring AP adjacent to the mobile terminal. Receiving, generating a predetermined first signal for determining the state of the peripheral AP based on the beacon frame signal received from the peripheral AP, the first signal and a predetermined threshold set in advance And classifying the neighboring AP as one of the detected AP, the candidate AP, and the target AP based on the comparison result. A method for determining the AP to perform the handover based on the classification results out to be stored on the peripheral AP list, and in the peripheral AP list preferably contains.
Here, if the magnitude of the predetermined first signal detected from the serving AP becomes smaller than a predetermined first threshold value THR_1, a preliminary stage for performing a handover may be started. preferable.
Here, the preliminary stage for performing the handover is: i) when a serving AP in communication with the mobile terminal and a neighboring AP that may newly communicate with the mobile terminal belong to different sub-networks, And ii) It is preferable that the service is divided into a case where a serving AP in communication with the mobile terminal and a peripheral AP that may newly communicate with the mobile terminal belong to the same subnetwork.
Here, the preliminary stage for performing the handover is:
(A) a stage where LQCT (Link_Quality_Cross_Threshold) trigger information is transmitted from layer 2 to layer 3; A stage in which various types of information search regarding the determined candidate AP and target AP are performed, and (c) as a result of the information search, neighboring APs that may newly communicate with the mobile terminal When belonging to a sub-network different from the serving AP communicating with the terminal, the MAC address of the mobile terminal, BSSID (Basic Service Set Identifier) and FBU (Fast Binding Update) message of the candidate AP and the target AP Is transmitted from the mobile terminal to an access router that manages the subnetwork to which the mobile terminal currently belongs, and (d) from the access router that manages the subnetwork to which the mobile terminal currently belongs, Transmitting a HI (Handover Initiation) message and the MAC address of the mobile terminal to a router connected to each of the target APs; and (e) the mobile terminal currently belongs from a router connected to each of the candidate AP and the target AP. Ω of a message including a HAck message and an RA (Router Advertisement) message as a response message to the HI message and a temporary address whose uniqueness is guaranteed. And (f) collecting each RA message and Ω transmitted from the router connected to the candidate AP and the target AP, and transmitting the RA message and Ω together with the FBAck message to the mobile terminal. Is preferred.
Here, if the step (f) is completed, it means that the preliminary step for performing the handover is completed, and it is preferable that a predetermined timer set in advance operates from this point.
Here, if the magnitude of the first signal detected from the serving AP becomes smaller than the second threshold THR_2 within the predetermined time set in advance, the mobile terminal enters the handover execution stage. It is preferable.
Here, the execution stage of the handover includes (a) a stage in which LGD (Link_Going Down) trigger information is transmitted from layer 2 to layer 3, and (b) a subnetwork to which the mobile terminal belongs from a mobile terminal. A Ω of a message including a MVN (Moving Notification) message and a temporary address whose uniqueness is guaranteed is transmitted to the managing access router, and (c) by the access router managing the subnetwork to which the mobile terminal belongs Preferably, tunneling is performed, and an MVAck message of a response message to the MVN message is transmitted from the access router to the mobile terminal.
Here, in the step (c), if the MVAck message is transmitted to the mobile terminal, LS (Link_Switch) trigger information is preferably transmitted from layer 3 to layer 2.
Here, if the LS trigger information is transmitted from layer 3 to layer 2, a stage where reconnection is attempted to a target AP determined from a candidate AP on the neighboring AP list, and if reconnection is completed, LU ( Link_Up) Trigger information is transmitted from layer 2 to layer 3, and a mobile terminal is configured using a router advertisement (RA) message transmitted from the previous subnetwork and a new temporary address loaded on Ω. A step in which an FNA (Fast Neighbor Advertisement) message is transmitted from the mobile terminal to an access router connected to the target AP, and a packet to be tunneled by a routing operation of the access router that has transmitted the FNA message. Communicate to mobile terminals Preferably further comprising the steps being, a.
In addition, the preliminary stage for performing the handover includes (a) a stage in which LQCT trigger information is transmitted from layer 2 to layer 3, and (b) a possibility of newly communicating with the mobile terminal from the neighboring AP list. A candidate AP and a target AP of a certain neighboring AP are determined, and various information searches regarding the determined candidate AP and target AP are performed. (C) As a result of the information search, new communication with the mobile terminal is performed. When a possible neighboring AP belongs to the same subnetwork as the mobile terminal, the MAC address of the mobile terminal, BSSID (Basic Service Set Identifier) and FBU (Fast Binding Update) message of the candidate AP and target AP are The mobile terminal currently belongs from the mobile terminal And (d) an FBAck message as a response message to the FBU message is transmitted from the access router managing the subnetwork to which the mobile terminal currently belongs to the mobile terminal. Is preferably included.
Here, if the step (d) is completed, it means that the preliminary step for performing the handover is over, and it is preferable that a predetermined timer set in advance operates from this point.
Here, the execution stage of the handover includes (a) a stage in which LGD (Link_Going Down) trigger information is transmitted from layer 2 to layer 3, and (b) a subnetwork to which the mobile terminal belongs from a mobile terminal. A MVN message is transmitted to an access router to be managed; and (c) buffering is performed by an access router that manages a subnetwork to which the mobile terminal belongs, and an MVAck message as a response message to the MVN message is the access Preferably transmitted from a router to the mobile terminal.
Here, if the LS trigger information is transmitted from the layer 3 to the layer 2, re-connection to the target AP determined from the candidate AP is attempted, and if re-connection is completed, LU (Link_Up) trigger information is obtained. A step of transmitting from layer 2 to layer 3, a step of transmitting an FNA message from the mobile terminal to an access router connected to the target AP, and a buffer from the access router connected to the target AP to the mobile terminal Preferably, the method further comprises the step of transmitting the ringed packet.
According to the present invention, since the mobility detection process and the duplicate address detection process are performed in one process, the handover can be performed more quickly.
In addition, according to the present invention, it is possible to prevent a conventional packet loss by matching the time when handover is performed in layer 2 and the time when packets are tunneled.
Furthermore, according to the present invention, a lock operation is performed for a predetermined time from the transmission time point of the FBU message to the candidate AP and the target AP, and the mobile terminal does not consider a new candidate AP that is found by suddenly changing the movement route. There is an advantage that it is possible to prevent the occurrence of an over error.
FIG. 1 is a diagram illustrating a structure of a mobile terminal for performing a fast handover method optimized for the IEEE 802.11 network according to the present invention. As shown in FIG. 1, the mobile terminal 100 includes a first transmitting / receiving unit 10, a second receiving unit 20, a first signal processing unit 30, a second signal processing unit 35, a comparison unit 40, and a timer unit 50. , A peripheral AP list management unit 60, a memory 70, and a control unit 80. It goes without saying that other components in addition to the components can be included in the mobile terminal 100.
The first transmitting / receiving unit 10 receives data through a data channel from an access point (hereinafter, referred to as a “serving access point” or “serving access point”) that is currently communicating with the mobile terminal 100, and receives a first signal processing unit. The data to be transmitted to 30 and transmitted to the serving AP is transmitted wirelessly. At this time, the first transmission / reception unit 10 performs IEEE 802.11 communication with the serving AP. Hereinafter, the access point may be referred to as an AP.
The second receiving unit 20 receives a beacon frame signal transmitted from a neighboring AP adjacent to the mobile terminal 100 through the control channel, and sends the received beacon frame signal to the second signal processing unit 35. To transmit. The mobile terminal 100 receives a beacon frame signal from the AP every predetermined period, that is, every 100 ms. Further, even when the mobile terminal 100 itself requests a beacon frame signal from the neighboring AP, the mobile terminal 100 can receive the beacon frame signal. The second receiving unit 20 is preferably realized by a scouter module. The second receiving unit 20 has two modes, an active mode for scanning neighboring APs and a sleep mode for stopping scanning.
The first signal processing unit 30 performs signal processing on the data sent from the first transmission / reception unit 10, and sends the signal-processed data to the control unit 80 and the comparison unit 40. In particular, the first signal processing unit 30 performs signal processing on a predetermined parameter included in the beacon frame signal transmitted from the first transmission / reception unit 10, and the radio channel state of the serving AP currently communicating with the mobile terminal 100 Is transmitted to the comparison unit 40.
Similarly, the second signal processing unit 35 performs signal processing on a predetermined parameter included in the beacon frame signal transmitted from the second receiving unit 20, and the neighboring APs adjacent to the mobile terminal 100 are processed. Data for determining the wireless channel state is provided to the comparison unit 40. Here, as the predetermined parameter, SNR (Signal to Noise Ratio), RSSI (Received Signal Strength Indication), BER (Bit Error Rate), PER (Packet Error Rate), or the like may be used. In the present embodiment, the SNR is used to grasp the radio channel state of the serving AP currently communicating with the mobile terminal 100 and the neighboring APs adjacent to the mobile terminal 100. On the other hand, the first signal processing unit 30 and the second signal processing unit 35 can process the SNR included in the beacon frame signal and obtain the Smoothed SNR by a method such as the following equation (1). The obtained Smoothed SNR can also be used instead of the SNR.
In Equation (1), K S represents a variable, SNR c represents an SNR value measured at the current time, and SNR p represents an SNR value measured at a time one cycle before the current time.
FIG. 2A is a graph showing changes in SNR values received by a mobile terminal from neighboring APs adjacent to the mobile terminal, and FIGS. 2B to 2E show the first signal processing unit or the second signal processing unit. It is a graph which shows the change of the Smoothed SNR value calculated through signal processing. Referring to FIGS. 2B to 2E, it can be seen that the change width of the SNR value changes more stably than in FIG. 2A. Therefore, it is possible to more easily determine the radio channel state of the neighboring AP adjacent to the mobile terminal 100 based on the change in the SNR value.
The comparison unit 40 compares the SNR (or Smoothed SNR) value transmitted from the first signal processing unit 30 and the second signal processing unit 35 with a predetermined threshold value stored in advance in the memory 70, and compares the result. The data is transmitted to the peripheral AP list management unit 60 and the control unit 80.
The neighboring AP list management unit 60 classifies the neighboring APs into three types of detected AP (Detected AP), candidate AP (Candidate AP), and target AP (Target AP) based on the comparison result transmitted from the comparing unit 40. Based on the classification result, the peripheral AP list stored in the memory 70 is updated. Further, when the state of the neighboring AP is changed such that the detected AP is changed to the candidate AP or the candidate AP is changed to the target AP, the neighboring AP list management unit 60 is stored in the memory 70. Update the peripheral AP list. The detected AP means an AP in which the quality of the wireless channel is not guaranteed and only the signal is detected, the candidate AP means an AP in which the quality of the wireless channel is guaranteed to some extent, and the target AP is from the neighboring AP. The detected signal, that is, the AP having the largest SNR value is meant. As will be described in detail later, the candidate AP and the target AP are APs that may newly communicate with the mobile terminal 100.
The timer unit 50 includes a plurality of timers respectively corresponding to neighboring APs adjacent to the mobile terminal 100, and each timer counts at a period of 100 ms from the time when a beacon frame signal is received from the corresponding neighboring AP. When a beacon frame signal does not arrive from a predetermined peripheral AP at a cycle of 100 ms, the timer unit 50 notifies the peripheral AP list management unit 60 of the fact, and the peripheral AP list management unit 60 is stored in the memory 70. Update the neighboring AP list. A more detailed description on this will be given later. In addition, when the beacon frame signal does not reach once from a predetermined peripheral AP for 300 ms, the timer unit 50 notifies the peripheral AP list management unit 60 of the fact, and in this case, the peripheral AP list management unit 60 Delete the peripheral AP from the peripheral AP list.
The control unit 80 analyzes the state of the radio channel of the serving AP currently in communication with the mobile terminal 100 using the data sent from the first signal processing unit 30. As a result of the analysis, when the radio channel state of the serving AP is good, the control unit 80 continuously receives data from the serving AP. On the other hand, when the state of the radio channel is bad, the control unit 80 starts an operation for performing a handover.
More specifically, if the SNR value detected from the serving AP currently communicating with the mobile terminal 100 is smaller than a predetermined first threshold value THR_1, the control unit 80 causes the mobile terminal 100 to perform handover. If the SNR value detected from the serving AP is smaller than a predetermined second threshold value THR_2, the control unit 80 causes the mobile terminal 100 to actually Control to perform handover. Also, if the SNR value detected from the serving AP becomes smaller than a predetermined third threshold THR_3 set in advance, the control unit 80 performs control so that communication between the mobile terminal 100 and the serving AP is cut off. Try reconnecting with the serving AP.
FIG. 3 is a diagram illustrating an example in which the state of a predetermined peripheral AP adjacent to a mobile terminal changes due to a change in SNR value. In FIG. 3, the first threshold value THR_1 has a value larger than the second threshold value THR_2.
Referring to FIG. 3, the SNR value detected first from the neighboring AP is detected in a state smaller than a preset second threshold value THR_2. In such a case, it is assumed that the neighboring AP is the detected AP. (S300). If the beacon frame signal does not arrive from the neighboring AP within 100 ms in the detected AP state (S310), the neighboring AP list management unit 60 keeps the neighboring AP holding the detected AP state (S300). On the other hand, if the beacon frame signal never reaches from the neighboring AP within 300 ms, the neighboring AP list management unit 60 deletes the neighboring AP from the neighboring AP list stored in the memory 70.
In the detected AP state (S300), if the SNR value, which is a numerical value indicating the channel state of the peripheral AP, becomes larger than a predetermined second threshold value THR_2, the peripheral AP list management unit 60 changes the state of the detected AP. The state is changed to the first candidate AP state (S320). If the numerical value indicating the channel state of the detected AP becomes larger than a predetermined first threshold value THR_1, the neighboring AP list management unit 60 changes the state of the detected AP to the second candidate AP state ( S330).
First, the first candidate AP state (S320) will be described as a reference. The first candidate AP state (S320) refers to a case where the SNR value detected from the neighboring AP is larger than the second threshold THR_2. In this state, if the SNR value detected from the neighboring AP becomes smaller than the second threshold value THR_2 again, the neighboring AP state is changed again from the first candidate AP state (S320) to the detected AP state (S300). Accordingly, the current state of the neighboring AP in the neighboring AP list stored in the memory 70 is changed again from the first candidate AP to the detected AP.
On the other hand, in the first candidate AP state (S320), if the SNR value detected from the neighboring AP adjacent to the mobile terminal 100 continues to increase and shows the highest value among the other neighboring APs, the neighboring AP list The management unit 60 changes the state of the peripheral AP from the first candidate AP state (S320) to the target AP state (S340), and updates the peripheral AP list stored in the memory 70.
Further, whether the SNR value, which is a numerical value indicating the channel state of the target AP (S340), gradually decreases and becomes smaller than the SNR value detected from other neighboring APs (S350a), the second receiving unit 20 of the mobile terminal 100 When the beacon frame signal cannot be received from the target AP at least once every 100 ms (S350b), the target AP (S340) is changed to the second candidate AP state (S330).
Next, the second candidate AP state (S330) will be mainly described. In the case of the second candidate AP state (S330), not only the case where the target AP state (S340) is changed as described above, but also the numerical SNR value indicating the channel state of the detected AP is the first threshold THR_1. Including the case of becoming larger.
In such a second candidate AP state (S330), if the SNR value detected from the second candidate AP becomes larger than the SNR values detected from other neighboring APs, the state of the second candidate AP (S330). ) Is changed again to the state of the target AP (S340).
On the other hand, in the second candidate AP state (S330), the SNR value is smaller than the first threshold THR_1 (S360a), or the second receiving unit 20 of the mobile terminal 100 transmits a beacon frame signal at least once from the candidate AP. When reception is not possible (S360b), the state of the neighboring AP is changed from the second candidate AP state (S330) to the detected AP state (S300).
FIG. 4 is a graph showing changes in SNR of the peripheral AP over time. AP1, AP2, and AP3 in FIG. 4 indicate neighboring APs that are adjacent to the mobile terminal.
Referring to FIG. 4, the SNR value detected from AP1 has a value larger than a predetermined first threshold value THR_1, and is the largest of the SNR values detected from other neighboring APs at time T1. Since it has an SNR value, AP1 enters the target AP state. At this time, since the SNR value detected from AP2 and AP3 is smaller than a predetermined second threshold value THR_2, both AP2 and AP3 hold the detected AP state.
At time T2, the SNR value detected from AP2 becomes larger than a predetermined second threshold THR_2 set in advance, so that the state of AP2 is changed from the detected AP state to the candidate AP state. At time T3, the mobile terminal 100 shows a case where the mobile terminal 100 has not received a beacon frame signal within a predetermined time, that is, 100 ms, from the AP1, and at this time, the AP1 is changed from the target AP state to the candidate AP state. , AP2 state is reflexively changed from the candidate AP state to the target AP state.
At time T4, the mobile terminal 100 receives the beacon frame signal from AP1 again, and shows the highest value among the SNR values detected from AP1, so the state of AP1 is changed again from the candidate AP state to the target AP state, Accordingly, the state of AP2 is changed again from the target AP state to the candidate AP state.
At time T5, since the SNR value detected from AP2 exceeds the SNR value detected from AP1 and shows the highest numerical value, AP2 becomes the target AP and AP1 becomes the candidate AP. At time T6, the SNR value detected from AP1 becomes smaller than the second threshold value THR_2, so AP1 becomes a detected AP.
Table 1 below shows the states of the peripheral APs at the times T1 to T6 described above.
The peripheral AP list stored in the memory 70 is managed by the method described above.
On the other hand, the handover method optimized for the IEEE 802.11 network according to the present invention is roughly divided into a handover preliminary stage and a handover execution stage. If the numerical value indicating the channel state of the serving AP currently in communication with the mobile terminal 100, that is, the SNR value becomes smaller than a predetermined first threshold value THR_1, a handover preliminary stage is performed, and the mobile terminal 100 If the numerical value indicating the channel state of the serving AP that is currently communicating, that is, the SNR value is smaller than a predetermined second threshold value THR_2, actual handover is performed. Here, as described above, the predetermined first threshold value THR_1 is larger than the predetermined second threshold value THR_2.
Hereinafter, the preliminary stage of handover will be described first, and then the execution stage of handover will be described.
If the preliminary stage of handover starts, first, the mobile terminal 100 determines candidate APs and target APs from a list of neighboring APs managed by the mobile terminal 100, and performs various information searches regarding the determined candidate APs and target APs. A process for obtaining information about these is performed. Next, the mobile terminal transmits an FBU (Fast Binding Update) message, a BSSID (Basic Service Set Identifier) for the target AP and the candidate AP, and its own MAC address to the access router to which it currently belongs.
FIG. 5 is a graph illustrating a time point when a preliminary handover phase is performed according to an exemplary embodiment of the present invention. In FIG. 5, if the SNR value, which is a numerical value indicating the channel state of the serving AP currently communicating with the mobile terminal 100, becomes smaller than a predetermined first threshold value THR_1, LQCT (Link_Quality_Cross_Threshold) trigger information is layer 2 To the layer 3, whereby a preliminary operation for performing an actual preliminary stage is performed.
At this time, when a serving AP that is communicating with the mobile terminal 100 and a neighboring AP (candidate AP or target AP) that may newly communicate with the mobile terminal 100 belong to another subnetwork, and communicate with the mobile terminal 100. When the neighboring serving AP (candidate AP and target AP) that may newly communicate with the serving AP and the mobile terminal 100 belong to the same subnetwork, the handover preliminary stage is performed differently.
FIG. 6 is a flowchart showing an operation process in a preliminary stage of handover in the case where a serving AP in communication with a mobile terminal and a neighboring AP that may newly communicate with the mobile terminal belong to different sub-networks. is there. The BSSIDs in FIGS. 6 and 7 include the BSSID of the candidate AP and the BSSID of the target AP.
Referring to FIG. 6, first, if the SNR value, which is a numerical value indicating the channel state of the serving AP currently in communication with the mobile terminal 100, becomes smaller than a predetermined first threshold value THR_1, the LQCT trigger information is obtained. The data is transmitted from layer 2 to layer 3 (S610). Next, the mobile terminal 100 transmits an FBU (Fast Binding Update) message, its own MAC address, the target AP, and the BSSID of the candidate AP to the access router that manages the subnetwork to which the mobile terminal 100 belongs (hereinafter, for convenience in description). (S620). Here, the BSSID of the AP includes the MAC address information of the AP.
On the other hand, the lock operation starts when the mobile terminal 100 transmits the FBU message, its own MAC address (MN MAC), and the BSSID of the target AP and the candidate AP to the PAR. While such a locking operation is performed, even if a candidate AP is newly found from neighboring APs adjacent to the mobile terminal 100, the neighboring AP list management unit 60 stores the newly found candidate AP in the memory 70. Candidate APs that cannot be added to the peripheral AP list and are newly found are added to the “waiting queue”. Simply, the mobile terminal 100 can delete a predetermined AP from the APs stored in the neighboring AP list, and can only determine a new target AP from the candidate APs. In such a lock operation, a target AP is determined and a MVN (Moving notification) message is transmitted to the AP target, or a predetermined time set in advance after the mobile terminal 100 transmits an FBAck message. If it passes, it will end. This will be described in more detail in a corresponding part described later.
The PAR to which the information is transmitted from the mobile terminal 100 is an access router (hereinafter, detailed description) that is connected to a target AP and a candidate AP that may communicate with the mobile terminal 100 using a CAR (Candidate Access Router) table. The address of “NAR” is confirmed for the convenience of description of the document. At this time, it is natural that NAR and PAR belong to different sub-networks.
Table 2 below shows an example of the CAR table.
Referring to Table 2, based on the BSSID of each neighboring AP on the CAR table, the PAR is based on the BSSID of each neighboring AP (here, the target AP and the candidate AP that may communicate with the mobile terminal among the neighboring APs). The address of the router (NAR) connected to each can be confirmed.
Next, the PAR transmits an HI (Handover Initiation) message and the MAC address of the mobile terminal 100 to router (NAR) addresses respectively connected to the target AP and candidate AP (S630).
That is, if a HI (Handover Initiation) message and the MAC address of the mobile terminal 100 are transmitted from the PAR, the access router (NAR) connected to each of the target AP and the candidate AP transmits a HAck message as a response message to the HI message. An “Ω” of a message including an RA (Router Advertisement) message and a temporary address whose uniqueness is guaranteed is transmitted to the PAR (S640). At this time, if another mobile terminal enters the subnetwork to which each NAR belongs, there is a possibility of using 'Ω' of a message including a temporary address whose uniqueness is guaranteed by these, so to prevent this Each NAR protects 'Ω' using the proxy neighbor cache entry technique specified in RFC 2642.
In general, each router uses a method described in RFC 3041 to generate a predetermined number of new temporary addresses that match a prefix (prefix) of a network managed by the router, or borrow an address from a DHCPv6 server. . In this way, the generated or borrowed address is checked for duplication through the RFC 2641 standard duplication address detection (DAD) process, and the uniqueness is confirmed through the duplication check. The address is stored in an address pool managed by the router itself. A message including any one of a predetermined number of temporary addresses stored in the address pool and whose uniqueness is guaranteed is defined as 'Ω'. From the above description, if the PAR transmits the RA message and 'Ω' from the NAR, it can be seen that the mobility detection and duplicate address detection processes are completed.
The access router PAR that manages the subnetwork to which the mobile terminal 100 belongs collects the RA message and “Ω” transmitted from the access router (NAR) connected to the target AP and the candidate AP, and collects these. The collected RA message and 'Ω' are transmitted to the mobile terminal together with the FBAck message (S650). If the mobile terminal 100 transmits the FBAck message and the collected RA message and “Ω” in this manner, the preliminary stage for performing the handover is completed. At this time, the mobile terminal 100 includes a timer unit. 50 is operated, and a predetermined time set in advance (about 3 seconds) is counted. When a predetermined time set in advance elapses, the above-described locking operation is stopped.
FIG. 7 is a flowchart showing an operation process in a preliminary stage of handover in the case where a serving AP in communication with a mobile terminal and a neighboring AP that may newly communicate with the mobile terminal belong to the same subnetwork. .
Referring to FIG. 7, first, when the SNR value, which is a numerical value indicating the channel state of the serving AP currently in communication with the mobile terminal 100, becomes smaller than a predetermined first threshold value THR_1, an LQCT trigger is generated. (S710). Next, the mobile terminal 100 connects an FBU (Fast Binding Update) message, its own MAC address, and BSSIDs of target APs and candidate APs belonging to the same subnetwork as the serving AP communicating with the mobile terminal 100 to the mobile terminal 100. Is transmitted to the access router AR (S720).
At this time, since the neighboring AP that may newly communicate with the mobile terminal 100 and the mobile terminal 100 belong to the same sub-network, the IP handover is not required and the handover according to the IEEE 802.11 standard specifications is performed. Just do it. Accordingly, the access router (AR) transmits the FBAck message to the mobile terminal 100 (S730), and this completes the preliminary stage for performing the handover. At this time, the mobile terminal 100 operates the timer unit 50 and counts a predetermined time (about 3 seconds) set in advance. When a predetermined time set in advance elapses, the above-described locking operation is stopped.
8A and 8B are diagrams for explaining a specific example regarding the operation process in the preliminary stage of handover. 8A and 8B, it is assumed that AP1 and AP4 are candidate APs, AP3 is a detected AP, and AP2 is a target AP. A serving AP currently communicating with the mobile terminal 100 and a candidate AP AP1 belong to the same subnetwork, and are commonly connected to the second router R2 of the same router. Similarly, AP3 of the detection AP and AP4 of the candidate AP belong to the same subnetwork, and are connected to the third router R3 of the same router, respectively, and AP2 is connected to the fourth router R4.
If the SNR value detected from the serving AP currently communicating with the mobile terminal 100 becomes smaller than a predetermined first threshold value THR_1 set in advance and the LQCT trigger information is transmitted from the layer 2 to the layer 3, the mobile terminal 100 Transmits the FBU message, its own MAC address, the BSSID of AP2 of the target AP, and the BSSIDs of AP1 and AP4 of the candidate AP to the second router R2 of the router that manages the subnetwork to which it belongs. Here, AP1 belongs to the same subnetwork as the serving AP communicating with the mobile terminal 100 and shares the second router R2 of the same router, whereas AP2 and AP4 serve as the serving AP communicating with the mobile terminal 100. It belongs to a different network from the AP and is connected to the fourth router R4 and the third router R3, respectively.
Since AP2 and AP4 belong to a different subnetwork from the mobile terminal 100, the second router R2 is a router connected to the AP4 of the target AP and a router connected to the AP4 of the candidate AP. HI message and the MAC address of the mobile terminal 100 are transmitted to the third router R3. On the other hand, since AP1 is connected to the second router R2 belonging to the same subnetwork as the mobile terminal 100, in this case, the second router R2 needs to transmit the HI message and the MAC address of the mobile terminal 100. There is no. Instead, in response to this, the second router R2 transmits an FBAck message to the mobile terminal 100.
When the HI message and the MAC address of the mobile terminal 100 are transmitted from the second router R2, the fourth router R4 connected to the AP 2 of the target AP transmits the HAck message, the RA ′ message, and the response message to the HI message. The Ω ′ of the message including the temporary address whose uniqueness is guaranteed is transmitted to the second router R2. Similarly, the third router R3 connected to the AP4 of the candidate AP receives the HAck message and the RA ″ message of the response message to the HI message and the Ω ″ of the message including the temporary address whose uniqueness is guaranteed. Transmit to the second router R2.
The second router R2 transmits the HAck message and RA ′ message transmitted from the fourth router R4 connected to the AP2 of the target AP, the message Ω ′ including the temporary address whose uniqueness is guaranteed, and the candidate AP. The HAck message, the RA ″ message, and Ω ″ transmitted from the third router R3 connected to the AP 4 are collected, and these collected messages are transmitted to the mobile terminal 100 together with the FBAck message.
FIG. 9A to FIG. 9C are diagrams showing three types related to the movement route of the mobile terminal when performing handover. First, FIG. 9A shows a case where the handover execution stage is entered within a predetermined time (approximately 3 seconds) in which the timer unit 50 operates after the handover preliminary stage ends. That is, a case where the SNR value detected from the serving AP is lower than the second threshold value THR_2 within a predetermined time period in which the timer unit 50 operates after the handover preliminary stage is completed. The mobile terminal 100 normally enters the handover execution stage. At this time, the mobile terminal 100 stops the lock operation for the candidate AP and determines a target AP from the candidate AP.
FIG. 9B shows a case where the mobile terminal cannot enter the handover execution stage within a predetermined time (approximately 3 seconds) in which the timer unit 50 operates after the handover preliminary stage ends. That is, the SNR value detected from the serving AP is not lower than the second threshold value THR_2 within a predetermined time period in which the timer unit 50 operates after the handover preliminary stage ends. If it exists between THR_1 and the second threshold value THR_2, the preliminary stage of handover is performed again after a predetermined time has passed. At this time, the mobile terminal 100 updates the candidate AP on the neighboring AP list based on the AP list stored in the waiting queue, and determines the target AP from the updated candidate AP. Next, the mobile terminal 100 retransmits the updated BSSIDs of the candidate AP and target AP, the MAC address of the mobile terminal 100, and the FBU message to the access router to which the mobile terminal 100 currently belongs.
FIG. 9C shows a case where the handover process of the mobile terminal is initialized. That is, if the SNR value detected from the serving AP is greater than the first threshold THR_1 within a predetermined time (approximately 3 seconds) that the timer unit 50 operates after the handover preliminary stage ends. An initialization operation is performed. At the time of initialization, all candidate APs and target APs on the peripheral AP list stored in the memory 70 are deleted by the peripheral AP list management unit 60. Next, the peripheral AP list is re-created by comparing the SNR value detected from the peripheral AP with a predetermined threshold again by the manual scanning method.
FIG. 10 is a graph showing a point in time when the execution stage of the handover starts. Referring to FIG. 10, if the SNR value detected from the serving AP that is currently communicating with the mobile terminal 100 is smaller than a predetermined second threshold value THR_2, an LGD (Link Going Down) trigger is generated. Information is transmitted from layer 2 to layer 3, and handover is actually performed in layer 3.
On the other hand, the handover execution stage is performed differently depending on whether or not the target AP with which the mobile terminal 100 communicates belongs to the same subnetwork as the mobile terminal, as in the handover preliminary stage.
FIG. 11 is a flowchart showing an operation process in a handover execution stage when a mobile terminal communicates with a target AP belonging to another subnetwork. In FIG. 11, steps S610 to S650 are procedures performed in the preliminary stage of handover, and thus repeated description is omitted. Also, the BSSIDs of FIGS. 11 and 12 include the BSSID of the candidate AP and the BSSID of the target AP.
Referring to FIG. 11, first, when the SNR value detected from the serving AP that is currently communicating with the mobile terminal 100 is smaller than a predetermined second threshold value THR_2, the LGD trigger information is stored in the layer. 2 to layer 3 (S1110). At this time, the mobile terminal 100 transmits 'Ω' of the message including the MVN message and the temporary address whose uniqueness is guaranteed to the access router (PAR) that manages the subnetwork to which the mobile terminal 100 currently belongs (S1120). The MVN message is a message informing the access router (PAR) of information indicating that the mobile terminal 100 itself moves.
At the moment when “Ω” of the message including the MVN message and the temporary address whose uniqueness is guaranteed is sent (S1120), the access router (PAR) intercepts the packet destined for the previous temporary address of the mobile terminal 100, and “Ω” Tunneling is performed on the new temporary address placed on (S1130). The access router (PAR) transmits an MVAck message as a response message to the MVN message to the mobile terminal after starting tunneling (S1130) (S1140).
The mobile terminal 100 that has received the MVAck message immediately transmits LS (Link Switch) trigger information from the layer 3 to the layer 2 (S1150).
On the other hand, if the mobile terminal 100 cannot receive the MVAck message within 10 ms after the mobile terminal 100 transmits the MVN message to the access router (PAR) that manages the subnetwork to which the mobile terminal 100 belongs in step S1120, the mobile terminal 100 The message is resent to the access router (PAR). At this time, even when the MVAck message cannot be received within 10 ms after retransmission, the mobile terminal 100 transmits LS (Link Switch) trigger information from the layer 3 to the layer 2 (S1150). In addition, when the SNR value detected from the serving AP currently communicating with the mobile terminal 100 is lower (smaller) than the predetermined third threshold THR_3 set in advance, the LS trigger information is also read from the layer 3 in the same manner. It is transmitted to layer 2 (S1150). Here, the predetermined third threshold value THR_3 has a value smaller than the predetermined first threshold value THR_1 and the predetermined second threshold value THR_2.
Thus, if the LS trigger information is transmitted from layer 3 to layer 2 (S1150), the mobile terminal attempts to reconnect to the selected target AP (S1160).
When the reconnection is completed, link up trigger (Link_Up Trigger) information is transmitted from layer 2 to layer 3 (S1170). Next, the mobile terminal 100 configures the mobile terminal 100 using the router advertisement (RA) message transmitted and held from the previous subnetwork and the new temporary address placed on 'Ω' (S1180). More specifically, the mobile terminal 100 processes the router advertisement (RA) transmitted and held from the previous network as if it was normally sent from the new access router (NAR) connected to the target AP. In addition, the mobile terminal 100 assigns a new temporary address that is transmitted from the previous network and held in “Ω” to its own interface.
Thereafter, the mobile terminal 100 transmits an FNA message to a new access router (NAR) connected to the target AP to notify that it has arrived at a new network (S1190).
The NAR that has received the FNA message transmits the tunneled packet to the mobile terminal 100 through normal routing work (S1195). On the other hand, while the new access router (NAR) receives the packet tunneled by the previous access router (PAR) first, and is buffering the packet destined for the new temporary address placed in 'Ω' When the FNA message is received from the mobile terminal 100, all buffered packets are transmitted to the mobile terminal 100 (S1195). Also, the NAR changes the proxy neighbor cache to a normal neighbor cache and ends the protection for 'Ω'.
FIG. 12 is a flowchart illustrating an operation process in a handover execution stage when a mobile terminal communicates with a target AP belonging to the same subnetwork as the mobile terminal. Steps S710 to S730 in FIG. 12 are procedures performed in the preliminary stage of handover, and thus a duplicate description is omitted.
Referring to FIG. 12, first, if the SNR value detected from the serving AP, which is the AP currently communicating with the mobile terminal 100, becomes smaller than a predetermined second threshold value THR_2, the LGD trigger information is stored in the layer. 2 to layer 3 (S1210). At this time, the mobile terminal 100 transmits the MVN message to the access router (AR) to which it belongs (S1220).
The access router (AR) that has received the MVN message starts buffering (S1230), and transmits an MVAck message as a response message to the MVN message to the mobile terminal 100 (S1240).
The mobile terminal 100 that has received the MVAck message immediately transmits the LS trigger information from the layer 3 to the layer 2 (S1250).
On the other hand, if the mobile terminal 100 cannot receive the MVAck message within 10 ms after the mobile terminal 100 transmits the MVN message to the access router (AR) managing the subnetwork to which the mobile terminal 100 belongs in step S1220, the mobile terminal 100 The message is resent to the access router (AR). At this time, even when the MVAck message cannot be received within 10 ms after retransmission, the mobile terminal 100 transmits the LS trigger information from layer 3 to layer 2 (S1250). In addition, when the SNR value detected from the serving AP currently communicating with the mobile terminal 100 becomes lower than a predetermined third threshold value THR_3, the LS trigger information is transferred from layer 3 to layer 2 in the same manner. It is transmitted (S1250). Here, the predetermined third threshold value THR_3 has a value smaller than the predetermined first threshold value THR_1 and the predetermined second threshold value THR_2.
As described above, when the LS trigger information is transmitted from the layer 3 to the layer 2 (S1250), the mobile terminal attempts to reconnect to the selected target AP (S1260).
When the reconnection is completed, link up trigger (Link_Up Trigger) information is transmitted from layer 2 to layer 3 (S1270). Next, the mobile terminal 100 transmits an FNA message to the access router (AR) (S1280). The access router (AR) that has received the FNA message transmits the buffered packet to the mobile terminal 100 (S1290).
When the neighboring AP is in the detected AP state, if the SNR value detected from the neighboring AP becomes larger than the first threshold value THR_1 set in advance, the neighboring AP becomes the second candidate AP from the detected AP state. It may be changed to the state.
Through this process, the fast handover method optimized for the IEEE 802.11 network is performed. On the other hand, in the present embodiment, the fast handover method for the IEEE 802.11 network has been described. However, the present invention is not limited to this, and the fast handover method according to the present invention is also applied to other IEEE 802.1x networks. The method can be applied.
The preferred embodiments of the present invention have been illustrated and described above, but the present invention is not limited to the specific embodiments described above, and does not depart from the gist of the present invention claimed in the claims. It is obvious that any person having ordinary knowledge in the technical field to which the invention pertains can make various modifications, and such changes are within the scope of the claims.
1 is a diagram illustrating a structure of a mobile terminal for performing a fast handover method optimized for an IEEE 802.11 network according to the present invention. FIG. It is a graph which shows the change of the SNR value which the mobile terminal received from the neighboring AP adjacent to the mobile terminal. It is a graph which shows the change of the Smoothed SNR value calculated through the signal processing in the 1st signal processing part or the 2nd signal processing part. It is a graph which shows the change of the Smoothed SNR value calculated through the signal processing in the 1st signal processing part or the 2nd signal processing part. It is a graph which shows the change of the Smoothed SNR value calculated through the signal processing in the 1st signal processing part or the 2nd signal processing part. It is a graph which shows the change of the Smoothed SNR value calculated through the signal processing in the 1st signal processing part or the 2nd signal processing part. It is a figure which shows an example in which the state of the predetermined | prescribed neighboring AP adjacent to a mobile terminal changes by the change of SNR. It is a graph which shows the change of SNR of peripheral AP with time. 4 is a graph illustrating a time point when a preliminary handover phase is performed according to an embodiment of the present invention. 10 is a flowchart illustrating an operation process in a preliminary stage of handover in a case where a serving AP currently communicating with a mobile terminal and a neighboring AP that may newly communicate with the mobile terminal belong to different sub-networks. 10 is a flowchart showing an operation process in a preliminary stage of handover when a serving AP currently communicating with a mobile terminal and a neighboring AP that may newly communicate with the mobile terminal belong to the same subnetwork. It is a figure for demonstrating a specific example regarding the operation | movement process of the preliminary | backup stage of a hand-over. It is a figure for demonstrating a specific example regarding the operation | movement process of the preliminary | backup stage of a hand-over. It is a figure which shows three types regarding the movement path | route of the mobile terminal at the time of performing a hand-over. It is a figure which shows three types regarding the movement path | route of the mobile terminal at the time of performing a hand-over. It is a figure which shows three types regarding the movement path | route of the mobile terminal at the time of performing a hand-over. It is a graph which shows the time of starting the execution stage of a handover. 10 is a flowchart illustrating an operation process in a handover execution stage when a mobile terminal communicates with a target AP belonging to another subnetwork. 10 is a flowchart showing an operation process in a handover execution stage when a mobile terminal communicates with a target AP belonging to the same subnetwork as the mobile terminal.
DESCRIPTION OF SYMBOLS 10 1st transmission / reception part 20 2nd receiving part 30 1st signal processing part 35 2nd signal processing part 40 Comparison part 50 Timer part 60 Peripheral AP list management part 70 Memory 82 Control part 100 Mobile terminal
A fast handover method in which the mobile terminal performs handover in a wireless short-range system including at least two wireless access points that communicate with the mobile terminal using a radio channel unique to the mobile terminal,
Receiving a beacon frame signal from a serving access point currently communicating with the mobile terminal and a neighboring access point adjacent to the mobile terminal;
Generating a predetermined first signal for determining a state of the peripheral access point based on a beacon frame signal received from the peripheral access point;
The first signal is compared with a predetermined threshold value, and the peripheral access points are classified into detection access points, candidate access points or target access points based on the comparison result, and the classified results are classified into peripheral access points. Storing it on the list;
Determining an access point to perform handover based on the peripheral access point list;
A high-speed handover method comprising:
The fast handover method according to claim 1, wherein the beacon frame signal is received from the access point to the mobile terminal at a predetermined period.
The fast handover method according to claim 1, wherein the beacon frame signal is transmitted from the access point to the mobile terminal when the mobile terminal requests.
The fast handover method according to claim 1, wherein the first signal is SNR, RSSI, BER, or PER.
When the first signal is an SNR, the SNR is signal-processed to calculate a Smoothed SNR, and after comparing the Smoothed SNR with a predetermined threshold value, the peripheral access point is determined according to the comparison result. 5. The fast handover method according to claim 4, wherein a classification is made into a detected access point, a candidate access point or a target access point, and the classified result is stored on a peripheral access point list.
6. The fast handover method according to claim 5, wherein the smoothed SNR is calculated according to equation (1).
The predetermined threshold includes a predetermined first threshold, a second threshold, and a third threshold that are set in advance, and the magnitude of the first threshold is larger than the second threshold, 2. The fast handover method according to claim 1, wherein the threshold value of 2 is larger than the third threshold value.
2. The fast handover method according to claim 1, wherein the candidate access point and the target access point are access points that may newly communicate with the mobile terminal.
When the first signal having a magnitude smaller than the preset second threshold value is first detected from the peripheral access point, the peripheral access point is determined to be in a detected access point state. The fast handover method according to claim 1.
When the peripheral access point is in the detected access point state, if the mobile terminal cannot receive the beacon frame signal from the peripheral access point at least once every 100 ms period, the peripheral access point The fast handover method according to claim 9, wherein the state is maintained.
In the case where the peripheral access point is in the detected access point state, if the mobile terminal cannot receive the beacon frame signal from the peripheral access point at least once for 300 ms, the peripheral access point is stored in the peripheral access point list. The fast handover method according to claim 9, wherein the fast handover method is erased from.
In the case where the peripheral access point is in the detected access point state, if the magnitude of the first signal detected from the peripheral access point is larger than the predetermined second threshold value, the peripheral The fast handover method according to claim 9, wherein the access point is changed from the detected access point state to the first candidate access point state.
When the peripheral access point is in the first candidate access point state, the magnitude of the first signal detected from the peripheral access point is detected from another peripheral access point adjacent to the mobile terminal. 13. The high-speed hand according to claim 12, wherein the peripheral access point is changed from the first candidate access point state to a target access point state if the magnitude of the first signal is larger than the first access point state. Over method.
In the case where the peripheral access point is in the first candidate access point state, if the magnitude of the first signal detected from the peripheral access point is smaller than the preset second threshold value The method of claim 12, wherein the neighboring access point is changed from the first candidate access point state to the detected access point state.
When the peripheral access point is in the target access point state, the magnitude of the first signal detected from the peripheral access point is detected from another peripheral access point adjacent to the mobile terminal. 14. The fast handover method according to claim 13, wherein the peripheral access point is changed from the target access point state to a second candidate access point state if the signal is smaller than the signal of 1.
When the peripheral access point is in the target access point state, if the mobile terminal cannot receive the beacon frame signal at least once every 100 ms period from the peripheral access point, the peripheral access point The fast handover method according to claim 13, wherein the state is changed to a second candidate access point state.
When the peripheral access point is in the second candidate access point state, if the magnitude of the first signal detected from the peripheral access point is smaller than the preset first threshold value 16. The fast handover method according to claim 15, wherein the neighboring access point is changed from the second candidate access point state to the detected access point state.
In the case where the peripheral access point is in the second candidate access point state, if the mobile terminal cannot receive the beacon frame signal from the peripheral access point at least once every 100 ms, the peripheral access point The fast handover method according to claim 15, wherein the second candidate access point state is changed to the detected access point state.
When the peripheral access point is in the detected access point state, if the magnitude of the first signal detected from the peripheral access point is greater than the preset first threshold value, the peripheral The fast handover method according to claim 18, wherein the access point is changed from the detected access point state to the second candidate access point state.
A preliminary stage for performing a handover is started when a magnitude of a predetermined first signal detected from the serving access point is smaller than a predetermined first threshold value set in advance. The fast handover method according to claim 7.
The preliminary stage for performing the handover is:
A case where a serving access point communicating with the mobile terminal and a peripheral access point that may newly communicate with the mobile terminal belong to another sub-network; and a serving access point communicating with the mobile terminal and the mobile 21. The fast handover method according to claim 20, wherein peripheral access points that may newly communicate with the terminal belong to the same subnetwork.
(A) a stage in which LQCT trigger information is transmitted from layer 2 to layer 3;
(B) A candidate access point and a target access point of a peripheral access point that may newly communicate with the mobile terminal are determined from the peripheral access point list, and the determined candidate access point and the target access point are related to Various information retrieval stages,
(C) As a result of this information search, if a peripheral access point that may newly communicate with the mobile terminal belongs to a sub-network different from the serving access point that is communicating with the mobile terminal, the mobile terminal The BSSID and FBU message of the candidate access point and the target access point are transmitted from the mobile terminal to an access router that manages the subnetwork to which the mobile terminal currently belongs,
(D) transmitting an HI message and a MAC address of the mobile terminal from an access router managing a subnetwork to which the mobile terminal currently belongs to a router connected to the candidate access point and the target access point, respectively.
(E) From a router connected to each of the candidate access point and the target access point to an access router managing a subnetwork to which the mobile terminal currently belongs, an HAck message, an RA message, and uniqueness of a response message to the HI message A message including a temporary address that is guaranteed to be transmitted;
(F) Each RA message transmitted from the router connected to the candidate access point and the target access point and a message including a temporary address that guarantees uniqueness are collected and transmitted to the mobile terminal together with the FBAck message. And the stage
21. The fast handover method according to claim 20, further comprising:
The lock operation in which the candidate access point cannot be added to the peripheral access point list is started even when a candidate access point is newly found from the peripheral access points adjacent to the mobile terminal. 23. The fast handover method according to 22.
24. The fast handover method according to claim 23, wherein the candidate access point newly found during the lock operation is stored in a waiting queue.
In the step (d), routers respectively connected to the target access point and the candidate access point are confirmed based on BSSIDs of the candidate access point and the target access point confirmed from a CAR table. The fast handover method according to claim 22.
The fast handover method according to claim 22, wherein the BSSIDs of the candidate access point and the target access point include MAC address information of the candidate access point and the target access point.
23. When the step (f) is completed, it means that the preliminary step for performing the handover is completed, and a predetermined time timer set in advance starts from this point. 2. A fast handover method according to 1.
28. The fast handover method according to claim 27, wherein the predetermined time set in advance is 3 seconds.
If the magnitude of the first signal detected from the serving access point becomes smaller than a second threshold value within the predetermined time set in advance, the mobile terminal enters a handover execution stage. The fast handover method according to claim 27.
30. The fast handover according to claim 29, wherein when the mobile terminal enters a handover execution stage, the lock operation for the candidate access point is released, and the target access point is determined again from the candidate access point. Method.
If the magnitude of the first signal detected from the serving access point within the preset predetermined time is between the first threshold and the second threshold, the preset predetermined 28. The fast handover method according to claim 27, wherein a preliminary step for performing handover again after time elapses.
When the preliminary stage for performing the handover is performed again, the candidate access points stored in the waiting queue are updated on the peripheral access point list, and the target access point is updated from the candidate access points on the updated peripheral access point list. 32. The fast handover method according to claim 31, wherein the fast handover method is determined.
If the magnitude of the first signal detected from the serving access point within the preset predetermined time is greater than the preset first threshold, the candidate access on the peripheral access point list 28. The fast handover method according to claim 27, wherein an initialization operation is performed to erase all points and target access points.
The handover execution stage includes:
(A) a stage in which LGD trigger information is transmitted from layer 2 to layer 3;
(B) a step of transmitting a message including a MVN message and a temporary address that guarantees uniqueness from the mobile terminal to an access router that manages a subnetwork to which the mobile terminal belongs;
(C) tunneling is performed by an access router that manages a subnetwork to which the mobile terminal belongs, and an MVAck message of a response message to the MVN message is transmitted from the access router to the mobile terminal;
30. The fast handover method according to claim 29, comprising:
35. The fast handover method according to claim 34, wherein the MVN message notifies the access router that the mobile terminal itself is moving.
35. The access router according to claim 34, wherein the access router intercepts a packet destined for a previous temporary address of the mobile terminal and tunnels the packet to a new temporary address carried in a message including a temporary address whose uniqueness is guaranteed. The described fast handover method.
The fast handover method according to claim 34, wherein LS trigger information is transmitted from layer 3 to layer 2 if the MVAck message is transmitted to the mobile terminal.
The LS trigger information is transmitted from the layer 3 to the layer 2 when the magnitude of the first signal detected from the serving access point is smaller than a predetermined third threshold THR_3 set in advance. The fast handover method according to claim 34.
After transmitting the MVN message in the step (b),
Retransmitting the MVN message if the mobile terminal cannot receive the MVAck message from the access router within 10 ms;
If the MVAck message cannot be received again within 10 ms after retransmitting the MVN message, LS trigger information is transmitted from layer 3 to layer 2;
The fast handover method according to claim 34, further comprising:
If the LS trigger information is transmitted from layer 3 to layer 2,
Reconnection is attempted to a target access point determined from candidate access points on the peripheral access point list;
When the reconnection is completed, the LU trigger information is transmitted from layer 2 to layer 3, and
Configuring a mobile terminal with a new temporary address carried in a router advertisement message transmitted and held from the previous subnetwork and a message including a temporary address that guarantees uniqueness; and
Transmitting an FNA message from the mobile terminal to an access router connected to the target access point;
A packet to be tunneled by a routing operation of the access router having transmitted the FNA message is transmitted to the mobile terminal;
38. The fast handover method according to claim 37, further comprising:
The access router connected to the target access point receives the packet tunneled by the previous access router first, and buffers the packet destined for the new temporary address carried in the message including the temporary address whose uniqueness is guaranteed. 41. The fast handover method according to claim 40, wherein when the FNA message is received from the mobile terminal while performing, all buffered packets are transmitted to the mobile terminal.
(B) Peripheral access point candidate access points and target access points that may newly communicate with the mobile terminal are determined from the peripheral access point list, and various types of the determined candidate access points and target access points are determined. A stage where information retrieval is performed,
(C) As a result of this information search, when a peripheral access point that may newly communicate with the mobile terminal belongs to the same subnetwork as the mobile terminal, the MAC address of the mobile terminal, the candidate access point, The BSSID of the target access point and the FBU message are transmitted from the mobile terminal to an access router managing a subnetwork to which the mobile terminal currently belongs;
(D) transmitting an FBAck message of a response message to the FBU message from an access router that manages a subnetwork to which the mobile terminal currently belongs to the mobile terminal;
The lock operation in which the candidate access point cannot be added to the peripheral access point list is started even when a candidate access point is newly found from the peripheral access points adjacent to the mobile terminal. 42. The fast handover method according to 42.
44. The fast handover method according to claim 43, wherein the candidate access point that is newly found while the lock operation is performed is stored in a waiting queue.
The fast handover method according to claim 42, wherein the BSSIDs of the candidate access point and the target access point include MAC address information of the candidate access point and the target access point.
43. When the step (d) is completed, it means that the preliminary step for performing the handover is over, and a predetermined time timer set in advance starts from this point in time. The described fast handover method.
47. The fast handover method according to claim 46, wherein the predetermined time set in advance is 3 seconds.
If the magnitude of the first signal detected from the serving access point becomes smaller than a second threshold value within the predetermined time set in advance, the mobile terminal enters a handover execution stage. The fast handover method according to claim 46.
The fast access according to claim 48, wherein when the mobile terminal enters a handover stage, the lock operation for the candidate access point is released, and the target access point is determined again from the candidate access point. Handover method.
If the magnitude of the first signal detected from the serving access point within the preset predetermined time is between the first threshold and the second threshold, the preset predetermined The fast handover method according to claim 46, wherein the preliminary step for performing the handover again after the elapse of time is performed again.
When the preliminary stage for performing the handover is performed again, the candidate access points stored in the waiting queue are updated on the peripheral access point list, and the target access points are updated from the candidate access points on the updated peripheral access point list. 51. The fast handover method according to claim 50, wherein:
If the magnitude of the first signal detected from the serving access point within the preset predetermined time is greater than the preset first threshold, the candidate access on the peripheral access point list The fast handover method according to claim 46, wherein an initialization operation is performed to erase all points and target access points.
(B) a step of transmitting an MVN message from a mobile terminal to an access router that manages a subnetwork to which the mobile terminal belongs;
(C) buffering is performed by an access router that manages a subnetwork to which the mobile terminal belongs, and an MVAck message of a response message to the MVN message is transmitted from the access router to the mobile terminal;
49. The fast handover method according to claim 48, comprising:
54. The fast handover method according to claim 53, wherein the MVN message informs the access router of information indicating that the mobile terminal itself moves.
The fast handover method according to claim 53, wherein LS trigger information is transmitted from layer 3 to layer 2 if the MVAck message is transmitted to the mobile terminal.
The LS trigger information is transmitted from the layer 3 to the layer 2 when the magnitude of the first signal detected from the serving access point is smaller than a predetermined third threshold THR_3 set in advance. 54. The fast handover method according to claim 53.
54. The fast handover method according to claim 53, further comprising:
If the LS trigger information is transmitted from layer 3 to layer 2, reconnection to the target access point determined from the candidate access point is attempted;
A buffered packet is transmitted from the access router connected to the target access point to the mobile terminal;
56. The fast handover method according to claim 55, further comprising:
JP2005144752A 2004-05-17 2005-05-17 Fast handover method optimized for IEEE 802.11 network Active JP4054341B2 (en)
KR20040034958 2004-05-17
KR1020050038890A KR100643766B1 (en) 2004-05-17 2005-05-10 The fast handover method which is most suitable for IEEE 802.11 network
JP2005333648A true JP2005333648A (en) 2005-12-02
JP4054341B2 JP4054341B2 (en) 2008-02-27
ID=34936605
JP2005144752A Active JP4054341B2 (en) 2004-05-17 2005-05-17 Fast handover method optimized for IEEE 802.11 network
US (1) US7676226B2 (en)
EP (1) EP1599062B1 (en)
JP (1) JP4054341B2 (en)
JP2008118404A (en) * 2006-11-03 2008-05-22 Nec Corp Method and apparatus for mobility management of mobile station in mobile communication system
US8060092B2 (en) 2007-08-16 2011-11-15 Samsung Electronics Co., Ltd. Apparatus and method for handover between heterogeneous systems
JP2012199978A (en) * 2007-08-13 2012-10-18 Telefon Ab L M Ericsson Neighbor cell relation list initialization
US9930583B2 (en) 2012-11-30 2018-03-27 Fujitsu Limited Mobile terminal apparatus, control method, and computer product
CN100505916C (en) 2005-11-18 2009-06-24 联想(北京)有限公司 Link switching method
WO2007094056A1 (en) * 2006-02-15 2007-08-23 Fujitsu Limited Communication device, wireless communication device, and control method
CN101064956B (en) * 2006-04-28 2011-06-15 华为技术有限公司 Method for switching user equipment of long-term evolvement network between difference systems
KR100949163B1 (en) * 2008-01-23 2010-03-23 경북대학교 산학협력단 Methods and System for Application-Aware and Power-Efficient Fast Handover in Wireless LAN
MY164506A (en) * 2008-01-28 2017-12-29 Mimos Berhad A method and system for handoff control in a wireless communication network
KR101452493B1 (en) 2008-04-18 2014-10-21 엘지전자 주식회사 Method of transmitting channel information
JP5389056B2 (en) * 2010-03-31 2014-01-15 株式会社東芝 Mobile radio terminal apparatus and base station search method
CN102378319B (en) 2010-08-18 2014-05-07 国基电子（上海）有限公司 Wireless terminal and roaming initiation determining method thereof
TWI416969B (en) * 2010-08-23 2013-11-21 Hon Hai Prec Ind Co Ltd Wireless terminal and method for roaming decision
WO2014195563A1 (en) * 2013-06-06 2014-12-11 Nokia Corporation Scanning of access nodes
CN103841610B (en) * 2014-03-18 2017-02-15 山东大学 Quick and efficient agent mobile IPv6 switching method
CN107306386B (en) * 2016-04-22 2020-02-14 华为技术有限公司 Method for triggering terminal roaming by access point and access point
KR100441145B1 (en) 2002-06-11 2004-07-21 (주) 콘텔라 Automatic roaming System and method for location based service
2005-05-17 EP EP05010675.6A patent/EP1599062B1/en active Active
2005-05-17 JP JP2005144752A patent/JP4054341B2/en active Active
2005-05-17 US US11/130,250 patent/US7676226B2/en active Active
EP1599062B1 (en) 2017-04-19
US20050255847A1 (en) 2005-11-17
EP1599062A3 (en) 2009-01-07
JP4054341B2 (en) 2008-02-27
EP1599062A2 (en) 2005-11-23
US7676226B2 (en) 2010-03-09
US9955394B2 (en) 2018-04-24 Method and apparatus for performing handover between core network entities in a packet-switched network
JP4504379B2 (en) 2010-07-14 Handoff between wireless local area network and cellular communication system
US8532070B2 (en) 2013-09-10 Fast handoff for wireless devices in a wired-wireless network
US7784084B2 (en) 2010-08-24 Access control at an intermediate network element connecting a plurality of data communications networks
2005-09-07 RD04 Notification of resignation of power of attorney
2007-08-09 RD02 Notification of acceptance of power of attorney
Ref document number: 4054341