Roteamento IPv6 com rede multi hop - usando / 64 como prefixo

1

Eu tenho um cenário, onde meu PC (SYSTEM1) atua como um roteador / encaminhador de pacotes. E eu queria ter meu outro PC (SYSTEM2) conectado ao roteador (R1) via SYSTEM1. Se o comprimento da sub-rede for / 48, sei que é fácil manipular o roteamento. Mas eu tenho o comprimento do prefixo IPv6 / 64 do provedor.

Como eu poderia configurar as tabelas de roteamento para permitir o tráfego de qualquer maneira no SYSTEM1? Ou qualquer possibilidade de usar Host-part do endereço IPv6 para sub-rede / 64.

A arquitetura está aqui,

+---------+              +----------+                 +----------+
|  Router |______________| SYSTEM 1 |_________________| SYSTEM 2 |
|   (R1)  |        (eth0)|          |(eth1)     (eth0)|          |
+---------+              +----------+                 +----------+
Prefix:
2001:e10:1:2::/64
GW: 2001:e20:1:2::1
                         SYSTEM1
                      eth0: 2001:e10:1:2::100
                      eth1: 2001:e10:1:2::200          SYSTEM2
                                                  eth0:2001:e10:1:2::201

Aqui, eu tentei ping de 2001: e10: 1: 2 :: 200 de 2001: e10: 1: 2 :: 201, mas eu não posso chegar a 2001: e10: 1: 2 :: 100 (ou) 2001 : e10: 1: 2 :: 1 (Roteador gw).

As entradas de rota no SYSTEM1 são algo como, 2001: e10: 1: 2 :: / 64 via eth0.

Por favor me sugerir como ir em frente com isso?

    
por user206993 14.03.2013 / 06:25

1 resposta

1

A única maneira de fazer isso funcionar sem dividir o / 64 em sub-redes menores (perdendo assim a configuração automática, etc.) é conectar as LANs no System1 ou fazer proxy ND no System1 para que tudo no lado esquerdo do System1 pense que tudo no lado direito do System1 tem o endereço MAC do System1 e vice-versa. Isso faria com que usassem o System1 como um gateway sem perceber. Igual ao proxy ARP no IPv4.

Sem saber qual sistema operacional você executa, não posso dizer como configurar isso.

    
por 14.03.2013 / 09:45