Windows Server の Hyper-V ネットワーク仮想化の新機能

適用対象: Windows Server 2022、Windows Server 2019、Windows Server 2016、Azure Stack HCI バージョン 21H2 および 20H2

このトピックでは、Windows Server で新しく追加または変更された Hyper-V ネットワーク仮想化 (HNV) の機能について説明します。

HNV での更新

HNV では、DHCP の次の領域におけるサポートが強化されています。

機能 新機能か強化された機能か 説明
プログラミング可能な Hyper-V スイッチ 新規 Microsoft ネットワーク コントローラーを使用して HNV ポリシーをプログラミングできます。
VXLAN カプセル化のサポート 新規 HNV で VXLAN カプセル化がサポートされるようになりました。
ソフトウェア ロード バランサー (SLB) の相互運用性 新規 HNV は、Microsoft ソフトウェア ロード バランサーと完全に統合されています。
準拠している IEEE イーサネット ヘッダー 強化しました IEEE イーサネット標準に準拠

プログラミング可能な Hyper-V スイッチ

HNV は、Microsoft の更新されたソフトウェア定義ネットワーク (SDN) ソリューションの基本的な構成要素であり、SDN スタックに完全に統合されています。

Microsoft の新しいネットワーク コントローラーは、SouthBound インターフェイス (SBI) として Open vSwitch Database Management Protocol (OVSDB) を使用して、各ホストで実行されているホスト エージェントに HNV ポリシーをプッシュします。 ホスト エージェントは、VTEP スキーマのカスタマイズを使用してこのポリシーを保存し、Hyper-V スイッチのパフォーマンスの高いフロー エンジンに複雑なフロー ルールをプログラムします。

Hyper-V スイッチ内のフロー エンジンは Microsoft Azure™ で使用されているのと同じエンジンであり、Microsoft Azure パブリック クラウドのハイパースケールで実証されています。 さらに、ネットワーク コントローラー全体の SDN スタックとネットワーク リソース プロバイダー (詳細は近日提供予定) は Microsoft Azure と一貫性があるため、Microsoft Azure パブリック クラウドの能力がエンタープライズおよびホスティング サービス プロバイダーのお客様に提供されます。

注意

OVSDB の詳細については、「RFC 7047」を参照してください。

Hyper-V スイッチでは、Microsoft のフロー エンジン内のシンプルな "照合アクション" に基づくステートレスおよびステートフルの両方のフロー ルールがサポートされています。

Windows Server 2016 Hyper-V switch

VXLAN カプセル化のサポート

Virtual eXtensible Local Area Network (VXLAN - RFC 7348) プロトコルは、Cisco、Brocade、Dell、HP などのベンダーからのサポートを受け、市場で広く採用されています。 また、HNV は、Microsoft ネットワーク コントローラーを介した MAC 配布モードを使用してこのカプセル化スキームをサポートし、テナント オーバーレイ ネットワーク IP アドレス (カスタマー アドレス、または CA) から物理アンダーレイ ネットワーク IP アドレス (プロバイダー アドレス、または PA) へのマッピングをプログラミングできるようになりました。 NVGRE と VXLAN の両方のタスク オフロードが、サード パーティのドライバーによるパフォーマンス向上のためにサポートされています。

ソフトウェア ロード バランサー (SLB) の相互運用性

Windows Server 2016 には、仮想ネットワーク トラフィックおよび HNV とのシームレスな対話機能を完全にサポートするソフトウェア ロード バランサー (SLB) が含まれています。 SLB は、データ プレーン V スイッチのパフォーマンスの高いフロー エンジンによって実装され、仮想 IP (VIP) または動的 IP (DIP) のマッピングのためにネットワーク コントローラーによって制御されます。

準拠している IEEE イーサネット ヘッダー

HNV は、業界標準のプロトコルに依存するサードパーティの仮想および物理アプライアンスとの相互運用性を確保するために、正しい L2 イーサネット ヘッダーを実装します。 Microsoft では、この相互運用性を確保するために、送信されるすべてのパケットがすべてのフィールドで準拠した値を持つことを保証します。 さらに、HNV 仮想ネットワークに接続されているゲスト仮想マシンが 1514 MTU を維持することを保証しながら、カプセル化プロトコル (NVGRE、VXLAN) によって発生するパケットのオーバーヘッドを考慮するために、物理 L2 ネットワークでのジャンボ フレーム (MTU > 1780) のサポートが必須になります。

その他の参照情報