10-22-2014 09:53 AM
The Reverse Address Resolution Protocol (RARP) is used by a client in a network environment to dynamically acquire its Internet Protocol (IP) address. The client broadcasts an RARP request message for its IP address based on its MAC (Media Access Control) hardware address.
The RARP server must be configured to listen for RARP requests and generates a RARP reply message to the client.
Has anybody implemented an RARP Server in an RT PXI System or a regular LabVIEW environment? We are preferably looking for a PXI solution.
According to the NI support team all of the LabVIEW functions pertain to the IP layer of Ethernet communications. The RARP protocol is implemented below that in the link layer of the Ethernet frame, so we won't be able to implement a RARP server in LabVIEW. They suggested to try to find a third-party RARP server and run it from LabVIEW using the system exec.vi or find a call library function node to do the same.
10-22-2014 10:27 AM
10-22-2014 10:31 AM
10-22-2014 10:40 AM
The RARP client only supports the RARP protocol and not DHCP
10-22-2014 10:52 AM
10-22-2014 11:03 AM
The hardware only supports RARP and requires an RARP response message containing the IP address for the client
10-22-2014 11:13 AM
@Nick014 wrote:
The hardware only supports RARP and requires an RARP response message containing the IP address for the client
Unfortunately no matter how often you repeat it, it doesn't make it any easier to support. 😞
That's one issue about holding on to legacy hardware. Eventually no one supports it. This happens most often when a new OS comes out. The company is dead, and none of the vultures companies have picked the bones and bought the rights to any of their products, so the old drivers don't work.
That being said, you can't use a static IP address?
10-22-2014 12:34 PM
We can't use a static IP address since we need to support multiple units.
10-22-2014 01:04 PM
@Nick014 wrote:
We can't use a static IP address since we need to support multiple units.
You can set each to a different static IP address and then reserve the addresses on your DHCP server.
10-22-2014 02:14 PM
The client needs to see an RARP message in response with the its IP address. It does not support the DCHP protocol.