***ndppd*** was rewritten from scratch using C (C99).
It's currently **highly experimental**, but I expect a beta to be ready by the end of the year.
## Description
***ndppd***, or ***NDP Proxy Daemon***, is a daemon that proxies *neighbor discovery* messages. It listens for *neighbor solicitations* on a
specified interface and responds with *neighbor advertisements* - as described in **RFC 4861** (section 7.2).
There are several methods available when determining of a *neighbor advertisement* should be sent back:
The first method, and the most common, is the ***autoresolve*** method. It uses the routing table to determine how the target is reachable.
If a valid route exists, a *neighbor solicitation* is sent out through that interface. Only once ***ndppd*** receives a *neighbor advertisement*
from the target will it start responding to *neighbor solicitations*.
The second method is the ***explicit*** method. A *neighbor solicitation* is sent through a manually provided interface. This
method also allows for the use of ***autowire*** which sets up a route to the specified target through said interface *if the target was found, and for the
duration of the session*.
The third method is the ***static*** method. When used, ***ndppd*** will immediately respond to *neighbor solicitation* messages immediately