I'm in an interesting situation. My ISP is dual-stack and has given me 5 static IPv4s and a /56 static IPv6 delegation. The only problem is, either their (mandatory) demarcation hardware is crap or their engineers just know nothing about IPv6. No matter what they try or what I try, I can't use more than a single address, and only in the first /64 subnet. Nothing else will route beyond the demarcation hardware into my router. So that makes IPv6 basically useless. I can ping6 from the router, and the router can be ping6'd, but that's it. I've been working with them for weeks to get them to fix it, but they don't have a clue. So I'm exploring alternatives now. Tunnelbroker came to mind.
I was looking over RFC 2473 a bit. Granted, I did not have the time to sit down and read every word, but I think I picked up on the gist of most things. And one thing I picked up on is that there's no reason that an IPv6 tunnel has to have IPv4 addresses on either end (6to4). In fact, it appears the RFC strongly supports having IPv6 endpoint addresses on either end of an IPv6 tunnel. Since I do have ONE usable IPv6 address that is world-reachable and can reach the world, this made me curious:
- Is there any benefit, or any disadvantage, to having IPv6 endpoints on either end of an IPv6 tunnel?
- Is it possible for Tunnelbroker to work in this configuration?
Sounds like you need to assign an address to that bond0 network interface, and run a radvd on that machine.
From what I see, the assigned address should be in 2603:xxxx:xxxx:8700::/56 but not in 2603:xxxx:xxxx:8700::/64