私が読んだり見たりできるのは、1つのNICに2つの異なるIPアドレスを配置することです。 NICが2枚あれば、速度/スループットの方がいいと思いました。
1つの物理マシン上に同じサブネット、2つの異なるIPアドレスを持つ2つの別々の物理NICを配置するのが間違ったトポロジである理由.
例:
NIC1/eth0 192.168.20.50/24 192.168.50.1
NIC2/eth1 192.168.20.55/24 192.168.50.1
それが事実なら、なぜ彼らはクワッドポートであるサーバーを売るのですか?それらはすべて異なるサブネットおよびゲートウェイ上にあると予想されますか?
特定のマシンに同じサブネットを持つ複数のインターフェースがある場合、複数のインターフェースを介して同じネットワークに接続することになります。マシンは負荷分散せず、トラフィックを送信するために単一のインターフェースを選択する可能性があります。例えばジュニパーのルーターは、IPアドレスが最小のインターフェイスを選択します。
http://kb.juniper.net/InfoCenter/index?page=content&id=KB24928
複数のインターフェイスを使用すると冗長性が得られますが、デフォルトゲートウェイのespは1つしか設定できないことに注意してください。これがWindowsサーバーの場合。他のOSがデュアルデフォルトゲートウェイルートを負荷分散するかどうかはわかりません。
クアッドポートサーバーは通常、パブリック/プロダクションネットワーク用に2ポートを使用します。プライベート/管理用の1ポート、データバックアップ用の1ポート。クラスター内の一部のサーバーは、ハートビート/キープアライブに1つまたは2つのポートを使用する場合があります。
ありがとう。
これはすべて、実際にはサービスまたはトポロジの設計に依存します。私はそのようなことを「法律」として聞いたことがありませんが、なぜそれが非効率的であるのかを見ることができました。
同じネットワーク/サブネットで通信する2つのインターフェースを使用する場合は、それらをイーサネットチャネルに配置するだけで、追加のIPアドレスを無駄にしないでください。
1つのサーバーで4つのNIC(または1を超える数)を販売する理由については、そのサーバーで実行されているアプリケーションによって異なりますが、いくつかの理由が考えられます。
それらは私が考えることができるいくつかです。
異なるNICで同じサブネットを使用しないでください。一部のオペレーティングシステムとアプリケーションで何が起こり、何が起こりますか。1つのNIC say e1aでトラフィックを受信します。その後、アプリケーションまたはOSが応答することを決定します。データを受信したインターフェイスはチェックしません。そのネットワークにのみデータを送信します。次に、そのネットワークにデータを送信します。正しいインターフェイスe1aを選択することもあれば、e1bにデータを送信することもあり、e1aを使用しているため、クライアントアプリケーションは応答を受信しません。
何が起こったのか、「やめろ!放送嵐を引き起こすだろう!」。セットアップなどを設定したときに何が起こるかを確認するために、パケットアナライザーを持っている人はいますか?対処する必要がある2つの問題があります。
あなたは両方にイエスと答えることができなければなりません、さもなければ、あなたはいくつかの望ましくない結果になるでしょう。
ソースルーティングを使用しない限り、同じサブネット上のすべてのIPアドレスからのすべてのトラフィックは、物理ポートの1つを使用して送信されます。
ソースルーティングでは、送信元アドレスに基づいて出力ポートが選択されるようにルーティングテーブルを構成し、宛先アドレスを使用して、そのポートからIPデータグラムをどこに送信するかを決定します。
2つのNicまたは4(1台のマシンで最も多く見られるnicsが10)の場合、これらすべてをチーム化し、さまざまなチームタイプを使用して、単なる冗長性以上のものを実現できます。
すべてのNICを負荷分散して共有することで、帯域幅を大幅に拡大し、ネットワーク速度を向上させることができます。各接続は1つのNICを使用しますが、複数の接続またはデータストリームは、最もビジーでないNICを使用しようとします。これが正しく機能するためには、トランクも同じタイプのスイッチで設定する必要があります。これは、VMホストで別のホストにトランクするために特に役立ちますVMホスト。