I följande tabell beskrivs de egenskaper som har att göra med Utjämning av nätverksbelastning, eller NLB (Network Load Balancing).

Egenskaper för Utjämning av nätverksbelastning

Flik Beskrivning

IP-adresser för kluster

Parametern IP-adress anger klustrets primära IP-adress. För IPv4-adresser används standardiserad Internetpunktnotation (till exempel w.x.y.z). IPv6-adresser består av 16 byte, i allmänhet uttryckta i hexadecimal kolonnotation. Hexadecimal kolonnotation består av åtta fyrsiffriga hexadecimala tal, avgränsade med kolon vid 16-bitarsblocken (de fyrsiffriga talen).

För att hantera adresser enklare i IPv6 utelämnas inledande nollor, medan angränsande 16-bitarsblock som bara består av nollor (en följd per adress) komprimeras till två kolon (::). Detta kallas på engelska för double-colon compression. Här är ett exempel på en IPv6-adress med inledande nollor utelämnade:

FEC0:0:0:0:2AA:FF:FE3F:2A1C

Adressen är en virtuell IP-adress och den måste anges identiskt för alla värddatorer i klustret. Den här IP-adressen används för att adressera hela klustret som en helhet och bör vara den IP-adress som mappas till det fullständiga Internetnamn som du anger för klustret.

Om du vill ge klustret fler IP-adresser, anger du ytterligare IP-adresser genom att klicka på Lägg till. Om du konfigurerar ett belastningsbalanserande kluster för ett VPN (Virtual Private Network) bör du inte konfigurera den dedicerade IP-adressen. På ett VPN bör bara klustrets IP-adress vara tillgänglig på alla värddatorer.

Klusterparametrar

  • Parametern IP-adress anger klustrets primära IP-adress med standardiserad Internetpunktnotation (till exempel w.x.y.z). Du kan ange en annan IP-adress för klustret genom att klicka på listrutan.

  • Parametern Nätmask representerar nätmasken för den angivna IP-adressen. Masken anges i standardiserad Internetpunktnotation (till exempel 255.255.255.0). Den visas bara när klustrets IP-adress är en IPv4-adress.

  • Parametern Fullständigt Internetnamn: anger NLB-klustrets fullständiga Internetnamn (till exempel kluster.microsoft.se). Det här namnet används för klustret som en helhet och det bör vara samma för alla värddatorer i klustret. Om du har flera namnalias för klustret anger du det primära namnet (huvudnamnet) här. Det här namnet bör kunnas matchas mot klustrets primära IP-adress med hjälp av din DNS-server eller Hosts-fil.

  • Parametern Nätverksadress anger MAC-adressen (Media Access Control) för det nätverkskort som används för att hantera trafiken från klienten till klustret. Om multicast-stödet inaktiveras återgår värddatorn till unicast-läge. Drivrutinen som tillhör klustrets nätverkskort instrueras automatiskt av NLB att åsidosätta nätverkskortets unika inbyggda nätverksadress och att ändra MAC-adressen till klustrets MAC-adress. Det är den adress som används på alla värddatorer i klustret. Du behöver inte manuellt konfigurera nätverkskortet att känna igen den här adressen.

    Om du har andra NLB-kluster i ett lokalt undernät måste de olika klustren använda olika nätverksadresser. När du anger olika primära IP-adresser för de olika klustren kontrollerar NLB automatiskt att klustren använder unika nätverksadresser. På en del nätverkskort är det kanske inte tillåtet att ändra den inbyggda nätverksadressen. Om det har inträffat måste du skaffa och installera ett annat nätverkskort som med stöd för den funktionen.

  • Parametern Klustrets arbetsläge anger om en multicast-MAC-adress ska användas för klusteråtgärder. Om multicast är aktiverat konverteras den kluster-MAC-adress som tillhör klustrets nätverkskort till en multicast-adress av NLB. Det innebär också att klustrets primära IP-adress matchas mot den här multicast-adressen som del av ARP-protokollet. Nätverkskortet kan nu använda den ursprungliga inbyggda MAC-adressen, som inaktiverades i unicast-läge.

    I multicast-läge kan du även aktivera stöd för IGMP (Internet Group Management Protocol), vilket begränsar växelflöde genom att trafiken begränsas till att bara använda NLB-portar. Genom att aktivera stöd för IGMP styr du den trafik som är avsedd för ett NLB-kluster så att den bara passerar genom klustervärddatorernas portar i stället för genom alla växelportar.

    Om du väljer unicast-stöd, instrueras drivrutinen som tillhör klustrets nätverkskort automatiskt av NLB att åsidosätta nätverkskortets unika inbyggda nätverksadress och att ändra MAC-adressen till klustrets MAC-adress. Det är den adress som används på alla värddatorer i klustret. Du behöver inte manuellt konfigurera nätverkskortet att känna igen den här adressen. (Observera att en del nätverkskort saknar stöd för att ändra MAC-adresser. Har du det problemet måste du installera ett nätverkskort som har stöd för ändring av MAC-adressen.)

