Dela via


Prestandajustering för SLB Gateway i programvarudefinierade nätverk

Gäller för: Windows Server (alla versioner som stöds)

Programvarubelastningsutjämning tillhandahålls av en uppsättning virtuella Mux-datorer (Load Balancer Multiplexor), med hanteraren för lastbalanseraren i de virtuella nätverkskontrollerdatorerna och den virtuella Hyper-V-växeln.

Ingen ytterligare prestandajustering krävs för att konfigurera nätverksstyrenheten eller den Hyper-V-värden för lastbalansering utöver det som beskrivs i avsnittet Programvarudefinierade nätverk. Om du använder SR-IOV för Muxes ska du gå igenom avsnittet Konfiguration av virtuella SLB Mux-datorer .

Konfiguration av virtuell SLB Mux-dator

Virtuella SLB Mux-datorer distribueras i en aktiv-aktiv konfiguration, vilket innebär att varje virtuell Mux-dator som distribueras och läggs till i nätverksstyrenheten kan bearbeta inkommande begäranden. I en aktiv-aktiv konfiguration begränsas det totala aggregerade dataflödet för alla anslutningar endast av antalet virtuella Mux-datorer som du distribuerade.

En enskild anslutning till en virtuell IP-adress (VIP) skickas alltid till samma Mux, förutsatt att antalet muxes förblir konstant och dess dataflöde är begränsat till dataflödet för en enda virtuell Mux-dator. Muxes bearbetar endast inkommande trafik som går till en VIP. Svarspaketen går direkt från den virtuella dator som skickar svaret till den fysiska växel som vidarebefordrar det till klienten.

I vissa fall, när källan till begäran kommer från en SDN-värd som läggs till i samma nätverksstyrenhet som hanterar VIP, utförs även ytterligare optimering av den inkommande sökvägen för begäran. Med SDN värd och VIP som hanteras av samma kontroller kan de flesta paket sändas direkt från klienten till servern och helt och hållet kringgå den virtuella Mux-datorn. Ingen annan konfiguration krävs för att den här optimeringen ska ske.

Varje virtuell SLB Mux-dator måste vara storleksanpassad enligt riktlinjerna i avsnittet rollkrav för SDN-infrastruktur för virtuella datorer. Läs mer i artikeln Planera en programvarudefinierad nätverksinfrastruktur .

I/O-virtualisering med enkel rot (SR-IOV)

När du använder 40 Gigabit Ethernet blir möjligheten för den virtuella växeln att bearbeta paket för den virtuella Mux-datorn den begränsande faktorn för Mux VM-dataflöde. SR-IOV ska aktiveras på den virtuella SLB-datorns virtuella datornätverkskort för att säkerställa att den virtuella växeln inte är flaskhalsen.

Om du vill aktivera SR-IOV måste du aktivera det på den virtuella växeln när den virtuella växeln skapas. I det här exemplet skapar vi en virtuell växel med switch embedded teaming (SET) och SR-IOV:

    new-vmswitch -Name SDNSwitch -EnableEmbeddedTeaming $true -NetAdapterName @("NIC1", "NIC2") -EnableIOV $true

Den måste också vara aktiverad på de virtuella nätverkskorten för den virtuella SLB Mux-datorn som bearbetar datatrafiken. I det här exemplet aktiveras SR-IOV på alla kort:

    get-vmnetworkadapter -VMName SLBMUX1 | set-vmnetworkadapter -IovWeight 50