The Homenet Control Protocol (HNCP) automatically manages IPv4 and IPv6 address assignment, routing, DNS, SD (ZeroConf/mDNS) and border firewalling between multiple routers in a "home network". It is specified as a set of RFCs to implement a minimalist state synchronization protocol for Homenet routers.
2. hnet-full is an OpenWrt package that installs hnetd to implement HNCP as part of the OpenWrt routing feed. There are several tutorials that describe how to get Homenet installed on OpenWrt:
3. shncpd is an independent implementation of HNCP designed to install easily on generic Linux-based routers.