I Cisco Catalyst serie 6500 switch fabric module (SFM), tra cui lo Switch Fabric Module 2 (WS-X6500-SFM2) e lo Switch Fabric Module (WS-C6500-SFM), in combinazione con Supervisor Engine 2, offrono un aumento della larghezza di banda del sistema disponibile dagli attuali 32 Gbps a 256 Gbps. SFM non è supportato sui sistemi basati su Supervisor Engine I. Lo switch Fabric Module 2 e lo switch Fabric Module consentono un'architettura che permette 30 milioni di pacchetti al secondo (Mp/s) di prestazioni di inoltro centrale basate su Cisco Express Forwarding su Supervisor Engine 2 e fino a 210 Mp/s di prestazioni di inoltro distribuito. È necessario installare la scheda secondaria con funzioni distribuite (WS-F6K-DFC) sulle schede di linea per fornire fino a 210 Mp/s di inoltro distribuito.
Questo documento descrive le diverse modalità di funzionamento dell’SFM, i tipi di moduli abilitati per la struttura e le domande frequenti relative all’SFM.
Non sono previsti prerequisiti specifici per questo documento.
Le informazioni fornite in questo documento si basano sulle seguenti versioni software e hardware:
Switch Fabric Module WS-C6500-SFM
Switch Fabric Module WS-C6500-SFM2
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.
Per ulteriori informazioni sulle convenzioni usate, consultare il documento Cisco sulle convenzioni nei suggerimenti tecnici.
Per Supervisor Engine 2 sono disponibili due tipi di SFM.
Il WS-C6500-SFM può funzionare solo in uno chassis Catalyst 6506, Catalyst 6509, Cisco 7606 e Cisco 7609 ed è inserito nello slot 5 o nello slot 6. Il WS-C6500-SFM non è supportato su un Catalyst 6513.
WS-C6500-SFM2 può funzionare su uno chassis Catalyst 6506, Catalyst 6509, Catalyst 6513, Cisco 7606 e Cisco 7609. Su uno chassis Catalyst 6506, Cisco 7609, Cisco 7609 o Catalyst 6509, il WS-C6500-SFM2 viene inserito nello slot 5 o 6. Su un Catalyst 6513, il WS-C6500-SFM2 viene inserito nello slot 7 o 8.
La ridondanza del fabric di switching è supportata sia su WS-C6500-SFM che su WS-C6500-SFM2. Se nello chassis sono inseriti due SFM, quello con il numero di slot più alto funge da SFM ridondante. Può essere attivo un solo SFM alla volta. Se l'SFM attivo non funziona, l'SFM in standby diventa l'SFM attivo. Per la ridondanza, i due moduli SFM devono avere lo stesso numero di parte.
Nella tabella sono riepilogati i requisiti minimi del codice e la configurazione dello chassis supportata per SFM:
Requisito minimo codice | Chassis supportato | Ridondanza modulo fabric switch | ||||
---|---|---|---|---|---|---|
CatOS (Catalyst OS) | Software Cisco IOS® | Catalyst 6506 e 6509 | Cisco 7606 e 7609 | Catalyst 6513 | ||
WS-C6500-SFM | 6.1 (1 quinquies) | 12.1(8b)E9 | Sì | Sì | No | Supportato |
WS-C6500-SFM2 | 6.2(2) | 12.1(8b)E9 | Sì | Sì | Sì | Supportato |
CatOS sul Supervisor Engine e software Cisco IOS sull'MSFC (ibrido): è possibile usare un'immagine CatOS come software di sistema per eseguire Supervisor Engine sugli switch Catalyst 6500/6000. Se è installato il modulo Multilayer Switch Feature Card (MSFC) opzionale, per eseguire il modulo MSFC viene utilizzata un'immagine software Cisco IOS separata.
Software Cisco IOS su Supervisor Engine e su MSFC (nativo): è possibile usare un'unica immagine software Cisco IOS come software di sistema per eseguire sia il Supervisor Engine sia l'MSFC sugli switch Catalyst 6500/6000.
Nota: per ulteriori informazioni, fare riferimento a Confronto tra i sistemi operativi Cisco Catalyst e Cisco IOS per gli switch Cisco Catalyst serie 6500.
L'esempio di questa sezione illustra uno schema logico di uno switch Catalyst 6509. Il diagramma mostra le interconnessioni tra un Supervisor Engine nello slot 1, un modulo fabric-enabled non switch nello slot 2, un modulo fabric-enabled dello switch del canale fabric (ad esempio, WS-X6516=) nello slot 3, un modulo fabric-enabled dello switch del canale dual fabric (ad esempio, WS-X6816=) nello slot 4 e un SFM nello slot 5.
Il fabric dello switch è costituito dall'SFM e dai componenti di connessione situati sullo chassis Catalyst 6500. Il modulo fabric abilitato per switch a doppio canale ha solo connessioni al fabric dello switch.
I moduli abilitati per switch fabric con un canale fabric hanno una connessione al bus dati e una connessione al fabric switch.
Il Supervisor Engine, il modulo non abilitato per la struttura e il modulo abilitato per la struttura dello switch con un canale fabric sono collegati al bus dati.
Il bus dati ha una capacità di inoltro dati inferiore (32 Gb/s) rispetto al fabric dello switch (256 Gb/s) e tutti i dati da e verso i moduli non abilitati per il fabric devono attraversare il bus dati.
L'SFM crea un canale dedicato tra il modulo abilitato alla struttura e l'SFM e fornisce la trasmissione ininterrotta dei frame tra questi moduli.
La tabella contiene un riepilogo dei diversi flussi:
Flusso di dati tra i moduli | Modalità di funzionamento nel software Cisco IOS | Modalità di funzionamento in CatOS |
---|---|---|
Tra moduli abilitati per fabric (nessun modulo abilitato per fabric installato) | Compatto | Compatto |
Tra moduli abilitati per fabric (quando sono installati anche moduli non abilitati per fabric) | Troncato | Troncato |
Tra moduli abilitati per fabric e moduli non abilitati per fabric | BUS | Flow-through |
Tra moduli non abilitati per fabric | BUS | Flow-through |
Moduli abilitati per fabric con DFC (Distributed Feature Card) installato | Distributed Cisco Express Forwarding (dCEF) | N/D |
Con l'SFM, il traffico viene inoltrato da e verso i moduli nelle modalità descritte in questa sezione. La modalità operativa determina il flusso di dati attraverso lo switch.
Catalyst 6500 con SFM e moduli non basati su fabric, ad esempio WS-X6348-RJ-45 o WS-X6416-GBIC, funzionano in modalità flow-through. In modalità flow-through, il flusso di dati tra moduli non fabric abilitati non utilizza l'SFM, ma il bus di dati a 32 Gbps. Anche il flusso di dati tra un Supervisor Engine/MSFC e un modulo non abilitato per la struttura attraversa il BUS dati e non utilizza l'SFM. Il flusso di dati tra un modulo senza connessioni al bus di dati, come il WS-X6816-GBIC, e un modulo non abilitato alla struttura passa dal modulo abilitato alla struttura dello switch attraverso l'SFM, quindi al Supervisor Engine e infine al modulo non fabric.
Se lo switch contiene un modulo abilitato per fabric e un modulo non abilitato per fabric, le schede di linea abilitate per fabric funzionano in modalità troncata. In questa modalità, il traffico tra il modulo compatibile con fabric e i moduli non fabric passa attraverso il canale fabric dello switch e il bus di dati attraverso il Supervisor Engine. In caso di traffico tra moduli fabric abilitati, solo i dati troncati (i primi 64 byte del frame) vengono inviati sul canale fabric dello switch. Nel caso del traffico tra due moduli non fabric-enabled, funziona come la modalità flow-through.
È possibile specificare manualmente la modalità di commutazione utilizzata dal sistema per migliorare le prestazioni analizzando i pacchetti di dati. La modalità predefinita dovrebbe funzionare correttamente, a meno che non sia necessaria un'altra modalità per motivi specifici. Se nello chassis sono presenti moduli non abilitati per fabric e abilitati per fabric e la maggior parte del traffico è tra il modulo abilitato per fabric e il modulo non abilitato per fabric, l'utilizzo della modalità BUS offre maggiori vantaggi rispetto alla modalità troncata. Con la maggior parte dei pacchetti che fluiscono tra moduli fabric-enabled, in particolare i frame di dimensioni jumbo, è preferibile la modalità troncata. È possibile configurare la soglia per la modalità troncata con questo comando nel software Cisco IOS:
la modalità switching fabric consente la modalità bus | {soglia troncata [{threshold [number]}]
In questo comando, il numero di soglia è il numero della scheda di linea abilitata per l'infrastruttura prima dell'attivazione della modalità troncata.
Quando uno chassis contiene solo moduli abilitati per fabric switch, le schede di linea abilitate per fabric possono funzionare in modalità compatta. In questo modo si ottiene la migliore velocità di commutazione possibile in CatOS, a seconda delle schede di linea.
Questa modalità è disponibile solo nel software Cisco IOS con schede di linea abilitate per struttura e DFC. In questo modo viene fornita la migliore velocità di switching di livello 3 possibile nel software Cisco IOS.
La capacità complessiva di inoltro dei dati dello switch aumenta in quanto più traffico utilizza la modalità SFM rispetto al bus di dati. La modalità bus-only o flow-through ha la più bassa capacità di inoltro dati, mentre la modalità compatta ha la più alta capacità di inoltro dati quando si utilizza CatOS. La modalità dCEF offre la più alta capacità di inoltro su uno switch Catalyst 6500 con software Cisco IOS.
Nel software CatOs, è possibile disabilitare la funzionalità dello switch per ripristinare la modalità solo BUS quando l'SFM non funziona con il comando set system cross-fallback. Se lo switch torna alla modalità solo BUS, i moduli che sono collegati al BUS continuano a funzionare mentre i moduli che non sono collegati al BUS vengono spenti dal Supervisor Engine.
La modalità operativa viene impostata automaticamente dal Supervisor Engine, ma può essere configurata se necessario.
Nel software Cisco IOS versione 12.1.11E e successive, è possibile configurare la modalità di commutazione utilizzando questo comando:
[no] la modalità di commutazione fabric consente la modalità bus | {soglia troncata [{threshold [number]}]
Il comando no fabric switching-mode allow bus-mode rimuove l'alimentazione a tutti i moduli non fabric.
Se si specifica la modalità troncata, lo switch funziona nella modalità troncata se ha anche un modulo abilitato per fabric presente nello chassis con altri moduli non fabric.
In modalità troncata, è inoltre possibile specificare il numero di moduli abilitati per l'infrastruttura che devono essere presenti nello chassis per passare alla modalità troncata con il comando threshold. Il valore predefinito è due. Se la soglia non viene raggiunta, viene ripristinata la modalità originale.
Il comando show fabric switching-mode viene usato per verificare la modalità operativa, come mostrato di seguito:
cat6k# show fabric switching-mode %Truncated mode is allowed %System is allowed to operate in legacy mode Module Slot Switching Mode 1 Crossbar 2 DCEF 3 DCEF 4 DCEF 5 No Interfaces
In CatOs è disponibile un comando simile, ma a questo punto non è possibile specificare il valore di soglia con la modalità troncata.
set system switchmode allow {troncato | solo bus}
Il motivo per cui queste soglie sono state fissate è il miglioramento delle prestazioni. In modalità troncata, il traffico dal modulo con supporto fabric a quello senza supporto fabric deve viaggiare con Fabric e Data BUS, con un impatto sulle prestazioni complessive. Quando nello stesso chassis vengono combinate schede compatibili solo con BUS e fabric, è consigliabile ponderare i modelli di traffico e verificare se l'utilizzo della modalità troncata offre vantaggi. La modalità predefinita dovrebbe essere la più adatta, ma le prestazioni complessive potrebbero essere migliori in modalità troncata se c'è molto traffico con grandi dimensioni di frame (o jumbo) tra un Supervisor Engine e una singola scheda fabric-able (o tra porte sulla stessa scheda fabric-compatibili).
Il comando show fabric channel switchmode viene usato per verificare la modalità operativa, come mostrato di seguito:
cat6k> (enable) show fabric channel switchmode Global switching mode: flow through Module Num Fab Chan Fab Chan Switch Mode Channel Status ------ ------------ -------- ------------ -------------- 1 1 0, 0 flow through unused 3 0 n/a n/a n/a 5 1 0, 5 flow through unused 6 18 0, 0 n/a unused 6 18 1, 1 n/a unused 6 18 2, 2 n/a unused 6 18 3, 3 n/a unused 6 18 4, 4 n/a unused 6 18 5, 5 n/a unused 6 18 6, 6 n/a unused 6 18 7, 7 n/a unused 6 18 8, 8 n/a unused 6 18 9, 9 n/a unused 6 18 10, 10 n/a unused 6 18 11, 11 n/a unused 6 18 12, 12 n/a unused 6 18 13, 13 n/a unused 6 18 14, 14 n/a unused 6 18 15, 15 n/a unused 6 18 16, 16 n/a unused 6 18 17, 17 n/a unused
La prima generazione di schede di linea abilitate per fabric (ad esempio, WS-X6516-GBIC) fornisce una connessione sia al fabric di switching che al bus di sistema esistente. Ciò consente al sistema Catalyst 6500 di utilizzare il fabric di switching come mezzo principale di trasferimento dei dati per le schede di linea abilitate per fabric. Se il fabric dello switch si guasta, il backplane del bus di sistema assume il controllo per garantire che la commutazione dei pacchetti continui, anche se a 15 Mp/s, e che lo switch rimanga in linea.
Nota: questa modifica nelle prestazioni di commutazione è applicabile solo se il sistema sta inizialmente inoltrando a oltre 15 Mp/s. Se un sistema funziona a 15 Mp/s, il failover del BUS dalla struttura al sistema non influisce sulle prestazioni. Fabric attivo-standby e backplane attivo da fabric a 32 Gbps ripristinati al normale funzionamento in meno di tre secondi.
Inoltre, Catalyst serie 6500 può essere configurato con due SFM (ad esempio, negli slot 5 e 6), che forniscono un altro livello di ridondanza del fabric. In questa configurazione, un guasto al modulo fabric primario determinerebbe lo switchover al modulo fabric secondario per continuare a funzionare a 30 Mp/s.
Il modulo fabric dello switch attivo esegue il failover sul fabric dello switch secondario in questo scenario:
L'SFM attivo non funziona, è disabilitato o è stato rimosso dallo chassis.
Tutti i moduli fabric-enabled al momento dell'avvio sincronizzano il canale con lo standby e quindi con quello attivo (dato quando sono presenti entrambi gli SFM). Se uno dei moduli SFM non riesce a eseguire la sincronizzazione, tale modulo viene disattivato.
Se il modulo abilitato per la struttura o l'SFM presenta un qualsiasi tipo di errore, perdita della sincronizzazione, errore CRC (Cyclic Redundancy Check), timeout di heartbeat o altri problemi e supera il valore di soglia, il modulo lo segnala al Supervisor Engine. Il Supervisor Engine avvia il processo di ripristino reimpostando il canale. Se la sincronizzazione con lo switch attivo ha esito negativo, ma con lo switch in standby, lo switch attivo viene disabilitato. Si è verificato un errore con il modulo attivo, il modulo è disabilitato.
Se il Supervisor Engine stesso o l'SFM riscontra lo stesso tipo di errori, come CRC o la perdita di heartbeat sul canale, e supera il valore di soglia, il Supervisor Engine tenta di eseguire la sincronizzazione con lo standby. Se l'operazione ha esito positivo, la funzione attiva viene disattivata. Se l'operazione ha esito negativo, entrambi gli SFM vengono disattivati e funzionano senza gli SFM.
Nota: i moduli fabric switch di seconda generazione funzionano solo in presenza di un SFM. Se non sono presenti moduli SFM in uno chassis con moduli abilitati per il fabric dello switch di seconda generazione, i moduli non funzionano.
Questi moduli hanno un singolo canale seriale per il fabric dello switch e una connessione al bus dati. Questi moduli possono funzionare in uno chassis, con o senza SFM:
WS-X6K-S2-MSFC2 e WS-X6K-S2-PFC2
WS-X6516-GBIC
WS-X6502-C10GE
WS-X6548-RJ-45
WS-X6548-RJ-21
WS-X6516-GE-TX
WS-X6524-MT-RJ
Questo modulo dispone di due canali seriali per il fabric dello switch e non è collegato al bus dati. Senza un SFM operativo nello chassis, il modulo non funziona:
WS-X6816-GBIC
D1: Lo switch sta generando il messaggio di errore "Invalid Feature Index Set for module X" quando viene inserito l'SFM.
Questo messaggio viene generato da uno switch con CatOS. Ciò significa che il codice in esecuzione sullo switch non supporta l'SFM installato. Il requisito minimo di codice per il WS-C6500-SFM è 6.1(1d), mentre il requisito minimo di codice per il WS-C6500-SFM2 è 6.2(2).
D2: Le schede di linea abilitate per fabric non switch funzionano con un modulo SFM nello chassis?
Le schede non abilitate per fabric switch non utilizzano il fabric switch, ma funzionano e utilizzano il bus di switching per l'inoltro dei dati. In questo caso, l'SFM funziona in modalità troncata o solo BUS, a seconda della presenza di altri moduli abilitati per fabric.
D3: Il Supervisor Engine 1 (WS-X6K-SUP1-2GE) o il Supervisor Engine 1A (WS-X6K-SUP1A-2GE) supporta un modulo SFM?
L'SFM funziona solo con un Supervisor Engine 2. L'SFM non può funzionare in uno chassis con Supervisor Engine 1 o 1A.
D4: Il modulo SFM funziona su uno chassis Catalyst 6000?
L'SFM funziona solo in uno chassis Catalyst 6500. Lo chassis Catalyst 6000 non dispone del supporto hardware per il fabric dello switch.
D5: Qual è la differenza tra WS-C6500-SFM e WS-C6500-SFM2?
Il WS-C6500-SFM può supportare solo fino a otto moduli fabric-enabled. Per questo motivo, il WS-C6500-SFM può funzionare solo in uno chassis 6 o 9 slot 6500. Il WS-C6500-SFM2 può supportare 11 moduli fabric e funzioni nello chassis a 6, 9 e 13 slot.
Nota: tutti gli slot per schede di linea in uno chassis a 6 o 9 slot dispongono di due canali fabric. Uno chassis a 13 slot, d'altra parte, dispone solo di due canali fabric negli slot da 9 a 13. Assicurarsi di inserire i moduli con doppio fabric nei corretti slot a doppio fabric per ogni chassis.
D6: Quali sono le differenze tra un modulo con supporto fabric e un modulo con supporto solo fabric?
Nella tabella seguente vengono elencate alcune delle differenze tra un modulo con supporto per struttura e un modulo con supporto solo per struttura:
Caratteristiche | Moduli compatibili con fabric | Moduli solo fabric |
---|---|---|
Numeri di modello | Inizia con WS-X65XX | Inizia con WS-X68XX |
Numero di connessioni allo switch fabric | uno | due |
Numero di connessioni al bus di dati | uno | zero |
Supporta la ridondanza di fallback del bus di dati | Sì. È collegato al bus di dati. Se l'SFM viene rimosso dallo chassis, la scheda continua a funzionare. | No. Questo modulo si connette solo all'SFM. Senza il modulo SFM, la scheda è spenta e cessa di funzionare finché non viene inserito un modulo SFM nello chassis. |
Standard con DFC | No. Un DFC deve essere acquistato separatamente. | Con ogni modulo viene fornito un modulo DFC. |
D7: Un modulo compatibile con SFM richiede una scheda secondaria DFC per utilizzare il fabric dello switch?
Un DFC consente a un modulo di supportare dCEF. Il dCEF consente a un modulo di prendere decisioni di routing indipendentemente dal Supervisor Engine o dall'MSFC2. Analogamente al Versatile Interface Processor (VIP) di Cisco 7500, il DFC replica la logica di inoltro di layer 2 (L2) e layer 3 (L3) dal Supervisor Engine e dall'MSFC2, consentendo in tal modo al modulo di prendere una decisione di inoltro L2 o L3 localmente sul modulo. DFC è supportato solo nel software Cisco IOS. La scheda DFC rappresenta un ulteriore miglioramento e, in combinazione con l'SFM, può aumentare la capacità di inoltro dei dati a 210 Mp/s.