<p dir="ltr"><br>
On Aug 15, 2013 1:27 PM, "Phil Mayers" <<a href="mailto:p.mayers@imperial.ac.uk">p.mayers@imperial.ac.uk</a>> wrote:<br>
><br>
> On 15/08/13 12:14, Pim van Pelt wrote:<br>
>><br>
>> Just ad a datapoint to Max' last remark, at sixxs we moved away from<br>
>> kernel based routing by implementing ipv6 routing in userspace (taking<br>
>> tap input and raw socket output) largely because of neighbor cache<br>
><br>
><br>
> Interesting. Was this custom/proprietary software or is it available somewhere?<br>
It's proprietary, not open source and not necessarily even a complete routing stack (but it will scale to 100k interfaces). Rather it is a specific implementation of a tunnelbroker with filtering, RPF, proto41, AYIYA and heartbeat support.</p>

<p dir="ltr">We could not find any platform (commercial or open source) that would perform and scale beyond the ~1000s of tunnels, as well as support TIC/AYIYA (not surprising as the tunnelbroker field is a true niche and we made it worse by offering our own draft protocols which folks don't necessarily share across platforms), so we went ahead and implemented our own client (open source, called aiccu) and server (closed, called sixxsd).</p>

<p dir="ltr">Pim</p>