Eu tenho uma máquina freebsd conectada ao meu túnel ayiya sixxs.
Quando decidi implementar o IPv6 em nossa rede completa e não apenas uma interface, obtive um roteador / 48 de seisx.
Vou usar 2001: DB8 :: / 32 a partir de RFC3849 para descrever minha configuração.
Minha sub-rede, portanto, é 2001: DB8: ae02 :: / 48.
Eu adicionei um / 64 a cada vlan:
vlan200: 2001: DB8: ae02: ca75 :: 1/64
vlan210: 2001: DB8: ae02: beef :: 1/64
e assim por diante.
Eu posso pingar todo IP que eu configurei de qualquer host externo e o tráfego aparece na minha interface tun0 mas não é roteado para a interface vlan.
Portanto, suponho que estou perdendo uma rota para o meu / 48 em algum lugar.
Ao emitir um ping6 -I vlan210 google.com, recebo um erro no route to host
.
Entre muitas rotas locais de link, essa parece ser a parte relevante da minha tabela de roteamento (tudo que menciona minha sub-rede + a rota padrão):
default 2001:db8:ff00:1a92::1 UGS tun0
::1 link#4 UH lo0
::ffff:0.0.0.0/96 ::1 UGRS lo0
2001:db8:ae02:beef:: 2001:db8:ae02:beef::1 UH2 vlan210 =>
2001:db8:ae02:beef::/64 link#7 U vlan210
2001:db8:ae02:beef::1 link#7 UHS lo0
2001:db8:ae02:ca75:: 2001:db8:ae02:ca75::1 UH2 vlan200 =>
2001:db8:ae02:ca75::/64 link#6 U vlan200
2001:db8:ae02:ca75::1 link#6 UHS lo0