注意:我没有考虑IPv6上的NAT。
我有以下GNU / Linux框架组成的networking设置:
http://portablejim.now.im/images/network_diagram.png
一些networkingstream量正在通过VPN隧道传送到互联网。 计算机A是VPN服务器在VPN上可以有多个客户端。
我想获得networkingipv6能力,并试图了解它将如何工作。 我目前只有一个/ 64,但是我可以得到更大的地址池。
我想知道的是:
如果我使用/ 64并将A作为路由器,计算机C和D将如何知道路由到Internet(从计算机A)。
我可以同时使用A和B作为路由器吗?A是全局地址还是ULA?B是通告子网ULA? 我需要比a / 64更大的东西吗?
你将需要超过一个/ 64池来做你想做的事情。 根据RFC4291,每个子网应该有自己的/ 64池。 我现在正在计算3个子网。 所以得到一个/ 48的分配,给每个子网分配一个/ 64。 剩下的只是networking之间的路由问题。 对于这么小的东西,你可以在每个路由器上input静态路由。