Dit document biedt een voorbeeldconfiguratie voor Gateway taakverdeling (GLBP) voor de Cisco 6500 Catalyst-Switches. Dit document toont de GLBP-configuratie op het kleine campusnetwerk.
Zorg ervoor dat u aan deze vereisten voldoet voordat u deze configuratie probeert:
De informatie in dit document is gebaseerd op Catalyst 6500 met supervisor 720.
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 de potentiële impact van elke opdracht begrijpen.
Deze opdracht werd geïntroduceerd in 12.2(14)S en werd geïntegreerd in Cisco IOS® softwarerelease 12.2(15)T. Deze configuratie kan ook met deze hardwareversies worden gebruikt:
Cisco Catalyst 6500 Series Supervisor Engine 720
Cisco Catalyst 6500 Series Supervisor Engine 2
Om de mogelijkheden van het Hot Standby Router Protocol (HSRP) te verbeteren, heeft Cisco GLBP ontwikkeld. GLBP zorgt voor automatische, first-hop gateway-lastverdeling, wat een efficiënter gebruik van hulpbronnen en lagere administratieve kosten mogelijk maakt. Het is een uitbreiding van HSRP en specificeert een protocol dat dynamisch de verantwoordelijkheid voor een virtueel IP-adres wijst en meerdere virtuele MAC-adressen distribueert aan leden van een GLBP-groep.
In campus netwerken, handelen de interfaces van Layer 3 VLAN als de gateway voor de hosts. Deze Layer 3 VLAN-interfaces van verschillende switches worden geladen met behulp van GLBP. Layer 3 interfaces van meerdere switches vormen één GLBP-groep. Elke groep bevat één uniek virtueel IP-adres.
Supervisor 720 kan een maximum van 1024 GLBP groepen hebben (groepsnummers 0 tot 1023). supervisor 2 ondersteunt slechts één GLBP-groep. Een GLBP-groep kan maximaal vier leden hebben. Dit betekent dat GLBP tot 4 poorten kan laden.
GLBP-leden hebben twee rollen:
Virtual Gateway-wijst virtuele MAC-adressen aan de leden toe.
Virtual Forwarder-Forwards gegevens voor het verkeer dat aan het virtuele adres van MAC is bestemd.
Een lid van een groep kan in één van deze staten zijn: actief, stand-by, of luister. Leden van een GLBP-groep kiezen één gateway om de Active Virtual Gateway (AVG) voor die groep te zijn. Hij kiest ook één lid als Standby Virtual Gateway (SVG). Als er meer dan twee leden zijn, dan zijn de resterende leden in de luisterstaat.
Als een AVG mislukt, neemt SVG de verantwoordelijkheid voor het virtuele IP-adres op zich. Een nieuwe SVG wordt dan uit de gateways in de luisterstaat gekozen. Als het mislukte AVG of het nieuwe lid met het hogere prioriteitsnummer online komt, wordt er standaard niet op vooruitgelopen. U kunt de switches zo configureren dat hiermee vooraf wordt gegaan.
De functie van de AVG is dat er een virtueel MAC-adres wordt toegewezen aan elk lid van de GLBP-groep. Vergeet niet dat er in HSRP slechts één virtueel MAC-adres voor het virtuele IP-adres is. In GLBP wordt elk lid echter één virtueel MAC-adres toegewezen. AVG zorgt voor de virtuele MAC-adrestoewijzing.
Opmerking: Omdat GLBP maximaal 4 leden voor een groep ondersteunt, kan AVG slechts een maximum van 4 MAC-adressen toewijzen.
AVG wijst de virtuele MAC-adressen achter elkaar aan elk lid toe. Het lid wordt Primair Virtual Forwarder (PVF) of Active Virtual Forwarder (AVF) genoemd als het MAC-adres direct door de AVG is toegewezen. Hetzelfde lid is Secondary Virtual Forwarder (SVF) voor de MAC-adressen toegewezen aan andere leden. PVF is actief en SVF is in staat om te luisteren.
In het kort, voor een GLBP groep van 4 leden is elk lid PVF voor één adres van MAC en SVF voor drie andere adressen van MAC.
Als PVF voor een virtueel MAC-adres mislukt, neemt elke SVF de verantwoordelijkheid voor dat virtuele MAC-adres op zich. Op dit moment is dat lid PVF voor 2 virtueel MAC-adres (een toegewezen door AVG en de andere overneemt voor het mislukte lid). Het Virtual Forwarder Preemptive Plan wordt standaard ingeschakeld. Onthoud dat het preventieve schema voor de Virtuele Gateway niet standaard is ingeschakeld, maar het preventieve schema voor Virtual Forwarder is standaard ingeschakeld.
Om een AVF op elegante wijze te verwijderen, gebruikt u de opdracht timer op de andere AVF's, zodat wanneer de huidige AVF wordt verwijderd, de secundaire AVF overneemt zonder dat dit pakketverlies op de link veroorzaakt.
Standaard gebruikt GLBP ingebouwde timers om de aanwezigheid van een AVF te detecteren, op basis waarvan de virtuele MAC blijft worden uitgelijnd op de AVF. Wanneer de AVF daalt, wacht het GLBP-proces gedurende een bepaalde tijd, waarna het de AVF niet langer beschikbaar maakt. Vervolgens wordt gestart met het voordragen van dezelfde virtuele MAC die deze aan andere beschikbare AVF's bindt. De standaardinstelling voor deze timer is 300 seconden. Dit kan worden teruggebracht om de situatie beter te benutten en snel over te schakelen.
Om de tijd tussen hallo-pakketten te vormen die door de gateway van GLBP worden verzonden en de tijd dat de virtuele gateway en virtuele expediteur informatie geldig wordt geacht, gebruik de opdracht van de groepstimers [msec] hellotime [msec] in de modus voor de configuratie van de glbp.
Cisco Non-Stop Forwarding (NSF) met Stateful Switch Over (SSO) heeft een beperking met GLBP. De SSO is niet op de GLBP gericht, wat betekent dat de GLBP-overheidsinformatie tijdens normaal gebruik niet tussen de actieve en de stand-by toezichthouder-motor wordt bewaard. GLBP en SSO kunnen naast elkaar bestaan, maar beide functies werken onafhankelijk. Het verkeer dat op GLBP steunt kan op de GLBP standby switches in het geval van een supervisor omschakeling.
supervisor 2 heeft weinig beperkingen in de implementatie van GLBP. Dit vat de weinige verschillen in GLBP steun tussen Supervisor 2 en Supervisor 720 samen.
Supervisor 2 ondersteunt alleen onbewerkte tekstverificatie.
Supervisor 720 ondersteunt zowel gewone tekst als md5 authenticatie.
supervisor 2 ondersteunt slechts één GLBP-groep. Het groepsnummer kan tussen 0 en 1023 om het even wat zijn.
Sup2(config)#interface vlan 11 Sup2(config-if)#glbp 11 ip 172.18.11.1 More than 1 GLBP groups not supported on this platform.
Supervisor 720 ondersteunt meer dan één groep (0 - 1023).
HSRP en GLBP kunnen niet samenleven in supervisor 2. Dit betekent dat als u GLBP in één VLAN vormt, u HSRP op om het even welke VLANs in de switch niet kunt configureren.
Sup2(config)#int vlan 31 Sup2(config-if)#standby 31 priority 120 multiple ip virtual protocols not supported in this platform.
HSRP en GLBP kunnen naast elkaar bestaan in Supervisor 720. Dit betekent dat u een paar VLANs met GLBP en een paar andere VLANs met HSRP kunt configureren.
De implementatie van GLBP op Catalyst switches hangt van het netwerkontwerp af. U moet de topologie van de in-boom overwegen om GLBP op uw netwerk te gebruiken. U kunt dit diagram als voorbeeld gebruiken:
Afbeelding 1
In dit diagram zijn er twee VLAN's, 10 en 20, op alle drie switches. In dit netwerk, is Distribution1 de root-brug voor alle VLAN's en het resultaat is de poort 1/0/2 in Distribution2 in blokkerende staat. In dit scenario is GLBP niet geschikt om te implementeren. Omdat u slechts één pad hebt van Access1 naar de distributie switch, kunt u geen ware lading-balanceren met GLBP bereiken. In dit scenario kunt u echter Spanning-Tree Protocol (STP) in plaats van GLBP gebruiken om balans te laden en u kunt HSRP voor redundantie gebruiken. U moet uw STP topologie overwegen om te beslissen of u GLBP al dan niet gebruikt. In zulke configuraties waar overspanning-boom vereist is is de oplossing om een verbeterde STP te gebruiken, zoals Rapid-PVST. Gebruik de opdracht rapid-pvst op de switches om snelle PVST te activeren.
Dit is de STP die wordt aanbevolen voor gebruik met GLBP. Rapid-PVST verstrekt een snelle convergentietijd, die verbindingen toelaat om de overspannend-boom staat van het verzenden te bereiken alvorens de standaard GLBP de kortere tijdtijden uit te houden.
Als een STP op een verbinding met een router GLBP wordt gebruikt, moet de wachttijd van GLBP groter zijn dan de tijd nodig is voor STP om de verzendende staat te bereiken. Standaard parameter instellingen bereiken dit met Rapid-PVST, terwijl een houdtijd van meer dan 30 seconden vereist is als STP met zijn standaardinstellingen wordt gebruikt.
Deze sectie bevat informatie over het configureren van de functies die in dit document worden beschreven.
Opmerking: Gebruik het Opname Gereedschap (alleen geregistreerde klanten) om meer informatie te verkrijgen over de opdrachten die in deze sectie worden gebruikt.
Het netwerk in dit document is als volgt opgebouwd:
Het diagram dat hier wordt getoond is een voorbeeld voor een klein campusnetwerk. Distribution1 en Distributie 2 bevatten de Layer 3 VLAN-interfaces en fungeren als de gateway voor de hosts in de toegangslaag.
Figuur 2
Dit document gebruikt deze configuraties:
Er zijn een paar punten die u moet overwegen voor de GLBP-configuratie:
Wanneer u de interfaces met de GLBP configureren, moet u glbp <group> niet eerst <ip_adres> configureren. Configureer eerst de optionele opdrachten van GLBP en stel vervolgens de glbp <group> ip <ip_adres> opdracht in.
GLBP ondersteunt vier typen taakverdeling. De standaardmethode is ronde-robin. Raadpleeg Cisco GLBP-taakverdeling voor meer informatie over de verschillende opties voor taakverdeling.
Als beste praktijk bij het configureren van GLBP voor IPv4 en IPv6, gebruik dan verschillende GLBP groepsnummers. Dit helpt bij het oplossen en beheren van problemen.
Raadpleeg voor het configureren van IPv6-GLBP het voorbeeld IPv6-GLBP-configuratie.
Distributie1 |
---|
Distribution1(config)#interface vlan 10 Distribution1(config-if)#ip address 172.18.10.2 255.255.255.0 Distribution1(config-if)#glbp 10 priority 110 Distribution1(config-if)#glbp 10 preempt Distribution1(config-if)#glbp 10 authentication md5 key-string s!a863 Distribution1(config-if)#glbp 10 ip 172.18.10.1 Distribution1(config-if)#exit Distribution1(config)#interface vlan 20 Distribution1(config-if)#ip address 172.18.20.2 255.255.255.0 Distribution1(config-if)#glbp 20 priority 110 Distribution1(config-if)#glbp 20 preempt Distribution1(config-if)#glbp 20 authentication md5 key-string s!a863 Distribution1(config-if)#glbp 20 ip 172.18.20.1 Distribution1(config-if)#exit Distribution1(config)#interface vlan 30 Distribution1(config-if)#ip address 172.18.30.2 255.255.255.0 Distribution1(config-if)#glbp 30 priority 110 Distribution1(config-if)#glbp 30 preempt Distribution1(config-if)#glbp 30 authentication md5 key-string s!a863 Distribution1(config-if)#glbp 30 ip 172.18.30.1 Distribution1(config-if)#exit Distribution1(config)#interface vlan 40 Distribution1(config-if)#ip address 172.18.40.2 255.255.255.0 Distribution1(config-if)#glbp 40 priority 110 Distribution1(config-if)#glbp 40 preempt Distribution1(config-if)#glbp 40 authentication md5 key-string s!a863 Distribution1(config-if)#glbp 40 ip 172.18.40.1 Distribution1(config-if)#exit Distribution1(config)#interface vlan 100 Distribution1(config-if)#ip address 172.18.100.2 255.255.255.0 Distribution1(config-if)#glbp 100 priority 110 Distribution1(config-if)#glbp 100 preempt Distribution1(config-if)#glbp 100 authentication md5 key-string s!a863 Distribution1(config-if)#glbp 100 ip 172.18.100.1 Distribution1(config-if)#exit Distribution1(config)#interface vlan 200 Distribution1(config-if)#ip address 172.18.200.2 255.255.255.0 Distribution1(config-if)#glbp 200 priority 110 Distribution1(config-if)#glbp 200 preempt Distribution1(config-if)#glbp 200 authentication md5 key-string s!a863 Distribution1(config-if)#glbp 200 ip 172.18.200.1 Distribution1(config-if)#exit |
Distributie2 |
---|
Distribution2(config)#interface vlan 10 Distribution2(config-if)#ip address 172.18.10.3 255.255.255.0 Distribution2(config-if)#glbp 10 authentication md5 key-string s!a863 Distribution2(config-if)#glbp 10 ip 172.18.10.1 Distribution2(config-if)#exit Distribution2(config)#interface vlan 20 Distribution2(config-if)#ip address 172.18.20.3 255.255.255.0 Distribution2(config-if)#glbp 20 authentication md5 key-string s!a863 Distribution2(config-if)#glbp 20 ip 172.18.20.1 Distribution2(config-if)#exit Distribution2(config)#interface vlan 30 Distribution2(config-if)#ip address 172.18.30.3 255.255.255.0 Distribution2(config-if)#glbp 30 authentication md5 key-string s!a863 Distribution2(config-if)#glbp 30 ip 172.18.30.1 Distribution2(config-if)#exit Distribution2(config)#interface vlan 40 Distribution2(config-if)#ip address 172.18.40.3 255.255.255.0 Distribution2(config-if)#glbp 40 authentication md5 key-string s!a863 Distribution2(config-if)#glbp 40 ip 172.18.40.1 Distribution2(config-if)#exit Distribution2(config)#interface vlan 100 Distribution2(config-if)#ip address 172.18.100.3 255.255.255.0 Distribution2(config-if)#glbp 100 authentication md5 key-string s!a863 Distribution2(config-if)#glbp 100 ip 172.18.100.1 Distribution2(config-if)#exit Distribution2(config)#interface vlan 200 Distribution2(config-if)#ip address 172.18.200.3 255.255.255.0 Distribution2(config-if)#glbp 200 authentication md5 key-string s!a863 Distribution2(config-if)#glbp 200 ip 172.18.200.1 Distribution2(config-if)#exit |
Gebruik dit gedeelte om te bevestigen dat de configuratie correct werkt.
Het Uitvoer Tolk (uitsluitend geregistreerde klanten) (OIT) ondersteunt bepaalde show opdrachten. Gebruik de OIT om een analyse van tonen opdrachtoutput te bekijken.
Van het configuratievoorbeeld, kunt u zien dat Layer 3 VLAN interfaces in Distribution1 worden ingesteld met hogere GLBP prioriteit 110 (de standaardprioriteit is 100). Distributie1 wordt daarom AVG voor alle GLBP-groepen (10, 20, 30, 40, 100 en 200).
Distribution1#show glbp VLAN10 - Group 10 State is Active !--- AVG for the group 10. 2 state changes, last state change 06:21:46 Virtual IP address is 172.18.10.1 Hello time 3 sec, hold time 10 sec Next hello sent in 0.420 secs Redirect time 600 sec, forwarder time-out 14400 sec Preemption enabled, min delay 0 sec Active is local Standby is 172.18.10.3, priority 100 (expires in 9.824 sec) Priority 110 (configured) Weighting 100 (default 100), thresholds: lower 1, upper 100 Load balancing: round-robin Group members: 000f.3493.9f61 (172.18.10.3) 0012.80eb.9a00 (172.18.10.2) local There are 2 forwarders (1 active) Forwarder 1 State is Active !--- Primary Virtual Forwarder for the virtual MAC 0007.b400.0102. 1 state change, last state change 1d01h MAC address is 0007.b400.0102 (default) Owner ID is 0012.80eb.9a00 Redirection enabled Preemption enabled, min delay 30 sec Active is local, weighting 100 Forwarder 2 State is Listen !--- Secondary Virtual Forwarder for the virtual MAC 0007.b400.0103. MAC address is 0007.b400.0103 (learnt) Owner ID is 000f.3493.9f61 Redirection enabled, 598.762 sec remaining (maximum 600 sec) Time to live: 14398.762 sec (maximum 14400 sec) Preemption enabled, min delay 30 sec Active is 172.18.10.3 (primary), weighting 100 (expires in 8.762 sec) !--- Output suppressed.
Distribution2#show glbp VLAN10 - Group 10 State is Standby !--- Standby Virtual Gateway for the group 10. 1 state change, last state change 02:01:19 Virtual IP address is 172.18.10.1 Hello time 3 sec, hold time 10 sec Next hello sent in 1.984 secs Redirect time 600 sec, forwarder time-out 14400 sec Preemption disabled Active is 172.18.10.2, priority 110 (expires in 9.780 sec) Standby is local Priority 100 (default) Weighting 100 (default 100), thresholds: lower 1, upper 100 Load balancing: round-robin There are 2 forwarders (1 active) Forwarder 1 State is Listen !--- Secondary Virtual Forwarder for the virtual MAC 0007.b400.0102. MAC address is 0007.b400.0102 (learnt) Owner ID is 0012.80eb.9a00 Time to live: 14397.280 sec (maximum 14400 sec) Preemption enabled, min delay 30 sec Active is 172.18.10.2 (primary), weighting 100 (expires in 7.276 sec) Forwarder 2 State is Active !--- Primary Virtual Forwarder for the virtual MAC 0007.b400.0103. 1 state change, last state change 02:02:57 MAC address is 0007.b400.0103 (default) Owner ID is 000f.3493.9f61 Preemption enabled, min delay 30 sec Active is local, weighting 100 !--- Output suppressed.
Deze sectie bevat informatie waarmee u problemen met de configuratie kunt oplossen.
De foutmelding geeft een mogelijke Layer 2 loop- en STP-configuratie aan.
Om dit probleem op te lossen, geeft u de opdracht interface tonen uit om het MAC-adres van de interface te controleren. Als het MAC-adres van de interface hetzelfde is als het adres dat in het foutbericht wordt gemeld, dan geeft dit aan dat deze router zijn eigen gee pakketten ontvangt die worden verzonden. Controleer de topologie van de overspanningsboom en controleer of er een Layer 2 lus is. Als het interface MAC-adres anders is dan het adres dat in de foutmelding wordt gerapporteerd, meldt een ander apparaat met een MAC-adres deze foutmelding.
Opmerking: GLBP-leden communiceren tussen elkaar via hallo-berichten die elke 3 seconden worden verzonden naar het multicast adres 224.0.102 en User Datagram Protocol (UDP) poort 3222 (bron en bestemming). Bij het configureren van het multicast grenscommando, staat u het multicast adres toe door licentie 224.0.0.0 15.255.255.255
De foutmelding verschijnt vanwege het hebben van user-geconfigureerde Enhanced Interior Gateway Routing Protocol (DHCP) en GLBP op dezelfde link, wat kan resulteren in een verandering van de toestand in de GLBP.
Als een resolutie, stel de GLBP timers in volgens timers tijden Eur.
De gebruikers kunnen de actieve virtuele IP van GLBP niet pingelen, zij kunnen de interface pingelen.
Voltooi deze stappen om dit probleem op te lossen:
Controleer of de ARP-vermeldingen op de switch juist zijn of niet.
Controleer of de CEF-items goed gevuld zijn. Probeer het vervolgens opnieuw met de ping-opdracht.
Volg deze instructies op als het probleem zich blijft voordoen:
Schakel een snelle switching in op de betreffende interface uit.
Revisie | Publicatiedatum | Opmerkingen |
---|---|---|
1.0 |
26-Jul-2012 |
Eerste vrijgave |