I don't really agree. IMHO, the key for mass
adoption is the
availability of ready-to-use images for tiny computers such as Raspberry
Pi.
Such images can be made as a by-product of a new network design, but please
understand that the main objective of the network changes should be that
such special images should become unnecessary to get a working network connection.
It should work with a normal router. "normal" in the sense that it requires
a little more than basic home NAT router functionality, but any commercial router
that is able to setup a VPN like L2TP/IPsec, SSTP, PPTP etc should be able
to join the network just using its standard configuration interface.
And when it supports BGP, it should be able to participate in routing
towards others.
So, no special tricks required like we now have multipoint tunnels, ampr-ripd,
etc and which would require preparation of an image for a newbie to be able
to join. Sure it can be done as one of the options, as a project for someone
who likes to make such images (with an initial configuration dialog etc) and
loves to keep such things uptodate.
A simple router like the MikroTik RB750Gr3 is in the same price class as a
Raspberry Pi (when SD card, housing and power supply are included) and it
conveniently provides 5 ethernet ports and a USB connector. For such a
router, just an example configuration is required and the software is kept
uptodate by someone else.
Rob