Dela via


Förenklade SMB Multichannel- och Multi-NIC-klusternätverk

Förenklade SMB Multichannel- och NIC-klusternätverk (Multi-Network Interface Card) är en funktion som möjliggör användning av flera nätverkskort i samma klusternätverksundernät och automatiskt aktiverar SMB Multichannel.

Förenklade SMB Multichannel- och Multi-NIC-klusternätverk ger följande fördelar:

  • Redundanskluster identifierar automatiskt alla nätverkskort på noder som använder samma växel/samma undernät – ingen extra konfiguration krävs.
  • SMB Multichannel aktiveras automatiskt.
  • Nätverk som bara har ip-adressresurser för IPv6 Link Local (fe80) identifieras i klusterbaserade (privata) nätverk.
  • En enskild IP-adressresurs konfigureras som standard på varje nätverksnamn för klusteråtkomstpunkt (CAP).
  • Klustervalidering utfärdar inte längre varningsmeddelanden när flera nätverkskort hittas i samma undernät.

Förutsättningar

  • Flera nätverkskort per server, med samma växel/undernät.

Så här drar du nytta av nätverk med flera NIC-kluster och förenklad SMB-multikanal

I det här avsnittet beskrivs hur du drar nytta av de nya nätverken för flera nätverkskort och förenklade SMB-funktioner för flera kanaler.

Använda minst två nätverk för redundansklustring

Även om det är ovanligt kan nätverksväxlar misslyckas – det är fortfarande bästa praxis att använda minst två nätverk för redundansklustring. Alla nätverk som hittas används för klusterhjärtslag. Undvik att använda ett enda nätverk för ditt redundanskluster för att undvika en felpunkt. Helst finns det flera fysiska kommunikationsvägar mellan noderna i klustret och ingen enskild felpunkt.

Bild av två nätverk för redundansklustring.

bild 1: Använd minst två nätverk för redundansklustring

Använda flera nätverkskort mellan kluster

Den största fördelen med den förenklade SMB-multichannel uppnås när flera nätverkskort används över kluster - i både lagringskluster och kluster för lagringsarbetsbelastningar. Detta gör att arbetsbelastningskluster (Hyper-V, SQL Server-redundansklusterinstans, lagringsreplik osv.) kan använda SMB-multichannel och resulterar i en effektivare användning av nätverket. I en konvergerad (även känd som disaggregerad) klusterkonfiguration där en skalbar filserverkluster används för att lagra data relaterad till arbetsbelastningen för ett Hyper-V-kluster eller en SQL Server-failoverklusterinstans, kallas detta nätverk ofta "North-South-undernätet"/nätverket. Många kunder maximerar nätverkets dataflöde genom att investera i RDMA-kompatibla NIC-kort och växlar.

Bild av ett North-South SMB-undernät.

Figur 2: För att uppnå maximalt nätverk genomströmning, använd flera nätverkskort på både Scale-out File Server-klustret och klustret Hyper-V eller SQL Server Failover Cluster Instance-klustret – som delar North-South subnät

Skärmbild av två kluster som använder flera nätverkskort i samma undernät för att utnyttja SMB multichannel.

Bild 3: Två kluster (Scale-out File Server för lagring, SQL Server Failover Clustering Instance (FCI) för arbetsbelastning) använder båda flera NIC i samma undernät för att utnyttja SMB Multichannel och uppnå bättre nätverksdataflöde.

När du använder mer än ett privat nätverk (endast kluster) kontrollerar du IPv6-routningskonfigurationen för att säkerställa att routningen inte är konfigurerad för korsande undernät, eftersom detta minskar nätverksprestandan.

När du använder mer än ett privat nätverk (endast kluster) kontrollerar du IPv6-routningskonfigurationen för att säkerställa att routningen inte är konfigurerad för korsande undernät, eftersom detta minskar nätverksprestandan.

Skärmbild av automatisk nätverkskonfiguration i användargränssnittet för Failover Cluster Manager.

bild 4: Automatisk IPv6 Link Local (fe80) Adressresurskonfiguration

Dataflöde och feltolerans

Windows Server 2016 och senare identifierar automatiskt NIC-funktioner och försöker använda varje nätverkskort i den snabbaste möjliga konfigurationen. Nätverkskort som är teamindelade, nätverkskort som använder RSS och nätverkskort med RDMA-kapacitet kan alla användas. Tabellen nedan sammanfattar kompromisserna när du använder dessa tekniker. Maximalt dataflöde uppnås när du använder flera RDMA-kompatibla nätverkskort. Mer information finns i Grunderna i SMB multichannel.

En bild av dataflöde och feltolerans för olika NIC-konfigurationer.

bild 5: Dataflöde och feltolerans för olika nätverkskortkonfigurationer

Vanliga frågor och svar

Används alla nätverkskort i ett nätverk med flera nätverkskort för hjärtslag i kluster? Endera konfigurationen fungerar – alla klusternätverksroller fungerar i ett nätverk med flera nätverkskort.

Kan ett nätverk med flera nätverkskort endast användas för klusterkommunikation? Eller kan den bara användas för klient- och klusterkommunikation? Ja, som standard använder alla kluster- och CSV-trafik tillgängliga nätverk med flera nätverkskort. Administratörer kan använda PowerShell-cmdletar för redundanskluster eller redundansklusterhanteraren för att ändra nätverksrollen.

Används även SMB Multichannel för CSV- och klustertrafik? Ja, som standard använder alla kluster- och CSV-trafik tillgängliga nätverk med flera nätverkskort. Administratörer kan använda PowerShell-cmdletar för Failoverkluster eller användargränssnittet för Failover Cluster Manager för att ändra nätverksrollen.

Hur kan jag se SMB Multichannel-inställningarna? Använd cmdleten Get-SMBServerConfiguration och leta efter värdet för egenskapen EnableMultiChannel.

Respekteras den gemensamma egenskapen PlumbAllCrossSubnetRoutes i ett nätverk med flera nätverkskort? Ja.