On 2/05/2008, at 10:23 PM, WOOLLEY JONATHAN wrote:
Even though we are all awesome and as smart as you(!),
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
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.
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.