System and method for providing a congestion optimized address resolution protocol for wireless ad-hoc networks
First Claim
1. A node, for use in a wireless ad-hoc communications network, and being adapted to transmit and receive data packets to and from other nodes in said wireless ad-hoc network and to operate as a router to route other data packets destined for said other nodes in said wireless ad-hoc network to said other nodes, said node comprising:
- an address resolution protocol module, adapted to generate an address resolution protocol (ARP) request for a media access control (MAC) address corresponding to an Internet protocol (IP) address, said MAC address being associated with a device; and
a transceiver, adapted to transmit said ARP request for delivery to a broadcast server of said wireless ad-hoc network without broadcasting said ARP request to a plurality of said other nodes in said wireless ad-hoc network; and
wherein said transceiver is adapted to unicast said ARP request for unicast delivery to said broadcast server.
5 Assignments
0 Petitions
Accused Products
Abstract
A system and method for providing a congestion optimized address resolution protocol (ARP) for a wireless ad-hoc network. The system and method enables a node in the wireless ad-hoc network to issue an ARP request without the need to broadcast the request to all of the nodes in the wireless ad-hoc network, to thus minimize radio traffic on the wireless ad-hoc network for handling the ARP request. The node includes an address resolution protocol module which is adapted to generate an ARP request for a media access control (MAC) address corresponding to an Internet protocol (IP) address, and a transceiver which is adapted to transmit the ARP request for delivery to a broadcast server without broadcasting the ARP request to a plurality of other nodes in the wireless ad-hoc network.
198 Citations
20 Claims
-
1. A node, for use in a wireless ad-hoc communications network, and being adapted to transmit and receive data packets to and from other nodes in said wireless ad-hoc network and to operate as a router to route other data packets destined for said other nodes in said wireless ad-hoc network to said other nodes, said node comprising:
-
an address resolution protocol module, adapted to generate an address resolution protocol (ARP) request for a media access control (MAC) address corresponding to an Internet protocol (IP) address, said MAC address being associated with a device; and
a transceiver, adapted to transmit said ARP request for delivery to a broadcast server of said wireless ad-hoc network without broadcasting said ARP request to a plurality of said other nodes in said wireless ad-hoc network; and
whereinsaid transceiver is adapted to unicast said ARP request for unicast delivery to said broadcast server. - View Dependent Claims (2, 3, 4)
-
-
5. A method for controlling a node in a wireless ad-hoc communications network to perform address resolution protocol (ARP), said node being adapted to transmit and receive data packets to and from other nodes in said wireless ad-hoc network and to operate as a router to route other data packets destined for said other nodes in said wireless ad-hoc network to said other nodes, said method comprising:
-
controlling said node to generate an address resolution protocol (ARP) request for a media access control (MAC) address corresponding to an Internet protocol (IP) address, said MAC address being associated with a device; and
controlling said node to transmit said ARP request for delivery to a broadcast server of a network portion without broadcasting said ARP request to a plurality of said other nodes in said wireless ad-hoc network; and
wherein;
said second controlling step controls said node to unicast said ARP request for unicast delivery to said broadcast server. - View Dependent Claims (6, 7, 8)
-
-
9. A computer-readable medium of instructions for controlling a node in a wireless ad-hoc communications network to perform address resolution protocol (ARP), said node being adapted to transmit and receive data packets to and from other nodes in said wireless ad-hoc network and to operate as a router to route other data packets destined for said other nodes in said wireless ad-hoc network to said other nodes, said computer-readable medium of instructions comprising:
-
a first set of instructions, adapted to control said node to generate an address resolution protocol (ARP) request for a media access control (MAC) address corresponding to an Internet protocol (IP) address, said MAC address being associated with a device; and
a second set of instructions, adapted to control said node to transmit said ARP request for delivery to a broadcast server of a network portion without broadcasting said ARP request to a plurality of said other nodes in said wireless ad-hoc network; and
wherein;
said second set of instructions is adapted to control said node to unicast said ARP request for unicast delivery to said broadcast server. - View Dependent Claims (10, 11, 12)
-
-
13. A wireless ad-hoc communications network, comprising:
-
at least one node, adapted to transmit and receive data packets to and from other nodes in said wireless ad-hoc network, and to operate as a router to route other data packets destined for said other nodes in said wireless ad-hoc network to said other nodes; and
a broadcast server, adapted to enable said node to communicate with other said nodes in said wireless ad-hoc network;
said node being further adapted to generate an address resolution protocol (ARP) request for a media access control (MAC) address corresponding to an Internet protocol (IP) address, said MAC address being associated with a device, and to transmit said ARP request for delivery to said broadcast server without broadcasting said ARP request to a plurality of said other nodes in said wireless ad-hoc network; and
wherein;
said node is adapted to unicast said ARP request for unicast delivery to said broadcast server. - View Dependent Claims (14, 15, 16)
-
-
17. A method for operating a wireless ad-hoc communications network, comprising:
-
providing at least one node, adapted to transmit and receive data packets to and from other nodes in said wireless ad-hoc network, and to operate as a router to route other data packets destined for said other nodes in said wireless ad-hoc network to said other nodes;
providing a broadcast server, adapted to enable said node to communicate with other said nodes in said wireless ad-hoc network; and
controlling said node to generate an address resolution protocol (ARP) request for a media access control (MAC) address corresponding to an Internet protocol (IP) address, said MAC address being associated with a device, and to transmit said ARP request for delivery to said broadcast server without broadcasting said ARP request to a plurality of said other nodes in said wireless ad-hoc network; and
wherein;
said controlling step controls said node to unicast said ARP request for unicast delivery to said broadcast server. - View Dependent Claims (18, 19, 20)
-
Specification