Linux IPv6 routing strange behaviour

Pim van Pelt pim at
Thu Aug 15 14:19:22 CEST 2013

On Aug 15, 2013 1:27 PM, "Phil Mayers" <p.mayers at> wrote:
> On 15/08/13 12:14, Pim van Pelt wrote:
>> Just ad a datapoint to Max' last remark, at sixxs we moved away from
>> kernel based routing by implementing ipv6 routing in userspace (taking
>> tap input and raw socket output) largely because of neighbor cache
> Interesting. Was this custom/proprietary software or is it available
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.

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).

-------------- next part --------------
An HTML attachment was scrubbed...

More information about the ipv6-ops mailing list