On 2/05/2008, at 10:23 PM, WOOLLEY JONATHAN wrote:
Even though we are all awesome and as smart as you(!), please provide a picture for those of us who have had too many Friday night drinks!
You should have come to NZNOG'08 :-) So, Tui started out as building 6to4 and Teredo relays to give to ISPs. Scope creep and cool ideas happened, and it's now about that, AND building a full mesh of automatic v6 tunnels between ISPs with Tui, and the APE/WIX native v6 peers. Here is a summary I copied and pasted from another email: Basically, we drop route servers in to IXes, and Tui nodes in to ISPs or enterprise networks. - The Tui boxes are 6to4 and Teredo relays. - They also build a full mesh of all Tui nodes, using 6to4 as the transport mechanism (because it's efficient, and it doesn't require static tunnels - you just set the nexthop to be 2002:aabb:ccdd:: where aa.bb.cc.dd is the v4 address of the remote Tui node). ISPs advertise their v6 prefixes in to their local Tui node, which re-advertises them to other Tui nodes. - As well as a full mesh of Tui nodes, anyone who has free (from the POV of the exchange) transit to the exchange, can send traffic to/from exchange v6 peers via the route-server with that same 6to4 trick. This is all meant to be fast to deploy, and a stop-gap to make things more usable until we have good native v6 everywhere. It's not meant to be a replacement for native v6. If you put one of these in, you'll get maybe 10-20mbit/s throughput on the current hardware - once you outgrow that you can run it on a regular PC and get maybe 100mbit/s. Ideally though, you'd have good native v6 transit by that point, so you'd never actually outgrow that small hardware. Ideally. As mentioned, I talked about this at NZNOG'08, some slides are at http://www.braintrust.co.nz/tui/ that give you an overview. There's video of me talking to them somewhere as well I think. There's also a (DRAFT) deployment document there which tells you a bit more detail about how it works. I think the software image there is a bit outdated, so I'll get a new one up there ASAP. Bill - yeah I'll sort something out for you this week. My copy of VMWare is the Mac VMWare Fusion thing, which I imagine does things a little differently in terms of disk images etc., so might need to get you to do a bit of manual stuff for me if that's at all possible. Cheers all, -- Nathan Ward ps. Someone on NANOG accused me of trying to sell these things, which was fairly comical. InternetNZ bought the hardware to go at ISPs, the route servers are borrowed from Citylink, APNIC have loaned IP numbers and ASNs, and I've donated my time in between doing work for my customers. So if you're wondering, this is about making NZ's v6 network better (and anyone else who wants to join in), not about anyone making money. pps. If you're a native v6 transit provider who has presence in NZ, talk to me off-list please. People ask me fairly often, and my answer is currently a handful of local ISPs who all get all their connectivity over tunnels. I might just start putting this on the bottom of all my emails to NZNOG until someone pipes up.