Tentang Virtualisasi Jaringan menggunakan Enkapsulasi Perutean Generik (NVGRE)
Virtualisasi Jaringan Hyper-V mendukung Virtualisasi Jaringan menggunakan Generic Routing Encapsulation (NVGRE) sebagai mekanisme untuk memvirtualisasi alamat IP. Di NVGRE, paket komputer virtual dienkapsulasi di dalam paket lain. Header paket baru berformat NVGRE ini memiliki alamat IP sumber dan area penyedia tujuan (PA) yang sesuai. Selain itu, ia memiliki ID Subnet Virtual (VSID) 24-bit, yang disimpan di header GRE dari paket baru.
Gambar berikut menunjukkan paket yang dienkapsulasi GRE. Pada kawat, paket yang dienkapsulasi NVGRE terlihat seperti paket IP-over-Ethernet, kecuali bahwa payload header IP luar adalah paket IP yang dienkapsulasi GRE (termasuk header Ethernet).
NDIS 6.30 (tersedia di Windows Server 2012 dan yang lebih baru) memperkenalkan Offload Tugas NVGRE, yang memungkinkan untuk menggunakan paket berformat NVGRE dengan:
- Offload Kirim Besar (LSO)
- Antrean Mesin Virtual (VMQ)
- Transmit (Tx) checksum offload (IPv4, TCP, UDP)
- Menerima offload checksum (IPv4, TCP, UDP)
NDIS 6.85 memperkenalkan dukungan untuk NVGRE dengan offload segmentasi UDP (USO).
Catatan: Dimungkinkan bagi driver protokol untuk membongkar paket "mode campuran", yang berarti paket di mana versi header IP dalam dan luar berbeda. Misalnya, paket dapat memiliki header IP luar sebagai IPv6 dan header IP dalam sebagai IPv4.
Catatan: Dimungkinkan juga bagi driver protokol untuk membongkar paket berformat NVGRE yang tidak memiliki header TCP atau UDP dalam. Misalnya, paket IP dapat memiliki payload dalam yang merupakan paket Internet Control Message Protocol (ICMP).
Untuk informasi selengkapnya tentang NVGRE, lihat Draf Internet berikut ini:
NVGRE didasarkan pada Generic Routing Encapsulation (GRE). Untuk informasi selengkapnya tentang GRE, lihat sumber daya berikut ini:
Bagian ini meliputi:
- Gambaran Umum Virtualisasi Jaringan menggunakan Offload Tugas Generic Routing Encapsulation (NVGRE)
- Mendukung NVGRE dalam Offload Kirim Besar (LSO)
- Mendukung NVGRE dalam Offload Segmentasi UDP (USO)
- Mendukung NVGRE di Checksum Offload
- Mendukung NVGRE di RSS dan VMQ Menerima Offload Tugas
- Menemukan Header Transportasi untuk Paket Yang Dienkapsulasi di Jalur Penerimaan
- Menentukan Kemampuan Offload Tugas NVGRE dari Adaptor Jaringan
- Mengkueri dan Mengubah Status Offload Tugas NVGRE
- Kata Kunci INF Standar untuk Offload Tugas NVGRE