Aracılığıyla paylaş


Genel yönlendirme kapsüllemesini kullanarak ağ sanallaştırması

Hyper-V, IP adreslerini sanallaştırma mekanizması olarak genel yönlendirme kapsüllemesini (NVGRE) kullanarak ağ sanallaştırmayı destekler. NVGRE'de sanal makinenin paketi başka bir paket içinde kapsüllenmiş olur. Bu yeni, NVGRE biçimli paketin üst bilgisi uygun kaynak ve hedef sağlayıcı alanı (PA) IP adreslerine sahiptir. Buna ek olarak, yeni paketin GRE üst bilgisinde depolanan 24 bit Sanal Alt Ağ Kimliğine (VSID) sahiptir.

Aşağıdaki diyagramda GRE kapsüllenmiş bir paket gösterilmektedir. Kablo üzerinde NVGRE kapsüllenmiş paketler, IP üzerinden ethernet paketleri gibi görünür, ancak dış IP üst bilgisinin yükü, ethernet üst bilgisi dahil, GRE ile kapsüllenmiş bir IP paketidir.

özgün paketi ve GRE kapsüllenmiş paketi karşılaştıran Diyagramı. Her ikisi de MAC, IP üst bilgisi, TCP üst bilgisi ve TCP kullanıcı verilerine sahiptir. GRE kapsüllenmiş paketin dış MAC, dış IP üst bilgisi ve GRE de vardır.

NDIS 6.30 (Windows Server 2012 ve sonraki sürümlerde kullanılabilir) NVGRE görev boşaltma desteğini sunar, bu da NVGRE biçimli paketlerin aşağıdaki ile kullanılmasını mümkün kılar:

  • Büyük Gönderim İndirme (LSO)
  • Sanal Makine Kuyruğu (VMQ)
  • Aktarma (Tx) sağlama toplamı aktarımı (IPv4, TCP, UDP)
  • Alma (Rx) kontrol toplamı boşaltma (IPv4, TCP, UDP)

NDIS 6.85, UDP segmentasyon boşaltma (USO) ile NVGRE desteği sağlar.

Not: Bir protokol sürücüsünün karma mod paketlerini boşaltması mümkündür; bu da iç ve dış IP üst bilgisi sürümlerinin farklı olduğu paketler anlamına gelir. Örneğin, bir paketin dış IP üst bilgisi IPv6, iç IP üst bilgisi ise IPv4 olabilir.

Not: Protokol sürücüsünün iç TCP veya UDP üst bilgisi olmayan NVGRE biçimli bir paketi boşaltması da mümkündür. Örneğin, bir IP paketinin İnternet Denetim İletisi Protokolü (ICMP) paketi olan bir iç yükü olabilir.

NVGRE hakkında daha fazla bilgi için aşağıdaki İnternet Taslağına bakın:

NVGRE, Genel Yönlendirme Kapsüllemesini (GRE) temel alır. GRE hakkında daha fazla bilgi için aşağıdaki kaynaklara bakın: