LinuxでIPv4からIPv6にトラフィックをルーティングする最も効率的な方法は何ですか?

LinuxでIPv4からIPv6にトラフィックをルーティングする最も効率的な方法は何ですか?

IPv6を使用してコンピュータから着信する特定のIPv4ポートを別のコンピュータの同じポートに転送するユースケースがあります。

私は[auto]sshを使ってこれを行うことができると仮定していますが、これがパフォーマンスが良いのか、それとも他に利用可能なものがあるのか​​疑問に思います。 IPtablesはオプションですが、IPv4のみであることがわかっているので、IP6tablesを使用する必要があります。 IPv4 <-> IPv6(双方向)で動作しますか?

パフォーマンスを最大化するには、サービスとして実行できるオプションが望ましいです。オプションは何ですか?

答え1

2つの独立したデータチャネル間の双方向データ転送のsocatためのリレー。 ipv4 を ipv6 に渡すか、その逆に渡すことができます。

ポート4000の例:

sudo socat TCP4-LISTEN:4000,fork TCP6:[xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx]:4000

関連情報