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

内部ネットワーク アダプターは、Hyper-V 親パーティションで実行される管理オペレーティング システムで公開されます。 この種類のネットワーク アダプターは、管理オペレーティング システムで実行されるプロセスの拡張可能スイッチへのアクセスを提供します。 これにより、これらのプロセスは拡張可能スイッチを使用してパケットを送受信できます。

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

  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 要求は、内部ネットワーク アダプター接続に使用されたポートが取り外され、削除されたという、基になる拡張可能スイッチ拡張機能に通知します。