<p dir="ltr"><br>
On Aug 15, 2013 1:27 PM, &quot;Phil Mayers&quot; &lt;<a href="mailto:p.mayers@imperial.ac.uk">p.mayers@imperial.ac.uk</a>&gt; wrote:<br>
&gt;<br>
&gt; On 15/08/13 12:14, Pim van Pelt wrote:<br>
&gt;&gt;<br>
&gt;&gt; Just ad a datapoint to Max&#39; last remark, at sixxs we moved away from<br>
&gt;&gt; kernel based routing by implementing ipv6 routing in userspace (taking<br>
&gt;&gt; tap input and raw socket output) largely because of neighbor cache<br>
&gt;<br>
&gt;<br>
&gt; Interesting. Was this custom/proprietary software or is it available somewhere?<br>
It&#39;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&#39;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>