Patent ID: 8238259

Claim:
A wireless terminal for processing packets received via a wireless link between the wireless terminal and another wireless terminal, and using the wireless link as a communication path to the another wireless terminal, the wireless terminal comprising: a routing protocol processing unit for executing a process of a routing packet received from the another wireless terminal via the wireless link, the process being necessary for using the wireless link as the communication path; a stabilization algorithm executing unit; a packet categorizing unit; and a wireless communication interface sending and receiving the packets to and from the wireless link, wherein when the wireless communication interface receives a packet from the another wireless terminal via the wireless link, the packet categorizing unit determines whether the received packet is a routing packet necessary for the process or not, if the packet categorizing unit determines that the received packet is a routing packet, the received packet is transmitted to the stabilization algorithm executing unit, and if the packet categorizing unit determines that the received packet is not a routing packet, the received packet is not transmitted to the stabilization algorithm executing unit, and wherein the stabilization algorithm executing unit: obtains a link condition of the wireless link when the routing packet is received via the wireless link, if the link condition is higher than or equal to an upper threshold, the routing packet is transmitted to the routing protocol processing unit, if the link condition is lower than or equal to a lower threshold, the routing packet is discarded, if the link condition is lower than the upper threshold and higher than the lower threshold, a link quality for indicating communication quality of the wireless link is varied with a predetermined ratio based on whether the link condition is higher than or equal to a normal threshold, the normal threshold being optionally set between the upper and lower thresholds, determines whether the wireless link is enabled or disabled in accordance with the varied link quality, discards the routing packet, when the wireless link is invalid, and executes the routing protocol, when the wireless link is valid.