Subject: [homenet] IETF 89 Homenet with ISIS Autoconf / Src-Dest Routing published

From: Martin Winter <[email-masked]>
Date: Thu, 28 Aug 2014 00:42:37 -0700

Hi everyone,

We at NetDEF are proud to announce that the proof-of-concept code for the Homenet with ISIS Autoconf and SrcDest routing is now available.
This is the code which we demo’d at the IETF 89 in Toronto as part of the Bits’n’Bytes.

There are in essence 4 essential GIT repositories:

https://git.netdef.org/projects/OSR/repos/isis
	ISIS source code. 
	If you want to build ISIS code on a generic Linux System (not part of OpenWRT), then use this git. 
	We added detailed build instructions for Ubuntu 14.04LTS and some ISIS command help in the Doc directory in this repo

https://git.netdef.org/projects/OSR/repos/openwrt-buildroot
	Complete OpenWRT build root with the Homenet/ISIS code integrated. 
	If you want to build a OpenWRT system, then use this git. 
	Also includes some example configs to assist building the OpenWRT on various platforms (Intel, ASUS RT-16N, TP-Link Archer C7 V2).
	For details and help on getting started see README the build-helpers/ Directory in this git

https://git.netdef.org/projects/OSR/repos/openwrt-isis-hnet
	OpenWRT feed for the Homenet ISIS code. 
	If you want to integrate the Homenet ISIS code into a different OpenWRT buildroot, then use this git which is the isis feed for OpenWRT

https://git.netdef.org/projects/OSR/repos/srcdest
	Quagga with SrcDest modification.
	The official Quagga doesn’t contain (yet) the required changes for Src-Dest. This should be done soon and we’ll change over our
	git at that time

The fastest way to get started is to clone the openwrt-buildroot git which includes the complete OpenWRT with Homenet and our ISIS code.
There are example build configs with this code for ASUS RT-N16, TP-LINK Archer C7 (V2), Intel KVM (32 & 64bit), and Soekris Net4801 and Net5501

In general, we believe that the current proof-of-concept code should work on all barrier breaker supported OpenWRT systems with 16MB Flash (or more) and
a decent amount of RAM. (If less flash is available, then you need to remove some modules - our example config contain a lot of debug tools directly built in) 

Please be aware that the code is only a Proof-of-concept and probably has security holes (like the debug ISIS screens on port 8080) and probably lots of bugs.

Enjoy,

   Martin Winter
   NetDEF / OpenSourceRouting