次のコマンドを使用して、/ 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