In der Software Optimierung der Leistung von SLB-Gateway definierten NetzwerkenSLB Gateway Performance Tuning in Software Defined Networks

Softwarelastenausgleich wird durch eine Kombination aus einem Load Balancer-Manager in die Netzwerkcontroller-VMs, die den virtuellen Hyper-V-Switch und eine Gruppe von VMs mit Laden von Lastenausgleich Multixplexor (Mux) bereitgestellt.Software load balancing is provided by a combination of a load balancer manager in the Network Controller VMs, the Hyper-V Virtual Switch and a set of Load Balancer Multixplexor (Mux) VMs.

Keine zur weiteren leistungsoptimierung ist erforderlich, um den Netzwerkcontroller konfigurieren oder der Hyper-V-Host für den Lastenausgleich hinausgehen wird beschrieben, in der Software Defined Networking Abschnitt, es sei denn, Sie SR-IOV für verwenden die MUX ab, wie unten beschrieben.No additional performance tuning is required to configure the Network Controller or the Hyper-V host for load balancing beyond what is described in the Software Defined Networking section, unless you will be using SR-IOV for the Muxes as described below.

SLB/Mux-VM-KonfigurationSLB Mux VM Configuration

Virtuellen SLB Mux-Maschinen werden in einer Aktiv / Aktiv-Konfiguration bereitgestellt.SLB Mux virtual machines are deployed in an Active-Active configuration. Dies bedeutet, dass jede Mux-VM, die bereitgestellt und hinzugefügt, die dem Netzwerkcontroller eingehende Anforderungen verarbeiten kann.This means that every Mux VM that is deployed and added to the Network Controller can process incoming requests. Daher wird der gesamte aggregierte Durchsatz aller Verbindungen nur durch Mux-VM-Anzahl beschränkt, die Sie bereitgestellt haben.Thus, the total aggregate throughput of all of the connections is only limited by the number of Mux VMs that you have deployed.

Eine einzelne Verbindung zu einer virtuellen IP (VIP) werden immer gesendet, die gleichen MUX-Instanz, vorausgesetzt, die Anzahl der MUX konstant bleibt, und daher der Durchsatz kann auf den Durchsatz einer einzelnen Mux-VM beschränkt.An individual connection to a Virtual IP (VIP) will always be sent to the same Mux, assuming the number of muxes remains constant, and as a result its throughput will be limited to the throughput of a single Mux VM. MUX verarbeiten nur eingehenden Datenverkehr, der für eine VIP-Adresse bestimmt ist.Muxes only process the inbound traffic that is destined to a VIP. Antwortpaketen wechseln Sie direkt von den virtuellen Computer, die die Antwort auf physischen Switch gesendet wird, der sie sich an den Client weiterleitet.Response packets go directly from the VM that is sending the response to the physical switch which forwards it on to the client.

In einigen Fällen, wenn die Quelle der Anforderung vom SDN-Host stammt, die den gleichen Netzwerkcontroller hinzugefügt wird, die verwaltet die VIP-Adresse, eine weitere Optimierung der eingehenden Pfad für die Anforderung auch erfolgt dadurch können die meisten Pakete direkt über .NET-Remotegrenzen übertragen der der Client auf dem Server, der Mux-VM vollständig umgehen.In some cases when the source of the request originates from an SDN host that is added to the same Network Controller that manages the VIP, further optimization of the inbound path for the request is also performed which enables most packets to travel directly from the client to the server, bypassing the Mux VM entirely. Keine zusätzliche Konfiguration ist erforderlich, für die Optimierung erfolgen soll.No additional configuration is required for this optimization to take place.

Jede SLB/Mux-VM muss gemäß den Richtlinien in SDN VM-Rolle Anforderungen im Abschnitt zur Infrastruktur der Größe angepasst werden die Planen einer Software Defined Networking-Infrastruktur Thema.Each SLB Mux VM must be sized according to the guidelines provided in the SDN infrastructure virtual machine role requirements section of the Plan a Software Defined Network Infrastructure topic.

Einzelne Root-e/a-Virtualisierung (SR-IOV)Single Root IO virtualization (SR-IOV)

Wenn Sie 40 Ethernet verwenden zu können, wird die Möglichkeit für den virtuellen Switch zum Verarbeiten von Paketen für die Mux-VM der einschränkende Faktor Mux-VM-Durchsatz.When using 40Gbit Ethernet, the ability for the virtual switch to process packets for the Mux VM becomes the limiting factor for Mux VM throughput. Aus diesem Grund empfiehlt es sich, dass SR-IOV auf dem SLB VMs VM-Netzwerkadapter aktiviert werden, um sicherzustellen, dass der virtuelle Switch nicht zum Engpass wird.Because of this it is recommended that SR-IOV be enabled on the SLB VM's VM Network Adapter to ensure that the virtual switch is not the bottleneck.

Um SR-IOV aktivieren möchten, müssen Sie es auf dem virtuellen Switch aktivieren, wenn der virtuelle Switch erstellt wird.To enable SR-IOV, you must enable it on the virtual switch when the virtual switch is created. In diesem Beispiel erstellen wir einen virtuellen Switch mit dem Switch embedded teaming (SET) und SR-IOV:In this example, we are creating a virtual switch with switch embedded teaming (SET) and SR-IOV:

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

Anschließend muss aktiviert sein, auf dem virtuellen Netzwerkadapter von der SLB/Mux-VM, der den Datenverkehr zu verarbeiten.Then, it must be enabled on the virtual network adapter(s) of the SLB Mux VM which process the data traffic. In diesem Beispiel wird auf allen Netzwerkkarten SR-IOV aktiviert:In this example, SR-IOV is being enabled on all adapters:

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