Assuma o seguinte cenário com relação à configuração atual do IPv4 / OpenVPN:
Central Site with a /64 IPv6 (10.0.0.1)
| |
OpenVPN Server A OpenVPN Server B
(10.0.0.0/16) (10.10.0.0/16)
| | |
| | [n-m]
| | / | \
| \ Multiple Remote Clients (10.10.0.x)
| \
| \_____________________
| |
Local Site A Local Site B
(10.1.0.0/16) (10.2.0.0/16)
Informações adicionais: Cada site local tem um Netgear WNR3500L / U / v2 rodando Tomato Firmware v1.28.9054 MIPSR2-beta K26 USB vpn3.6 que foi construído em Tue, 30 Nov 2010 14:49:14 -0500. O site central executa uma instância de ligação para manipular solicitações de DNS de sites locais e encaminha solicitações para o site local correspondente em relação ao subdomínio específico de sites. O inverso dos sites locais encaminhará pesquisas não locais para o site central usando o dnsmasq.
Toda a rede é criada usando dispositivos tun e, portanto, não há ponte no local. Como o roteamento e o encaminhamento são necessários, o site central usa o push do OpenVPN para configurar as rotas necessárias nos gateways do site local.
Agora, gostaria de usar a rede / 64 que recebi e distribuí-la entre os computadores locais atrás dos gateways em cada site local. Um bônus seria também ter os outros clientes remotos (10.0.0.x) captando um endereço IPv6.
O objetivo seria usar o endereço IPv4 local para criar um novo endereço IPv6 com 2a00: xxxx: xxxx: xxxx: prefixo-central: prefixo-local :: 10.x.x.x
Outro objetivo seria o servidor OpenVPN e / ou o gateway baseado em TomatoUSB fazer o trabalho pesado disso. A razão é que os clientes por trás desses gateways são sistemas operacionais e dispositivos mistos.
Todas as sugestões e / ou soluções são muito apreciadas. Obrigado antecipadamente!