Perangkat Lunak Penyetelan Performa Jaringan yang Ditentukan
Software Defined Networking (SDN) di Windows Server 2016 terdiri dari kombinasi Pengontrol Jaringan, Host Hyper-V, Gateway Load Balancer Perangkat Lunak, dan Gateway HNV. Untuk penyetelan masing-masing komponen ini, lihat bagian berikut:
Pengontrol Jaringan
Pengontrol jaringan adalah peran Windows Server yang harus diaktifkan pada Komputer Virtual yang berjalan pada host yang dikonfigurasi untuk menggunakan SDN dan dikontrol oleh pengontrol jaringan.
Tiga VM yang diaktifkan Pengontrol Jaringan cukup untuk ketersediaan tinggi dan performa maksimum. Setiap VM harus berukuran sesuai dengan pedoman yang disediakan di bagian persyaratan peran komputer virtual infrastruktur SDN dari topik Merencanakan Infrastruktur Jaringan yang Ditentukan Perangkat Lunak.
Kualitas Layanan SDN (QoS)
Untuk memastikan lalu lintas komputer virtual diprioritaskan secara efektif dan adil, disarankan agar Anda mengonfigurasi SDN QoS pada komputer virtual beban kerja. Untuk informasi selengkapnya tentang mengonfigurasi SDN QoS, lihat topik Mengonfigurasi QoS untuk Adaptor Jaringan VM Penyewa.
Jaringan Host Hyper-V
Panduan yang diberikan di bagian performa I/O jaringan Hyper-V dari panduan Penyetelan Performa untuk Server Hyper-V berlaku saat SDN digunakan, namun bagian ini mencakup panduan tambahan yang harus diikuti untuk memastikan performa terbaik saat menggunakan SDN.
Teaming Adapter Jaringan Fisik (NIC)
Untuk performa terbaik dan kemampuan fail-over, disarankan agar Anda mengonfigurasi adaptor jaringan fisik untuk digabungkan. Saat menggunakan SDN, Anda harus membuat tim dengan Switch Embedded Teaming (SET).
Jumlah optimal anggota tim adalah dua karena lalu lintas virtual akan tersebar di kedua anggota tim untuk arah masuk dan keluar. Anda dapat memiliki lebih dari dua anggota tim; namun lalu lintas masuk akan tersebar di sebagian besar dua adaptor. Lalu lintas keluar akan selalu tersebar di semua adaptor jika default penyeimbangan beban dinamis tetap dikonfigurasi pada sakelar virtual.
Offload Enkapsulasi
SDN bergantung pada enkapulasi paket untuk memvirtualisasi jaringan. Untuk performa optimal, penting bagi adaptor jaringan untuk mendukung offload perangkat keras untuk format enkapsulasi yang digunakan. Tidak ada manfaat performa yang signifikan dari satu format enkapsulasi di atas yang lain. Format enkapsulasi default saat pengontrol jaringan digunakan adalah VXLAN.
Anda dapat menentukan format enkapsulasi mana yang digunakan melalui pengontrol jaringan dengan cmdlet PowerShell berikut:
(Get-NetworkControllerVirtualNetworkConfiguration -connectionuri $uri).properties.networkvirtualizationprotocol
Untuk performa terbaik, jika VXLAN dikembalikan, Anda harus memastikan adaptor jaringan fisik Anda mendukung offload tugas VXLAN. Jika NVGRE dikembalikan, maka adaptor jaringan fisik Anda harus mendukung offload tugas NVGRE.
MTU
Enkapkulasi menghasilkan byte tambahan yang ditambahkan ke setiap paket. Untuk menghindari fragmentasi paket ini, jaringan fisik harus dikonfigurasi untuk menggunakan bingkai jumbo. Nilai MTU 9234 adalah ukuran yang direkomendasikan untuk VXLAN atau NVGRE dan harus dikonfigurasi pada sakelar fisik untuk antarmuka fisik port host (L2) dan antarmuka router (L3) VLAN tempat paket enkapsultasi akan dikirim. Ini termasuk jaringan Transit, Penyedia HNV, dan Manajemen.
MTU pada host Hyper-V dikonfigurasi melalui adaptor jaringan, dan Agen Host Pengontrol Jaringan yang berjalan pada host Hyper-V akan menyesuaikan overhead enkapsulasi secara otomatis jika didukung oleh driver adaptor jaringan.
Setelah lalu lintas keluar dari jaringan virtual melalui Gateway, enkapulasi dihapus dan MTU asli seperti yang dikirim dari VM digunakan.
Virtualisasi IO Akar Tunggal (SR-IOV)
SDN diimplementasikan pada host Hyper-V menggunakan ekstensi pengalihan penerusan di sakelar virtual. Agar ekstensi pengalihan ini memproses paket, SR-IOV tidak boleh digunakan pada antarmuka jaringan virtual yang dikonfigurasi untuk digunakan dengan pengontrol jaringan karena menyebabkan lalu lintas VM melewati sakelar virtual.
SR-IOV masih dapat diaktifkan pada sakelar virtual jika diinginkan dan dapat digunakan oleh adaptor jaringan VM yang tidak dikontrol oleh pengontrol jaringan. VM SR-IOV ini dapat hidup berdampingan pada sakelar virtual yang sama dengan VM yang dikontrol pengontrol jaringan yang tidak menggunakan SR-IOV.
Jika Anda menggunakan adaptor jaringan 40Gbit, disarankan agar Anda mengaktifkan SR-IOV pada sakelar virtual untuk Gateway Penyeimbangan Beban Perangkat Lunak (SLB) untuk mencapai throughput maksimum. Ini tercakup secara lebih rinci di bagian Gateway Load Balancer Perangkat Lunak.
Gateway HNV
Anda dapat menemukan informasi tentang penyetelan Gateway HNV untuk digunakan dengan SDN di bagian Gateway HVN.
Perangkat Lunak Azure Load Balancer (SLB)
Gateway SLB hanya dapat digunakan dengan Pengontrol Jaringan dan SDN. Anda dapat menemukan informasi selengkapnya tentang penyetelan SDN untuk digunakan dengan Gateway SLB di bagian Gateway Load Balancer Perangkat Lunak.