ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
Oracle Solaris 11.1 ネットワークパフォーマンスの管理 Oracle Solaris 11.1 Information Library (日本語) |
エッジ仮想ブリッジングは、ホストが仮想リンクの情報を外部スイッチと交換できるようにする、発展中の IEEE 規格です。EVB では、DCB 機能で提供される物理リンクの共有帯域幅や優先順位定義などのほかに、仮想リンクの構成に関するより詳細な情報をネットワーク上に通知することができます。
一般に、EVB は次の操作に使用できます。
外部ブリッジポートの反射型リレーを有効にします。「反射型リレー機能」を参照してください。
ブリッジの仮想ポート構成を自動化します。「ブリッジの自動仮想ポート構成」を参照してください。
EVB のメカニズムを理解するには、EVB で使用される次の用語に注意してください。
ステーションは、システムまたはホストを指します。
ブリッジは、ステーションに接続されている外部スイッチを指します。
仮想マシン (VM) は、ゾーンや Oracle VM VirtualBox など、ソフトウェアによってシステムに実装されるマシンを指す一般的な用語です。
次のセクションでは、EVB の機能について詳細に説明します。
ネットワークの仮想化では、ステーションの単一の物理 NIC 上に複数の仮想ネットワークインタフェースカード (VNIC) を構成できます。VNIC はステーション上の仮想マシンに割り当てられます。このセットアップでは、パケットをステーションの外部に送信せずに仮想マシン間の通信を行うことができます。代わりに、物理リンクの仮想スイッチによって、VM から別の VM にパケットがルーティングされます。VNIC、仮想スイッチ、および仮想マシンを含むシステム構成の図については、『Oracle Solaris 11.1 での仮想ネットワークの使用』の「ネットワーク仮想化のコンポーネント」を参照してください。
場合によっては、VM 間の内部通信に外部ブリッジが必要になることがあります。たとえば、外部ブリッジに構成されているアクセス制御リスト (ACL) に従って内部通信を行う必要がある場合などです。したがって、送信側 VM からのパケットは、ポートを通してステーションから外部ブリッジに送信されます。次に、これらのパケットはブリッジからステーションに戻され、受信側 VM に送信されます。
デフォルトでは、ブリッジはパケットを受信した同じポートでパケットを送信することはできません。したがって、外部ブリッジを使用する VM 間の通信では、ブリッジに反射型リレー機能が必要です。この機能により、ブリッジは送信側 VM からのパケットを、それらのパケットを受信した同じリンクで、受信側 VM に中継することができます。
EVB は、反射型リレー機能についてネットワークピアに通知するために、組織固有の新しい LLDP TLV ユニットを定義します。一方、EVB TLV ユニットは情報の伝達媒体として機能します。情報交換では、ブリッジで反射型リレーがサポートされている場合、まずステーションがブリッジに反射型リレーを有効にするようリクエストします。ブリッジは、その機能をサポートしていればそれを有効にし、リクエスト側のホストにその機能について通知します。ブリッジが反射型リレーをサポートしていない場合は、無効ステータスがステーションに返送されます。その場合、仮想マシン間の通信には、単に物理リンクの仮想スイッチが使用されます。
LLDP と DCBX により、ステーションはもっとも近いブリッジと構成情報を交換できます。ブリッジは、この交換で、ステーション上でトラフィッククラスに対して定義されている優先順位などを検出できます。この情報に基づいて、パケットの 802.1p 優先順位値に従ってパケットを処理するようにブリッジが自動的に構成されます。
情報交換と自動構成がないとしたら、ステーションとは別にブリッジを手動で構成して、ステーション構成をトラフィッククラスの優先順位に反映させる必要があります。手動構成では、ブリッジの構成を誤るリスクがあり、ステーションとブリッジの間に不整合が生じる可能性があります。
EVB を使用すると、交換メカニズムが拡張され、ブリッジに対してステーションの VSI に関する情報も含まれるようになります。このような方法で、VNIC の構成をブリッジに伝えることができます。たとえば、VNIC に特定の帯域幅制限が構成されているとします。EVB では、ブリッジはその VNIC 宛てのパケットに帯域幅制限を適用できます。
次の EVB コンポーネントにより、ステーションは VSI 情報をブリッジに通知できます。
VSI プロファイルは、特定の VNIC に構成されているリンクプロパティーから成ります。したがって、ステーションは構成済み VNIC と同じ数の VSI プロファイルを持つことができます。
VSI 識別子は、VSI プロファイルを一意に識別する、VSI タイプ ID と VSI バージョン ID のペアから成ります。
VSI マネージャーは、VSI タイプ ID-VSI バージョン ID 識別子を特定の VNIC プロパティーセットとマッピングすることにより、ステーション上の複数の VSI プロファイルを管理します。
VSI マネージャー ID は、特定の VSI タイプ ID - VSI バージョンペアに関連する VSI マネージャーを識別します。VSI マネージャー ID は IPv6 アドレスとして表されます。
VSI マネージャー ID、VSI タイプ ID、および VSI バージョンを組み合わせると、特定の VNIC のプロパティーセットを識別するタプルになります。
VSI 情報は VDP (VSI discovery and configuration protocol) を使用して交換され、VDP TLV ユニットは情報の伝達媒体として機能します。ブリッジはステーションから VDP TLV ユニットを受信します。ブリッジは TLV ユニットに含まれているタプルを使用して、VSI に関連付けられているプロパティーセットを取得します。ブリッジは、VSI プロファイルまたはタイプのプロパティーを取得したあと、そのプロパティー構成をその VSI 宛てのパケットに適用できます。
VSI 情報をブリッジに通知するには、まず次の要件を満たす必要があります。
ステーションは、VSI 発見プロトコルリクエストの送信時に使用する VSI マネージャー ID を知っている必要があります。
ブリッジは、ステーションから送信される VSI マネージャー ID を認識でき、サポートしている必要があります。