Switch Independet Teaming: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
| Zeile 21: | Zeile 21: | ||
*Obwohl diese Einschränkungen nicht unüberwindbar sind, bieten sie nicht die gleiche Flexibilität wie das LBFO-Teaming (Load Balancing Failover Teaming), das es ermöglicht, verschiedene Netzwerkkarten, einschließlich integrierter Boards, in einem breiteren Anwendungsbereich zu nutzen. | *Obwohl diese Einschränkungen nicht unüberwindbar sind, bieten sie nicht die gleiche Flexibilität wie das LBFO-Teaming (Load Balancing Failover Teaming), das es ermöglicht, verschiedene Netzwerkkarten, einschließlich integrierter Boards, in einem breiteren Anwendungsbereich zu nutzen. | ||
*Es ist wichtig zu beachten, dass LBFO-Teaming keinerlei Einschränkungen in Bezug auf die verwendeten Schnittstellen hat. | *Es ist wichtig zu beachten, dass LBFO-Teaming keinerlei Einschränkungen in Bezug auf die verwendeten Schnittstellen hat. | ||
| + | =Beispiel= | ||
| + | ==Netzwerkadapter anzeigen== | ||
| + | *Get-NetAdapter | ||
| + | <pre> | ||
| + | Name InterfaceDescription ifIndex Status MacAddress LinkSpeed | ||
| + | ---- -------------------- ------- ------ ---------- --------- | ||
| + | vEthernet (Mgmt) Hyper-V Virtual Ethernet Adapter 22 Up 00-50-56-9F-FF-31 10 Gbps | ||
| + | Ethernet2 Ethernet-Adapter für vmxnet3 #4 21 Up 00-0C-29-D2-E7-C1 10 Gbps | ||
| + | Ethernet4 Ethernet-Adapter für vmxnet3 #5 45 Up 00-50-56-96-75-2E 10 Gbps | ||
| + | Ethernet3 Ethernet-Adapter für vmxnet3 #3 17 Up 00-0C-29-D2-E7-CB 10 Gbps | ||
| + | Ethernet0 Ethernet-Adapter für vmxnet3 #2 12 Up 00-0C-29-D2-E7-AD 10 Gbps | ||
| + | Ethernet1 Ethernet-Adapter für vmxnet3 6 Up 00-0C-29-D2-E7-B7 10 Gbps | ||
| + | vEthernet (Int_Einsatz) Hyper-V Virtual Ethernet Adapter #2 3 Up 00-15-5D-4A-2E-04 10 Gbps | ||
| + | </pre> | ||
| + | =SET Switch erstellen= | ||
| + | *New-VMSwitch -Name "xinux-switch" -NetAdapterName "Ethernet3","Ethernet4" -EnableEmbeddedTeaming $true -AllowManagementOS $true | ||
| + | <pre> | ||
| + | Name SwitchType NetAdapterInterfaceDescription | ||
| + | ---- ---------- ------------------------------ | ||
| + | xinux-switch External Teamschnittstelle | ||
| + | </pre> | ||
| + | =LACP einstellen= | ||
| + | *Set-VMSwitchTeam -Name "xinux-switch" -LoadBalancingAlgorithm Dynamic | ||
Version vom 4. November 2023, 13:26 Uhr
Switch Independent Teaming (SET) in Windows Server 2022
- In Windows Server 2022 gab es wichtige Änderungen im Bereich des NIC-Teamings.
- Virtuelle Hyper-V-Switches auf einem Netzwerkadaptercluster vom Typ LBFO (Load Balancing Failover) sind nun veraltet.
- Obwohl diese Technologie immer noch unterstützt wird, wird sie nicht mehr weiterentwickelt.
- Stattdessen wird dringend empfohlen, Teams vom Typ SET (Switch Embedded Teaming) zu verwenden und zu erstellen.
- Die SET-Switche, die erstmals in Windows Server 2016 eingeführt wurden, sind nun der Standard für virtuelle Maschinen (VMs) in Windows Server 2022.
SET und seine Vorteile
- SET verschiebt das Teaming auf den Hyper-V-Switch und ermöglicht das Hinzufügen von bis zu 8 Netzwerkkarten zu einem Hyper-V-Switch.
- Dies bedeutet, dass in Windows Server 2022 herkömmliche NIC-Teams nicht mehr verwendet werden sollten, da bei deren Erstellung Fehler auftreten können.
- Die Konfiguration von SET-Switches erfolgt ausschließlich über PowerShell.
Ein SET-Switch kann beispielsweise mit dem folgenden Befehl erstellt werden
- New-VMSwitch -Name "MeinSwitchName" -NetAdapterName "NameNIC1", "NameNIC2", "NameNIC3", "etc" -EnableEmbeddedTeaming $true -AllowManagementOS $true
- Der Befehl "-EnableEmbeddedTeaming" kann bei Verwendung von mehreren Netzwerkkarten weggelassen werden, da er dann automatisch aktiviert wird.
- Die Option "-AllowManagementOS" ermöglicht die Nutzung des Switches auch vom HOST-Betriebssystem.
- Zusätzlich muss mit dem PowerShell-Befehl `Set-VMSwitchTeam -Name "MeinSwitchName" -LoadBalancingAlgorithm Dynamic` die Lastenverteilung auf "Dynamisch" festgelegt werden, da sie standardmäßig auf "Hyper-V Port" eingestellt ist.
- Die Erstellung eines SET-Switches führt gleichzeitig zur Erstellung eines Hyper-V-Switches.
In der Praxis
- SET ist eine äußerst interessante Technologie, weist jedoch einige Einschränkungen auf.
- Die verwendeten Netzwerkschnittstellen müssen identische Eigenschaften aufweisen, einschließlich Hersteller, Modell, Verbindungsgeschwindigkeit und Konfiguration.
- In der Praxis* wird die Verwendung von SET mit Netzwerkschnittstellen von 10 Gbit/s oder höher empfohlen.
- Obwohl diese Einschränkungen nicht unüberwindbar sind, bieten sie nicht die gleiche Flexibilität wie das LBFO-Teaming (Load Balancing Failover Teaming), das es ermöglicht, verschiedene Netzwerkkarten, einschließlich integrierter Boards, in einem breiteren Anwendungsbereich zu nutzen.
- Es ist wichtig zu beachten, dass LBFO-Teaming keinerlei Einschränkungen in Bezug auf die verwendeten Schnittstellen hat.
Beispiel
Netzwerkadapter anzeigen
- Get-NetAdapter
Name InterfaceDescription ifIndex Status MacAddress LinkSpeed ---- -------------------- ------- ------ ---------- --------- vEthernet (Mgmt) Hyper-V Virtual Ethernet Adapter 22 Up 00-50-56-9F-FF-31 10 Gbps Ethernet2 Ethernet-Adapter für vmxnet3 #4 21 Up 00-0C-29-D2-E7-C1 10 Gbps Ethernet4 Ethernet-Adapter für vmxnet3 #5 45 Up 00-50-56-96-75-2E 10 Gbps Ethernet3 Ethernet-Adapter für vmxnet3 #3 17 Up 00-0C-29-D2-E7-CB 10 Gbps Ethernet0 Ethernet-Adapter für vmxnet3 #2 12 Up 00-0C-29-D2-E7-AD 10 Gbps Ethernet1 Ethernet-Adapter für vmxnet3 6 Up 00-0C-29-D2-E7-B7 10 Gbps vEthernet (Int_Einsatz) Hyper-V Virtual Ethernet Adapter #2 3 Up 00-15-5D-4A-2E-04 10 Gbps
SET Switch erstellen
- New-VMSwitch -Name "xinux-switch" -NetAdapterName "Ethernet3","Ethernet4" -EnableEmbeddedTeaming $true -AllowManagementOS $true
Name SwitchType NetAdapterInterfaceDescription ---- ---------- ------------------------------ xinux-switch External Teamschnittstelle
LACP einstellen
- Set-VMSwitchTeam -Name "xinux-switch" -LoadBalancingAlgorithm Dynamic