Patent ID: 7822001

Claim:
A method, comprising: adding to a packet an address information of a protocol layer lower than a network layer, the packet comprising an Internet Protocol address and the address information, the Internet Protocol address represents a network layer address, the added address information representing a geographical location of a final destination node to which the packet is to be routed, the added address information is configured to be changed during forwarding of the packet through a wireless network when the geographical location of the final destination node changes; and forwarding the packet within the wireless network to the final destination node based on the added address information of the lower protocol layer by routing based on a difference between the geographical location of a present node and the final destination node, the Internet Protocol address used to route the packet when the packet reaches at least one of the final destination node or a switching algorithm using the added address information does not yield where to forward the packet, wherein the packet is passed to a higher protocol layer when at least one of the following occurs: the final destination node does not exist within the wireless network, the final destination node cannot be heard, or when there is no direct route within the wireless network to the final destination node, and wherein the network layer is configured to drop the packet, when the packet is passed to the network layer.