De documentatie van dit product is waar mogelijk geschreven met inclusief taalgebruik. Inclusief taalgebruik wordt in deze documentatie gedefinieerd als taal die geen discriminatie op basis van leeftijd, handicap, gender, etniciteit, seksuele oriëntatie, sociaaleconomische status of combinaties hiervan weerspiegelt. In deze documentatie kunnen uitzonderingen voorkomen vanwege bewoordingen die in de gebruikersinterfaces van de productsoftware zijn gecodeerd, die op het taalgebruik in de RFP-documentatie zijn gebaseerd of die worden gebruikt in een product van een externe partij waarnaar wordt verwezen. Lees meer over hoe Cisco gebruikmaakt van inclusief taalgebruik.
Cisco heeft dit document vertaald via een combinatie van machine- en menselijke technologie om onze gebruikers wereldwijd ondersteuningscontent te bieden in hun eigen taal. Houd er rekening mee dat zelfs de beste machinevertaling niet net zo nauwkeurig is als die van een professionele vertaler. Cisco Systems, Inc. is niet aansprakelijk voor de nauwkeurigheid van deze vertalingen en raadt aan altijd het oorspronkelijke Engelstalige document (link) te raadplegen.
Dit document beschrijft het EtherChannel-algoritme voor taakverdeling en redundantie op Cisco Catalyst switches.
Er zijn geen specifieke vereisten van toepassing op dit document.
Dit document is niet beperkt tot specifieke software- en hardware-versies.
De informatie in dit document is gebaseerd op de apparaten in een specifieke laboratoriumomgeving. Alle apparaten die in dit document worden beschreven, hadden een opgeschoonde (standaard)configuratie. Als uw netwerk live is, moet u zorgen dat u de potentiële impact van elke opdracht begrijpt.
Raadpleeg Cisco Technical Tips Conventions (Conventies voor technische tips van Cisco) voor meer informatie over documentconventies.
Fast EtherChannel maakt het mogelijk om meerdere fysieke Fast Ethernet-links te combineren tot één logisch kanaal. Dit maakt het mogelijk om verkeer te delen tussen de links in het kanaal en redundantie in het geval dat een of meer links in het kanaal uitvallen. Fast EtherChannel kan worden gebruikt om LAN-switches, routers, servers en clients onderling te verbinden via unshielded Twisted pair (UTP)-bedrading of single-mode en multimode glasvezel. Dit document verwijst naar Fast EtherChannel, Gigabit EtherChannel, poortkanaal, kanaal en poortgroep met één term, EtherChannel. De informatie in het document is van toepassing op al deze EtherChannel.
Dit document presenteert het concept van taakverdeling en redundantie op Cisco Catalyst switches met het gebruik van EtherChannel. Dit document behandelt ook het Port Aggregation Protocol (PAgP) en trunking-ondersteuning via EtherChannel. Dit document beschrijft niet hoe EtherChannel op Catalyst switches moet worden geconfigureerd. Raadpleeg de documenten in het gedeelte Verwante informatie voor informatie over het configureren van EtherChannel op Catalyst switches.
Switch In deze sectie wordt de taakverdeling van pakketten over een EtherChannel-groep voor elk pakketplatform uitgelegd.
EtherChannel reduceert een deel van het binaire patroon dat de adressen in het frame vormen tot een numerieke waarde die een van de koppelingen in het kanaal selecteert om frames over de koppelingen in een kanaal te verdelen. EtherChannel frameverdeling gebruikt een Cisco-bedrijfseigen hashing algoritme. Het algoritme is deterministisch; als je dezelfde adressen en sessiegegevens gebruikt, hash je altijd naar dezelfde poort in het kanaal. Deze methode voorkomt de levering van out-of-order pakketten.
Het Cisco-bedrijfseigen hashalgoritme berekent een waarde in het bereik 0 tot 7. Met deze waarde als basis, wordt een bepaalde haven in EtherChannel gekozen. De poortinstelling bevat een masker dat aangeeft welke waarden de poort accepteert voor transmissie. Met het maximale aantal poorten in één EtherChannel, dat acht poorten is, accepteert elke poort slechts één waarde. Als u vier poorten in de EtherChannel hebt, accepteert elke poort twee waarden, enzovoort. Deze tabel geeft de verhoudingen weer van de waarden die elke poort accepteert, wat afhankelijk is van het aantal poorten in EtherChannel:
Aantal poorten in EtherChannel | Taakverdeling |
8 | 1:1:1:1:1:1:1:1 |
7 | 2:1:1:1:1:1:1 |
6 | 2:2:1:1:1:1 |
5 | 2:2:2:1:1 |
4 | 2:2:2:2 |
3 | 3:3:2 |
2 | 4:4 |
Opmerking: deze tabel geeft alleen het aantal waarden weer dat de hash-algoritme berekent, die een bepaalde poort accepteert. U kunt de poort niet besturen die door een bepaalde stroom wordt gebruikt. U kunt de belastingsbalans alleen beïnvloeden met een frameverdelingsmethode die resulteert in de grootste variatie.
Opmerking: het hashalgoritme kan niet worden geconfigureerd of gewijzigd om het verkeer te verdelen tussen de poorten in een EtherChannel
Opmerking: hetzelfde Cisco-bedrijfseigen hashalgoritme wordt ook geïmplementeerd in Cisco Catalyst 6500/6000 Series Switches waarop Cisco IOS®-software wordt uitgevoerd.
Daarom kunt u alleen perfecte taakverdeling bereiken, zelfs met willekeurige adressen, als u twee, vier of acht poorten in het poortkanaal hebt.
Catalyst 6500/6000 switches waarop Cisco IOS-systeemsoftware wordt uitgevoerd, ondersteunen maximaal 64 EtherChannel. U kunt een EtherChannel vormen met maximaal acht compatibele LAN-poorten op elke module in een Catalyst 6500/6000 Series switch. Alle LAN-poorten in elk EtherChannel moeten dezelfde snelheid hebben en u moet alle poorten configureren als Layer 2- of Layer 3 LAN-poorten.
Catalyst 6500/6000 switches waarop Cisco IOS-systeemsoftware wordt uitgevoerd, maken gebruik van een Cisco-bedrijfseigen hashalgoritme.
EtherChannel taakverdeling kan gebruik maken van MAC-adressen, IP-adressen of Layer 4-poortnummers met een Policy Feature Card 2 (PFC2) en bronmodus, doelmodus of beide. De modus die u selecteert, is van toepassing op alle EtherChannel die u op de switch configureert. Gebruik de optie die de grootste variatie in uw configuratie biedt. Bijvoorbeeld, als het verkeer op een kanaal slechts naar één enkel adres van MAC gaat, resulteert het gebruik van het adres van bestemmingsMAC in de keus van de zelfde verbinding in het kanaal telkens. Het gebruik van bronadressen of IP-adressen kan resulteren in een betere taakverdeling. Geef het poortkanaal load-balance {src-mac uit | dst-mac | SRC-dst-mac | SRC-ip | dst-ip | SRC-DST-IP | SRC-poort | dst-poort | SRC-DST-poort | mpls} globale configuratie opdracht om de taakverdeling te configureren.
Opmerking: de opdracht port-channel load-balance src-dst-mixt-ip-port kan de doorsturen van hardware op PFC/DFC/CFC van Supervisor wijzigen en kan een onderbreking van het verkeer veroorzaken voor een aantal seconden tot enkele minuten, totdat het nieuwe hash-algoritme is berekend en het verkeer dienovereenkomstig begint te doorsturen. Elke wijziging in het hash-algoritme wordt aanbevolen tijdens niet-productie-uren.
Geef de show etherchannel load-balance opdracht uit om het frame distributiebeleid te controleren. U kunt bepalen welke interface in het voorwaartse verkeer EtherChannel, met het beleid van de kaderdistributie als basis. Geef de opdracht switch voor externe aanmelding uit om op afstand in te loggen op de Switch Processor (SP)-console om deze keuze te maken. Dan, geef het test etherchannel load-balance interfacepoort-kanaalnummer uit{ip | 4-poorts | mac} [source_ip_add|source_mac_add|source_l4_port] [dest_ip_add|dest_mac_add|dest_l4_port] opdracht.
Dit zijn een paar voorbeelden:
6509#remote login switch Trying Switch ... Entering CONSOLE for Switch Type "^C^C^C" to end this session
6509-sp#test etherchannel load-balance interface port-channel 1 ip 10.10.10.2 10.10.10.1 Would select Gi6/1 of Po1 6509-sp#
6509#remote login switch Trying Switch ... Entering CONSOLE for Switch Type "^C^C^C" to end this session
6509-sp#test etherchannel load-balance interface port-channel 1 mac 00d0.c0d7.2dd4 0002.fc26.2494 Would select Gi6/1 of Po1
6509-sp#
Een Catalyst 4500/4000 Series switch met Cisco IOS-software (Supervisor Engine II+ en hoger) ondersteunt maximaal 64 EtherChannel. U kunt een EtherChannel vormen met maximaal acht compatibele Ethernet-interfaces op elke module en over modules. Alle interfaces in elke EtherChannel moeten dezelfde snelheid hebben en u moet alle interfaces configureren als Layer 2 of Layer 3-interfaces.
EtherChannel reduceert een deel van het binaire patroon dat uit de adressen in het frame wordt gevormd tot een numerieke waarde die een van de koppelingen in het kanaal selecteert om de verkeersbelasting over de koppelingen in een kanaal te verdelen. EtherChannel taakverdeling kan MAC-adressen, IP-adressen of Layer 4-poortnummers en bronmodus, doelmodus of beide gebruiken. Gebruik de optie die de grootste variatie in uw configuratie biedt. Bijvoorbeeld, als het verkeer op een kanaal slechts naar één enkel adres van MAC gaat, resulteert het gebruik van het adres van bestemmingsMAC in de keus van de zelfde verbinding in het kanaal telkens. Het gebruik van bron- of IP-adressen kan resulteren in een betere taakverdeling. Geef het poortkanaal load-balance {src-mac uit | dst-mac | SRC-dst-mac | SRC-ip | dst-ip | SRC-DST-IP | SRC-poort | dst-poort | src-dst-port} globale configuratieopdracht om taakverdeling te configureren. De taakverdeling moet wereldwijd worden ingesteld en de taakverdeling kan niet per poort worden gewijzigd.
Opmerking: de switch gebruikt de lagere volgorde bits van het MAC-adres van de bron en het MAC-adres van de bestemming om te bepalen welke koppelingen moeten worden gebruikt om de gegevens te verzenden. Dus, als de gegevens uit dezelfde bron worden ontvangen, dan wordt dezelfde link van EtherChannel gebruikt om de gegevens door te sturen.
Een Catalyst 2900XL die een Cisco IOS-softwarerelease uitvoert die ouder is dan Cisco IOS-softwarerelease 11.2(8)SA3 kiest een link in het kanaal op basis van de link waarop het MAC-adres van de bestemming het laatst is gehoord. De software zorgt voor een dynamische hertoewijzing van dit adres aan een andere link in het kanaal als de link waarop het adres is geleerd, drukker is dan de andere. U kunt een Catalyst 2900XL configureren die Cisco IOS-softwarerelease 11.2(8)SA3 of hoger en een Catalyst 3500XL die Cisco IOS-softwarerelease 11.2(8)SA6 of hoger gebruikt om een link te kiezen die over Fast EtherChannel wordt verzonden. De switch kiest de koppeling op basis van het doeladres of het MAC-bronadres van het frame. De standaardinstelling is om het MAC-adres van de bron te gebruiken. Dit standaard betekent dat alle pakketten die de switch ontvangt op een niet-Fast EtherChannel-poort met hetzelfde MAC-bronadres dat een doelmap heeft van de MAC-adressen aan de andere kant van het kanaal dezelfde link in het kanaal nemen. Gebruik op bron gebaseerde doorsturen wanneer veel stations die zijn aangesloten op Catalyst 2900XL/3500XL naar een paar stations, zoals een enkele router, aan de andere kant van Fast EtherChannel verzenden. Het gebruik van brongebaseerd doorsturen in deze situatie verdeelt verkeer gelijkmatig over alle links in het kanaal. Ook onderhouden de Catalyst 2900XL/3500XL switches een notie van een standaardpoort waarop u verkeer kunt verzenden, zoals Spanning Tree Protocol (STP), multicast en onbekende unicast.
De switch van Catalyst 3750/3560 Series kan maximaal acht compatibele Ethernet-interfaces in een EtherChannel ondersteunen. EtherChannel biedt full-duplexbandbreedte tot 800 Mbps (Fast EtherChannel) of 8 Gbps (Gigabit EtherChannel) tussen uw switch en een andere switch of host. Met Cisco IOS-softwarerelease 12.2(20)SE en hoger heeft het aantal EtherChannel een limiet van 12. Met Cisco IOS-softwarerelease 12.2(25)SE en hoger heeft het aantal EtherChannel een limiet van 48.
EtherChannel verdeelt de verkeersbelasting over de koppelingen in een kanaal door de reductie van een deel van het binaire patroon dat de adressen in het frame vormen naar een numerieke waarde die een van de koppelingen in het kanaal selecteert. EtherChannel taakverdeling kan MAC-adressen of IP-adressen, bron- of doeladressen of zowel bron- als doeladressen gebruiken. De modus is van toepassing op alle EtherChannel die op de switch zijn geconfigureerd. U vormt de methode voor taakverdeling en doorsturen met behulp van de poortkanaals taakverdeling {dst-ip | dst-mac | SRC-DST-IP | SRC-dst-mac | SRC-ip | src-mac} globale configuratie opdracht.
U kunt erachter komen welke interface in EtherChannel wordt gebruikt om verkeer door te sturen op basis van de taakverdelingsmethode. De opdracht voor deze bepaling is test etherchannel load-balance interface poort-kanaal nummer {ip | mac} [source_ip_add|source_mac_add] [dest_ip_add|dest_mac_add] .
De Catalyst 2950/2955 Series switch kan maximaal acht compatibele Ethernet interfaces in een EtherChannel ondersteunen. EtherChannel kan volledige duplexbandbreedte tot 800 Mbps (Fast EtherChannel) of 2 Gbps (Gigabit EtherChannel) tussen uw switch en een andere switch of host bieden. Het aantal EtherChannel heeft de limiet van zes met acht poorten per EtherChannel.
De Catalyst 3550 Series switches ondersteunen zowel Layer 2 als Layer 3 EtherChannel, met maximaal acht compatibele geconfigureerde Ethernet-interfaces. EtherChannel biedt full-duplexbandbreedte tot 800 Mbps (Fast EtherChannel) of 8 Gbps (Gigabit EtherChannel) tussen uw switch en een andere switch of host. De limiet van het aantal EtherChannel is het aantal poorten van hetzelfde type.
Voor de 2950/2955/3550 Series switch, EtherChannel balanceert de verkeersbelasting over de koppelingen in een kanaal door willekeurige associatie met een nieuw aangeleerd MAC-adres met een van de koppelingen in het kanaal. EtherChannel taakverdeling kan zowel bron-MAC als bestemming-MAC-adres gebruiken voor het doorsturen.
Met bron-MAC adres het door:sturen, wanneer de pakketten aan een EtherChannel door:sturen, worden de pakketten verdeeld over de havens in het kanaal dat op het bron-MAC adres van het inkomende pakket wordt gebaseerd. Daarom, om lading het in evenwicht brengen te verstrekken, gebruiken de pakketten van verschillende gastheren verschillende havens in het kanaal, maar de pakketten van de zelfde gastheer gebruiken de zelfde haven in het kanaal. Met bestemming-MAC adres het door:sturen, wanneer de pakketten aan een EtherChannel door:sturen, worden de pakketten verdeeld over de havens in het kanaal dat op het adres van de bestemmingsgastheer MAC van het inkomende pakket wordt gebaseerd. Daarom worden de pakketten aan de zelfde bestemming door:sturen over de zelfde haven, en de pakketten aan een verschillende bestemming worden verzonden over een verschillende haven in het kanaal.
Voor de switch van de 3550-serie, wanneer het doorsturen van bron-MAC-adres wordt gebruikt, wordt de ladingsdistributie op basis van het IP-adres van de bron en van de bestemming ook ingeschakeld voor routed IP-verkeer. Al het gerouteerde IP-verkeer kiest een poort op basis van het IP-adres van de bron en de bestemming. Pakketten tussen twee IP-hosts gebruiken altijd dezelfde poort in het kanaal, en verkeer tussen andere hosts kan een andere poort in het kanaal gebruiken.
Geef het poortkanaal load-balance {dst-mac uit | src-mac} globale configuratieopdracht om de werklastverdeling en de voorwaartse methode te configureren.
Opmerking: de standaardpoort wordt gebruikt voor het verzenden van verkeer, zoals Spanning Tree Protocol (STP), multicast en onbekende unicast. De standaardpoort kan worden geïdentificeerd aan de hand van de uitvoer van de opdracht toont etherchannel samenvatting door een notatie van d .
Met de inschakeling van PAgP zijn de twee mogelijke methoden van koppelingsbepaling de volgorde behouden en de taakverdeling tussen de koppelingen op Fast EtherChannel maximaliseren. In het gedeelte Wat is PAgP en waar gebruikt u dit? van dit document wordt PAgP beschreven. De standaardinstelling is het maximaliseren van taakverdeling. PAgP wordt gebruikt om de geconfigureerde methode te onderhandelen met het apparaat aan de andere kant van het kanaal. Als de volgorde behouden is ingesteld, wordt het apparaat aan de andere kant geïnstrueerd om brongebaseerde transmissies te gebruiken, zodat Catalyst 1900/2820 altijd pakketten met hetzelfde bronMAC-adres op dezelfde link in het kanaal ontvangt. Dit is de link die Catalyst 1900/2820 altijd gebruikt om verkeer naar dit MAC-adres te verzenden. Als maximale taakverdeling is ingesteld, vertelt PAgP de andere kant dat het verkeer willekeurig kan worden verdeeld en wordt unicastverkeer verzonden door Catalyst 1900/2820 op de link waar het bronadres het laatst is gezien. Dit levert de maximaal mogelijke taakverdeling. Wanneer Fast EtherChannel is geconfigureerd met PAgP uitgeschakeld, kan de switch niet met de partner onderhandelen over de switch-leermogelijkheden. Of de switch framevolgorde bewaart, hangt af van de vraag of de Fast EtherChannel-partner brongebaseerde distributie uitvoert.
Catalyst 1900/2820s kiest ook een actieve poort. De actieve poort wordt gebruikt voor overstroomd verkeer, zoals onbekende unicast-, niet-geregistreerde multicast- en broadcast-pakketten. Als de poortkanaalmodus is ingeschakeld (PAgP uitgeschakeld), is de actieve poort de koppeling met de hoogste prioriteitswaarde. Als de modus gewenst is of automatisch (PAgP ingeschakeld), wordt de actieve poort geselecteerd op basis van de prioriteit van de koppelingen op de switch met het hogere Ethernet-adres. Wanneer twee poorten op de switch met het hogere Ethernet-adres dezelfde prioriteit hebben, wordt de poort met de lagere ifIndex geselecteerd.
Wanneer één link mislukt, gebruikt al het verkeer dat eerder die link gebruikte nu de link ernaast. Als bijvoorbeeld Link 1 in een bundel mislukt, wordt Link 2 gebruikt door verkeer dat eerder Link 1 heeft gebruikt voordat de fout is opgetreden.
Deze matrix consolideert de taakverdelingsmethoden:
Platform | Adres gebruikt in XOR | Op basis van bronnen? | Op bestemming gebaseerd? | Op basis van bronbestemming? | Taakverdeling methode—configureerbaar/vast? |
---|---|---|---|---|---|
6500/6000 | Layer 2, Layer 3-adressen, Layer 4-informatie of MPLS-informatie2 | Ja | Ja | Ja | Configureerbaar |
4500/4000 | Layer 2, Layer 3-adressen of Layer 4-informatie | Ja | Ja | Ja | Configureerbaar |
2900XL/3500XL switch | Layer 2-adres | Ja | Ja | — | Configureerbaar |
3750/3560 | Layer 2 of Layer 3-adres | Ja | Ja | Ja | Configureerbaar |
2950/2955/3550 | Layer 2-adres slechts1 | Ja | Ja | —1 | Configureerbaar |
1900/2820 | Deze platforms gebruiken een speciale methode voor taakverdeling. Zie de sectie Catalyst 1900/2820 voor meer informatie. |
1 Voor de switch van de 3550 Series wordt, wanneer het doorsturen van bron-MAC-adres wordt gebruikt, de taakverdeling op basis van het IP-adres van de bron en van de bestemming ook ingeschakeld voor routed IP-verkeer. Al het gerouteerde IP-verkeer kiest een poort op basis van het IP-adres van de bron en de bestemming.
2 Voor de switches van 6500 Series die Cisco IOS uitvoeren, kan MPLS Layer 2-informatie ook worden gebruikt voor MPLS-pakketten met taakverdeling.
PAgP helpt bij de automatische creatie van EtherChannel-links. PAgP-pakketten worden verzonden tussen voor EtherChannel geschikte poorten om te onderhandelen over de vorming van een kanaal. Sommige beperkingen worden opzettelijk in PAgP geïntroduceerd. De beperkingen zijn:
PAgP vormt geen bundel op poorten die zijn geconfigureerd voor dynamische VLAN’s. PAgP vereist dat alle poorten in het kanaal tot hetzelfde VLAN behoren of als trunkpoorten zijn geconfigureerd. Wanneer een bundel reeds bestaat en VLAN van een haven wordt gewijzigd, worden alle havens in de bundel gewijzigd om dat VLAN aan te passen.
PAgP groepeert geen poorten die op verschillende snelheden of poortduplex werken. Als snelheid en duplexverandering wanneer een bundel bestaat, verandert PAgP de poortsnelheid en duplex voor alle poorten in de bundel.
De modi PAgP zijn uit, automatisch, gewenst en ingeschakeld. Alleen de combinaties auto-wenselijk, wenselijk-wenselijk en on-on staan de vorming van een kanaal toe. Het apparaat aan de andere kant moet PAgP hebben ingesteld op on als een apparaat aan de ene kant van het kanaal PAgP niet ondersteunt, zoals een router.
Deze switches ondersteunen PAgP niet:
Catalyst 2900XL/3500XL
Catalyst 2948G-L3/4908G-L3 switch
U kunt EtherChannel-verbindingen configureren met of zonder Inter-Switch Link Protocol (ISL)/IEEE 802.1Q-trunking. Na de vorming van een kanaal, past de configuratie van elke poort in het kanaal als een trunk de configuratie toe op alle poorten in het kanaal. Identiek geconfigureerd trunkpoorten kunnen als EtherChannel worden geconfigureerd. U moet alle ISL of alle 802.1Q hebben; u kunt deze twee niet combineren. ISL/802.1Q inkapseling, indien ingeschakeld, vindt plaats onafhankelijk van het mechanisme voor bron/bestemming-taakverdeling van Fast EtherChannel. De VLAN-id heeft geen invloed op de link die een pakket neemt. ISL/802.1Q maakt het voor die trunk eenvoudig mogelijk om tot meerdere VLAN’s te behoren. Als trunking niet is ingeschakeld, moeten alle poorten die aan Fast EtherChannel zijn gekoppeld, tot hetzelfde VLAN behoren.
Revisie | Publicatiedatum | Opmerkingen |
---|---|---|
2.0 |
30-Nov-2023 |
Hercertificering |
1.0 |
04-Dec-2001 |
Eerste vrijgave |