I have a 871-SEC-K9 in my IPv6 lab running 2 tunnels to 2 different brokers. The tunnels are up and working fine. I can ping anything from whatever source (tunnel0 and tunnel1). I have a vlan interface that has both global ipv6 address from the allocated subnet given by my 2 brokers. The hosts (a FreeBSD machine and a Win7 machine) are receiving both router advertisements as they have auto-configured based on both global ipv6 address from the vlan interface. Both hosts are able to ping both addresses.
Now here's my problem, I'm using:
ipv6 route ::/0 Tunnel0
and if my Tunnel1 goes down, my hosts no longer have access to IPv6-enabled internet. Now adding a second ::/0 route to that tunnel didn't help my problem (and actually caused other problems as expected).
What is the correct method for what I'm trying to do? I've looked at Cisco's IPv6 docs (especially about multihoming) but nothing has helped so far.