Ubuntuサーバーで仮想ルーター/スイッチを作成する方法

Ubuntuサーバーで仮想ルーター/スイッチを作成する方法

次のコマンドを使用して、/ 48サブネットに5000を超えるIPv6が割り当てられている専用サーバーubuntu 16.04 OS / 8GB Ramがあります。

ip -6 addr add IPv6/48 dev eth0

クローラプロジェクトを実行するたびに、これらの異なるIP間に多数の並列接続が作成されます。

問題は、サーバープロバイダがスイッチの高負荷に関するメッセージを送信し、デバイスの他のユーザーに影響を与えることです。

唯一の解決策は、サーバー上に仮想ルーター/スイッチを作成することであり、/ 48全体を直接ルーティングできます。

助けが必要ですか?

編集1:次のコマンドを使用して、loインターフェイスにipv6を割り当てました。

ip -6 addr add IPv6/48 dev lo

完璧に動作します。ありがとうございます。

ベストアンサー1

[...]スイッチ負荷が高い[...]全体/ 48を直接ルーティングできます

行間を読みながらそれらが念頭に置くことができる唯一のことは、オーバーロードされたIPv6 Neighbor Discoveryテーブルだけです。それが彼らが考慮しているものであれば、実際には/ 48全体をあなたに直接ルーティングできます。これはあなたとそれらの両方にとってより良くて簡単です。

「仮想ルーター/スイッチ」に似たものを作成する理由は何なのか考えられません。 / 48がユーザーに直接ルーティングされる場合、たとえば、loすべてのIPアドレスをに追加すると、eth0すべてが正常に機能します。

ip addr add IPv6/48 dev lo

おすすめ記事