Konfigurera IPMP-grupper-Oracle Solaris Administration: nätverksgränssnitt och nätverksvirtualisering

konfigurera IPMP-grupper

det här avsnittet innehåller procedurer som används för att planera och konfigurera IPMP-grupper.Översikten i kapitel 14, introduktion av IPMP beskriver implementeringen av IPMP-gruppens Asan-gränssnitt. Således används i detta kapitel termerna IPMP group och IPMP interface utbytbart.

hur man planerar en IPMP-grupp

följande procedur innehåller nödvändiga planeringsuppgifter och information som ska samlas inför att konfigurera en IPMP-grupp. Uppgifterna behöver inte varautförs i följd.

Obs-Du måste konfigurera endast en IPMP-grupp för varje subnät eller l2broadcast-domän. Mer information finns i När du måste använda IPMP.

  1. Bestäm den allmänna IPMP-konfigurationen som passar dina behov.

    din IPMP-konfiguration beror på vad ditt nätverk behöver för att hantera den typ av trafik som finns på ditt system. IPMP sprider utgående nätverkspaket över IPMP-gruppens gränssnitt och förbättrar därmed nätverksflödet. För agiven TCP-anslutning följer emellertid inkommande trafik normalt endast en fysisk väg för att minimerarisken för behandling av out-of-order-paket.

    om ditt nätverk hanterar en enorm volym utgående trafik kan konfigurering av abig antal gränssnitt till en IPMP-grupp förbättra nätverksprestanda. Omistället är systemet värd för tung inkommande trafik, förbättrar antalet gränssnitt i gruppen inte nödvändigtvis prestanda genom lastspridning trafik. Att ha fler underliggande gränssnitt hjälper dock till att garantera nätverkstillgänglighet vid gränssnittsfel.

  2. för SPARC – baserade system, Kontrollera att varje gränssnitt i gruppen har aunique MAC-adress.

    för att konfigurera en unik MAC-adress för varje gränssnitt i systemet, seeSPARC: hur man säkerställer att MAC-adressen för ett gränssnitt är unik.

  3. se till att samma uppsättning STRÖMMODULER trycks och konfigureras på alla gränssnitt i IPMP-gruppen.

    alla gränssnitt i samma grupp måste ha samma STRÖMMODULER konfigureradei samma ordning.

    1. kontrollera ordningen på STRÖMMODULER på alla gränssnitt i den potentiella IPMPgroup.

      du kan skriva ut en lista med STRÖMMODULER med kommandot ifconfig interface modlist. Forexempel, här är ifconfig-utgången för ett net0-gränssnitt:

      # ifconfig net0 modlist 0 arp 1 ip 2 e1000g

      som utgången visar finns gränssnitt normalt som nätverksdrivrutiner direkt underip-modulen. Dessa gränssnitt bör inte kräva ytterligare konfiguration.

      vissa tekniker sätter emellertid in sig som en strömmodul mellan IP-modulenoch nätverksdrivrutinen. Om en STREAMS-modul är stateful, kan oväntat beteende inträffa vid failover, även om du trycker på samma modul på alla gränssnitt i en grupp. Du kan dock använda statslösa Strömmoduler, förutsatt att du trycker dem i samma ordning på allainterfaces i IPMP-gruppen.

    2. tryck på modulerna i ett gränssnitt i standardordningen för IPMPgroup.
      ifconfig interface modinsert module-name@position
      ifconfig net0 modinsert vpnmod@3
  4. Använd samma IP-adresseringsformat på alla gränssnitt i IPMP-gruppen.

    om ett gränssnitt är konfigurerat för IPv4, måste alla gränssnitt i gruppenmåste konfigureras för IPv4. Om du till exempel lägger till IPv6-adressering tillett gränssnitt, då måste alla gränssnitt i IPMP-gruppen konfigureras föripv6-stöd.

  5. Bestäm vilken typ av feldetektering du vill implementera.

    om du till exempel vill implementera sondbaserad feldetektering måste dukonfigurera testadresser på de underliggande gränssnitten. För relaterad information, setyper av feldetektering i IPMP.

  6. se till att alla gränssnitt i IPMP-gruppen är anslutna till samma lokala nätverk.

    du kan till exempel konfigurera Ethernet-switchar på samma IP-delnät till en IPMP-grupp. Du kan konfigurera valfritt antal gränssnitt i anIPMP-gruppen.

    Obs-Du kan också konfigurera ett enda gränssnitt IPMP grupp, till exempel om dinsystemet har bara ett fysiskt gränssnitt. Relaterad information finns i typer av IPMP-Gränssnittskonfigurationer.

  7. se till att IPMP-gruppen inte innehåller gränssnitt med olika nätverksmediatyper.

    gränssnitten som är grupperade tillsammans ska vara av samma gränssnittstyp,enligt definitionen i /usr/include/net/if_types.h.Du kan till exempel inte kombinera Ethernet-och Tokenring-gränssnitt i en IPMP-grupp. Som ett annat exempel kan du inte kombinera aToken bus interface med asynchronous transfer mode (ATM) – gränssnitt i samma IPMPgroup.

  8. för IPMP med ATM-gränssnitt, konfigurera ATM-gränssnitten i LAN-emuleringsläge.

    IPMP stöds inte för gränssnitt som använder klassisk IP över ATM.

