Windows Azure Pack + NVGREにて外部と通信する方法、手段等について

実際にWindows Azure Packをあつかうケースが増えてきました。その中でWAP内部でNVGREで仮想化されたネットワーク環境と、外部の環境との通信の方法や、その際に使われる技術や必要なIPアドレス等について(私に)混乱があったのでこのポストでまとめてみたいと思います。残念ながらリッチな検証環境を持っておらず実際にすぐには試せないので(ここがWAPのつらい所…)、まずはインターネット上で得られる情報のまとめとなります。 使用している画像は全て「参照先」のサイトからの引用となります。 ### NVGRE WAPで使用されるネットワーク仮想化はNVGREを使っています。まずは、NVGREの基本のおさらい。 VMは通常のパケットを送信し、それがHyper-Vホストをまたがる場合際にカプセル化されて送信され、受信先のHyper-Vホストで再度カプセル化が解かれて宛先のVMに到達します。 この時必要なのは - どれだけの仮想ネットワークがあるのか どの仮想マシンがどのHyper-Vホスト上に存在しているのか などの情報ですが、このような情報はSCVMMが集中管理する仕組みになっています。 外部のネットワーク上の通常のホストと仮想ネットワーク上のホストとがお互いに通信するためには、途中でこのカプセル化をほどいてあげる必要があります。この役割はNVGREゲートウェイが担います。 ### VMネットワークのルーティングに関して VMネットワークのルーティングに関しては以下の形態があります。 ...

2015年5月4日 · 8 分 · 胡田昌彦

SCVMM 2012 R2のネットワーク周りの理解に非常にお勧めのTechNet Virtual Labs

以前「SCVMM 2012 SP1のネットワーク周りが難しい | System Center Blog」というエントリも書きましたが、その後それなりにネットワークの仮想化も含めて理解が進んでおります。そんな中で「これは良い!」という教材を教えてもらったのでシェアします。 ...

2014年10月6日 · 1 分 · 胡田昌彦