Note: I am not thinking of NAT on IPv6.
I have the following network setup made up of GNU/Linux boxes:
http://portablejim.now.im/images/network_diagram.png
Some network traffic is currently being passed through the VPN tunnel to the internet. Computer A is the VPN server THere can be more than 1 client on the VPN.
I am wanting to get the network ipv6 capable and am trying to understand how it would work. I currently only have a /64, however I can get a larger pool of addresses.
What I am wondering is:
If I use the /64 and have A as a router, how will computers C and D know to route to the Internet out (from computer A).
Can I have both A and B be routers, A advertising the global address as well as a ULA, and B advertising a subnet ULA? Do I need something bigger than a /64?