så här konfigurerar du en IPMP-grupp med DHCP

i den aktuella ipmp-implementeringen kan IPMP-grupper konfigureras med stöd för Dynamic HostConfiguration Protocol (DHCP).

en ipmp-grupp med flera gränssnitt kan konfigureras med aktiva aktiva gränssnitt eller aktiva standby-gränssnitt.Relaterad information finns i typer av IPMP-Gränssnittskonfigurationer. Följande procedur beskriver steg för att konfigurera ANACTIVE-standby IPMP-grupp med DHCP.

innan du börjar

kontrollera att IP-gränssnitt som kommer att finnas i IPMP-gruppenhar konfigurerats korrekt via systemets nätverksdatalänkar. Du kan skapa ett IPMPinterface även om underliggande IP-gränssnitt ännu inte finns. Efterföljande konfigurationerpå detta IPMP-gränssnitt kommer dock att misslyckas.

för procedurer för att konfigurera länkar och IP-gränssnitt, se IP-gränssnittskonfiguration (uppgifter). Mer information omkonfigurera IPv6-gränssnitt finns i Konfigurera ett IPv6-gränssnitt i Oracle Solaris Administration: IP Services.

dessutom, om du använder ett SPARC-system, konfigurera en unik MAC-adressför varje gränssnitt. För procedurer, se SPARC: hur man säkerställer att MAC-adressen för ett gränssnitt är unik.

slutligen, om du använder DHCP, se till att de underliggande gränssnitten haroändliga leasingavtal. Annars, i händelse av ett gruppfel, adresserar testet willexpire och IPMP-demonen kommer då att inaktivera sondbaserad feldetektering och länkbaserad feldetektering kommer att användas. Om länkbaserad feldetektering upptäcker att gränssnittet fungerar kan demonen felaktigt rapportera att gränssnittet har reparerats.Mer information om hur du konfigurerar DHCP finns i kapitel 13, planering för DHCP-tjänst (uppgifter), i Systemadministrationsguide: IP-tjänster.

Obs – Du kan inte använda IPMP om den aktiva nätverksprofilen på systemet är en reaktiv profil. Innan du konfigurerar IPMP-grupper, aktivera vid behov Standardfixed profileatt byta till en fast nätverkskonfigurationsprofil. För procedurer, se profiler och konfigurationsverktyg.

  1. bli administratör.

    mer information finns i så här får du administrativa rättigheter i Oracle Solaris Administration: säkerhetstjänster.

  2. skapa ett IPMP-gränssnitt.
    # ipadm create-ipmp ipmp-interface

    där

    ipmp-interface anger namnet på IPMP-gränssnittet. Du kan tilldela något meningsfulltnamn till IPMP-gränssnittet. Som med alla IP-gränssnitt består namnetsträng och nummer, till exempel ipmp0.

  3. skapa de underliggande IP-gränssnitten om dessa inte finns ännu.
    # ipadm create-ip under-interface

    där undergränssnitt hänvisar till det IP-gränssnitt som du kommer att lägga till iipmp-gruppen.

  4. Lägg till underliggande IP-gränssnitt som innehåller testadresser till IPMP-gruppen.
    # ipadm add-ipmp -i under-interface1 ipmp-interface

    du kan skapa så många IP-gränssnitt till IPMP-gruppen som är tillgängliga i systemet.

  5. ha DHCP konfigurera och hantera dataadresserna på IPMP-gränssnittet.
    # ipadm create-addr -T dhcp addrobj

    addrobj representerar ett adressobjekt och använder formatgränssnittet/strängen. Gränssnittet iDetta steg är IPMP-gränssnittet. Strängen kan vara vilken användardefinierad sträng som helst.Således, om du har flera dataadresser på IPMP-gränssnittet, skulle motsvarande adressobjekt vara ipmp-interface/string1, ipmp-interface/string2, ipmp-interface/string3 och så vidare.

  6. låt DHCP hantera testadresserna i de underliggande gränssnitten.

    du måste utfärda följande kommando för varje underliggande gränssnitt iipmp-gruppen.

    # ipadm create-addr -T dhcp addrobj

    addrobj representerar ett adressobjekt och använder formatgränssnittet/strängen. Gränssnittet iDetta steg är det underliggande gränssnittet. Strängen kan vara vilken användardefinierad sträng som helst.Således, om du har flera underliggande gränssnitt för IPMP-gruppen, skulle motsvarande adressobjekt vara under-interface1/string, ipmp-interface2/string, ipmp-interface3/string och så vidare.

