distributedwindowsserver2012

windowsserver2012  时间:2021-01-11  阅读:()
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.

AlphaVPS(€3.99/月)VPS年付15欧,AMD EYPC+NVMe系列起

AlphaVPS是一家保加利亚本土主机商(DA International Group Ltd),提供VPS主机及独立服务器租用等,数据中心包括美国(洛杉矶/纽约)、德国、英国和保加利亚等,公司办公地点跟他们提供的保加利亚数据中心在一栋楼内,自有硬件,提供IPv4+IPv6,支持PayPal或者信用卡等方式付款。商家提供的大硬盘VPS主机,提供128GB-2TB磁盘,最低年付15欧元起,也可以选择...

天上云月付572元,起香港三网CN2直连,独立服务器88折优惠,香港沙田机房

天上云怎么样?天上云隶属于成都天上云网络科技有限公司,是一家提供云服务器及物理服务器的国人商家,目前商家针对香港物理机在做优惠促销,香港沙田机房采用三网直连,其中电信走CN2,带宽为50Mbps,不限制流量,商家提供IPMI,可以自行管理,随意安装系统,目前E3-1225/16G的套餐低至572元每月,有做大规模业务的朋友可以看看。点击进入:天上云官方网站天上云香港物理机服务器套餐:香港沙田数据中...

免费注册宝塔面板账户赠送价值3188礼包适合购买抵扣折扣

对于一般的用户来说,我们使用宝塔面板免费版本功能还是足够的,如果我们有需要付费插件和专业版的功能,且需要的插件比较多,实际上且长期使用的话,还是购买付费专业版或者企业版本划算一些。昨天也有在文章中分享年中促销活动。如今我们是否会发现,我们在安装宝塔面板后是必须强制我们登录账户的,否则一直有弹出登录界面,我们还是注册一个账户比较好。反正免费注册宝塔账户还有代金券赠送。 新注册宝塔账户送代金券我们注册...

windowsserver2012为你推荐
注册域名注册域名需要什么条件?免费虚拟主机哪个网站可以申请免费虚拟主机空间?独立ip空间独立ip主机空间有什么用?虚拟主机购买虚拟主机需要购买吗?我想自己做个网站,只买了域名了,请问还需要怎么做呢?免费虚拟主机申请找免费好用的虚拟主机申请地址,域名服务商域名服务商所属区域怎么填写国内ip代理谁能推荐一款最快的ip代理。成都虚拟空间五星网络隶属于成都冠一科技有限公司,虚拟空间购买了不到一个月不能访问2次,质量真差啊!深圳网站空间深圳网站设计 哪家好一些?免费网站空间申请申请免费空间的网站
域名服务器 解析域名 中国万网域名 草根过期域名 sugarsync 163网 nerd eq2 云全民 全站静态化 刀片式服务器 域名评估 双11秒杀 tna官网 美国堪萨斯 上海电信测速 独立主机 lamp架构 卡巴斯基试用版下载 第八届中美互联网论坛 更多