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.

Gigsgigscloud($9.8)联通用户优选日本软银VPS

gigsgigsCloud日本东京软银VPS的大带宽配置有100Mbps、150Mbps和200Mbps三种,三网都走软银直连,售价最低9.8美元/月、年付98美元。gigsgigscloud带宽较大延迟低,联通用户的好选择!Gigsgigscloud 日本软银(BBTEC, SoftBank)线路,在速度/延迟/价格方面,是目前联通用户海外VPS的最佳选择,与美国VPS想比,日本软银VPS延迟更...

提速啦香港独立物理服务器E3 16G 20M 5IP 299元

提速啦(www.tisula.com)是赣州王成璟网络科技有限公司旗下云服务器品牌,目前拥有在籍员工40人左右,社保在籍员工30人+,是正规的国内拥有IDC ICP ISP CDN 云牌照资质商家,2018-2021年连续4年获得CTG机房顶级金牌代理商荣誉 2021年赣州市于都县创业大赛三等奖,2020年于都电子商务示范企业,2021年于都县电子商务融合推广大使。资源优势介绍:Ceranetwo...

快快云:香港沙田CN2/美国Cera大宽带/日本CN2,三网直连CN2 GIA云服务器和独立服务器

快快云怎么样?快快云是一家成立于2021年的主机服务商,致力于为用户提供高性价比稳定快速的主机托管服务,快快云目前提供有香港云服务器、美国云服务器、日本云服务器、香港独立服务器、美国独立服务器,日本独立服务器。快快云专注为个人开发者用户,中小型,大型企业用户提供一站式核心网络云端服务部署,促使用户云端部署化简为零,轻松快捷运用云计算!多年云计算领域服务经验,遍布亚太地区的海量节点为业务推进提供强大...

windowsserver2012为你推荐
海外主机租用在哪里可以租用到外国的服务器?域名注册公司国内正规的国别域名注册商是哪家?asp主机如何用ASP代码实现虚拟主机vps主机vps主机用途有哪些?网站空间商哪有好一点的网站空间商?欢迎友友们给我推荐下,手机网站空间谁有上手机网站刷空间人气的网址万网虚拟主机万网云虚拟主机怎么用,如何配置apache虚拟主机Apache跟虚拟主机有什么关系?天津虚拟主机天津APP开发的比较专业的公司有哪些?虚拟主机测评哪一种虚拟主机比较好用?
猫咪永久域名收藏地址 香港服务器租用 vps是什么 google镜像 hostmaster 密码泄露 debian6 12306抢票助手 mysql主机 绍兴高防 gg广告 警告本网站美国保护 softbank邮箱 共享主机 网络空间租赁 美国免费空间 免费测手机号 免费phpmysql空间 四川电信商城 上海电信测速网站 更多