La documentazione per questo prodotto è stata redatta cercando di utilizzare un linguaggio senza pregiudizi. Ai fini di questa documentazione, per linguaggio senza di pregiudizi si intende un linguaggio che non implica discriminazioni basate su età, disabilità, genere, identità razziale, identità etnica, orientamento sessuale, status socioeconomico e intersezionalità. Le eventuali eccezioni possono dipendere dal linguaggio codificato nelle interfacce utente del software del prodotto, dal linguaggio utilizzato nella documentazione RFP o dal linguaggio utilizzato in prodotti di terze parti a cui si fa riferimento. Scopri di più sul modo in cui Cisco utilizza il linguaggio inclusivo.
Cisco ha tradotto questo documento utilizzando una combinazione di tecnologie automatiche e umane per offrire ai nostri utenti in tutto il mondo contenuti di supporto nella propria lingua. Si noti che anche la migliore traduzione automatica non sarà mai accurata come quella fornita da un traduttore professionista. Cisco Systems, Inc. non si assume alcuna responsabilità per l’accuratezza di queste traduzioni e consiglia di consultare sempre il documento originale in inglese (disponibile al link fornito).
In questo documento viene descritto come configurare il quad supervisor VSS (Virtual Switching System) negli switch Catalyst 4500. Da qualche anno il supervisore quadruplo VSS è un'opzione disponibile sul Catalyst 6500, ma questa tecnologia è nuova sul Catalyst 4500 e potrebbe non offrire le prestazioni abituali.
È possibile installare quattro supervisori (2 per ogni chassis) e creare una configurazione VSS quad-sup. In tale configurazione, uno chassis contiene un supervisore che agisce come VSS attivo ed è responsabile del control-plane per l'intera configurazione VSS, mentre l'altro supervisore sullo stesso chassis agisce come In-chassis Standby (ICS). Il secondo chassis contiene un supervisore che agisce come standby VSS (ovvero il supervisore al quale il VSS eseguirà il failover in caso di errore attivo VSS) mentre l'altro funge da ICS.
Il comportamento del server VSS Quad-sup sullo switch Catalyst 4500 dipende dalla versione Cisco IOS XE® in uso. In origine, per le configurazioni VSS quad-sup, i supervisori ICS rimangono in ROMMON in qualsiasi momento con tutte le porte uplink in grado di inoltrare i dati. In caso di guasto, non è disponibile alcun meccanismo automatico che consenta all'ICS di assumere automaticamente il controllo (ovvero di partecipare al servizio VSS dalla prospettiva del piano di controllo).
Nella versione 03.08.00E e successive, Catalyst 4500 supporta i supervisori ICS in modalità RPR (Route Processor Redundancy) che migliora la funzionalità quad-sup e il comportamento di failover in caso di guasto del supervisore, consentendo il failover automatico tra tutti i supervisori in caso di guasto.
Cisco raccomanda la conoscenza della tecnologia VSS prima di installare i supervisori quadrupli.
Per configurare un quad supervisor VSS su Catalyst 4500 con Supervisor 7, i supervisori devono eseguire Cisco IOS XE versione 3.4.0 o successive. È inoltre necessario verificare che la versione ROM sia la 15.0(1r) SG7 o successiva.
Per configurare il quad supervisor VSS su Catalyst 4500 con Supervisor 8, i supervisori devono eseguire Cisco IOS XE versione 3.6.0 o successive. Accertarsi inoltre che la versione ROM sia la 15.1(1r) SG4 o successive.
Per configurare il quad supervisor VSS su Catalyst 4500 con ICS in modalità RPR, i supervisori devono eseguire Cisco IOS XE versione 3.8.0 o successive. È inoltre necessario verificare che la versione ROM sia la 15.1(1r)SG6 o successiva.
La ridondanza SSO (Stateful Switchover) tra supervisori attivi nello chassis richiede una licenza IP Base o Enterprise Services.
Per questo documento, sono stati usati due chassis Catalyst 4507R+E con Supervisor 7E ridondante.
Cisco consiglia di utilizzare connessioni ridondanti per il collegamento dello switch virtuale (VSL). In questo esempio ci sono collegamenti 10G ridondanti tra ciascun supervisore.
nella versione 03.08.00E e precedenti, Cisco NON supporta lo "standby attivo" su quattro supervisori VSS. Il supervisore ridondante in ogni chassis rimarrà in ROMMON e dovrà essere avviato manualmente in caso di guasto del supervisore primario. Nella versione 03.08.00E e successive, i supervisori ICS saranno in modalità RPR.
Le informazioni discusse in questo documento fanno riferimento a dispositivi usati in uno specifico ambiente di emulazione. Su tutti i dispositivi menzionati nel documento la configurazione è stata ripristinata ai valori predefiniti. Se la rete è operativa, valutare attentamente eventuali conseguenze derivanti dall'uso dei comandi.
Catalyst 4500 e Catalyst 4500-X VSS richiedono lo stesso tipo di supervisor engine in entrambi gli chassis. Il telaio deve contenere lo stesso numero di fessure, anche se le loro schede di linea sono diverse o le loro fessure sono vuote. A condizione che il numero di slot nei due chassis corrisponda, lo chassis può differire per tipo (ossia, gli chassis +E e -E possono essere in un unico VSS).
Per implementare il quad supervisor VSS su Catalyst 4500, usare il Supervisor 8 per verificare che siano configurate alcune impostazioni:
4K_SW1#show version | i Cisco IOS Software|ROM: Cisco IOS Software, IOS-XE Software, Catalyst 4500 L3 Switch Software
(cat4500es8-UNIVERSALK9-M), Version 03.08.01.E RELEASE SOFTWARE (fc2) ROM: 15.1(1r)SG6
Nota: Per l'SSO è richiesto un livello di licenza minimo di IP Base (LAN Base verrà eseguita solo in RPR).
4K_SW1#show redundancy
Redundant System Information :
------------------------------
Available system uptime = 1 day, 10 hours, 4 minutes
Switchovers system experienced = 0
Standby failures = 0
Last switchover reason = none
Hardware Mode = Duplex
Configured Redundancy Mode = Stateful Switchover
Operating Redundancy Mode = Stateful Switchover
Maintenance Mode = Disabled
Communications = Up
4K_SW1#show bootvar BOOT variable = bootflash:cat4500es8-universalk9.SPA.03.08.01.E.152-4.E1.bin,1; CONFIG_FILE variable = BOOTLDR variable = Configuration register is 0x2102 Standby BOOT variable = bootflash:cat4500es8-universalk9.SPA.03.08.01.E.152-4.E1.bin,1; Standby CONFIG_FILE variable = Standby BOOTLDR variable = Standby Configuration register is 0x2102
Nell'esempio, il VSL è costituito da quattro connessioni in fibra 10G tra ciascuno chassis. Le connessioni utilizzano le porte 10G sui supervisor.
Nota: Sono disponibili diversi modi per collegare questa soluzione e l'esempio riportato di seguito rappresenta solo un modo possibile.
Per configurare gli switch, attenersi alla seguente procedura:
4K_SW1(config)#switch virtual domain 200 Domain ID 200 config will take effect only after the exec command 'switch convert mode virtual' is issued 4K_SW1(config-vs-domain)#switch 1
4K_SW2(config)#switch virtual domain 200
Domain ID 200 config will take effect only
after the exec command 'switch convert mode virtual' is issued
4K_SW2(config-vs-domain)#switch 2
4K_SW1(config)#int po10
4K_SW1(config-if)#switchport
4K_SW1(config-if)#switchport mode trunk
4K_SW1(config-if)#switch virtual link 1
4K_SW1(config-if)#exit
4K_SW1(config)#int range te3/1-2, te4/1-2
4K_SW1(config-if-range)#switchport mode trunk
4K_SW1(config-if-range)#channel-group 10 mode on
WARNING: Interface TenGigabitEthernet3/1 placed in restricted config mode.
All extraneous configs removed!
*Jul 3 19:36:00.615: %EC-5-CANNOT_BUNDLE2: Te3/1 is not compatible with Po10
and will be suspended (trunk mode of Te3/1 is dynamic, Po10 is trunk)
4K_SW1#show etherchannel summary
Group Port-channel Protocol Ports
------+-------------+-----------+-----------------------------------------------
10 Po10(SD) - Te3/1(w) Te3/2(w) Te4/1(w)
Te4/2(w)
4K_SW2(config)#int po20
4K_SW2(config-if)#switchport
4K_SW2(config-if)#switchport mode trunk
4K_SW2(config-if)#switch virtual link 2
4K_SW2(config)#int range te3/1-2, te4/1-2
4K_SW2(config-if-range)#switchport mode trunk
4K_SW2(config-if-range)#channel-group 20 mode on
WARNING: Interface TenGigabitEthernet3/2 placed in restricted config mode.
All extraneous configs removed!
*Jul 3 19:50:26.703: %EC-5-CANNOT_BUNDLE2: Te3/1 is not compatible with
Po20 and will be suspended (trunk mode of Te3/1 is dynamic, Po20 is trunk)
4K_SW2#show etherchannel summary
Group Port-channel Protocol Ports
------+-------------+-----------+-----------------------------------------------
20 Po20(SD) - Te3/1(w) Te3/2(w) Te4/1(w)
Te4/2(w)
Nota: L'errore "%EC-5-CANNOT_BUNDLE2" è temporaneo e può essere ignorato.
1. Salvare la configurazione su entrambi gli switch, sincronizzando la configurazione sui supervisori all'interno dello chassis.
4K_SW1#copy running-config startup-config
4K_SW2#copy running-config startup-config
2. Convertire lo chassis in modalità VSS:
Switch#switch convert mode virtual This command will convert all interface names to naming convention "interface-type switch-number/slot/port", save the running config to startup-config and reload the switch. Do you want to proceed? [yes/no]: yes Converting interface names
Ciò provoca un ricaricamento dello chassis. Durante il riavvio sullo chassis ICS, viene visualizzato questo messaggio e la console non sarà più disponibile:
*********************************** * IN-CHASSIS STANDBY SUPERVISOR * * REDUNDANCY mode is RPR * * Waiting for Switchover Activity * ***********************************
A questo punto, gli switch devono essere convertiti in VSS. Tuttavia, a differenza del tradizionale VSS con supervisore singolo, il processo richiede la gestione di ciascun gruppo di supervisori.
1. Ricaricare il supervisore peer in ogni chassis e tenerlo in ROMMON.
Nota: È necessario assicurarsi di disporre dell'accesso da console al supervisor e di poter interrompere rapidamente il processo di avvio.
Supervisori attivi in ogni chassis
4K_SW1#redundancy reload peer
Reload peer [confirm]
4K_SW1#
Preparing to reload peer
Supervisori peer in ogni chassis
***** The system will autoboot in 5 seconds *****
Type control-C to prevent autobooting.
. .
Autoboot cancelled......... please wait!!!
rommon 1 > [interrupt]
rommon 1 >
Prima di procedere, entrambi gli chassis devono avere un supervisore attivo e un supervisore nello stato ROMMON. Quindi, immettere il comando switch convert mode virtual per convertire i due supervisori attivi in VSS.
4K_SW1#switch convert mode virtual
This command will convert all interface names
to naming convention "interface-type switch-number/slot/port",
save the running config to startup-config and
reload the switch.
Do you want to proceed? [yes/no]: yes
Converting interface names
Building configuration...
Compressed configuration from 6329 bytes to 2912 bytes[OK]
Saving converted configuration to bootflash: ...
Destination filename [startup-config.converted_vs-20140704-053736]?
7146 bytes copied in 1.404 secs (5090 bytes/sec)
Rebooting the switch
*Jul 4 05:37:40.501: %SYS-5-RELOAD: Reload requested by Exec.
Reload Reason: Reason unspecified.
4K_SW2#switch convert mode virtual
This command will convert all interface names
to naming convention "interface-type switch-number/slot/port",
save the running config to startup-config and
reload the switch.
Do you want to proceed? [yes/no]: yes
Converting interface names
Building configuration...
Compressed configuration from 5819 bytes to 2786 bytes[OK]
Saving converted configuration to bootflash: ...
Destination filename [startup-config.converted_vs-20140704-053752]?
5831 bytes copied in 0.416 secs (14017 bytes/sec)
Rebooting the switch
*Jul 4 05:37:54.072: %SYS-5-RELOAD: Reload requested by Exec.
Reload Reason: Reason unspecified.
Nota: Le porte degli switch sui supervisori peer passano attivamente il traffico anche quando il supervisore è in uno stato ROMMON.
Una volta che i supervisori sono stati convertiti e ricaricati in VSS, il passo successivo è quello di metterli in uno stato ROMMON e convertire i supervisori peer in VSS. Poiché i supervisori attivi sono in VSS, è possibile eseguire un solo comando per ricaricare l'intero scaffale. Non dimenticare di fermarli entrambi a ROMMON.
4K_SW1#redundancy reload shelf
Reload the entire shelf [confirm]
Preparing to reload this shelf
<Snippet>
***** The system will autoboot in 5 seconds *****
Type control-C to prevent autobooting.
.
Autoboot cancelled......... please wait!!!
rommon 1 > [interrupt]
rommon 1 >
Una volta arrestati i supervisori precedentemente attivi in ROMMON, avviare manualmente i supervisori peer e convertirli in VSS.
Una volta che i due supervisori sono stati avviati e sono attivi, è necessario apportare alcune modifiche alla configurazione per assicurarsi che i nuovi supervisori si uniscano al Servizio Copia Shadow del volume. Ricordare che i supervisori peer sono stati ricaricati prima della conversione in VSS, quindi non sono in grado di analizzare parte della configurazione al momento del caricamento. Il modo più sicuro per garantire l'applicazione di tutta la configurazione è ripetere le operazioni eseguite in precedenza. Inoltre, potrebbe essere necessario impostare le interfacce predefinite prima di riconfigurare il canale della porta.
4K_SW1(config)#switch virtual domain 200
4K_SW1(config-vs-domain)#switch 1
4K_SW1(config)#int po10
4K_SW1(config-if)#switchport
4K_SW1(config-if)#switchport mode trunk
4K_SW1(config-if)#switch virtual link 1
MESSAGE:
You are configuring VSL on interface Po10.
There are member ports already attached to the port channel.
Remove all member ports before configuring as VSL Port-Channel.
4K_SW1(config)#default int range te3/1-2, te4/1-2
4K_SW1(config)#int po10
4K_SW1(config-if)#switch virtual link 1
*Jul 4 07:25:29.532: %SPANTREE-6-PORTDEL_ALL_VLANS: Port-channel10
deleted from all Vlans
4K_SW1(config)#int range te3/1-2,te4/1-2
4K_SW1(config-if-range)#switchport mode trunk
4K_SW1(config-if-range)#channel-group 10 mode on
4K_SW2(config)#int po20
4K_SW2(config-if)#switch virtual link 2
*Jul 4 07:35:29.532: %SPANTREE-6-PORTDEL_ALL_VLANS: Port-channel20 deleted from all Vlans
4K_SW2(config)#int range te3/1-2,te4/1-2
4K_SW2(config-if-range)#switchport mode trunk
4K_SW2(config-if-range)#channel-group 20 mode on
4K_SW1#switch convert mode virtual
This command will convert all interface names
to naming convention "interface-type switch-number/slot/port",
save the running config to startup-config and
reload the switch.
Do you want to proceed? [yes/no]: yes
Converting interface names
Building configuration...
Compressed configuration from 6329 bytes to 2911 bytes[OK]
Saving converted configuration to bootflash: ...
Destination filename [startup-config.converted_vs-20140704-080809]?
7146 bytes copied in 0.116 secs (61603 bytes/sec)
Rebooting the switch
4K_SW2#switch convert mode virtual
This command will convert all interface names
to naming convention "interface-type switch-number/slot/port",
save the running config to startup-config and
reload the switch.
Do you want to proceed? [yes/no]: yes
Converting interface names
Building configuration...
Compressed configuration from 5819 bytes to 2785 bytes[OK]
Saving converted configuration to bootflash: ...
Destination filename [startup-config.converted_vs-20140704-080834]?
5831 bytes copied in 0.984 secs (5926 bytes/sec)
Rebooting the switch
Una volta ricaricati, i supervisori devono ora utilizzare il servizio VSS. A questo punto è necessario disporre di due supervisori attivi e di due supervisori che siedono in ROMMON e attendono un avvio manuale. I supervisori peer rimangono in ROMMON e devono essere avviati manualmente per accettare il traffico del control plane.
Al momento non sono disponibili informazioni specifiche per la risoluzione dei problemi di questa configurazione.
Per verificare che la configurazione funzioni correttamente, consultare questa sezione.
4K_SW1#show switch virtual
Executing the command on VSS member switch role = VSS Active, id = 2
Switch mode : Virtual Switch
Virtual switch domain number : 200
Local switch number : 2
Local switch operational role: Virtual Switch Active
Peer switch number : 1
Peer switch operational role : Virtual Switch Standby
Executing the command on VSS member switch role = VSS Standby, id = 1
Switch mode : Virtual Switch
Virtual switch domain number : 200
Local switch number : 1
Local switch operational role: Virtual Switch Standby
Peer switch number : 2
Peer switch operational role : Virtual Switch Active
4K_SW1#show switch virtual redundancy
Executing the command on VSS member switch role = VSS Active, id = 2
My Switch Id = 2
Peer Switch Id = 1
Last switchover reason = user forced
Configured Redundancy Mode = Stateful Switchover
Operating Redundancy Mode = Stateful Switchover
Switch 2 Slot 14 Processor Information :
-----------------------------------------------
Current Software state = ACTIVE
Image Version = Cisco IOS Software, Catalyst 4500 L3 Switch Software
(cat4500e-UNIVERSALK9-M), Version 15.2(2)E, RELEASE SOFTWARE (fc3)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 1986-2014 by Cisco Systems, Inc.
Compiled Fri 27-Jun-14 05:55 by prod_rel_team
BOOT = bootflash:cat4500e-universalk9.SPA.03.05.02.E.152-1.E2.bin,1;
Configuration register = 0x102 (will be 0x2102 at next reload)
Fabric State = ACTIVE
Control Plane State = ACTIVE
Switch 1 Slot 4 Processor Information :
-----------------------------------------------
Current Software state = STANDBY HOT (switchover target)
Image Version = Cisco IOS Software, Catalyst 4500 L3 Switch Software
(cat4500e-UNIVERSALK9-M), Version 15.2(2)E, RELEASE SOFTWARE (fc3)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 1986-2014 by Cisco Systems, Inc.
Compiled Fri 27-Jun-14 05:55 by p
BOOT = bootflash:cat4500e-universalk9.SPA.03.05.02.E.152-1.E2.bin,1;
Configuration register = 0x102 (will be 0x2102 at next reload)
Fabric State = ACTIVE
Control Plane State = STANDBY
Executing the command on VSS member switch role = VSS Standby, id = 1
show virtual switch redundancy is not supported on the standby