We’ve explored issues we’ve discovered with ARP implementations in the areas of security and robustness. CDRouter includes tests to handle these discoveries. Here’s how they work:
Testing These Issues with CDRouter
The first three tests in the ARP module, arp_1, arp_2, and arp_3, are basic tests that are designed to verify that the Device Under Test (DUT) responds to different types of ARP requests from clients on the LAN. Specifically, these tests verify the following:
arp_1: Verify DUT responds to broadcast ARP request on LAN interface.