新しいデータセンターのロールアウトの論理トポロジの設計に取り組んでいます。 「Cisco Data Center Infrastructure 2.5 Design Guide」を読んでいて、多層設計を進めています。この設計には、ループレイヤー2やループフリーなど、複数のオプションがあります。
ループ設計の利点は、それを必要とするサーバーのレイヤー2隣接性であると述べています。ループのないトポロジは、明らかにレイヤ2隣接を「1組のアクセススイッチ」に制限します。
これの意味がよくわかりません。サーバーから別のサーバーまでのレイヤー2の「ホップ」の数を参照していると思いますが、どちらの場合も、VLANを通過するには、トラフィックがアグリゲーションレイヤー(L2/L3スイッチを想定)までのトリップを必要とするようです。同じVLANについて話している場合、同じVLAN上のサーバーは通信するためにaggレイヤーまでトラバースする必要があるため、ループのない例では接続されたスイッチへの直接のトリップのように見えるため、ループがさらに悪化しているように見えます。
誰かが私の誤解に光を当てることができますか?
イーサネットネットワークでのレイヤー2隣接とは、セグメントで送信されたパケットが、パケットを変更するデバイスを経由せずに直接宛先に到達できるという概念を指します。
簡単な例:
コンピュータが2台あり、その間にケーブルが接続されています。 1台のコンピューターから出てくるものはすべて、基本的に他のコンピューターが受信できることが保証されています。これらのデバイスにはネットワーク隣接があります。
より複雑:
間にL3スイッチを備えた2台のコンピューターがあり、両方に同じvLANが割り当てられています。ここでも、1台のコンピュータが他のコンピュータに送信するものは問題なく受信されます。
遮断隣接
再びL3スイッチ上の2台のコンピューター。ただし、1台はvLANに割り当てられたポートに接続され、もう1台はトランクポートに割り当てられます。これで、最初のコンピューターからのパケットは、vLANタグが付いた2番目のコンピューターに到着します(ここでの典型的なセットアップを想定しています...)
誰も気にしない?適切なルーティングプロトコル(通常、ネットワークトポロジを把握できる必要があり、その発見は非隣接性によって破壊される可能性があります)だけでなく、無数の非IPプロトコルも使用できます。これらの問題がDCのサーバーで発生することはそれほど一般的ではありませんが、確かに可能です。
私たちは使用しており、VMmotionおよびMicrosoftアプリケーションにはレイヤー2隣接が必要です。上記の例では、間にL3スイッチがあるものは、実際にはL2隣接関係を壊します。それが私たちに説明された方法と私たちのL2プロトコルのいくつかが機能する必要がある方法は、以下を意味します。 L2隣接とは、通信するデバイスが同じサブネット上にある必要があることを意味します。例:10.10.10.100は、10.10.10.50にあるMNGTサーバーと通信する必要があります。これは、ルーターやL3スイッチなどのL3デバイスを通過しないため、機能します。 2つの異なるサブネットがある場合、パケットがルーターまたはL3スイッチに到達してルーティングテーブルを表示し、パケットの送信先を決定する必要があります。この場合、パケットは変更されます。送信元IPと宛先IPは同じままですが、L3上を移動するため、パケットのL2情報はHDLCなどのルーティングプロトコルになります。したがって、私はL2隣接関係がデバイスが同じローカルLAN上にある必要があることを意味すると言って質問に答えます。