Hashimoto さんは書きました:
まさに、この"hostA 側のIPv6アドレスプレフィックスが /64 だと、
hostB 側に割り振れるアドレスがないので上記の方法は設定できない"
という状況でしたので、悩んでおりました。

hostAはRAからIPv6アドレスを生成しています。
hostAは私の管理下にありますが、
RAを広告しているIPv6 routerは私の管理下にはありません。
管理者に相談して、大きなIPv6アドレスブロックをもらうしかないでしょうか。

hostB が単独のノードで hostB のネットワークにRAを流さなくてもよいなら、
gif tunnel を生成した上で、hostB に hostAと同じnetwork address で重複
しないアドレスを割り振り、hostA から hostB への /128 のrouteを、
hostB からは default routeを hostA にしてやれば、できると思います。

ただ、hostA はルータではなくRAでアドレスを得ている(ルータではなく)
ホストだということだと、hostA を ND proxyとして動かしたほうがよいのか
もしれません(この辺は経験ないのでよくわかりません、すいません)。

管理者に相談するなら、たぶん一番まっとうなのはhostAの居るネットワークの
ルータとhostBの間にトンネルをはらせてもらうことだと思います。

メールによる返信