Nic teaming i windows server 2012
Äntligen har Microsoft implementerat Nic teaming. Tidigare var det lite problem med supporten av Nic teaming https://support.microsoft.com/kb/968703
Men nu har de officiell support för Nic teaming även i Hyper-v.
Ett ytterligare plus är att man kan köra 32st Nic från olika tillverkare samt olika hastigheter i team. Perfekt att kunna teama ett broadcom med ett intel. om broadcom drivrutin buggar kan intel ta över.
Nic team kan köras i tre olika lägen
- Switch dependent, Static teaming (IEEE 802.3ad draft v1): Detta läge kräver att man konfigurerar om switchar så att de vet att det är ett Team av Nic som ansluter på fler portar.
- Switch dependent, Dynamic teaming (IEEE 802.1ax, LACP): IEEE 802.1ax använder Link Aggregation Control Protocol (LACP) för att dynamiskt identifiera länkar med nic teaming. Switchen måste stödja IEEE 802.1ax, och detta måste ibland aktiveras manuellt.
- Switch independent: Kräver igen manuell konfiguration, kan anslutas till olika switchar.
Men det som är intressant är effekten av vilken last delnings modell du sedan väljer:
Switch Independent Hash mode
Utgående trafik -Sprids på alla Nic.
Inkommande trafik -Enbart på primaära Nic, om denna felar går trafiken över på nästa.
Switch Dependent (Static and LACP) Hyper-V Port mode
Utgående trafik -Taggar en Nic för trafik och använder denna för all trafik från samma host.
Inkommande trafik -Lastdelar med switchens last delnings algoritm.
Switch Independent Hyper-V Port mode
Utgående trafik -Taggar en Nic för trafik och använder denna för all trafik från samma host.
Inkommande trafik -Använder den Taggade Nic som hosten skickar på.
Switch Dependent (Static and LACP) Hash mode
Utgående trafik -Sprids på alla Nic.
Inkommande trafik -Lastdelar med switchens last delnings algoritm.
Man skapar Nic teaming i GUI genom en enkel wizard. Vill man köra powershell kan det se ut så här:
New-NetLbfoTeam -Name “Backup” -TeamMembers Nic1,Nic2 -TeamingMode Static
New-NetLbfoTeam -Name “Service” -TeamMembers Nic3,Nic4 –TeamingMode SwitchIndependent