exempel 15-1 konfigurera en IPMP-grupp med DHCP

det här exemplet visar hur du konfigurerar en aktiv-standby-IPMP-grupp med DHCP andis baserat på följande scenario:

  • tre underliggande gränssnitt för IPMP-gruppen kommer att konfigureras över deras respektive datalänkar net0, net1 och net2 är utsedda medlemmar i IPMP-gruppen.

  • IPMP-gränssnittet itops0 delar samma namn med IPMP-gruppen.

  • net2 är det utsedda standby-gränssnittet.

  • för att använda sondbaserad feldetektering tilldelas alla underliggande gränssnitt testadresser.

# ipadm create-ipmp itops0# ipadm create-ip net0# ipadm create-ip net1# ipadm create-ip net2# ipadm add-ipmp -i net0 -i net1 -i net2 itops0# ipadm create-addr -T dhcp itops0/dhcp0# ipadm create-addr -T dhcp itops0/dhcp1# ipadm create-addr -T dhcp net0/test# ipadm create-addr -T dhcp net2/test# ipadm create-addr -T dhcp net3/test# ipadm set-ifprop -p standby=on net2

så här konfigurerar du en aktiv aktiv IPMP-grupp manuellt

följande procedur beskriver steg för att manuellt konfigurera en aktiv aktiv IPMP-grupp.

innan du börjar

kontrollera att IP-gränssnitt som kommer att finnas i den potentiella Ipmpgruppen har konfigurerats korrekt via systemets nätverksdatalänkar. För procedurer för konfigureringlänkar och IP-gränssnitt, se IP-gränssnittskonfiguration (uppgifter). För information om hur du konfigurerar IPv6-gränssnitt, sekonfigurera ett IPv6-gränssnitt i Oracle Solaris Administration: IP Services. Du kan skapa ett IPMP-gränssnitt även om underliggande IP-gränssnitt ännu inte finns. Efterföljande konfigurationer på detta IPMP-gränssnitt misslyckas dock.

dessutom, om du använder ett SPARC-system, konfigurera en unik MAC-adressför varje gränssnitt. För procedurer, se SPARC: hur man säkerställer att MAC-adressen för ett gränssnitt är unik.

  1. bli administratör.

    mer information finns i så här får du administrativa rättigheter i Oracle Solaris Administration: säkerhetstjänster.

  2. skapa ett IPMP-gränssnitt.
    # ipadm create-ipmp ipmp-interface

    där

    ipmp-interface anger namnet på IPMP-gränssnittet. Du kan tilldela något meningsfulltnamn till IPMP-gränssnittet. Som med alla IP-gränssnitt består namnetsträng och nummer, till exempel ipmp0.

  3. Lägg till underliggande IP-gränssnitt till gruppen.
    # ipadm add-ipmp -i under-interface1 ipmp-interface

    där undergränssnitt hänvisar till IPMP-gruppens underliggande gränssnitt. Du kanlägg till så många IP-gränssnitt som finns tillgängliga i systemet.

    Obs – i en miljö med dubbla staplar placerar IPv4-instansen av ett gränssnitt under apartikulär grupp automatiskt IPv6-instansen under samma grupp också.

  4. Lägg till dataadresser i IPMP-gränssnittet.
    # ipadm create-addr -T static IP-address addrobj

    IP-adressen kan vara i CIDR notation.

    addrobj måste använda namnkonventionen ipmp-interface / any-string. Således, om namnet på IPMP-gränssnittet är ipmp0, då kan addrobj vara ipmp0/dataaddr.

  5. Lägg till testadresser på de underliggande gränssnitten.
    # ipadm create-addr -T static IP-address addrobj

    IP-adressen kan vara i CIDR notation.

    addrobj måste använda namnkonventionen under-interface / any-string. Således, om namnet påett underliggande gränssnitt är net0, kan addrobj vara net0/testaddr.

    Obs – du behöver bara konfigurera en testadress om du villAnvänd sondbaserad feldetektering på ett visst gränssnitt.

    alla test-IP-adresser i en IPMP-grupp måste använda samma networkprefix. Test-IP-adresserna måste tillhöra ett enda IP-delnät.

