WindowsServer2012NICTeamingUserGuideAguidetoWindowsServer2012NICTeamingforthenoviceandtheexpert.
NICTeamingNICteaming,alsoknownasLoadBalancing/Failover(LBFO),allowsmultiplenetworkadapterstobeplacedintoateamforthepurposesofbandwidthaggregation,and/ortrafficfailovertomaintainconnectivityintheeventofanetworkcomponentfailure.
ThisfeaturehaslongbeenavailablefromNICvendorsbutuntilnowNICteaminghasnotbeenincludedwithWindowsServer.
Thefollowingsectionsaddress:NICteamingarchitectureBandwidthaggregation(alsoknownasloadbalancing)mechanismsFailoveralgorithmsNICfeaturesupport–statelesstaskoffloadsandmorecomplexNICfunctionalityAdetailedwalkthroughhowtousetheNICTeamingmanagementtoolsNICteamingisavailableinWindowsServer2012inalleditions,bothServerCoreandfullServerversions.
NICteamingisnotavailableinWindows8,howevertheNICteamingUserInterfaceandtheNICTeamingWindowsPowerShellCmdletscanbothberunonWindows8sothataWindows8PCcanbeusedtomanageteamingononeormoreWindowsServer2012hosts.
Bluetooth,Infiniband,andothertrademarksthroughoutthisdocumentarethepropertyoftheirrespectiveowners.
Hyper-VandWindowsaretrademarksofMicrosoftCorporation.
TableofContents1NICTeaming12TableofContents23TechnicalOverview43.
1ExistingarchitecturesforNICteaming43.
2ConfigurationsforNICTeaming53.
3Algorithmsfortrafficdistribution63.
4InteractionsbetweenConfigurationsandLoaddistributionalgorithms73.
5NICteaminginsideofVirtualMachines(VMs)83.
6NoteamingofHyper-VportsintheHostPartition103.
7Featurecompatibilities113.
7.
1NICTeamingandVirtualMachineQueues(VMQs)123.
8NICRequirementsandlimitations133.
8.
1NumberofNICsinateaminanativehost133.
8.
2NumberofNICsinateaminaHyper-VVM133.
8.
3TypesofNICsinateam133.
8.
4Numberofteaminterfacesforateam143.
9TeamingofdifferentspeedNICs143.
10Teamsofteams143.
11MACaddressuseandmanagement143.
12IndustrytermsforNICTeaming143.
13Dangersofusingapowerfultool(Troubleshooting)153.
13.
1UsingVLANs153.
13.
2Interactionswithotherteamingsolutions163.
13.
3DisablingandEnablingwithWindowsPowerShell174ManagingNICTeaminginWindowsServer2012174.
1InvokingtheManagementUIforNICTeaming184.
2ThecomponentsoftheNICTeamingManagementUI204.
3Addingaservertobemanaged234.
4Removingaserverfromthemanagedserverslist234.
5Creatingateam234.
6Checkingthestatusofateam254.
7Modifyingateam264.
7.
1ModifyingateamthroughtheUI264.
7.
2ModifyingateamthroughWindowsPowerShell284.
7.
3Addingnewinterfacestotheteam304.
7.
4Modifyingteaminterfaces314.
7.
5Removinginterfacesfromtheteam324.
8Deletingateam334.
9Viewingstatisticsforateamorteammember334.
9.
1Viewingstatisticsforateaminterface344.
9.
2SettingfrequencyofStatisticsupdates355Frequentlyaskedquestions(FAQs)376PowerUsertipsfortheNICTeamingUserInterface39Table1-Interactionsbetweenconfigurationsandloaddistributionalgorithms7Table2-FeatureinteractionswithNICteaming11Figure1-StandardNICteamingsolutionarchitectureandMicrosoftvocabulary5Figure2-NICTeaminginaVM8Figure3-NICTeaminginaVMwithSR-IOVwithtwoVFs9Figure4-EnablingVMNICTeaminginHyper-VManager10Figure5–NICTeamingWindowsPowerShellCmdlets18Figure6-PowerShellGet-Help18Figure7-InvokingtheUIfromServerManagerLocalServerscreen18Figure8-InvokingtheUIfromServerManagerAllServersscreen19Figure9-InvokingtheUIfromaWindowsPowerShellprompt20Figure10-InvokingtheUIfromaCommandPrompt20Figure11-theNICTeamingManagementUItiles20Figure12-ColumnChoosermenus21Figure13–TasksmenusandRight-clickactionmenus22Figure14-TeamInterfacesTasksandRight-clickActionMenu22Figure15-NewTeamdialogbox23Figure16-NewTeamdialogboxwithAdditionalPropertiesexpanded24Figure17-Teamwithafaultedmember26Figure18-ModifyingTeamProperties27Figure19-Modifyingateam'sTeamingmode,Loaddistributionmode,andStandbyAdapter28Figure20-SelectingAddInterface30Figure21-Newteaminterfacedialogbox30Figure22-TeamInterfacetabaftercreatingnewteaminterface31Figure23-SelectingateaminterfacetochangetheVLANID31Figure24-NetworkAdapterPropertiesdialogboxforteaminterfaces32Figure25-Deletingateam33Figure26-Statisticsinformationforteamsandteammembers34Figure27-Statisticsinformationforteamsandteaminterfaces35Figure28-Generalsettingsdialogbox36TechnicalOverviewExistingarchitecturesforNICteamingTodayvirtuallyallNICteamingsolutionsonthemarkethaveanarchitecturesimilartothatshowninFigure1.
Figure1-StandardNICteamingsolutionarchitectureandMicrosoftvocabularyOneormorephysicalNICsareconnectedintotheNICteamingsolutioncommoncore,whichthenpresentsoneormorevirtualadapters(teamNICs[tNICs]orteaminterfaces)totheoperatingsystem.
ThereareavarietyofalgorithmsthatdistributeoutboundtrafficbetweentheNICs.
TheonlyreasontocreatemultipleteaminterfacesistologicallydivideinboundtrafficbyvirtualLAN(VLAN).
ThisallowsahosttobeconnectedtodifferentVLANsatthesametime.
WhenateamisconnectedtoaHyper-VswitchallVLANsegregationshouldbedoneintheHyper-VswitchinsteadofintheNICTeamingsoftware.
ConfigurationsforNICTeamingTherearetwobasicconfigurationsforNICTeaming.
Switch-independentteaming.
Thisconfigurationdoesnotrequiretheswitchtoparticipateintheteaming.
Sinceinswitch-independentmodetheswitchdoesnotknowthatthenetworkadapterispartofateaminthehost,theadaptersmaybeconnectedtodifferentswitches.
Switchindependentmodesofoperationdonotrequirethattheteammembersconnecttodifferentswitches;theymerelymakeitpossible.
Active/StandbyTeaming:SomeadministratorsprefernottotakeadvantageofthebandwidthaggregationcapabilitiesofNICTeaming.
Theseadministratorschoosetouseoneormoreteammembersfortraffic(active)andoneteammembertobeheldinreserve(standby)tocomeintoactionifanactiveteammemberfails.
TousethismodesettheteamtoSwitch-independentteamingmodeandthenselectastandbyteammemberthroughthemanagementtoolyouareusing.
Active/Standbyisnotrequiredtogetfaulttolerance;faulttoleranceisalwayspresentanytimethereareatleasttwonetworkadaptersinateam.
Furthermore,inanySwitchIndependentteamwithatleasttwomembers,WindowsNICTeamingallowsoneadaptertobemarkedasastandbyadapter.
Thatadapterwillnotbeusedforoutboundtrafficunlessoneoftheactiveadaptersfails.
Inboundtraffic(e.
g.
,broadcastpackets)receivedonthestandbyadapterwillbedeliveredupthestack.
Atthepointthatallteammembersarerestoredtoservicethestandbyteammemberwillbereturnedtostandbystatus.
Onceastandbymemberofateamisconnectedtothenetworkallnetworkresourcesrequiredtoservicetrafficonthememberareinplaceandactive.
Customerswillseebetternetworkutilizationandlowerlatencybyoperatingtheirteamswithallteammembersactive.
Failover,i.
e.
,redistributionoftrafficacrosstheremaininghealthyteammembers,willoccuranytimeoneormoreoftheteammembersreportsanerrorstateexists.
Switch-dependentteaming.
Thisconfigurationthatrequirestheswitchtoparticipateintheteaming.
Switchdependentteamingrequiresallthemembersoftheteamtobeconnectedtothesamephysicalswitch.
Therearetwomodesofoperationforswitch-dependentteaming:Genericorstaticteaming(IEEE802.
3addraftv1).
Thismoderequiresconfigurationonboththeswitchandthehosttoidentifywhichlinksformtheteam.
Sincethisisastaticallyconfiguredsolutionthereisnoadditionalprotocoltoassisttheswitchandthehosttoidentifyincorrectlypluggedcablesorothererrorsthatcouldcausetheteamtofailtoperform.
Thismodeistypicallysupportedbyserver-classswitches.
Dynamicteaming(IEEE802.
1ax,LACP).
ThismodeisalsocommonlyreferredtoasIEEE802.
3adasitwasdevelopedintheIEEE802.
3adcommitteebeforebeingpublishedasIEEE802.
1ax.
IEEE802.
1axworksbyusingtheLinkAggregationControlProtocol(LACP)todynamicallyidentifylinksthatareconnectedbetweenthehostandagivenswitch.
Thisenablestheautomaticcreationofateamand,intheorybutrarelyinpractice,theexpansionandreductionofateamsimplybythetransmissionorreceiptofLACPpacketsfromthepeerentity.
Typicalserver-classswitchessupportIEEE802.
1axbutmostrequirethenetworkoperatortoadministrativelyenableLACPontheport.
Bothofthesemodesallowbothinboundandoutboundtraffictoapproachthepracticallimitsoftheaggregatedbandwidthbecausethepoolofteammembersisseenasasinglepipe.
AlgorithmsfortrafficdistributionOutboundtrafficcanbedistributedamongtheavailablelinksinmanyways.
Onerulethatguidesanydistributionalgorithmistotrytokeepallpacketsassociatedwithasingleflow(TCP-stream)onasinglenetworkadapter.
Thisruleminimizesperformancedegradationcausedbyreassemblingout-of-orderTCPsegments.
NICteaminginWindowsServer2012supportsthefollowingtrafficdistributionalgorithms:Hyper-Vswitchport.
SinceVMshaveindependentMACaddresses,theVM'sMACaddressortheportit'sconnectedtoontheHyper-Vswitchcanbethebasisfordividingtraffic.
Thereisanadvantageinusingthisschemeinvirtualization.
BecausetheadjacentswitchalwaysseesaparticularMACaddressononeandonlyoneconnectedport,theswitchwilldistributetheingressload(thetrafficfromtheswitchtothehost)onmultiplelinksbasedonthedestinationMAC(VMMAC)address.
ThisisparticularlyusefulwhenVirtualMachineQueues(VMQs)areusedasaqueuecanbeplacedonthespecificNICwherethetrafficisexpectedtoarrive.
However,ifthehosthasonlyafewVMs,thismodemaynotbegranularenoughtogetawell-balanceddistribution.
ThismodewillalsoalwayslimitasingleVM(i.
e.
,thetrafficfromasingleswitchport)tothebandwidthavailableonasingleinterface.
WindowsServer2012usestheHyper-VSwitchPortastheidentifierratherthanthesourceMACaddressas,insomeinstances,aVMmaybeusingmorethanoneMACaddressonaswitchport.
AddressHashing.
Thisalgorithmcreatesahashbasedonaddresscomponentsofthepacketandthenassignspacketsthathavethathashvaluetooneoftheavailableadapters.
Usuallythismechanismaloneissufficienttocreateareasonablebalanceacrosstheavailableadapters.
Thecomponentsthatcanbespecifiedasinputstothehashingfunctionincludethefollowing:SourceanddestinationMACaddressesSourceanddestinationIPaddressesSourceanddestinationTCPportsandsourceanddestinationIPaddressesTheTCPportshashcreatesthemostgranulardistributionoftrafficstreamsresultinginsmallerstreamsthatcanbeindependentlymovedbetweenmembers.
However,itcannotbeusedfortrafficthatisnotTCPorUDP-basedorwheretheTCPandUDPportsarehiddenfromthestack,suchasIPsec-protectedtraffic.
Inthesecases,thehashautomaticallyfallsbacktotheIPaddresshashor,ifthetrafficisnotIPtraffic,totheMACaddresshash.
InteractionsbetweenConfigurationsandLoaddistributionalgorithmsSwitchIndependentconfiguration/AddressHashdistributionThisconfigurationwillsendpacketsusingallactiveteammembersdistributingtheloadthroughtheuseoftheselectedlevelofaddresshashing(defaultstousingTCPportsandIPaddressestoseedthehashfunction).
BecauseagivenIPaddresscanonlybeassociatedwithasingleMACaddressforroutingpurposes,thismodereceivesinboundtrafficononlyoneteammember(theprimarymember).
Thismeansthattheinboundtrafficcannotexceedthebandwidthofoneteammembernomatterhowmuchisgettingsent.
Thismodeisbestusedfor:Nativemodeteamingwhereswitchdiversityisaconcern;Active/Standbymodeteams;andTeaminginaVM.
Itisalsogoodfor:Serversrunningworkloadsthatareheavyoutbound,lightinboundworkloads(e.
g.
,IIS).
SwitchIndependentconfiguration/Hyper-VPortdistributionThisconfigurationwillsendpacketsusingallactiveteammembersdistributingtheloadbasedontheHyper-Vswitchportnumber.
EachHyper-Vportwillbebandwidthlimitedtonotmorethanoneteammember'sbandwidthbecausetheportisaffinitizedtoexactlyoneteammemberatanypointintime.
BecauseeachVM(Hyper-Vport)isassociatedwithasingleteammember,thismodereceivesinboundtrafficfortheVMonthesameteammembertheVM'soutboundtrafficuses.
ThisalsoallowsmaximumuseofVirtualMachineQueues(VMQs)forbetterperformanceoverall.
ThismodeisbestusedforteamingundertheHyper-VswitchwhenThenumberofVMswell-exceedsthenumberofteammembers;andArestrictionofaVMtonotgreaterthanoneNIC'sbandwidthisacceptableSwitchDependentconfiguration/AddressHashdistributionThisconfigurationwillsendpacketsusingallactiveteammembersdistributingtheloadthroughtheuseoftheselectedlevelofaddresshashing(defaultsto4-tuplehash).
Likeinallswitchdependentconfigurations,theswitchdetermineshowtodistributetheinboundtrafficamongtheteammembers.
Theswitchisexpectedtodoareasonablejobofdistributingthetrafficacrosstheteammembersbutithascompleteindependencetodeterminehowitdoesso.
Bestusedfor:Nativeteamingformaximumperformanceandswitchdiversityisnotrequired;orTeamingundertheHyper-VswitchwhenanindividualVMneedstobeabletotransmitatratesinexcessofwhatoneteammembercandeliver.
SwitchDependentconfiguration/Hyper-VPortdistributionThisconfigurationwillsendpacketsusingallactiveteammembersdistributingtheloadbasedontheHyper-Vswitchportnumber.
EachHyper-Vportwillbebandwidthlimitedtonotmorethanoneteammember'sbandwidthbecausetheportisaffinitizedtoexactlyoneteammemberatanypointintime.
Likeinallswitchdependentconfigurations,theswitchdetermineshowtodistributetheinboundtrafficamongtheteammembers.
Theswitchisexpectedtodoareasonablejobofdistributingthetrafficacrosstheteammembersbutithascompleteindependencetodeterminehowitdoesso.
Bestusedwhen:Hyper-VteamingwhenVMsontheswitchwell-exceedthenumberofteammembersandWhenpolicycallsforswitchdependent(e.
g.
,LACP)teamsandWhentherestrictionofaVMtonotgreaterthanoneNIC'sbandwidthisacceptable.
NICteaminginsideofVirtualMachines(VMs)NICTeaminginaVMonlyappliestoVM-NICsconnectedtoexternalswitches.
VM-NICsconnectedtointernalorprivateswitcheswillshowasdisconnectedwhentheyareinateam.
NICteaminginWindowsServer2012mayalsobedeployedinaVM.
ThisallowsaVMtohavevirtualNICs(syntheticNICs)connectedtomorethanoneHyper-VswitchandstillmaintainconnectivityevenifthephysicalNICunderoneswitchgetsdisconnected.
ThisisparticularlyimportantwhenworkingwithSingleRootI/OVirtualization(SR-IOV)becauseSR-IOVtrafficdoesn'tgothroughtheHyper-VswitchandthuscannotbeprotectedbyateaminorundertheHyper-Vhost.
WiththeVM-teamingoptionanadministratorcansetuptwoHyper-Vswitches,eachconnectedtoitsownSR-IOV-capableNIC.
EachVMcanhaveavirtualfunction(VF)fromoneorbothSR-IOVNICsand,intheeventofaNICdisconnect,fail-overfromtheprimaryVFtotheback-upadapter(VF).
Alternately,theVMmayhaveaVFfromoneNICandanon-VFVM-NICconnectedtoanotherswitch.
IftheNICassociatedwiththeVFgetsdisconnected,thetrafficcanfail-overtotheotherswitchwithoutlossofconnectivity.
Note:Becausefail-overbetweenNICsinaVMmightresultintrafficbeingsentwiththeMACaddressoftheotherVM-NIC,eachHyper-VswitchportassociatedwithaVMthatisusingNICTeamingmustbesettoallowteamingTherearetwowaystoenableNICTeamingintheVM:IntheHyper-VManager,inthesettingsfortheVM,selecttheVM'sNICandtheAdvancedSettingsitem,thenenablethecheckboxforNICTeamingintheVM.
SeeFigure4.
RunthefollowingWindowsPowerShellcmdletinthehostwithelevated(Administrator)privileges.
Set-VMNetworkAdapter-VMName-AllowTeamingOnTeamscreatedinaVMcanonlyruninSwitchIndependentconfiguration,AddressHashdistributionmode(oroneofthespecificaddresshashingmodes).
OnlyteamswhereeachoftheteammembersisconnectedtoadifferentexternalHyper-Vswitcharesupported.
TeamingintheVMdoesnotaffectLiveMigration.
ThesamerulesexistforLiveMigrationwhetherornotNICteamingispresentintheVM.
NoteamingofHyper-VportsintheHostPartitionHyper-VvirtualNICsexposedinthehostpartition(vNICs)mustnotbeplacedinateam.
TeamingofvirtualNIC's(vNICs)insideofthehostpartitionisnotsupportedinanyconfigurationorcombination.
AttemptstoteamvNICsmayresultinacompletelossofcommunicationintheeventthatnetworkfailuresoccur.
FeaturecompatibilitiesNICteamingiscompatiblewithallnetworkingcapabilitiesinWindowsServer2012withfiveexceptions:SR-IOV,RDMA,NativehostQualityofService,TCPChimney,and802.
1XAuthentication.
ForSR-IOVandRDMA,dataisdelivereddirectlytotheNICwithoutpassingitthroughthenetworkingstack(inthehostOSinthecaseofvirtualization).
Therefore,itisnotpossiblefortheteamtolookatorredirectthedatatoanotherpathintheteam.
WhenQoSpoliciesaresetonanativeorhostsystemandthosepoliciesinvokeminimumbandwidthlimitations,theoverallthroughputthroughaNICteamwillbelessthanitwouldbewithoutthebandwidthpoliciesinplace.
TCPChimneyisnotsupportedwithNICteaminginWindowsServer2012sinceTCPChimneyhastheentirenetworkingstackoffloadedtotheNIC.
802.
1XAuthenticationshouldnotbeusedwithNICTeamingandsomeswitcheswillnotpermitconfigurationofboth802.
1XAuthenticationandNICTeamingonthesameport.
Table2-FeatureinteractionswithNICteamingFeatureCommentsDatacenterbridging(DCB)WorksindependentofNICTeamingsoissupportediftheteammemberssupportit.
IPsecTaskOffload(IPsecTO)Supportedifallteammemberssupportit.
LargeSendOffload(LSO)Supportedifallteammemberssupportit.
Receivesidecoalescing(RSC)Supportedinhostsifanyoftheteammemberssupportit.
NotsupportedthroughHyper-Vswitches.
Receivesidescaling(RSS)NICteamingsupportsRSSinthehost.
TheWindowsServer2012TCP/IPstackprogramstheRSSinformationdirectlytotheTeammembers.
Receive-sideChecksumoffloads(IPv4,IPv6,TCP)Supportedifanyoftheteammemberssupportit.
RemoteDirectMemoryAccess(RDMA)SinceRDMAdatabypassestheWindowsServer2012protocolstack,teammemberswillnotalsosupportRDMA.
SinglerootI/Ovirtualization(SR-IOV)SinceSR-IOVdatabypassesthehostOSstack,NICsexposingtheSR-IOVfeaturewillnolongerexposethefeaturewhileamemberofateam.
TeamscanbecreatedinVMstoteamSR-IOVvirtualfunctions(VFs).
SeealsoSection3.
5.
TCPChimneyOffloadNotsupportedthroughaWindowsServer2012team.
Transmit-sideChecksumoffloads(IPv4,IPv6,TCP)Supportedifallteammemberssupportit.
VirtualMachineQueues(VMQ)SupportedwhenteamingisinstalledundertheHyper-Vswitch(seemoreinSection3.
7.
1).
QoSinhost/nativeOSsUseofminimumbandwidthpolicieswilldegradethroughputthroughateam.
VirtualMachineQoS(VM-QoS)VM-QoSisaffectedbytheloaddistributionalgorithmusedbyNICTeaming.
ForbestresultsuseHyperVPortsloaddistributionmode.
802.
1XauthenticationNotcompatiblewithmanyswitches.
ShouldnotbeusedwithNICTeaming.
NICTeamingandVirtualMachineQueues(VMQs)VMQandNICTeamingworkwelltogether;VMQshouldbeenabledanytimeHyper-Visenabled.
Dependingontheswitchconfigurationmodeandtheloaddistributionalgorithm,NICteamingwilleitherpresentVMQcapabilitiestotheHyper-Vswitchthatshowthenumberofqueuesavailabletobethesmallestnumberofqueuessupportedbyanyadapterintheteam(Min-queuesmode)orthetotalnumberofqueuesavailableacrossallteammembers(Sum-of-Queuesmode).
Specifically,iftheteamisinSwitch-IndependentteamingmodeandtheLoadDistributionissettoHyper-VPortmode,thenthenumberofqueuesreportedisthesumofallthequeuesavailablefromtheteammembers(Sum-of-Queuesmode);otherwisethenumberofqueuesreportedisthesmallestnumberofqueuessupportedbyanymemberoftheteam(Min-Queuesmode).
Here'swhy.
Whentheteamisinswitchindependent/Hyper-VPortmodetheinboundtrafficforaVMwillalwaysarriveonthesameteammember.
ThehostcanpredictwhichmemberwillreceivethetrafficforaparticularVMsoNICTeamingcanbemorethoughtfulaboutwhichVMQQueuestoallocateonaparticularteammember.
NICTeaming,workingwiththeHyper-Vswitch,willsettheVMQforaVMonexactlyoneteammemberandknowthatinboundtrafficwillhitthatqueue.
Whentheteamisinanyswitchdependentmode(staticteamingorLACPteaming),theswitchthattheteamisconnectedtocontrolstheinboundtrafficdistribution.
Thehost'sNICTeamingsoftwarecan'tpredictwhichteammemberwillgettheinboundtrafficforaVManditmaybethattheswitchdistributesthetrafficforaVMacrossallteammembers.
AsaresulttheNICTeamingsoftware,workingwiththeHyper-Vswitch,programsaqueuefortheVMoneveryteammember,notjustoneteammember.
Whentheteamisinswitch-independentmodeandisusinganaddresshashloaddistributionalgorithm,theinboundtrafficwillalwayscomeinononeNIC(theprimaryteammember)–allofitonjustoneteammember.
Sinceotherteammembersaren'tdealingwithinboundtraffictheygetprogrammedwiththesamequeuesastheprimarymembersothatiftheprimarymemberfailsanyotherteammembercanbeusedtopickuptheinboundtrafficandthequeuesarealreadyinplace.
Thereareafewsettingsthatwillhelpthesystemperformevenbetter.
EachNIChas,initsadvancedproperties,valuesfor*RssBaseProcNumberand*MaxRssProcessors.
IdeallyeachNICshouldhavethe*RssBaseProcNumbersettoanevennumbergreaterthanorequaltotwo(2).
Thisisbecausethefirstphysicalprocessor,Core0(logicalprocessors0and1),typicallydoesmostofthesystemprocessingsothenetworkprocessingshouldbesteeredawayfromthisphysicalprocessor.
(Somemachinearchitecturesdon'thavetwologicalprocessorsperphysicalprocessorsoforsuchmachinesthebaseprocessorshouldbegreaterthanorequalto1.
Ifindoubtassumeyourhostisusinga2logicalprocessorperphysicalprocessorarchitecture.
)IftheteamisinSum-of-Queuesmodetheteammembers'processorsshouldbe,totheextentpossible,non-overlapping.
Forexample,ina4-corehost(8logicalprocessors)withateamof210GbpsNICs,youcouldsetthefirstonetousebaseprocessorof2andtouse4cores;thesecondwouldbesettousebaseprocessor6anduse2cores.
IftheteamisinMin-Queuesmodetheprocessorsetsusedbytheteammembersmustbeidentical.
NICRequirementsandlimitationsNumberofNICsinateaminanativehostNICteamingrequiresthepresenceofatleastoneEthernetNIC.
AteamofoneNICmaybeusedforseparationoftrafficusingVLANs.
Obviouslyateamwithonlyoneteammemberhasnofailureprotection.
Faultprotection(failover)requiresaminimumoftwoEthernetNICsintheteam.
TheWindowsServer2012implementationsupportsupto32NICsinateam.
NumberofNICsinateaminaHyper-VVMTheWindowsServer2012NICTeamingsolutionsupportsteamswithtwomembersinVMs.
Largerteamscanbecreatedbutsuchteamsarenotsupported.
TypesofNICsinateamAnyEthernetNICthathaspassedtheWindowsHardwareQualificationandLogotest(WHQLtests)maybeusedinaWindowsServer2012team.
NICsrepresentingtechnologiesotherthanEthernetarenotsupportedinteams(e.
g.
,WWAN,WLAN,Bluetooth,Infiniband).
NumberofteaminterfacesforateamWindowsServer2012supportsupto32teaminterfaces.
TeamingofdifferentspeedNICsTeamingofNICscapableofoperatingatdifferentspeedsbutpresentlyoperatingatthesamespeedissupported.
TeamingofNICswithdifferentspeedconnectionsisnotsupported.
Theteamingsoftwarewillallowyoutobuildsuchateam;howeverthetrafficdistributionalgorithmsinthisreleasedonotbasethedistributiononthespeedsoftheconnections.
Ateamconsistingofa10GbpsNICanda100MbpsNICwillsendapproximatelyhalfofthetraffictoeachNIC.
Ifyouarecreatingateamwhereoneteammemberwillbeactiveandanotherwillbeavailabletohelpoutiftheactiveteammemberfails(active/standbymode,seeSection3.
2),alowerspeedNICmaybeusedasthestandbyNICsothatconnectivityismaintained.
Itisnotrecommendedorsupportedforactive/activeconfigurations.
TeamsofteamsATeamofteamsisateamwheretheteammembersareactuallyteaminterfacesfromotherteams.
ThisisnotsupportedintheWindowsServer2012NICTeamingsolution.
Furthermore,attemptingtoplacetheteaminterfacefroma3rd-partyteamingsolutionintoaMicrosoftteammayresultinanunstablesystemthatmayloseconnectivitytothenetwork.
DONOTmixelementsof3rd-partyteamingsolutionswithelementsofMicrosoft'sNICTeamingsolution.
MACaddressuseandmanagementInswitchindependent/addresshashconfigurationtheteamwillusetheMACaddressoftheprimaryteammember(oneselectedfromtheinitialsetofteammembers)onoutboundtraffic.
MACaddressesgetuseddifferentlydependingontheconfigurationandloaddistributionalgorithmselected.
Thiscan,inunusualcircumstances,causeaMACaddressconflict.
Specifically,iftheprimaryteammemberisremovedfromtheteamandthenplacedintooperationtheremaybeaMACaddressconflict.
Toresolvethisconflictdisableandenabletheteaminterface.
TheprocessofdoingadisableandenableoperationontheteaminterfacewillcauseittoselectanewMACaddressfromtheremainingteammembers.
IndustrytermsforNICTeamingHerearesomeothertermsthatareusedinthecontextofNICTeamingandwhattheyarecalledinWindowsServer2012:TermWhatwecallitIEEE802.
3adLACP(orIEEE802.
1axLACP)LinkAggregationGroup(LAG)Team(oftenreferstoateamthatusesLACP)LoadBalancingandFailover(LBFO)NICTeamingNICBondingNICTeamingDangersofusingapowerfultool(Troubleshooting)Whenacarpenterbuysanailgunbecausehewantstobeabletobuildmorequicklyitcomeswithawarningthatmisuseofthetoolcanresultinseriousdamagetooneself.
NICTeamingandthepowerfuladministrationtoolsinWindowsServer2012areverypowerfultoolsthatcanbemisused,misconfigured,andmaycauselossofconnectivityiftheadministratorisn'tcareful.
Herearesomecommonissues:UsingVLANsVLANsareanotherpowerfultool.
ThereareafewrulesforusingVLANsthatwillhelptomakethecombinationofVLANsandNICTeamingaverypositiveexperience.
AnytimeyouhaveNICTeamingenabled,thephysicalswitchportsthehostisconnectedtoshouldbesettotrunk(promiscuous)mode.
Thephysicalswitchshouldpassalltraffictothehostforfiltering.
AnytimeyouhaveNICTeamingenabled,youmustnotsetVLANfiltersontheNICsusingtheNICsadvancedpropertiessettings.
LettheteamingsoftwareortheHyper-Vswitch(ifpresent)dothefiltering.
VLANsinaHyper-VhostInaHyper-VhostVLANsshouldbeconfiguredonlyintheHyper-Vswitch,notintheNICTeamingsoftware.
ConfiguringteaminterfaceswithVLANscaneasilyleadtoVMsthatareunabletocommunicateonthenetworkduetocollisionswithVLANsassignedintheHyper-Vswitch.
VLANsinaHyper-VVMThepreferredmethodofsupportingmultipleVLANsinaVMistoprovidetheVMmultipleportsontheHyper-VswitchandassociateeachportwithaVLAN.
NeverteamtheseportsintheVMasitwillcertainlycausecommunicationproblems.
IftheVMhasmultipleSR-IOVVFsmakesuretheyareonthesameVLANbeforeteamingthemintheVM.
It'seasilypossibletoconfigurethedifferentVFstobeondifferentVLANsand,likeinthepreviouscase,itwillcertainlycausecommunicationproblems.
TheonlysafewaytouseVLANswithNICTeaminginaguestistoteamHyper-VportsthatareEachconnectedtoadifferentHyper-Vswitch,andEachconfiguredtobeassociatedwiththesameVLAN(orallassociatedwithuntaggedtrafficonly).
IfyoumusthavemorethanoneVLANexposedintoaguestOSconsiderrenamingtheportsintheguesttoindicatewhattheVLANis.
E.
g.
,ifthefirstportisassociatedwithVLAN12andthesecondportisassociatedwithVLAN48,renametheinterfacevEthernettobevEthernetVLAN12andtheothertobevEthernetVLAN48.
(RenaminginterfacesiseasyusingtheWindowsPowerShellRename-NetAdaptercmdletorbygoingtotheNetworkConnectionspanelintheguestandrenamingtheinterfaces.
InteractionswithotherteamingsolutionsSomeuserswillwanttouseotherNICteamingsolutionsforavarietyofreasons.
Thiscanbedonebuttherearesomerisksthatthesystemadministratorshouldbeawareof.
IfthesystemadministratorattemptstoputaNICintoa3rdpartyteamthatispresentlypartofaMicrosoftNICTeamingteam,thesystemwillbecomeunstableandcommunicationsmaybelostcompletely.
IfthesystemadministratorattemptstoputaNICintoaMicrosoftNICTeamingteamthatispresentlypartofa3rdpartyteamingsolutionteamthesystemwillbecomeunstableandcommunicationsmaybelostcompletely.
AsaresultitisSTRONGLYRECOMMENDEDthatnosystemadministratoreverruntwoteamingsolutionsatthesametimeonthesameserver.
Theteamingsolutionsareunawareofeachother'sexistenceresultinginpotentiallyseriousproblems.
Intheeventthatanadministratorviolatestheseguidelinesandgetsintothesituationdescribedabovethefollowingstepsmaysolvetheproblem.
Reboottheserver.
Forciblypower-offtheserverifnecessarytogetittoreboot.
WhentheserverhasrebootedrunthisWindowsPowerShellcmdlet:Get-NetLbfoTeam|Remove-NetLbfoTeamUsethe3rdpartyteamingsolution'sadministrationtoolsandremoveallinstancesofthe3rdpartyteams.
Reboottheserveragain.
Microsoftcontinuesitslongstandingpolicyofnotsupporting3rdpartyteamingsolutions.
Ifauserchoosestoruna3rdpartyteamingsolutionandthenencountersnetworkingproblems,thecustomershouldcalltheirteamingsolutionproviderforsupport.
Iftheissueisreproduciblewithoutthe3rdpartyteamingsolutioninplace,pleasereporttheproblemtoMicrosoft.
DisablingandEnablingwithWindowsPowerShellThemostcommonreasonforateamtonotbepassingtrafficisthattheteaminterfaceisdisabled.
We'veseenanumberofcaseswhereattemptstousethepowerofWindowsPowerShellhaveresultedinunintendedconsequences.
Forexample,thesequence:Disable-NetAdapter*Enable-NetAdapter*doesnotenableallthenetadaptersthatitdisabled.
ThisisbecausedisablingalltheunderlyingphysicalmemberNICswillcausetheteaminterfacetoberemovedandnolongershowupinGet-NetAdapter.
ThustheEnable-NetAdapter*willnotenabletheteamNICsincethatadapterhasbeenremoved.
ItwillhoweverenablethememberNICs,whichwillthencausetheteaminterfacetoshowup.
Theteaminterfacewillstillbeina"disabled"statesinceyouhavenotenabledit.
Enablingtheteaminterfacewillcausetraffictobegintoflowagain.
ManagingNICTeaminginWindowsServer2012WindowsServer2012hastwoinboxmanagementtoolsformanagingNICTeaming.
OtherMicrosoftmanagementproductsmayalsoprovidetheabilitytomanageWindowsServer2012NICteaming.
Windows8clientSKUsthatallowtheinstallationoftheRemoteServerAdministrationTools(RSAT)arealsoabletomanageNICteamingonWindowsServer2012hosts.
ThissectionprovidesadetailedpresentationoftheNICTeamingmanagementUI.
ForeachoperationtheequivalentWindowsPowerShellcmdletswillbeprovided.
TheNICTeamingmanagementUIoperatesexclusivelythroughtheuseofWindowsPowerShellunderneath.
EverythingtheUIdoescanbedonewithWindowsPowerShell.
TheNICTeamingWindowsPowerShellmoduleisNetLbfoandallthecmdletnamesstartwithNetLbfo.
ForafullunderstandingoftheWindowsPowerShellcommandsforNICTeaming,Get-Command-ModuleNetLbfowillreturnalistofalltheNICTeamingWindowsPowerShellcommandsasshowninFigure5.
Figure5–NICTeamingWindowsPowerShellCmdletsExecutingtheWindowsPowerShellcommandGet-Helpwillprovideafullsyntaxandalltheoptionsavailable.
Get-HelpNew-NetLbfoTeamisshowninFigure6.
InvokingtheManagementUIforNICTeamingTherearethreecommonwaystostarttheNICTeamingManagementUItool.
FromtheServerManagerLocalServerwindow(IntheNICTeamingitemclickonDisabledorEnabled)Figure7-InvokingtheUIfromServerManagerLocalServerscreenFromtheServerManagerAllServerswindowright-clickontheservertobemanagedandselecttheConfigureNetworkAdapterTeamingaction.
Figure8-InvokingtheUIfromServerManagerAllServersscreenFromacommandpromptorWindowsPowerShellprompt:executeLbfoAdmin.
exe.
ThefirsttimetheNICTeamingUI(LbfoAdmin.
exe)isrun,ifitisinvokedwithnoargumentsitwillattempttomanageNICteamingonthelocalhost.
Ifthe/serversflagispresentthenalltheserversinthelistofserversthatfollowswillbeincludedintheserverstobemanaged.
Ifthesystemdetectsthataserverisalreadyinthelistofmanagedserversitwillnotaddittothelist.
Itispossibleforthesameservertoappearmorethanonceinthelistespeciallywherethenameispresenteddifferently(e.
g.
,oncewithjustthemachinenameandoncewithafully-qualifiedmachinename).
AfterthefirsttimetheNICTeamingUIhasbeenrunitwillrememberthesetofserversyoulastmanagedandwillattempttocontinuetomanagethatsetofservers.
TocausetheNICTeamingUItoforgettheprevioussettings,restoreinitialsettings,andrunlikeitwasthefirsttimeinvocation,runLbfoAdmin.
exe/ResetConfigFigure9-InvokingtheUIfromaWindowsPowerShellpromptFigure10-InvokingtheUIfromaCommandPromptThecomponentsoftheNICTeamingManagementUITheNICTeamingmanagementUIconsistsof3primarywindows(tiles):TheServerstileTheTeamstileTheAdaptersandInterfacestileFigure11-theNICTeamingManagementUItilesTheAdaptersandInterfacestileissharedbytwotabs:TheNetworkAdapterstabTheTeamInterfacestabEachtileortabhasasetofcolumnsthatcanbeshownorhidden.
Thecolumnchoosermenusaremadevisiblebyright-clickingonanycolumnheader.
(ForillustrativepurposesthescreenshotinFigure12showsacolumnchooserineverytile.
Onlyonecolumnchoosercanbeactiveatatime.
)Contentsofanytilemaybesortedbyanycolumn.
Tosortbyaparticularcolumnleftclickonthecolumntitle.
InFigure12theServerstileissortedbyServerName;theindicationisthelittletriangleintheNamecolumntitleintheServerstile.
Figure12-ColumnChoosermenusEachtilealsohasaTasksdropdownmenuandaright-clickcontextmenu.
TheTasksmenuscanbeopenedbyclickingontheTasksboxatthetoprightcornerofthetileandthenanyavailabletaskinthelistcanbeselected.
Theright-clickcontextmenusareactivatedbyright-clickinginthetile.
Themenuoptionswillvarybasedoncontext.
(ForillustrativepurposesthescreenshotinFigure13showsalltheTasksmenusandaright-clickmenuineverytile.
Onlyoneright-clickmenuorTasksmenucanbeactiveatanytime.
)Figure14showstheTasksmenusandright-clickmenufortheTeamInterfacestab.
Figure13–TasksmenusandRight-clickactionmenusFigure14-TeamInterfacesTasksandRight-clickActionMenuAddingaservertobemanagedToaddaservertothelistofserverstobemanaged,i.
e.
,thelistofserversintheServerstile,selecttheServerstileTasksmenu.
SelectingtheAddserversactionwillpop-uptheAddserverdialogbox.
TheAddserverdialogboxfortheNICTeamingUIisthesameastheAddserverdialogboxforServerManager.
RemovingaserverfromthemanagedserverslistToremoveaserverfromthelistofmanagedserversrightclickontheservertobedeletedandthenselecttheRemoveserveraction.
CreatingateamTherearetwowaystoinvoketheNewTeamdialogbox:SelecttheTasksmenuintheTeamstileandthenselectNewTeam,orRightclickonanavailableadapterintheNetworkAdapterstabandselecttheAddtonewteamitem.
Multi-selectworksforthis:youcanselectmultipleadapters,right-clickonone,selectAddtonewteam,andtheywillallbepre-markedintheNewTeamdialogbox.
BothofthesewillcausetheNewTeamdialogboxtopop-up.
Figure15-NewTeamdialogboxWhentheNewTeamdialogboxpops-uptherearetwoactionsthatMUSTbetakenbeforetheteamcanbecreated:ATeamnamemustbeprovided,andOneormoreadaptersmustbeselectedtobemembersoftheteamOptionally,theadministratormayselecttheAdditionalpropertiesitemandconfiguretheteamingmode,loaddistributionmode,andthenameofthefirst(primary)teaminterface.
Figure16-NewTeamdialogboxwithAdditionalPropertiesexpandedInAdditionalpropertiestheLoaddistributionmodedrop-downprovidesonlytwooptions:AddressHashandHyper-VPort.
TheAddressHashoptionintheUIistheequivalentoftheTransportPortsoptioninWindowsPowerShell.
ToselectadditionalAddresshashingalgorithmsuseWindowsPowerShellasdescribedbelowandinSection4.
7.
2.
3.
ThisisalsotheplacewherethosewhowanttohaveaStandbyadapterintheteam(SeeSection3.
2)tosettheStandbyadapter.
SelectingtheStandbyadapterdrop-downwillgivealistoftheteammembers.
TheadministratorcansetoneofthemtobetheStandbyAdapter.
AStandbyadapterisnotusedbytheteamunlessanduntilanothermemberoftheteamfails.
StandbyadaptersareonlypermittedinSwitchIndependentmode.
ChangingtheteamtoanySwitchDependentmodewillcauseallmemberstobemadeactivemembers.
Whentheteamname,theteammembers,andoptionallyanyadditionalproperties(includingthePrimaryteaminterfacenameorstandbyadapter)havebeensettotheadministrator'schoices,theadministratorwillclickontheOKbuttonandtheteamwillbecreated.
TeamcreationmaytakeseveralsecondsandtheNICsthatarebecomingteammemberswilllosecommunicationforaveryshorttime.
TeamscanalsobecreatedthroughWindowsPowerShell.
TheWindowsPowerShelltodoexactlywhatthesefigureshaveshownisNew-NetLbfoTeamTeam1NIC1,NIC2Teamscanbecreatedwithcustomadvancedproperties.
SeeSections4.
7.
2.
2and4.
7.
2.
3formoreinformationabouttheseflags.
New-NetLbfoTeamTeam1NIC1,NIC2-TeamingModeLACPLoadBalancingAlgorithmHyperVPortsIftheteamisbeingcreatedinaVM,youMUSTfollowtheinstructionstoallowguestteamingasdescribedinSection3.
5.
CheckingthestatusofateamWhenevertheNICTeamingUIisactivethecurrentstatusofallNICsintheteam,thestatusoftheteam,andthestatusoftheserverwillbeshown.
InFigure17,intheNetworkAdapterstaboftheAdaptersandInterfacestile,NIC3showsasfaulted.
ThereasongivenisMediaDisconnected(i.
e.
,thecableisunplugged).
Thiscausestheteam,Team1,toshowaWarningasitisstilloperationalbutdegraded.
IfalltheNICsintheteamwerefaulteditwouldshowFaultinsteadofWarning.
Theserver,DONST-R710,nowshowsWarning.
IftheteamwasnotoperationaltheserverindicationwouldbeFault.
Thismakesiteasytoscanthelistofserverstoseeifthereareanyproblems.
Figure17-TeamwithafaultedmemberModifyingateamModifyingateamthroughtheUIWithintheUI,modificationstotheteamcanbedonebyselectingateamintheTeamtile,right-clickingontheteam,andselectingtheModifyTeamaction.
SelectingModifyTeamwillpop-uptheTeampropertiesdialogbox.
ThisdialogboxisverysimilartotheNewTeamdialogboxdescribedinSection4.
5.
IntheTeampropertiesdialogboxthefollowingactionscanbeaccomplished:Renametheteam:Selecttheteamnameandeditit.
Addteammembers:SelectadditionaladaptersfromtheMemberAdapterstileRemoveteammembers:De-selectadaptersfromtheMemberAdapterstile.
Atleastoneadaptermustbeselected.
Figure18-ModifyingTeamPropertiesIftheAdditionalpropertiesdrop-downitemisselectedthentheTeamingmodeandLoaddistributionmodemayalsobemodified.
ThisAdditionalpropertiesdrop-downalsoallowstheadministratortoselectastandbyadapterwhenactive-standbymodeisdesired.
Figure19-Modifyingateam'sTeamingmode,Loaddistributionmode,andStandbyAdapterModifyingateamthroughWindowsPowerShellRenamingateamTorenameTeam1andgiveitthenameTeamA,theWindowsPowerShellis:Rename-NetLbfoTeamTeam1TeamAChangingtheteamingmodeTheWindowsPowerShelloptionsforteamingmodeare:SwitchIndependentStaticLACPTheseoptionsaredescribedfurtherinSection3.
2.
TochangeTeam1toan802.
1axLACPteam,theWindowsPowerShellis:Set-NetLbfoTeamTeam1TeamingModeLACPThe"-TeamingMode"flagcanbeabbreviated"-TM",asinSet-NetLbfoTeamTeam1–TMLACPNote:ForsecurityreasonsteamscreatedinVMsmayonlyoperateinSwitchIndependentmode.
ChangingtheloaddistributionalgorithmTheWindowsPowerShelloptionsforloaddistributionalgorithmare:TransportPortsIPAddressesMacAddressesHyperVPortThesefouroptionsrepresentthealternativespresentedinSection3.
3.
TochangeTeam1'sLoadbalancingalgorithmtoHyper-VPorts,theWindowsPowerShellis:Set-NetLbfoTeamTeam1LoadBalancingAlgorithmHyperVPortThe"-LoadBalancingAlgorithm"flagcanbeabbreviated"-LBA",asinSet-NetLbfoTeamTeam1LBAHyperVPortTochangetheTeamingmodeandLoadbalancingalgorithmatthesametime,Set-NetLbfoTeamTeam1TMLACPLBAHyperVPortNote:TeamscreatedinVMsmaynotusetheHyperVPortloaddistributionalgorithm.
AddingnewmemberstotheteamToaddNIC1toTeam1theWindowsPowerShellcommandis:Add-NetLbfoTeamMemberNIC1Team1RemovingmembersfromtheteamToremoveNIC1fromTeam1theWindowsPowerShellcommandis:Remove-NetLbfoTeamMemberNIC1Team1SettingateammembertobetheStandbyAdapterAteammembercanbesetastheStandbyAdapterthroughWindowsPowerShell:Set-NetLbfoTeamMemberNIC4-AdministrativeModeStandbyAtmostoneteammembermaybeinstandbymodeatanypointintime.
IfadifferentteammemberisalreadyinstandbymodethatteammembermustbereturnedtoactivemodebeforethisWindowsPowerShellcmdletwillsucceed.
AddingnewinterfacestotheteamToaddanewinterfacetotheteamselecttheTeamintheTeamsTileandtheTeamInterfacestabintheAdaptersandInterfacestile.
SelecttheTasksmenuintheAdaptersandInterfacestile,thenselectAddInterface.
Figure20-SelectingAddInterfaceSelectingtheAddInterfaceactionitempops-uptheNewteaminterfacedialogbox.
Figure21-NewteaminterfacedialogboxSinceonlyoneteaminterface,theprimaryteaminterface,canbeinDefaultmode,thenewteaminterfacemusthaveaspecificVLANvalue.
AsthespecificVLANvalueisenteredthenameoftheinterfacewillbemodifiedtobetheteamnamefollowedbytheVLANvalueofthisteaminterface.
Theinterfacenamecanbemodifiedtoanyothername(duplicatesarenotallowed)iftheadministratorchoosestodoso.
SelectingOKwillcreatethenewteaminterface.
Figure22-TeamInterfacetabaftercreatingnewteaminterfaceTheWindowsPowerShelltoaddateaminterfacewithVLAN42toTeam1isAdd-NetLbfoTeamNICTeam142ModifyingteaminterfacesThereareonlytwomodificationsthatcanbedonetoateaminterface:changetheteaminterfacenameand/orchangetheVLANID.
TomodifytheteaminterfaceVLANIDselectandthenright-clicktheteaminterfaceintheTeamInterfacestab.
SelectthePropertiesactionitem.
Figure23-SelectingateaminterfacetochangetheVLANIDThispops-uptheNetworkAdapterPropertiesdialogbox.
Thisdialogboxhassomeusefulinformationabouttheteaminterface.
ItalsohastheboxwherethenewVLANIDcanbeentered.
IfanewVLANIDisenteredandtheteamnameistheonethesystemprovidedwhentheteaminterfacewascreatedtheteaminterfacenamewillbechangedtoreflectthenewVLANID.
IftheteaminterfacenamehasbeenpreviouslychangedthentheteamnamewillnotbechangedwhenthenewVLANIDisentered.
Figure24-NetworkAdapterPropertiesdialogboxforteaminterfacesTomodifyateaminterface'sVLANIDinWindowsPowerShellSet-NetLbfoTeamNIC"Team1VLAN42"-VlanID15JustasintheUI,changingtheVLANIDwillcausetheteaminterfacenametochangeiftheteaminterfacenameisstillthesameastheonethesystemcreatedwhentheteaminterfacewascreated.
I.
e.
,iftheteaminterfacenameiswherexxistheVLANIDoftheteaminterface,thentheVLANIDportionoftheteaminterfacenamewillbemodifiedtoreflectthenewVLANID.
RemovinginterfacesfromtheteamTodeleteateaminterface,selectandthenright-clicktheteaminterfaceintheTeamInterfacestab.
SelecttheDeleteteaminterfaceactionitem.
(SeeFigure23.
)Aconfirmationdialogboxwillpop-up.
Onceconfirmedtheteaminterfaceisdeleted.
ThePrimaryteaminterface(i.
e.
,theonethatwascreatedwhentheteamwascreated)can'tbedeletedexceptbydeletingtheteam.
TodeleteateaminterfaceinWindowsPowerShellRemove-NetLbfoTeamNIC"Team1VLAN42"DeletingateamTodeleteateamfromtheserverselecttheteamintheTeamstile.
Right-clicktheteamandselecttheDeleteteamactionitem.
Figure25-DeletingateamAconfirmationdialogboxwillbedisplayed.
Onceconfirmedtheteamwillbedeleted.
TodeleteateaminWindowsPowerShellRemove-NetLbfoTeamTeam1ToremoveallteamsfromtheserverinWindowsPowerShell(i.
e.
,tocleanuptheserver),Get-NetLbfoTeam|Remove-NetLbfoTeamViewingstatisticsforateamorteammemberIftheUIwindowissufficientlytallastatisticstileappearsatthebottomoftheTeamtileandtheAdaptersandInterfacestile.
Thesestatisticswindowsreflectthetrafficoftheselectedteamandselectedteammember.
Ifyoudon'tseethestatisticstrymakingtheUIwindowalittletaller.
Figure26-StatisticsinformationforteamsandteammembersViewingstatisticsforateaminterfaceIftheTeamInterfacestabisselectedintheAdaptersandInterfacestilethestatisticsatthebottomoftheAdaptersandInterfacestilewillbethoseoftheselectedteaminterface.
Figure27-StatisticsinformationforteamsandteaminterfacesSettingfrequencyofStatisticsupdatesThefrequencyofstatisticsupdatesandotherupdatescanbesetbyselectionSettingsintheServerstileTasksmenu.
SelectingthisitembringsuptheGeneralSettingsdialogbox.
Figure28-GeneralsettingsdialogboxThetwodrop-downlistsinthisdialogboxallowtheusertochangehowoftentheUIis.
refreshed.
Thesettingsapplyequallytoallserversintheserverslist.
ThismenualsoallowstheadministratortodecidewhetherornotadaptersthatarenotabletobepartofateamshouldbeshownintheUI.
Bydefaultthesenon-teamableadaptersarenotshown.
Frequentlyaskedquestions(FAQs)Q1:IsActive/Standby(Active/Passive)modesupportedYes.
Createateamwithtwomembers(Section4.
5).
SetoneastheStandbyadapter(seeadvancedpropertiesdrop-downinSection4.
5).
Teamswithmorethantwomembersmaybecreated,butonly1membermaybeselectedasthestandbymember.
Thestandbymemberwillbeactivatedfortransmissionanytimethatoneoftheactivemembersisfaulted.
(Packetsreceivedonstandbymembersareforwardedupthestack.
)Q2:DoIhavetoselectastandbymembertogetfaulttolerance(failover)No.
INanyteamwithtwoormorenetworkadaptersifanetworkadapterfailsinanActive/Activeconfiguration,thetrafficonthatnetworkadapterwillgracefullyfailovertotheothernetworkadaptersintheteamevenifnoneoftheotheradaptersareinstandbymode.
Q3:WhatistherecommendedconfigurationforHyper-VSeesection3.
4.
IftheadministratorwantstheteamtobeconnectedtodifferentswitchesthentheteamingmodemustbeSwitchIndependent.
Iftheadministratorwantsinboundtrafficspreadacrosstheteammembers,useHyper-VPortloadbalancing.
IftheadministratoracceptsallinboundtrafficarrivingononeteammemberandwantsoutboundtrafficfromeachVMtobelimitedbythebandwidthoftheteam,useAddressHash(TransportPorts).
Iftheadministratorwantsallteammemberstobeconnectedtothesameswitchandiswillingtoadministertheswitch,selectStaticorLACPconfiguration.
IftheadministratorwantstoensurethatnoVMcansendenoughtraffictoblockotherVMsfromcommunicatinguserHyper-VPortloadbalancing.
IftheadministratorwantstoallowaVMtosendmoredatathanoneteammembercanhandleortheloadbetweenVMsfluctuatesconsiderably,useAddressHash(TransportPorts).
Q4:WhydoesaNICfailurecausemyVMtoloseconnectivityIftheVMisrunningNICteamingyouMUSTmakesureyou'vefollowedthestepsshowninSection3.
5.
Q6:Ican'tseethestatisticsformyteamorforaNIC.
Justmakethewindowalittletaller.
StatisticsdisappeariftheUIwindowgetstooshort.
Q7:HowcanItunemyHyper-VhostforbetterCPUutilizationbytheNICTeamingsoftwareSeeSection3.
7.
1toseehowtoselectappropriatesettingsforVMQs.
Q8:WhydoestheNICinmyVMalwaysshowasdisconnectedwhenIputitinateamSeeSection3.
5.
OnlyVM-NICsconnectedtoexternalswitchesarepermittedtobeteamed.
VM-NICsconnectedtointernalorprivateswitcheswillshowasdisconnected.
Q9:Myfirewallappliancesorothercorenetworkinfrastructurecan'tseemtoreachmyVMssometimes.
WhynotStandardpracticerequiresequipmentsendingIPpacketstodoalookupoftheIPtoMACaddressmapping.
Someequipment,however,inanefforttooptimizetheirperformance,maycachethesourceMACaddressofthelastpacketinwhichaparticularsourceIPaddressarrived.
SinceMACaddressreplacementisacommonpracticeinNICteamingsolutionsthecachedMACaddressmaynotbeuseable.
Thiscanleadtonetworkingissues.
We'veseenthiswithonepopularloadbalancervendorinparticularbutitmayoccurwithothersaswell.
PowerUsertipsfortheNICTeamingUserInterfaceHerearesomepower-usertipsfortheNICTeamingUI:Quicklyreturntoyourmostcommonly-usedservers.
WhenyouaddaservertotheNICTeamingUI,youcanquicklybringupthatserveragainwiththeWindowstaskbar'sJumpList.
Right-clickonthetaskbariconforNICTeaming,andselecttheservernamefromthelist.
That'sit!
CustomizingtheUI.
AsmentionedinSection4.
2,columnsmaybeaddedorremovedfromanytile.
Whatthatsectiondidn'tmentionisthattilecontentsmaybesortedbyanycolumn.
So,forexample,theServerstilecouldbesortedbytheServerTypecolumnsothatthePhysicalServersshowedupabove(orbelow)theVirtualServers(VMs).
NetworkadapterscouldbesortedbySpeedorState,forexample,iftheadministratorwantedthatorderinginsteadofthedefaultordering.
ResettheGUIandstartfromscratch.
TheGUIwillremembertheserversyou'veadded,thepositionofthemainwindow,whichcolumnsyou'vehiddenandshown,andanysearchfiltersyou'vesaved.
Mostofthetime,thisisgreat.
Butifyoueverwanttostartoverwithacleanslate,youcanrunLbfoAdmin.
exe/ResetConfigtowipeawayyouroldGUIsettings,andloadupthedefaults.
Ofcourse,thiswillnotaffecttheteamsonanyofyourservers;itonlyresetsGUIstate.
NavigatetheGUIfromyourkeyboard.
Keyboardloverswillappreciatetheseaccelerators.
YoumayhavealreadyguessedthatF5refreshesserverstatus.
ButyoucanalsohitALT+1tosetfocustotheServerstile,ALT+2tomovetotheTeamstile,ALT+3toactivatetheAdapterstile,andALT+4tofocustheTeamInterfacestile.
Authenticatetoanon-domain-joinedcomputer.
Ifyouwouldliketousedifferentcredentialstomanagearemoteserver,youcanright-clickontheservernameandselect"UseCredentials…".
ThisfeatureisbuiltonthesameWinRMmanagementtechnologyasWindowsPowerShell,anditcanbeconfiguredinthesameway.
Bydefault,non-domain-joinedserversarenottrustedforauthentication.
Ifyouwouldliketoallowaservertobetrusted,youcanusetheWindowsPowerShellcommand:Set-ItemWSMan:\localhost\Client\TrustedHostsmyserver-ConcatenateThiswillallowyoutoauthenticateagainstaservernamed"myserver",whetheryouareusingtheWindowsPowerShellGet-Credentialcmdlet,orwhetheryouaremanagingtheserverintheNICTeamingUI.
Caution:thislowersthedefaultsecuritysettingssoyoushouldonlyusethiscommandinatrustedenvironment.
NICTeamingspeaksyourlanguage.
Ifyoumanageserversinamulti-lingualenvironment,youmightnoticeNetLbfoWindowsPowerShellcmdletsortheNICTeamingUIgivingyoumessagesinthewronglanguage.
Somemessages(mostcommonly,errormessages)comefromthetargetserver,andareselectedfromthetargetserver'ssetofinstalledlanguages.
Youcaninstallyourfavoritelanguagepackonthetargetservertochangethelanguageoftheserver-generatedmessages.
近日CloudCone发布了七月的特价便宜优惠VPS云服务器产品,KVM虚拟架构,性价比最高的为2核心1.5G内存1Gbps带宽5TB月流量,2.89美元/月,稳定性还是非常不错的,有需要国外便宜VPS云服务器的朋友可以关注一下。CloudCone怎么样?CloudCone服务器好不好?CloudCone值不值得购买?CloudCone是一家成立于2017年的美国服务器提供商,国外实力大厂,自己开...
ReadyDedis是一家2018年成立的国外VPS商家,由印度人开设,主要提供VPS和独立服务器租用等,可选数据中心包括美国洛杉矶、西雅图、亚特兰大、纽约、拉斯维加斯、杰克逊维尔、印度和德国等。目前,商家针对全部VPS主机提供新年5折优惠码,优惠后最低套餐1GB内存每月仅需2美元起,所有VPS均为1Gbps端口不限流量方式。下面列出几款主机配置信息。CPU:1core内存:1GB硬盘:25GB ...
我们很多老用户对于BuyVM商家还是相当熟悉的,也有翻看BuyVM相关的文章可以追溯到2014年的时候有介绍过,不过那时候介绍这个商家并不是很多,主要是因为这个商家很是刁钻。比如我们注册账户的信息是否完整,以及我们使用是否规范,甚至有其他各种问题导致我们是不能购买他们家机器的。以前你嚣张是很多人没有办法购买到其他商家的机器,那时候其他商家的机器不多。而如今,我们可选的商家比较多,你再也嚣张不起来。...
windowsserver2012为你推荐
租用虚拟主机购买租用个虚拟主机能干什么用.net虚拟主机虚拟主机如何设置net版本?独立ip主机独立IP虚拟主机的主机弊端海外服务器租用国外服务器租用vps汽车的VPS是什么,和GPS有什么区别vps主机什么是vps主机域名服务商比较专业的域名服务商有哪些?好的域名和域名服务商没关系吧?jsp虚拟空间请问如何卖掉JSP虚拟主机虚拟主机管理系统大家都用的是什么虚拟主机管理系统?分享一下安徽虚拟主机合肥金马网络科技有限公司怎么样?
cc域名 花生壳免费域名申请 便宜服务器 息壤主机 webhosting 全能主机 河南服务器 qingyun gspeed 699美元 91vps adroit tna官网 太原网通测速平台 1美金 免费mysql数据库 华为云服务登录 上海电信测速 电信网络测速器 酸酸乳 更多