次の方法で共有


外部ネットワーク アダプター

外部ネットワーク アダプターは、Hyper-V 親パーティションで実行される管理オペレーティング システムで公開されます。 外部ネットワーク アダプターは、Hyper-V 外部ネットワークへの接続を提供します。 このネットワークは、ホストの物理ネットワーク インターフェイス経由でパケット トラフィックを転送します。

外部ネットワークは、Hyper-V 親パーティションと、拡張可能スイッチに接続されているすべての子パーティションによってアクセスされます。 拡張可能スイッチの各インスタンスは、複数の外部ネットワーク アダプター接続をサポートしません。

外部ネットワーク アダプターは、ホスト上の基になる物理ネットワーク アダプターの仮想表現です。 外部ネットワーク アダプターは、1 つ以上の基になる物理ネットワーク アダプターとの間でパケット、オブジェクト識別子 (OID) 要求、および NDIS 状態表示を転送します。

内部的には、外部ネットワーク アダプターは、基になる物理ネットワーク アダプターのさまざまな構成にバインドします。 これらの各構成は、1 つ以上の物理ネットワーク アダプターを介して外部ネットワーク インターフェイスへのアクセスを提供します。 これらの物理アダプター構成の詳細については、「 物理ネットワーク アダプター構成の種類」を参照してください。

拡張可能スイッチが外部ネットワーク アダプター接続を提供するように構成されている場合、スイッチの起動時に次の手順が実行されます。

  1. 拡張可能スイッチのプロトコルエッジは、OID_SWITCH_PORT_CREATE オブジェクト識別子 (OID) セット要求を拡張可能スイッチドライバースタックに送信します。 この OID 要求は、外部ネットワーク アダプターのポートが作成されていることを基になる拡張可能スイッチ拡張機能に通知します。

  2. 拡張可能スイッチのプロトコルエッジは、OID_SWITCH_NIC_CREATE の OID セット要求を拡張可能スイッチドライバースタックに発行します。 この OID 要求は、以前に作成されたポートに対して外部ネットワーク アダプターのネットワーク接続が作成されていることを、基になる拡張可能スイッチ拡張機能に通知します。

  3. 拡張可能スイッチのプロトコル エッジは、OID_SWITCH_NIC_CONNECT OIDセット要求 を拡張可能スイッチドライバースタック下に発行します。 この OID 要求は、外部ネットワーク アダプターのネットワーク接続が接続され、動作していることを基になる拡張可能スイッチ拡張機能に通知します。 この時点で、拡張機能は、外部ネットワーク アダプターに接続されているポートにパケットを検査、挿入、転送できます。

次の手順は、外部ネットワーク アダプター接続を持つ拡張可能スイッチが停止したときに発生します。

  1. 拡張可能スイッチのプロトコルエッジは、拡張可能スイッチドライバースタックを下ってOID_SWITCH_NIC_DISCONNECT のOIDセット要求を発行します。 この OID 要求は、外部ネットワーク アダプターへの接続が切断されていることを基になる拡張可能スイッチ拡張機能に通知します。

  2. ネットワーク接続を対象とするすべてのパケット トラフィックと OID 要求が完了すると、拡張可能スイッチのプロトコル エッジは、拡張可能スイッチ ドライバー スタック OID_SWITCH_NIC_DELETE の OID セット要求を発行します。 この OID 要求は、外部ネットワーク アダプターへの接続が正常に切断され、削除されたことを、基になる拡張可能スイッチ拡張機能に通知します。

  3. 拡張可能スイッチのプロトコル エッジは、OID_SWITCH_PORT_TEARDOWN の OID セット要求を拡張可能スイッチ ドライバー スタックを通じて送信します。 この OID 要求は、外部ネットワーク アダプター接続に使用されたポートが切断されていることを、基になる拡張可能スイッチ拡張機能に通知します。

  4. 拡張可能スイッチのプロトコルエッジは、OID_SWITCH_PORT_DELETE のOIDセット要求を拡張可能スイッチドライバースタックに下方へ発行します。 この OID 要求は、外部ネットワーク アダプター接続に使用されたポートが切断され、削除されたことを、基になる拡張可能スイッチ拡張機能に通知します。