Viktigt!

NLB saknar stöd för en blandad miljö med unicast och multicast inom ett och samma kluster. Inom varje kluster måste samtliga nätverkskort i klustret antingen vara i multicast- eller unicast-läge. I annat fall kommer klustret inte att fungera korrekt. Antalet nätverkskort är inte begränsade och olika värddatorer kan ha olika antal nätverkskort.

Portregler

På fliken Portregler visas bara en sammanfattning av de befintliga portreglerna. Om du klickar på Lägg till eller Redigera blir följande parametrar tillgängliga:

  • Parametern Klustrets IP-adress anger den kluster-IP-adress som portregeln ska styra. Om du lämnar den parametern tom och markerar Alla blir portregeln en global portregel som täcker alla kluster-IP-adresser som är associerade med just det NLB-klustret. Om en IP-adress anges för klustret åsidosätter den portregeln eventuella globala portregler som kan stå i konflikt med just den kluster-IP-adressen.

  • Parametern Portintervall anger det TCP/UDP-portintervall som en portregel ska täcka. Standardintervallet är 0 till 65 535. Regler för enstaka portar kodas som att intervallet har samma start- och slutnummer.

  • Med parametern Protokoll kan du ange vilket TCP/IP-protokoll som portregeln ska täcka: TCP, UDP eller båda. Endast nätverkstrafik med det angivna protokollet påverkas av regeln. Trafik som inte påverkas av portregeln hanteras av standardvärddatorn.

  • För Filtreringsläge konfigurerar du följande parametrar:

    • Parametern Flera värdar anger att flera värddatorer i klustret kommer att hantera nätverkstrafik för den associerade portregeln. Det filtreringsläget ger skalade prestanda och större feltolerans genom att nätverksbelastningen distribueras till flera värddatorer. Du kan ange att belastningen ska distribueras i lika stora delar till alla värddatorer eller att varje värddator ska hantera en viss belastningsandel.

    • Parametern En värd anger att nätverkstrafik för den associerade portregeln ska hanteras av en enstaka värddator i klustret enligt den angivna bearbetningsprioriteten. Det filtreringsläget ger portspecifik feltolerans för hantering av nätverkstrafik.

    • Parametern Inaktivera det här portintervallet anger att all nätverkstrafik för den associerade portregeln ska blockeras. I det här fallet filtrerar NLB-drivrutinen alla motsvarande nätverkstrafikpaket eller -datagram. I det här filtreringsläget kan du blockera nätverkstrafik som är riktad till ett särskilt portintervall.

  • Parametern Tillhörighet kan endast tillämpas i filtreringsläget Flera värdar.

    • Alternativet Ingen anger att flera anslutningar från samma klient-IP-adress kan hanteras av olika värddatorer i klustret (det finns ingen klienttillhörighet). För att Utjämning av nätverksbelastning på ett korrekt vis ska kunna hantera IP-fragment bör du inte ange Ingen när du har angett protokollinställningen UDP eller Båda.

    • Alternativet Enkel anger att NLB ska rikta flera förfrågningar från samma klient-IP-adress till samma värddator i klustret. Detta är standardinställningen för Tillhörighet. Om du vill att alla klientförfrågningar från ett TCP/IP-adressintervall med klass C-adresser (i stället för en enstaka IP-adress) ska riktas till en enda värddator i klustret, kan du ändra NLB-klienttillhörigheten genom att aktivera alternativet Nätverk i stället för alternativet Enkel. Den funktionen ser till att TCP-anslutningarna för klienter som använder flera proxyservrar för att få tillgång till klustret riktas till samma värddator i klustret.

    • Alternativet Nätverk anger att NLB ska rikta flera förfrågningar från samma TCP/IP-adressintervall med klass C-adresser till samma värddator i klustret. Aktiverar du tillhörigheten Nätverk i stället för Enkel riktas TCP-anslutningarna för klienter som använder flera proxyservrar för att få tillgång till klustret till samma värddator i klustret.

      Om flera proxyservrar används på klientsidan ser det ut som om förfrågningar från samma klient kommer från flera olika datorer. Förutsatt att klientens alla proxyservrar hör till samma adressintervall betyder tillhörigheten Nätverk att alla klientsessioner hanteras korrekt. Om du inte har någon användning för den funktionen anger du i stället tillhörigheten Enkel, vilket innebär att skalade prestanda maximeras.

    Som tillägg till alternativen Enkel och Nätverk kan du konfigurera en timeout-inställning för att behålla klienttillhörigheten när konfigurationen av ett NLB-kluster ändras. Med detta tillägg kan klienter även behålla tillhörigheten till en klustervärd även om det inte finns några aktiva, befintliga anslutningar från klienten till värden.

    Om du aktiverar tillhörigheten Enkel eller Nätverk hanteras alla anslutningar som är del av samma klientsession av samma värddator i klustret. Det är viktigt om serverprogrammet som körs på värddatorn i klustret bevarar sessionstillståndet (till exempel server-cookies) mellan anslutningarna.

    Det bevarar inte ett sessionstillstånd med backend-databaser där många olika transaktioner med många olika datorer genereras. När den anslutningen avslutas avslutas även sessionstillståndet.

    Om du inaktiverar Tillhörighet förbättras utjämningen av nätverksbelastningen, eftersom flera anslutningar från samma klient kan hanteras samtidigt av olika värddatorer i klustret. Om du vill maximera skalade prestanda, inaktiverar du klienttillhörigheten (genom att använda alternativet Ingen) när den inte behövs. För att NLB på ett korrekt vis ska kunna hantera IP-fragment bör du dock inte ange Ingen när du har angett protokollinställningen UDP eller Båda.

