検証ポート

Windows Server 2012 の NDIS 6.30 以降では、拡張可能スイッチ インターフェイスは、拡張可能スイッチ ネットワーク アダプター接続をホストする操作ポートを作成します。 特定の条件下では、拡張可能スイッチ インターフェイスは、Hyper-V 子パーティションの運用ポートを作成する前に検証ポートを作成します。 検証ポートは、子パーティションの拡張可能スイッチ仮想マシン (VM) ネットワーク アダプターに接続される運用ポートの設定を検証および検証するために使用されます。

Hyper-V では、子パーティションは VM とも呼ばれます。

この検証ポートは、次の条件で作成されます。

  • 最初に VM が作成されます。 VM の電源がオンになると、検証ポートが削除され、運用ポートがその場所に作成されます。

  • VM は保存済み状態になります。 VM が復元され、電源がオンになると、検証ポートが削除され、その場所に運用ポートが作成されます。

    詳細については、「Hyper-V 拡張可能スイッチの送受信操作」を参照してください。

  • VM が停止し、電源が切れています。 VM の電源がオンになると、検証ポートが削除され、運用ポートがその場所に作成されます。

  • VM は、別のホスト コンピューターにライブ移行中です。 VM が作成され、新しいホスト コンピューターで電源がオンになると、検証ポートが削除され、その場所に運用ポートが作成されます。

検証ポートが作成されると、拡張可能スイッチ インターフェイスは、ポートのポート ポリシーをダウンロードする OID 要求を発行します。 これらのポートは、VM が最初に構成されたときなど、ポリシーの検証と妥当性確認のために作成されるので、発生する検証は実行時ではなく構成時に適している点が重要です。 拡張機能では、これらのポートについて次の種類のポリシー検証を実行する必要があります。

  • 構文検証。 値の形式が正しくない場合、この検証は失敗します。

  • 範囲検証。 設定値が期待される最小値と最大値の範囲に適合していない場合、この検証は失敗します。

  • 適用性検証。 設定が拡張可能スイッチに適用されない場合、この検証は失敗します。 たとえば、外部ネットワーク サービス レベル アグリーメント (SLA) を定義するポリシー プロファイルは、外部ネットワーク インターフェイスにアクセスできない拡張可能スイッチには適用されません。

  • 競合検出。 同じポートに既に存在する他の設定と競合する設定になっている場合、検証は失敗します。

拡張可能スイッチ拡張機能は、検証ポートのポートとポリシー設定を検証する際に、次のガイドラインに従う必要があります。

  • 検証ポートは一時的なので、拡張機能は現時点で拡張可能スイッチで満足できないポリシーや構成の設定を検証して失敗してはなりません。

    たとえば、最大 10 ギガビットの帯域幅をサポートする拡張可能スイッチでは、現在、予約に使用できる帯域幅は 1 ギガビットのみです。 この拡張機能は、1 ギガビットを超える帯域幅を予約しているポート プロパティの検証に失敗しません。 代わりに、この種の検証は、運用ポートの作成時に実行する必要があります。 これは、検証中の設定が、帯域幅が使用可能な運用ポートに適用される可能性があるためです。 これにより、システム管理者は、実行時の制約によって制限されることなく、最初に VM を構成できます。

  • 拡張機能は、検証ポートのリソースを割り当てたり予約したりしてはなりません。 たとえば、検証ポートの帯域幅予約設定で拡張可能スイッチの使用可能な帯域幅から差し引かないようにする必要があります。 予約は、運用ポートの作成時にのみする必要があります。

拡張可能スイッチ操作ポートの詳細については、「運用ポート」を参照してください。