hur man manuellt konfigurerar en aktiv-Standby IPMP-grupp

mer information om standby-gränssnitt finns i typer av IPMP-Gränssnittskonfigurationer. Följande procedur konfigurerar anIPMP grupp där ett gränssnitt hålls som en reserv. Detta gränssnittutplaceras endast när ett aktivt gränssnitt i gruppen misslyckas.

  1. bli administratör.

    mer information finns i så här får du administrativa rättigheter i Oracle Solaris Administration: säkerhetstjänster.

  2. skapa ett IPMP-gränssnitt.
    # ipadm create-ipmp ipmp-interface

    där

    ipmp-interface anger namnet på IPMP-gränssnittet. Du kan tilldela något meningsfulltnamn till IPMP-gränssnittet. Som med alla IP-gränssnitt består namnetsträng och nummer, till exempel ipmp0.

  3. Lägg till underliggande IP-gränssnitt till gruppen.
    # ipadm add-ipmp -i under-interface1 ipmp-interface

    där undergränssnitt hänvisar till IPMP-gruppens underliggande gränssnitt. Du kanlägg till så många IP-gränssnitt som finns tillgängliga i systemet.

    Obs – i en miljö med dubbla staplar placerar IPv4-instansen av ett gränssnitt under apartikulär grupp automatiskt IPv6-instansen under samma grupp också.

  4. Lägg till dataadresser i IPMP-gränssnittet.
    # ipadm create-addr -T static IP-address addrobj

    IP-adressen kan vara i CIDR notation.

    addrobj måste använda namnkonventionen ipmp-interface / any-string. Således, om namnet på IPMP-gränssnittet är ipmp0, då kan addrobj vara ipmp0/dataaddr.

  5. Lägg till testadresser på de underliggande gränssnitten.
    # ipadm create-addr -T static IP-address addrobj

    IP-adressen kan vara i CIDR notation.

    addrobj måste använda namnkonventionen under-interface / any-string. Således, om namnet påett underliggande gränssnitt är net0, kan addrobj vara net0/testaddr.

    Obs – du behöver bara konfigurera en testadress om du villAnvänd sondbaserad feldetektering på ett visst gränssnitt.

    alla test-IP-adresser i en IPMP-grupp måste använda samma networkprefix. Test-IP-adresserna måste tillhöra ett enda IP-delnät.

  6. konfigurera ett av de underliggande gränssnitten som ett standby-gränssnitt.
    # ipadm set-ifprop -p standby=yes under-interface

exempel 15-2 konfigurera en aktiv-Standby IPMP-grupp

det här exemplet visar hur man manuellt skapar en aktiv-standby IPMP-konfiguration. Exempletbörjar med att skapa de underliggande gränssnitten.

# ipadm create-ip net0# ipadm create-ip net1# ipadm create-ip net2# ipadm create-ipmp itops0# ipadm add-ipmp -i net0 -i net1 -i net2 itops0# ipadm create-addr -T static -a 192.168.10.10/24 itops0/v4add1# ipadm create-addr -T static -a 192.168.10.15/24 itops0/v4add2# ipadm create-addr -T static -a 192.168.85.30/24 net0/test# ipadm create-addr -T static -a 192.168.85.32/24 net1/test# ipadm create-addr -T static -a 192.168.85.34/24 net2/test# ipadm set-ifprop -p standby=yes net2# ipmpstat -gGROUP GROUPNAME STATE FDT INTERFACESitops0 itops0 ok 10.00s net0 net1 (net2)# ipmpstat -tINTERFACE MODE TESTADDR TARGETSnet0 routes 192.168.10.30 192.168.10.1net1 routes 192.168.10.32 192.168.10.1net2 routes 192.168.10.34 192.168.10.5

Write a Comment

Din e-postadress kommer inte publiceras.