Viktigt!

Om du belastningsbalanserar VPN-trafik med hjälp av NLB måste du konfigurera de portregler som styr VPN-trafiken (TCP-port 1723 för PPTP/GRE och UDP-port 500 för IPSEC/L2TP) så att antingen tillhörigheten Enkel eller Nätverk används.

  • Parametern Belastningsbörda kan endast tillämpas i filtreringsläget Flera värdar. Den parametern kan du bara konfigurera när du öppnar dialogrutan Portregler genom Egenskaper för värddatorn. (Du kan inte konfigurera den parametern när du öppnar dialogrutan Portregler genom Egenskaper för klustret.)

    När du använder filtreringsläget Flera värdar anger den här parametern den relativa mängd belastningsbalanserad nätverkstrafik som den här värddatorn ska hantera för den associerade portregeln. De tillåtna värdena sträcker sig från 0 (noll) till 100. Om du vill hindra en värddator från att hantera någon nätverkstrafik alls anger du belastningsbördan 0 (noll). Den trafikandel som hanteras av de olika värddatorerna beräknas som den lokala belastningsbördan delat med summan av alla belastningsbördor i hela klustret.

    Du kan ange olika belastningsbördor för de olika värddatorerna i klustret med hjälp av parametern Belastningsbörda. Du kan ange att alla värddatorer ska distribuera nätverksbelastningen rättvist genom att använda distributionsparametern Välbalanserade i stället för parametern Belastningsbörda.

  • Parametern Hanteringsprioritet kan endast tillämpas i filtreringsläget En värd. Den parametern kan du bara konfigurera när du öppnar dialogrutan Portregler genom Egenskaper för värddatorn. (Den parametern är inte tillgänglig när du öppnar dialogrutan Portregler genom Egenskaper för klustret.)

    När filtreringsläget En värd används anger parametern Hanteringsprioritet den lokala värddatorns prioritet för att hantera nätverkstrafiken för den associerade portregeln. Den värddator som har högst hanteringsprioritet (lägst numeriskt värde) för den här regeln bland de aktuella medlemmarna i klustret kommer att hantera all trafik för den här regeln. De tillåtna värdena sträcker sig från 1, högst prioritet, till det högsta tillåtna antalet värddatorer (32). Värdet måste vara unikt i förhållande till övriga värddatorer i klustret. Även om den här parametern visas i listan Definierade portregler konfigurerar du den här parameter på fliken Värddatorparametrar.

Värddatorparametrar

  • Parametern Prioritet (unik värddatoridentifierare) anger ett unikt ID för varje värddator. Den värddator som har lägst numerisk prioritet bland de aktuella medlemmarna i klustret hanterar all nätverkstrafik i klustret som inte täcks av någon portregel. Du kan åsidosätta de prioriteterna eller tillhandahålla belastningsbalansering för särskilda portintervall genom att ange regler på fliken Portregler.

    Om en ny värddator ansluts till klustret och dess prioritet står i konflikt med en annan värddators prioritet i klustret, accepteras inte värddatorn som medlem i klustret. Resten av klustret fortsätter att hantera trafiken. Ett meddelande som beskriver problemet skrivs till händelseloggen i Windows.

  • Parametern IP-adress anger den här värddatorns unika IP-adress, som används för nätverkstrafik som inte är associerad med klustret (till exempel för Telnet-åtkomst till en specifik värddator i klustret). Den bör anges i standardiserad Internetpunktnotation (till exempel w.x.y.z). Den här IP-adressen används för att adressera var och en av värddatorerna individuellt och bör vara unik för varje värddator. Den dedicerade IP-adressen bör alltid anges först i egenskaper för TCP/IP.

    NLB refererar bara till den dedicerade IP-adressen när ett enda nätverkskort används för att både hantera trafiken från klienter till klustret och annan nätverkstrafik som specifikt måste gå till den dedicerade IP-adressen. NLB ser till att all trafik till den dedicerade IP-adressen förblir opåverkad av den aktuella NLB-konfigurationen. Det gäller även när den här värddatorn körs som del av klustret och om NLB inaktiveras på grund av parameterfel i registret.

Viktigt!

I allmänhet måste både den dedicerade IP-adressen och klustrets IP-adress även anges i dialogrutan Egenskaper för Internet Protocol (TCP/IP). Kontrollera att adresserna är desamma på båda platser. Om du konfigurerar ett belastningsbalanserande kluster för ett VPN (Virtual Private Network) bör du dock inte konfigurera den dedicerade IP-adressen. På ett VPN bör bara klustrets IP-adress vara tillgänglig på alla värddatorer. Den dedicerade IP-adressen måste vara en statisk IP-adress. Den kan inte vara en DHCP-adress.

  • Parametern Nätmask representerar nätmasken för den angivna IP-adressen. Masken anges i standardiserad Internetpunktnotation (till exempel 255.255.255.0).

  • Parametern Värddatorns starttillstånd anger om NLB ska starta och om värddatorn ska ansluta till klustret så snart operativsystemet startar. Du kanske vill starta andra tjänster manuellt och i en specifik ordning innan du startar NLB. Du kan ange att värddatorer ska ansluta till och lämna klustret dynamiskt med hjälp av kommandona Start och Stop i NLB-kommandoradsverktyget. Om kryssrutan Fortsätt använda tillståndet Pausad när datorn har startats om är markerad och värddatorn stängs medan den är i pausat tillstånd, förblir den i det tillståndet när Windows startas igen.


Innehåll