Fabric OSTM Versione 2.0

Transcript

Fabric OSTM Versione 2.0
Fabric OSTM
Versione 2.0
Numero pubblicazione 53-0001551-01
Copyright
 1998, 1999, Brocade Communications Systems, Incorporated.
TUTTI I DIRITTI RISERVATI.
53-0001551-01
BROCADE®, SilkWorm® 2400/2800. Fabric OSTM e il logo BROCADE sono marchi o marchi
registrati di Brocade Communications Systems, Inc., negli Stati Uniti e/o in altri paesi.
Tutti gli altri nomi commerciali, prodotti o nomi di servizi sono o possono essere marchi o marchi di
servizio dei rispettivi proprietari e sono usati per identificarne prodotti o servizi.
Avviso: Questo documento ha esclusivamente scopo informativo e non rappresenta alcuna garanzia, sia
essa espressa o implicita, relativa a qualsivoglia attrezzatura, caratteristica o servizio offerto.
BROCADE si riserva il diritto di apportare modifiche a questo documento in qualsiasi momento, senza
preavviso, e non si assume alcuna responsabilità per il suo uso.
L’esportazione dei dati tecnici contenuti in questo documento può richiedere una licenza di esportazione
rilasciata dal governo degli Stati Uniti.
Brocade Communications Systems, Incorporated
1RWDUHODWLYDDOO¶DSSOLFDELOLWjGHOODSXEEOLFD]LRQH
)DEULF26Œ
D+HZOHWW3DFNDUG
Il manuale )DEULF26 descrive il funzionamento degli switch SilkWorm 2400 e 2800. Quanto
segue descrive l’ambito di applicazione di questo manuale a Hewlett-Packard.
I riferimenti a quanto segue non sono applicabili:
• Numeri di modello
• Informazioni relative alle licenze opzionali
• Numeri parte
• Rame
Gli avvisi, l’indice e la prefazione sono applicabili, con le seguenti eccezioni:
• Pubblicazioni correlate – I numeri parte per la Hewlett-Packard sono i seguenti: 0DQXDOHGL
ULIHULPHQWR KDUGZDUHA5624-90902, )DEULF26A5624-90903, =RQLQJA5624-90904,
4XLFN/RRS A5624-90905, :HE7RROV*XLGDG¶XVR A5624-90906 e 6&6,(QFORVXUH
6HUYLFHV6(68VHU¶V*XLGHA5624-90907.
• I prodotti opzionali concessi in licenza sono standard.
Il Capitolo 1 (Introduzione) è applicabile con le seguenti eccezioni.
• I prodotti opzionali concessi in licenza sono standard.
Il Capitolo 2 (Gestione) è applicabile con le seguenti eccezioni.
• SilkWorm 1000 è lo SureStore E Switch F16 di Hewlett-Packard.
Il Capitolo 3 (Comandi Telnet) è applicabile.
Il Capitolo 4 (Diagnostica) è applicabile.
L’Appendice A (Glossario) è applicabile.
L’Appendice B (Supporto clienti) non è applicabile. Per informazioni relative al supporto, fare
riferimento al contratto di supporto stipulato con Hewlett-Packard.
L’Appendice C (Messaggi di errore) è applicabile.
$
&RS\ULJKW© 3ULQWHGLQ86$
$
INDICE
0
Prefazione
Capitolo 1: Introduzione
Capitolo 2: Gestione
Compatibilità con l’hardware della serie SilkWorm 1000. . . . . . . . . . . . 2-2
Confronto dei metodi di accesso alla gestione dello switch . . . . . . . . . . 2-3
Configurazione hardware per la gestione dello switch . . . . . . . . . . . . . . 2-5
Configurazione indirizzo IP dello switch su SilkWorm 2800. . . . 2-5
Configurazione indirizzo IP dello switch su SilkWorm 2400. . . . 2-5
Requisiti del cablaggio seriale. . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-6
Collegamento alla porta seriale . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-6
Configurazione del collegamento RS-232. . . . . . . . . . . . . . . . . . . 2-7
Configurazione dell’indirizzo IP . . . . . . . . . . . . . . . . . . . . . . . . . . 2-7
Gestione tramite Telnet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-8
Nome utente predefinito . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-8
Modifica delle password . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-9
Ripristino delle impostazioni di fabbrica sul 2400 . . . . . . . . . . . . . . . 2-9
Gestione con SNMP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-10
Trasporto SNMP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-12
Supporto MIB-II . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-12
Supporto per il MIB degli elementi del Fabric . . . . . . . . . . . . . . . . . 2-13
MIB univoco del vendor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-13
Trap generici . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-13
Trap specifici dell’azienda . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-14
Configurazione dell’agente. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-14
File MIB e trap disponibili . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-15
Daemon syslog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-16
Introduzione . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-16
Supporto syslogd. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-16
Formato dei messaggi di errore . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-17
Classificazione dei messaggi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-18
Configurazione dello switch . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-18
Configurazione syslogd . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-19
Capitolo 3: Comandi Telnet
agtcfgDefault . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2
agtcfgSet. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-4
agtcfgShow. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-6
aliasShow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-7
configure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-8
configDefault . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-14
Fabric OSTM
v
configShow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-15
date . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-16
errDisplayFilter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-17
errDump . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-18
errShow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-19
fabricShow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-20
fastboot. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-21
firmwareDownload . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-22
h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-24
help. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-25
i . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-27
ifShow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-29
ipAddrSet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-30
ipAddrShow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-31
login . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-32
logout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-33
nsAllShow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-34
nsShow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-35
passwd . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-37
Comandi speciali . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-37
Esempi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-37
portDisable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-38
portEnable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-39
portErrShow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-40
portLogClear . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-41
portLogDump. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-42
portLogShow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-43
portPerfShow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-46
portShow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-47
portStatsShow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-49
psShow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-52
reboot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-53
switchDisable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-54
switchEnable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-55
switchName . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-56
switchShow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-57
syslogdIp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-59
tempShow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-60
uptime . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-61
version . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-62
diagHelp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-63
licenseHelp. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-64
Comandi relativi alla licenza . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-65
licenseAdd . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-65
licenseRemove . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-65
licenseShow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-66
routeHelp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-67
Comandi di routing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-68
bcastShow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-68
fspfShow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-69
interfaceShow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-70
vi
iodReset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-74
iodSet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-74
LSDbShow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-75
mcastShow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-77
nbrStateShow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-77
topologyShow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-78
uRouteConfig . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-79
uRouteRemove . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-80
uRouteShow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-80
Capitolo 4: Diagnostica
Informazioni generali sulla diagnostica . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2
Individuazione di un errore di sistema . . . . . . . . . . . . . . . . . . . . . . . . 4-2
Spegnimento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2
Prove POST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-3
Comandi della diagnostica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-4
ramTest . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-5
portRegTest. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-5
centralMemoryTest . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-5
cmiTest . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-6
camTest. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-6
portLoopbackTest . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-7
sramRetentionTest . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-9
cmemRetentionTest . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-9
crossPortTest. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-10
spinSilk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-12
diagClearError . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-15
diagDisablePost . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-16
diagEnablePost . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-16
diagShow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-16
setGbicMode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-19
supportShow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-20
Messaggi di errore relativi alla diagnostica . . . . . . . . . . . . . . . . . . . . . . 4-22
Appendice A: Glossario
Definizione dei termini . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .A-2
Appendice B: Supporto clienti
Applicazione di supporto e comunicazione dei problemi . . . . . . . . . . . . B-1
Per ricevere gli aggiornamenti software . . . . . . . . . . . . . . . . . . . . . . . . . B-2
Definizioni dei trap e dei MIB SilkWorm . . . . . . . . . . . . . . . . . . . . . B-2
Appendice C: Messaggi di errore
Formati dei messaggi di errore del sistema . . . . . . . . . . . . . . . . . . . . . . . C-1
Formati dei messaggi di errore della diagnostica. . . . . . . . . . . . . . . . . . . C-3
Numeri dei messaggi di errore . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-3
Tabelle dei messaggi di errore . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-8
Fabric OSTM
vii
viii
PREFAZIONE
Il manuale di Fabric OS versione 2.0 descrive l’utilizzo, la gestione e la manutenzione
dello switch.
A chi si rivolge
Il presente manuale si rivolge a:
■
Personale tecnico
■
Amministratori di sistema
Organizzazione del manuale
Nella seguente tabella è descritta la struttura del manuale.
PER
Fabric OS
INFORMAZIONI SU
VEDERE
Introduzione al software
Introduzione a pagina 1-1
Gestione dello switch e relativi comandi
Gestione a pagina 2-1
Comandi Telnet ed esempi
Comandi Telnet a pagina 3-1
Diagnostica e soluzione dei problemi
Diagnostica a pagina 4-1
Glossario
Glossario a pagina A-1
Supporto clienti e aggiornamenti software
Supporto clienti a pagina B-1
Messaggi di errore
Messaggi di errore a pagina C-1
ix
Prefazione
Pubblicazioni correlate
Di seguito sono indicate le pubblicazioni che forniscono ulteriori informazioni sul
prodotto:
■
Standard Fibre Channel
Per informazioni dettagliate sugli standard Fibre Channel, visitare il sito web della Fibre
Channel Association all’indirizzo:
http://www.fibrechannel.com
■
x
SilkWorm 2800 Hardware Reference Manual (53-0001553-01)
1
INTRODUZIONE
1:
Fabric OS gestisce il funzionamento degli switch Silkworm 2400 e 2800. Il sistema viene
fornito con un set di comandi standard per personalizzare lo switch in base alla
configurazione di un determinato cliente, controllare le funzioni dello switch stesso e
monitorare lo switch e il Fabric durante il funzionamento.
Fabric OS fornisce un’insieme di funzioni per:
■
Individuare tutti i dispositivi collegati, determinare i percorsi di dati disponibili
tramite gli switch e configurare il Fabric.
■
Personalizzare uno o più switch per configurare l’installazione in base alle
preferenze del cliente.
■
Configurare e gestire funzioni correlate al Fabric come il servizio SNS (Simple
Name Service), il servizio Alias e Zoning (prodotto opzionale)
■
Fornire una vasta gamma di interfacce di gestione che si adattino alla
metodologia di gestione standard del cliente. Gli switch della serie SilkWorm
2000 possono essere gestiti in remoto tramite Telnet, SNMP, servizi SES (SCSI
Enclosure Services) o mediante un browser Web.
La Tabella 1-1 descrive le funzioni di base del software.
Fabric OS
1-1
Capitolo 1 Introduzione
Tabella 1-1 Caratteristiche tecniche di SilkWorm
CARATTERISTICA
DESCRIZIONE
Login (FC)
Viene supportato il login esplicito Fabric (pubblico e privato).
Probing
Ricerca automatica dei dispositivi e registrazione automatica con il servizio SNS (Simple
Name Service) di Fabric. Per i dispositivi privati, viene impostata la modalità di traduzione
in modo che altri dispositivi collegati al Fabric possano comunicare con loro.
ZONING
ZONING (prodotto opzionale concesso in licenza) è un servizio di gestione del Fabric usato
per creare sottoinsiemi di dispositivi logici all’interno di una rete SAN (Storage Area
Network) che consente di suddividere le risorse per la gestione ed il controllo dell’accesso.
Credito buffer-tobuffer
Il valore di credito buffer-to-buffer per ciascuna F_Port può arrivare fino a 16 crediti.
Valori di timeout
I valori R_A_TOV (Resource Allocation Time Out Value) e E_D_TOV (Error Detect Time Out
Value) sono regolabili in incrementi di 1 millisecondo tramite Telnet.
Nome Fabric
Nella configurazione a più switch viene utilizzato un metodo di assegnazione automatica del
Nome Fabric.
Trasmissione dei
frame
Lo switch trasmette i frame tramite la F_Port di destinazione nello stesso ordine in cui sono
stati ricevuti dalla F_Port di origine. La trasmissione dei frame in quest’ordine viene
mantenuta all’interno di un Fabric con più switch collegati tra loro.
Assegnazione
dell’indirizzo
Lo switch rispetta la gerarchia di assegnazione degli indirizzi definita dallo standard Fibre
Channel. Gli identificativi per gli indirizzi delle porte sullo switch sono selezionati mediante
l’uso di un protocollo per l’assegnazione automatica degli indirizzi. A tutte le porte
all’interno di un Fabric gestito da switch (F_Port, FL_Port e E_Port) sono assegnati degli
identificativi degli indirizzi. Ogni switch conserva la propria gamma di indirizzi. La gestione
degli identificativi degli indirizzi e l’assegnazione della gamma di indirizzi ai singoli switch
vengono eseguite dai sistemi di gestione degli indirizzi designati all’interno del Fabric.
Broadcast e
Multicast
Il sistema supporta fino a 256 gruppi multicast, più uno per il broadcast. Ogni porta può
essere membro di più gruppi. Oltre alla tabella di routing unicast, ogni porta dispone della
propria tabella di routing multicast. Il server Alias è responsabile dell’installazione e della
rimozione dei gruppi multicast.
Routing dei frame
Il routing automatico dei frame tra le porte è supportato. La selezione del percorso in una
configurazione a più switch si basa su un protocollo per il routing automatico.
Gestione
Lo switch può essere gestito tramite il pannello frontale del 2800, Telnet, l’agente SNMP,
l’agente SES SCSI-3 (prodotto opzionale concesso in licenza) e WEB TOOLS (prodotto
opzionale concesso in licenza). Gli ultimi tre elementi sono accessibili mediante l’indirizzo
IP sulla porta Ethernet 100BaseT RJ45 o una qualsiasi porta Fibre Channel. È possibile
utilizzare un qualsiasi prodotto di gestione basato su SNMP per accedere all’agente SNMP.
Per usare WEB TOOLS, è possibile usare un qualsiasi browser Web supportato.
Name Server
La funzione Name Server è basata sul modello SNS (Simple Name Server) definito nello
standard Fibre Channel. Questa funzione viene fornita dalla N_Port incorporata con gli
indirizzi alias FFFFFCh per registrare l’associazione tra l’indirizzo fisico Fibre Channel a 24
bit della Nx_Port (identificativo Nx_Port) e gli indirizzi logici come WWN (Worldwide Name),
indirizzi IP, tipi di unità FC-4 e IPA (Initial Process Associator). La funzione Name Server
fornisce anche funzioni di annullamento della registrazione e di interrogazione da altri nodi
o Nx_Port per la traduzione degli indirizzi logici nei corrispondenti identificativi Nx_Port.
Alias Server
La funzione Alias Server si basa sullo standard Fibre Channel. Essa viene eseguita dalla
N_Port incorporata con l’indirizzo alias FFFFF8h e consente di gestire gruppi multicast.
1-2
2
GESTIONE
2:
Questo capitolo contiene informazioni generali ed esempi sulla gestione ed il
monitoraggio dello switch. Include inoltre informazioni sulla compatibilità del software
versione 2.0 con le versioni precedenti del software SilkWorm. Gli argomenti trattati in
questo capitolo sono i seguenti:
Fabric OS
■
Compatibilità con l’hardware della serie SilkWorm 1000
■
Metodi di gestione dello switch
■
Configurazione dell’hardware per la gestione dello switch
■
Gestione tramite Telnet (vedere il Capitolo 3, Comandi Telnet per i comandi
supportati)
■
Gestione con SNMP
■
Daemon syslog
2-1
Capitolo 2 Gestione
Compatibilità con l’hardware della serie
SilkWorm 1000
La versione 2.0 del software funziona solo sull’hardware della serie SilkWorm 2000 e
non può funzionare sull’hardware della serie SilkWorm 1000 (SilkWorm e
SilkWorm Express). La versione 2.0 del software è compatibile con il software della
serie SilkWorm 1000 e consente in tal modo ai sistemi delle famiglie 2000 e 1000 di
funzionare sullo stesso Fabric. Per garantire questa compatibilità, il sistema della
famiglia SilkWorm 2000 deve essere configurato con una modalità particolare di
assegnazione degli indirizzi. Tale modalità viene denominata “VC Encoded Address
Mode”. La selezione di questa modalità viene descritta sotto il comando ‘configure’ nel
Capitolo 3, Comandi Telnet. Quando viene utilizzata questa modalità per la
compatibilità, il numero massimo di switch in un Fabric è 32 (rispetto al numero
massimo di 239 switch in un Fabric supportato dalla versione 2.0 del software). Inoltre,
il numero massimo di gruppi multicast si riduce da 256 a 31.
Viene fornita inoltre una seconda modalità per la compatibilità con SilkWorm 1000. Si
tratta di un’impostazione secondaria della modalità “VC Encoded Address Mode” e
garantisce una funzione di assegnazione degli indirizzi identica al 100% tra l’hardware
della serie 2000 versione 2.0 e il software versione 1.6 e successive sull’hardware
della serie 1000. Quando viene selezionata questa modalità con il comando “configure”
e viene impostato il parametro “Disable Translative Mode”, la funzione del Fabric
denominata Translative Mode non è più supportata. Questa modalità deve essere
utilizzata solo quando è richiesta una compatibilità con le versioni precedenti dei sistemi
della serie 1000 a livello di decodificazione degli indirizzi. Solo i clienti che hanno
installato l’hardware della serie 1000 e driver che effettuano il probing delle porte
devono utilizzare questa funzione.
2-2
Confronto dei metodi di accesso alla gestione dello switch
Confronto dei metodi di accesso alla
gestione dello switch
Lo switch SilkWorm® 2800 viene gestito in locale tramite i pulsanti del pannello frontale
e in remoto tramite Telnet, SNMP, Web Management (prodotto opzionale concesso in
licenza) o SES (SCSI Enclosure Services) (prodotto opzionale concesso in licenza). Le
opzioni di gestione del pannello frontale sono descritte nel manuale di riferimento
hardware di SilkWorm® 2800.
Lo switch SilkWorm® 2400 viene gestito in remoto tramite Telnet, SNMP, Web
Management (prodotto opzionale concesso in licenza) o SES (SCSI Enclosure Services)
(prodotto opzionale concesso in licenza). Lo switch non dispone di un pannello frontale.
Per gestire uno switch, l’utente deve poter accedere ad uno dei metodi di gestione
disponibili. Per poter utilizzare le applicazioni Telnet, SNMP e Web Management, lo
switch deve essere accessibile tramite un collegamento di rete. Il collegamento di rete
può essere effettuato dalla porta Ethernet dello switch (fuori banda) o dalla porta Fibre
Channel (in banda). Lo switch deve essere configurato con un indirizzo IP che consenta
il collegamento di rete. Nella sezione che segue, vengono fornite istruzioni dettagliate su
come assegnare allo switch un indirizzo IP valido che consenta la gestione in rete. Tutte
le altre informazioni relative all’hardware sono contenute nei manuali di riferimento
dello switch della serie 2000 elencati nella prefazione di questo manuale.
Prima di modificare una qualsiasi impostazione di fabbrica, è necessario conoscere a
fondo le procedure descritte in questo capitolo, incluse le funzioni e le caratteristiche
interattive dello switch. Per riportare lo switch SilkWorm 2800 alle impostazioni di
fabbrica, usare il comando configDefault, descritto nella sezione configDefault a
pagina 3-14 oppure il comando Reset to Default del pannello frontale descritto nel
manuale relativo all’hardware. Per riportare lo switch SilkWorm 2400 alle impostazioni
di fabbrica, vedere Ripristino delle impostazioni di fabbrica sul 2400 a pagina 2-9.
Esistono diversi metodi di accesso alla gestione di uno switch. Nella Tabella 2-1 viene
fornito un riepilogo dei diversi metodi di accesso alla gestione.
Tabella 2-1 Confronto dei metodi di accesso alla gestione
Fabric OSTM
METODO
DESCRIZIONE
FUORI BANDA
LOCALE IN BANDA
(FIBRECHANNEL) (ETHERNET)
Pulsanti del pannello
frontale
(SilkWorm 2800)
Gestione con i pulsanti
del pannello frontale
(vedere il manuale
dell’hardware per
informazioni su
pulsanti e descrizioni
dei comandi)
Sì
No
No
Comandi Telnet
Gestione effettuata in
remoto utilizzando i
comandi Telnet
No
Sì
Sì
Gestione con SNMP Gestione in remoto con il No
protocollo SNMP
(Simple Network
Management Protocol)
Sì
Sì
2-3
Capitolo 2 Gestione
Tabella 2-1 Confronto dei metodi di accesso alla gestione
METODO
DESCRIZIONE
FUORI BANDA
LOCALE IN BANDA
(FIBRECHANNEL) (ETHERNET)
Gestione con SES*
Gestione tramite i servizi
SES (SCSI-3
Enclosure Services)
No
Sì
No
Gestione in rete*
Gestione in remoto
tramite la rete
No
Sì
Sì
* La gestione tramite SES e quella in rete sono funzioni opzionali concesse in licenza.
La Figura 2-1 illustra i vari metodi di accesso alla gestione.
NOTA: Prima di poter stabilire un collegamento Telnet, è necessario
assegnare un indirizzo IP allo switch. Usare i pulsanti del pannello
frontale per assegnare un indirizzo IP (SilkWorm 2800) o collegarsi
tramite la porta RS-232 su SilkWorm 2400 per l’impostazione
dell’indirizzo IP. Nella sezione seguente vengono fornite spiegazioni
dettagliate su questo argomento.
La Figura 2-1 mostra i vari metodi e i percorsi di comunicazione per accedere alle
informazioni di gestione dello switch.
Informazioni di gestione
Pannello frontale
Porta seriale
Dispositivo SES
Agente SNMP
Telnet
Web
SNMP
UDP
FCP
Pulsanti
Display
Porta RS-232
FC-IP
Fibre Channel (in banda)
Figura 2-1 Metodi per la gestione delle informazioni
2-4
HTTP
TCP
IP su Ethernet
Ethernet (fuori banda)
Configurazione hardware per la gestione dello switch
Configurazione hardware per la gestione
dello switch
Per abilitare un collegamento allo switch, questo deve avere un indirizzo IP valido
impostato. È possibile impostare due indirizzi IP per l’accesso alla rete, uno per la porta
esterna Ethernet fuori banda e uno per l’accesso tramite porta Fibre Channel in banda.
Configurazione indirizzo IP dello switch su SilkWorm 2800
Gli indirizzi IP dello switch si possono impostare dal pannello frontale [vedere il manuale
di riferimento dell’hardware SilkWorm 2800 per informazioni sull’uso dei tasti].
■
■
Selezionare il menu “Configuration” usando il pulsante destro
■
Scorrere le opzioni di configurazione fino a che non appare l’opzione “Ethernet IP
Address” e selezionarla utilizzando il pulsante destro
■
Usare il pulsante sinistro per spostarsi da un valore per l’indirizzo IP al successivo
■
Usare i tasti di scorrimento su/giù per impostare i quattro valori numerici
dell’indirizzo IP
■
Quando tutti i valori sono impostati, premere il pulsante destro per terminare
l’operazione
■
Verificare che l’indirizzo IP sia corretto (selezionare l’opzione “Yes” per
memorizzarlo nella memoria flash)
■
Lo switch memorizzerà l’indirizzo IP nella memoria flash
Ripetere i passi sopra elencati dopo aver selezionato l’opzione “Set FC IP
Address” dal menu di configurazione
Terminata la procedura sopra indicata, lo switch è pronto per il collegamento di rete.
NOTA: Perché lo switch sia totalmente accessibile sulla rete,
potrebbe essere necessario impostare anche una maschera di rete e
un indirizzo gateway. Consultare l’amministratore della rete locale
per determinare se sullo switch è necessario impostare questi
indirizzi aggiuntivi. Una volta selezionate le opzioni di menu relative
all’impostazione di questi indirizzi aggiuntivi, la procedura per
impostarli è simile a quella sopra riportata.
Configurazione indirizzo IP dello switch su SilkWorm 2400
Lo switch SilkWorm 2400 non dispone di un pannello frontale con display e relativi
pulsanti. Questo switch viene fornito con un indirizzo IP predefinito già installato.
Questo indirizzo IP viene riportato sull’etichetta posta nella parte superiore del lato
frontale dello switch. L’indirizzo serve per il collegamento Ethernet esterno.
Se è possibile utilizzare questo indirizzo per stabilire un collegamento di rete allo switch,
allora l’indirizzo può essere modificato utilizzando un comando Telnet dopo essersi
collegati allo switch. Questo, infatti, è il metodo più semplice per impostare un nuovo
indirizzo IP. Tuttavia, se è necessario impostare un indirizzo IP compatibile con la
configurazione di rete usata prima di potersi collegare allo switch, è possibile farlo dopo
essersi collegati allo switch tramite il collegamento seriale RS-232 del pannello frontale.
Fabric OSTM
2-5
Capitolo 2 Gestione
Questo collegamento viene fornito per due motivi:
1 Per impostare l’indirizzo IP quando l’impostazione di fabbrica non può essere
utilizzata nella configurazione di rete utilizzata.
2 Per riportare lo switch alle impostazioni di fabbrica iniziali (in genere quando si
dimenticano le password impostate sullo switch ed è necessario immettere di nuovo
la password predefinita che si conosce).
Per collegarsi alla porta seriale, è necessario usare un cavo seriale ed un sistema host/
terminale che disponga del collegamento seriale.
Requisiti del cablaggio seriale
Lo switch usa un cavo seriale standard con un connettore D-Subminiature maschio a 9
piedini, ma sono richiesti/supportati solo i piedini 2, 3 e 5; se viene utilizzato il 7, il
segnale deve essere sempre attivo secondo questo schema di cablaggio:
Tabella 2-2 Schema di cablaggio
PIEDINO SEGNALE
DESCRIZIONE
1
2
TxData
Transmit Data (trasmissione dati)
3
RxData
Receive Data (ricezione dati)
GND
Logic Ground (massa)
CTS
Clear to Send (pronto a trasmettere)
4
5
6
7
8
9
NOTA: Lo switch dispone di una copertura per la porta seriale in
modo da proteggerla dalle scariche elettrostatiche (ESD) e dalla
polvere. Quando non è in uso, la porta seriale deve essere coperta.
Collegamento alla porta seriale
Le impostazioni della porta seriale sono:
2-6
■
8 bit
■
Nessuna parità
■
Un bit di stop
■
Velocità a 9600
Configurazione hardware per la gestione dello switch
Connettore RJ-45
Porta seriale
Figura 2-2 Collegamenti per SilkWorm 2400
NOTA: Il collegamento Telnet e quello alla porta seriale si escludono
a vicenda ed è possibile attivare solo un collegamento seriale alla
volta. Telnet ha la priorità e pertanto il collegamento alla porta
seriale viene terminato quando si effettua un collegamento Telnet. Il
collegamento seriale viene ripristinato al termine della sessione
Telnet, ma si deve effettuare nuovamente il login. Per effettuare il
login alla sessione tramite porta seriale, è necessaria una password.
ATTENZIONE
La verifica della password viene ignorata solo alla prima accensione per
consentire il login allo switch prima di impostare la password. Se la si
dimentica, si possono ripristinare le impostazioni di fabbrica.
Configurazione del collegamento RS-232
Per abilitare la comunicazione tramite la porta RS-232, sono necessari:
■
Un sistema host con un programma di emulazione terminale (ad esempio,
HyperTerminal) o un terminale stand-alone
■
Un cavo seriale con le specifiche di cui sopra. Il cavo deve essere del tipo DB9
con un connettore femmina per la porta seriale di SilkWorm 2400 ed un
connettore appropriato per l’host/terminale che viene utilizzato.
Collegare il cavo tra la porta RS-232 dello switch e l’interfaccia seriale dell’host/
terminale. Al momento dell’accensione, lo switch viene automaticamente collegato
e il login viene effettuato come admin. Se lo switch viene collegato dopo
l’accensione, è necessario immettere un nome utente per il login ed una password.
Configurazione dell’indirizzo IP
Come utente admin, digitare ‘ipAddrSet’. All’utente viene richiesti quanto segue:
Ethernet IP Address [valore corrente]: [se necessario, immettere il nuovo indirizzo]
Ethernet Subnetmaks [valore corrente]: [se necessario, immettere la nuova maschera di
sottorete]
Fibre Channel IP Address [valore corrente]: [se necessario, immettere il nuovo indirizzo]
Fibre Channel Subnetmask [valore corrente]: [se necessario, immettere la nuova maschera
di sottorete]
Gateway Address [valore corrente]: [se necessario, immettere il nuovo indirizzo]
Fabric OSTM
2-7
Capitolo 2 Gestione
Se il valore corrente è accettabile, premere Invio. Dopo aver immesso questi valori, lo
switch è accessibile in rete mediante l’apposito collegamento e può essere gestito usando
i comandi Telnet.
Gestione tramite Telnet
Per effettuare un collegamento Telnet allo switch, l’utente deve disporre di quanto segue:
■
Nome o indirizzo IP dello switch
■
Nome utente
■
Password
L’indirizzo IP deve essere installato tramite il comando
ipAddrSet che può essere immesso collegandosi alla porta seriale
RS-232 sul pannello frontale di SilkWorm 2400 (vedere la sezione
precedente). Rivolgersi all’amministratore di sistema della rete locale
per ottenere un indirizzo IP valido da assegnare allo switch.
NOTA:
Qualsiasi sistema host che supporti Telnet può essere utilizzato per collegarsi allo switch
su Ethernet. Se l’host supporta un servizio di nomi, il nome dello switch può essere usato
per effettuare un collegamento Telnet. Se non è attivo un servizio di nomi per registrare
i dispositivi di rete, per collegarsi allo switch viene utilizzato l’indirizzo IP. Ad esempio:
Telnet [nome switch fc]
telnet 192.168.64.9
Quando si effettua un collegamento Telnet, viene richiesto all’utente di immettere un
nome utente ed una password. La sezione seguente definisce i nomi utente predefiniti
forniti con lo switch e le password predefinite. Entrambi possono essere modificati
dall’amministratore dello switch.
Nome utente predefinito
A ciascun nomeutente è associato un determinato livello di sicurezza che va dal
nomeutente 3 con privilegi minimi al nomeutente 1 che ha il massimo dei privilegi.
Tabella 2-3 Nome utente predefinito
NOME
UTENTE
PREDEFINITO
user (nomeutente 3)
DESCRIZIONE
Consente agli utenti di usare tutti i comandi che non modificano lo stato
dello switch, come ad esempio il comando per la versione (version).
È il livello consigliato per il monitoraggio dell’attività dello switch.
admin (nomeutente 2) Consente agli utenti di usare tutti i comandi della guida. La maggior
parte delle operazioni di gestione viene effettuata a questo livello.
L’amministratore del sistema può assegnare, se lo desidera, nomi utente diversi rispetto
a quelli elencati. Ma i privilegi di un utente che già beneficia di un livello di sicurezza
specifico rimangono gli stessi, indipendentemente dal nome assegnatogli.
2-8
Gestione tramite Telnet
Modifica delle password
La password predefinita iniziale per tutti i nomiutente è password. Modificare le
password predefinite durante l’installazione in base alle esigenze di sicurezza del Fabric.
Per modificare le password degli utenti:
1 Effettuare il login come admin.
2 Immettere il comando passwd.
Tutti i nomiutente (admin, user) vengono visualizzati in sequenza, consentendo
all’amministratore di modificarne la password e il nome.
3 Immettere un’altra password o un altro nome mentre viene visualizzato un nome
utente in modo da sostituire la password o il nome esistenti.
NOTA: Se si dimentica la password dello switch, seguire le istruzioni
su come impostare lo switch sulle impostazioni di fabbrica, in modo
da riportare tutte le password alle impostazioni di fabbrica.
Ripristino delle impostazioni di fabbrica sul
2400
Nel caso in cui un utente cambi una password o un indirizzo IP e la dimentichi o imposti
un indirizzo IP non valido, è possibile inizializzare nuovamente l’indirizzo IP.
Per ripristinare le impostazioni di fabbrica:
1 Collegare un cavo seriale DB9 dalla porta seriale dell’host o dalla linea seriale del
terminale alla porta RS-232 dello switch.
2 Da un sistema host che esegue un programma di emulazione terminale o da un
terminale, eseguire il login allo switch.
3 Quando viene richiesto, immettere lo userid=admin e la password corretta per
l’utente admin.
4 Immettere il comando configDefault per ripristinare i nomiutente e le
password. Per istruzioni sull’uso di tale comando, vedere configDefault a pagina 3-14.
NOTA: Il comando configDefault non ha effetto sulla configurazione
dell’agente SNMP. Per ripristinare la configurazione dell’agente
SNMP, vedere agtcfgDefault a pagina 3-2.
Fabric OSTM
2-9
Capitolo 2 Gestione
Gestione con SNMP
L’agente SNMP residente consente di gestire lo switch in remoto tramite IP sulle
interfacce Ethernet e Fibre Channel.
Questa sezione fornisce informazioni generali sui concetti chiave relativi alla gestione
dello switch basata su SNMP (Simple Network Management Protocol). Inoltre, è
possibile fare riferimento ad altro materiale e libri di testo su SNMP per reperire
informazioni più dettagliate su questo protocollo e sul suo utilizzo.
In un modello SNMP, una rete gestibile è costituita da uno o più sistemi di gestione (o
stazioni di gestione della rete) e da una serie di agenti (o elementi di rete):
■
Un sistema di gestione esegue un’applicazione di gestione che effettua il
monitoraggio e il controllo degli elementi di rete
■
Un agente è un dispositivo di rete come uno switch Fibre Channel, un hub o un
bridge, che dispone a sua volta di un agente responsabile per l’esecuzione delle
operazioni richieste dal sistema di gestione. Pertanto, un agente è l’interfaccia di
accesso al dispositivo che viene gestito.
Il sistema di gestione comunica con un agente tramite il protocollo SNMP (Simple
Network Management Protocol). L’agente dello switch supporta sia SNMP versione 1
(SNMPv1) che SNMP per comunità versione 2 (SNMPv2C). SNMP consente di
effettuare le seguenti attività di gestione:
■
Un sistema di gestione può richiedere a un agente informazioni di gestione,
come, ad esempio, la propria identificazione. Per questa attività è necessario
effettuare tre operazioni:
■
SNMP-GET
■
SNMP-NEXT
■
SNMP-BULKGET (SNMPv2C)
■
Un sistema di gestione può modificare le informazioni di gestione sull’agente.
Questa operazione è denominata SNMP-SET.
■
Un agente può trasmettere informazioni al sistema di gestione senza che venga
effettuata una richiesta esplicita. Questa operazione viene denominata trap in
SNMPv1 o notifica in SNMPv2C. I trap o le notifiche comunicano al sistema di
gestione gli eventi straordinari che hanno luogo sull’agente, come, ad esempio, il
riavvio del sistema. Nel resto del manuale verrà utilizzato il termine trap.
Le informazioni sull’agente sono conosciute con il nome di base di informazioni di
gestione o MIB (Management Information Base). Si tratta di un’astrazione delle
informazioni di configurazione e di stato. Una classe o tipo specifico di informazioni di
gestione è chiamato oggetto o variabile MIB. Ad esempio, la variabile MIB sysDescr,
rappresenta la descrizione di un agente. L’esistenza di un valore specifico per un oggetto
MIB nell’agente viene definita come istanza dell’oggetto MIB o semplicemente istanza.
Alcuni oggetti MIB hanno un’unica istanza per un dato agente. Ad esempio, la
descrizione del sistema e l’istanza insieme vengono indicati come sysDescr.0. Altri
oggetti MIB possono avere più istanze. Ad esempio, lo stato operativo di ciascuna porta
Fibre Channel su uno switch ed un’istanza specifica insieme vengono indicati come
swFCPortOperStatus.5.
2-10
Gestione con SNMP
Gli oggetti MIB sono organizzati concettualmente in una struttura gerarchica ad albero.
Ogni ramo dell’albero ha un nome univoco ed un identificativo numerico (Figura 2-3).
I rami intermedi dell’albero consentono di raggruppare insieme oggetti MIB correlati. Le
foglie dell’albero rappresentano i veri e propri oggetti MIB. Nella Figura 2-3 viene
rappresentata una struttura ad albero, con particolare enfasi sull’albero MIB di Internet e
l’albero MIB Fibre Channel.
iso(1)
org(3)
dod(6)
internet(1)
directory(1) mgmt(2) experimental(3) private(4)
mib-2(1)
fibreChannel(42) enterprise(1)
system(1)
interface(2)
fcFe(1)
sysObjectID(2)
sysDescr(1)
fcFabric(2)
Brocade(1588)
commDev(2)
Figura 2-3 Albero MIB
Un oggetto MIB viene dunque identificato o denominato in modo univoco in base alla
posizione che occupa nell’albero. L’identificativo completo di un oggetto è costituito
dagli identificativi di ciascun ramo lungo il percorso dell’albero. Ad esempio,
l’identificativo completo dell’oggetto sysObjectID è 1.3.6.1.2.1.1.2. Per
esigenze di leggibilità si potrebbe utilizzare, ad esempio {system 1}.
L’agente dello switch supporta quanto segue:
Fabric OSTM
■
SNMPv1 e SNMPv2c
■
Programmi gestibili dalla riga comandi per accedere alla configurazione
dell’agente.
■
Gruppo di sistema MIB-II, gruppo di interfaccia e gruppo SNMP
■
MIB degli elementi del Fabric
■
MIB specifici del fornitore
■
Trap generici standard
■
Trap specifici dell’azienda
2-11
Capitolo 2 Gestione
Trasporto SNMP
L’agente SNMP che risiede sul processore incorporato supporta UDP/IP sull’interfaccia
Ethernet o su qualsiasi interfaccia FC-IP (vedere Figura 2-1). Questo tipo di trasporto
fornisce un supporto “plug-and-play” immediato per lo switch una volta che l’indirizzo
IP è stato assegnato.
Supporto MIB-II
Esistono undici gruppi di oggetti specificati nel MIB-II. L’agente SNMP dello switch
supporta 3 di questi gruppi. Gli altri 8 gruppi non vengono applicati.
I tre gruppi supportati sono:
1 Gruppo di sistema (l’ID dell’oggetto è {iso, org, dod, internet, mgmt, mib-2, 1})
2 Gruppo di interfaccia (l’ID dell’oggetto è {iso, org, dod, internet, mgmt, mib-2, 2})
3 Gruppo SNMP (l’ID dell’oggetto è {iso, org, dod, internet, mgmt, mib-2, 11})
Le seguenti variabili possono essere modificate mediante il comando set SNMP, purché
si tratti di una comunità con accesso in lettura e scrittura:
sysDescr
Descrizione del sistema: il valore predefinito è uno switch
Fibre Channel.
sysObjectID
Identificazione del fornitore dell’ID dell’oggetto di sistema
(1.3.6.1.4.1.1588.2.1.1.1)
sysUpTime
Il tempo trascorso da quando l’agente è stato inizializzato
l’ultima volta
sysContact
Le informazioni sull’identificazione e sul contatto per
questo switch. Per impostazione predefinita, questa
variabile è impostata sul centro di supporto.
sysLocation
L’ubicazione fisica dello switch. L’impostazione
predefinita è l’ubicazione dell’utente finale.
Il gruppo di interfaccia supporta tre driver di interfaccia: loopback software, Ethernet e
IP Fibre Channel.
2-12
Gestione con SNMP
Supporto per il MIB degli elementi del Fabric
Esistono cinque gruppi di oggetti definiti:
■
Gruppo di configurazione
■
Gruppo operativo
■
Gruppo errori
■
Gruppo contabilità
■
Gruppo funzioni
L’agente supporta tutti i gruppi, ad eccezione del gruppo contabilità, che viene
supportato meglio nel Gruppo porta Fibre Channel del MIB univoco del vendor.
MIB univoco del vendor
Sono cinque i gruppi di MIB definiti e supportati:
■
Gruppo sistema dello switch
■
Gruppo Fabric
■
Gruppo configurazione agente SNMP
■
Gruppo porta Fibre Channel
■
Gruppo server dei nomi
Per ulteriori informazioni, vedere le definizioni del MIB e del trap dello switch.
Trap generici
Se viene configurato un collegamento SNMP per lo switch su una rete gestita già
esistente, l’amministratore del sistema di rete potrebbe ricevere i seguenti trap generici:
■
coldStart – indica che l’agente si è reinizializzato in modo tale che la sua
configurazione potrebbe risultarne modificata. Indica inoltre che lo switch è
stato avviato.
■
linkDown – indica che un’interfaccia IP (Ethernet, loopback o N_Port
incorporata) è stata disattivata e non è disponibile.
■
linkUp – indica che un’interfaccia IP (Ethernet, loopback o N_Port incorporata)
è ora disponibile.
NOTA: I trap linkUp e linkDown non dipendono dalla rimozione o
dall’aggiunta di un cavo Ethernet. Si tratta semplicemente di
un’indicazione del driver secondo cui l’interfaccia è configurata,
operativa e disponibile e non implica necessariamente un qualche
effetto sul cavo di rete fisico.
■
Fabric OSTM
authenticationFailure – indica che l’agente ha ricevuto un messaggio di protocollo
che non è stato autenticato in maniera appropriata. Questo trap è disabilitato per
impostazione predefinita ma può essere abilitato mediante il comando agtcfgSet,
the MIB-II variable or snapEnableAnotherTrap.
2-13
Capitolo 2 Gestione
Trap specifici dell’azienda
Vengono supportati i seguenti trap specifici dell’azienda:
■
swFault – indica che la diagnostica ha rilevato un errore nello switch.
■
swSensorScn – indica che lo stato operativo di un sensore dell’ambiente è
cambiato. Ad esempio, una ventola smette di funzionare. Il VarBind nell’unità di
dati trap contiene l’istanza corrispondente allo stato del sensore.
■
swFCPortScn notifica che lo stato operativo della porta Fibre Channel è
cambiato. Per esempio, la porta Fibre Channel è passata dallo stato online a
quello offline. Il VarBind nell’unità di dati trap contiene l’istanza corrispondente
allo stato operativo della porta.
■
swEventTrap notifica che si è verificato un evento il cui livello di gravità è
inferiore o uguale al valore impostato nella variabile swEventTrapLevel (vedere
la sezione Configurazione dell’agente di seguito riportata). Il VarBind nell’unità
di dati trap contiene l’istanza corrispondente all’indice degli eventi, le
informazioni sulla data e l’ora, il livello di gravità dell’evento, il numero di
tentativi e la descrizione.
I parametri possono essere configurati mediante il comando SNMPv1 SET in una
comunità appropriata. Questi parametri possono essere configurati anche tramite un
collegamento Telnet con il comando agtcfgSet.
NOTA: I trap swFCPortScn SNMP vengono generati al momento
dell’inserimento e della rimozione del modulo GBIC anche se lo stato
resta offline.
Per ulteriori informazioni, vedere le definizioni del MIB e del trap dello switch.
Configurazione dell’agente
I parametri che possono essere configurati sono i seguenti:
2-14
■
Comunità SNMPv1 (fino a 6)
■
Destinazioni trap (1 per comunità)
■
sysName
■
sysContact
■
sysLocation
■
authenticationFailure – indica che l’agente ha ricevuto un messaggio di
protocollo che non è stato autenticato in maniera appropriata. Questo trap è
disabilitato per impostazione predefinita.
■
swEventTrap Level- specifica il livello di gravità swEventTrap in combinazione con
il livello di gravità di un evento. Quando si verifica un evento il cui livello di gravità
è inferiore o uguale al valore impostato, il trap SNMP swEventTrap viene trasmesso
Gestione con SNMP
ai destinatari configurati. Il valore predefinito di questo parametro è 0, vale a dire che
non viene inviato alcun swEventTrap. I valori possibili sono i seguenti:
■
0 – nessuno
■
1 – critico
■
2 – errore
■
3 – avvertenza
■
4 – informativo
■
5 – debug
Per ulteriori informazioni, vedere la sezione errShow e l’Appendice C, Messaggi di
errore.
Questi parametri possono essere modificati con il comando Telnet agtcfgSet o tramite
SNMP.
File MIB e trap disponibili
È possibile prelevare le definizioni dei MIB e le definizioni dei trap dell’azienda in
questo modo:
■
Con un browser Web, collegarsi al sito http://www.brocade.com/
BrocMarket.nsf/Support/Mibs&Rsh
Da questo url si può scaricare un set standard di file mib per gli switch SilkWorm 2000.
NOTA: Il termine numero della porta sta ad indicare che le porte Fibre
Channel sullo switch sono numerate. Il valore va da 0 a 15. Nei vari
file di definizione del MIB, vi è la nozione di indice delle porte che per
convenzione vieta di utilizzare 0 come valore. Per lo switch, l’indice
per le porte Fibre Channel va da 1 a 16.
Fabric OSTM
2-15
Capitolo 2 Gestione
Daemon syslog
Lo switch supporta l’applicazione syslog daemon (syslogd) di tipo UNIX. Syslogd legge
gli eventi del sistema e trasmette i messaggi relativi agli utenti e/o registra gli eventi su
file di log in base alla configurazione del sistema utilizzato.
Introduzione
Syslogd legge gli eventi del sistema e trasmette i relativi messaggi agli utenti e/o li
memorizza su file di log in base alla configurazione del sistema usato. Gli eventi sono
divisi per funzione e per gravità. Fare riferimento al manuale del sistema UNIX usato per
un elenco delle funzioni e dei livelli di gravità. Il log viene utilizzato per registrare sulla
macchina locale gli errori e gli eventi del sistema che vengono poi trasmessi ad un utente
o all’amministratore di sistema. Il daemon è sempre in esecuzione e pronto per ricevere
messaggi dal sistema. Gli eventi vengono registrati in base alle impostazioni del file di
configurazione. Inoltre, syslogd è abilitato a ricevere messaggi da una macchina remota.
Syslogd attende che la porta UDP 514 comunichi gli eventi di sistema. Una macchina
remota non deve necessariamente eseguire UNIX per trasmettere messaggi a syslogd, ma
deve comunque utilizzare lo standard di formato dei messaggi syslog di base.
Di seguito viene riportato un esempio di immissione di dati in un file di log syslogd:
Jul 18 12:48:00 brocade sendmail[9558]: NOQUEUE: SYSERR(uucp):
/etc/mail/sendmail.cf: line 0: cannot open: No such file or
directory
I primi due elementi sono la data/l’ora dell’evento (così come riconosciuti dalla
macchina dove syslogd è in esecuzione) e il nome della macchina che ha generato
l’errore. Questa può essere la macchina locale, se il messaggio viene generato da
un’attività eseguita sulla stessa macchina del syslogd, o una macchina remota, se il
messaggio è stato ricevuto sulla porta UDP 514. I primi due elementi sono sempre
presenti, mentre tutti gli altri dati sono specifici del messaggio.
NOTA: Il file di log può trovarsi su una macchina diversa ed essere
installato in remoto. Pertanto, un errore locale è un errore che si è
verificato su una macchina dove syslogd è in esecuzione, non sulla
macchina dove il log degli errori risiede fisicamente.
Le applicazioni syslogd per NT e Win95 sono disponibili gratuitamente su diversi server
FTP in Internet.
Supporto syslogd
Il firmware dello switch conserva un log interno di tutti i messaggi di errore. Questo log
viene implementato come un buffer circolare con una capacità di memorizzazione di 64
errori. Una volta memorizzati 64 errori, i messaggi successivi cominciano a
sovrascrivere i messaggi all’inizio del buffer.
Se configurato in questo modo, lo switch trasmette i messaggi di errore interni a syslogd
inviando dei pacchetti UDP alla porta 514 sulla macchina syslogd. In tal modo si possono
memorizzare gli errori dello switch su una macchina syslogd potente aggirando le
limitazioni del buffer circolare.
2-16
Daemon syslog
syslogd fornisce il supporto per gli errori di sistema tramite un unico file di log ed è in
grado di notificare in tempo reale all’amministratore di sistema gli eventuali errori.
Inoltre, il daemon fornisce funzioni di chiamata in remoto.
Formato dei messaggi di errore
Ogni messaggio di errore memorizzato nel log trasmette le seguenti informazioni:
■
Numero dell’errore (1 per il primo errore dopo l’avvio, con incrementi di uno
per ogni nuovo errore).
■
Il messaggio di errore riportato esattamente come memorizzato nel log degli
errori (e stampato mediante il comando errShow).
Il messaggio di errore include anche lo switch che ha riportato l’errore con le seguenti
informazioni sull’evento:
■
ID dell’attività che ha generato l’errore.
■
Nome dell’attività che ha generato l’errore.
■
Data e ora in cui si è verificato l’errore, secondo le impostazioni temporali dello
switch. Tale valore può essere diverso dalla prima voce nel file di log che
rappresenta la data e l’ora secondo le impostazioni della macchina syslogd.
Questi due valori di tempo sono diversi se l’orologio dello switch e quello della
macchina syslogd non sono sincronizzati.
■
L’identificativo dell’errore consiste del nome di un modulo, un trattino e il nome
dell’errore.
■
La gravità dell’errore.
■
Informazioni opzionali.
■
Stack opzionale.
Esempio:
syslogd eseguito sullo switch sw9 sta trasmettendo gli eventi del log ad una macchina
UNIX chiamata example. Di seguito viene riportato un esempio di errore No memory
generato dalla shell. Si tratta di un errore di gravità 1 (LOG_CRITICAL). syslogd è
configurato per memorizzare gli errori nel file: /var/adm/silkworm.
example% egrep sw9 /var/adm/silkworm
Jul 11 16:48:25 sw9 1 0x103d8620 (tShell): Jul 11 16:48:19
Jul 11 16:48:25 sw9Error SYS-NOMEM, 1, No memory
Jul 11 16:48:25 sw9 Traceback:
Jul 11 16:48:25 sw9 _tl+0x40 (0x103a2030)
Jul 11 16:48:25 sw9 _yystart+0x95c (0x1017128c)
Jul 11 16:48:25 sw9 _yyparse+0x694 (0x10172dc4)
Jul 11 16:48:25 sw9 _execute+0xdc (0x1014c06c)
Jul 11 16:48:25 sw9 _shellTask+0x964 (0x1003aea4)
Jul 11 16:48:25 sw9 _shellTask+0x198 (0x1003a6d8)
Jul 11 16:48:25 sw9 _vxTaskEntry+0x10 (0x10114d14)
Jul 11 16:48:25 sw9
Fabric OSTM
2-17
Capitolo 2 Gestione
Classificazione dei messaggi
I messaggi syslogd sono classificati in base alla funzione ed alla priorità (codice di
gravità), consentendo in questo modo all’amministratore del sistema di intraprendere
azioni diverse a seconda del tipo di errore. L’azione intrapresa, in base alla funzione ed
alla priorità del messaggio, viene definita nel file di configurazione syslog. Nella sezione
che segue vengono riportati alcuni esempi di configurazione.
Lo switch usa la funzione local7 per tutti i messaggi di errore trasmessi a syslogd.
UNIX fornisce otto priorità, mentre lo switch fornisce cinque codici di gravità (il codice
LOG_PANIC (0) provoca il riavvio e non viene trasmesso a syslogd). L’associazione
tra i codici di gravità dello switch e le priorità syslogd di UNIX è la seguente (con le
priorità in ordine decrescente):
Tabella 2-4 Classificazione dei messaggi syslog
SWITCH
UNIX
LOG_CRITICAL (1)
alert
LOG_ERROR (2)
err
LOG_WARNING (3)
warning
LOG_INFO (4)
info
LOG_DEBUG (5)
debug
Configurazione dello switch
Per avviare syslogd, digitare il comando seguente:
syslogdIp <indirizzo IP della macchina syslogd>
Il comando senza parametro stampa l’indirizzo IP della macchina syslogd di
destinazione corrente. Con l’indirizzo IP 0.0.0.0, si disabilita la trasmissione dei
messaggi di errore a syslogd. In questo caso, i messaggi di errore vengono comunque
memorizzati nel log interno dello switch, ma non vengono trasmessi a syslogd.
Ad esempio,
Per abilitare e verificare il supporto syslogd:
=> syslogdIp “10.0.0.1”
=> syslogdIp
syslog daemon’s address: 10.0.0.1
Per disabilitare il supporto syslogd:
=> syslogdIp “0.0.0.0”
=> syslogdIp
syslog daemon’s address: 0.0.0.0
2-18
Daemon syslog
Configurazione syslogd
La configurazione syslog fornisce a syslogd le istruzioni per gestire diversi messaggi. Di
seguito vengono riportati degli esempi di comandi in un file di configurazione syslog
(/etc/syslog.conf) che servono a memorizzare i messaggi di errore dello switch
presenti in file diversi. Fare riferimento alle pagine relative a syslog del manuale per il
sistema UNIX utilizzato per una documentazione completa relativa al file di
configurazione syslog. Il seguente comando in /etc/syslog.conf consente di
memorizzare nel file /var/adm/silkworm tutti i messaggi provenienti da
silkworm con priorità warning o superiore di UNIX (livello di gravità
LOG_WARNING o superiore dello switch).
local7.warning
/var/adm/silkworm
I seguenti comandi in /etc/syslog.conf consentono di memorizzare nel
file /var/adm/alert tutti i messaggi di silkworm con priorità alert di UNIX
(livello di gravità LOG_CRITICAL dello switch) e di memorizzare tutti gli altri
messaggi nel file /var/adm/silkworm.
local7.alert
local7.debug
/var/adm/alert
/var/adm/silkworm
Il prefisso local7 identifica il messaggio proveniente da uno switch. In genere, syslogd
è in grado di scrivere su un file se quest’ultimo esiste e dispone dell’autorizzazione
appropriata.
Fabric OSTM
2-19
Capitolo 2 Gestione
2-20
3
COMANDI TELNET
3:
Questo capitolo contiene informazioni generali sulla gestione ed il monitoraggio dello
switch tramite Telnet ed i relativi esempi. L’utente può configurare e utilizzare lo switch
con i seguenti comandi e impostazioni tramite l’interfaccia Telnet.
Per informazioni sui comandi relativi alla diagnostica, vedere il Capitolo 4, Diagnostica.
NOTA: L’effetto di alcuni comandi Telnet varia a seconda della
configurazione degli switch, delle licenze e del tipo di porta.
Fabric OS
3-1
Capitolo 3 Comandi Telnet
agtcfgDefault
Questo comando consente all’utente 'admin' di riportare la configurazione dell’agente
SNMP sulle impostazioni di fabbrica.
switch:admin> agtcfgDefault
Committing configuration...done.
agent configuration reset to factory default
sw5:admin> agtcfgShow
Current SNMP Agent Configuration
Customizable MIB-II system variables:
sysDescr = Fibre Channel Switch.
sysLocation = End User Premise
sysContact = Field Support.
swEventTrapLevel = 0
authTraps = 0 (OFF)
SNMPv1 community and trap recipient configuration:
Community 1: Secret C0de (rw)
No trap recipient configured yet
Community 2: OrigEquipMfr (rw)
No trap recipient configured yet
Community 3: private (rw)
No trap recipient configured yet
Community 4: public (ro)
No trap recipient configured yet
Community 5: common (ro)
No trap recipient configured yet
Community 6: FibreChannel (ro)
No trap recipient configured yet
sw5:admin>
Figura 3-1 Esempio del comando
Tabella 3-1 Descrizione dei campi del comando
3-2
CAMPO
Descrizione
sysDescr
Descrizione del sistema (nella definizione di MIB-II). Il valore
predefinito è impostato su uno switch Fibre Channel.
sysLocation
Ubicazione del sistema (switch) (in MIB-II). L'impostazione
predefinita è l'ubicazione dell’utente finale.
sysContact
Informazioni di contatto per lo switch. L’impostazione
predefinita è il centro di supporto.
agtcfgDefault
Tabella 3-1 Descrizione dei campi del comando
swEventTrapLevel
Livello trap dell’evento in combinazione con il livello di gravità
di un evento. Quando si verifica un evento il cui livello di
gravità è inferiore o uguale al valore impostato, il trap SNMP,
swEventTrap, viene inviato alle destinazioni trap configurate.
Il valore predefinito di questo parametro è 0, vale a dire che
non viene inviato alcun swEventTrap. I possibili valori sono:
0 - nessuno
1 - critico
2 - errore
3 - avvertenza
4 - informativo
5 - debug
Per ulteriori informazioni, vedere la sezione errShow.
authTraps
Usato nel caso in cui il trap di autenticazione,
authenticationFailure, venga trasmesso alla destinazione
trap configurata se l’agente ha ricevuto un messaggio di
protocollo che non è stato autenticato correttamente.
In un contesto di SNMPv1 e SNMPv2c, ciò indica che una
richiesta contiene una stringa relativa alla comunità di cui
l’agente non è a conoscenza. Il valore predefinito per questo
parametro è 0 (disabilitato).
Inoltre, esistono sei comunità con le rispettive destinazioni trap supportate dall’agente.
Le prime tre comunità vengono utilizzate per l’accesso in scrittura/lettura (rw) e le ultime
tre per l’accesso di sola lettura (ro).
L’impostazione di fabbrica per la destinazione trap di ciascuna comunità è '0.0.0.0'. Le
impostazioni di fabbrica per le stringhe relative alla comunità sono:
1 'Secret C0de',
2 'OrigEquipMfr',
3 'private',
4 'public',
5 'common' e
6 'FibreChannel'.
Fabric OS
3-3
Capitolo 3 Comandi Telnet
agtcfgSet
La Figura 3-2 mostra il comando agtcfgSet che viene usato per impostare la
configurazione di un agente SNMP su uno switch Fiber Channel. I campi sono descritti
nella Tabella 3-1.
switch:admin> agtcfgSet
Customizing MIB-II system variables ...
At each prompt, do one of the followings:
o <Return> to accept current value,
o enter the appropriate new value,
o <Control-D> to skip the rest of configuration, or
o <Control-C> to cancel any change.
To correct any input mistake:
<Backspace> erases the previous character,
<Control-U> erases the whole line,
sysDescr: [FC Switch.]
sysLocation: [End User Premise]
sysContact: [Field Support.]
swEvevtTrapLevel: (0..5) [3]
authTrapsEnabled (true, t, false, f): [true]
SNMP community and trap recipient configuration:
Communit(rw): [Secret C0de]
Trap Recipient’s IP address in dot notation: [192.168.1.51]
Community(rw): [OrigEquipMfr]
Trap Recipient’s IP address in dot notation: [192.168.1.26]
Community(rw): [private]
Trap Recipient’s IP address in dot notation: [0.0.0.0] 192.168.64.68
Community(ro): [public]
Trap Recipient’s IP address in dot notation: [0.0.0.0]
Community(ro): [common]
Trap Recipient’s IP address in dot notation: [0.0.0.0]
Community(ro): [FibreChannel]
Trap Recipient’s IP address in dot notation: [0.0.0.0]
Figura 3-2 Esempio di comando agtcfgSet
Inoltre, esistono sei comunità con le rispettive destinazioni trap supportate dall’agente.
Le prime tre comunità vengono utilizzate per l’accesso in scrittura/lettura (rw) e le ultime
tre sono per l’accesso di sola lettura (ro).
Si noti che l’impostazione di fabbrica per la destinatazione trap di ciascuna comunità è
'0.0.0.0'. Le impostazioni di fabbrica per le stringhe relative alla comunità sono:
3-4
agtcfgSet
1 ’Secret C0de’,
2 ’OrigEquipMfr’,
3 ’private’,
4 ’public’,
5 ’common’ e
6 ’FibreChannel’.
Si noti che per consentire ad una stazione di gestione SNMP di ricevere un trap generato
dall’agente, l’amministratore deve configurare un valore di destinatazione trap che
corrisponda all’indirizzo IP della stazione di gestione.
Fabric OS
3-5
Capitolo 3 Comandi Telnet
agtcfgShow
La Figura 3-3 mostra il comando agtcfgShow che visualizza la configurazione
dell’agente SNMP. I campi sono descritti nella Tabella 3-1.
switch:admin> agtcfgShow
Current SNMP Agent Configuration
Customizable MIB-II system variables:
sysDescr = FC Switch
sysLocation = End User Premise
sysContact = Field Support.
swEventTrapLevel = 3
authTraps = 1 (ON)
SNMPv1 community and trap recipient configuration:
Community 1: Secret C0de (rw)
Trap recipient: 192.168.1.51
Community 2: OrigEquipMfr (rw)
Trap recipient: 192.168.1.26
Community 3: private (rw)
No trap recipient configured yet
Community 4: public (ro)
No trap recipient configured yet
Community 5: common (ro)
No trap recipient configured yet
Community 6: FibreChannel (ro)
No trap recipient configured yet
Figura 3-3 Esempio di comando agtcfgShow
3-6
aliasShow
aliasShow
La Figura 3-4 mostra il comando aliasShow che visualizza le informazioni relative al
server alias locale. Se non vi è un gruppo alias locale, viene visualizzato un messaggio
che fornisce tale informazione, altrimenti, viene mostrato il numero di voci di un gruppo
alias creato con il seguente titolo:
The Local Alias Server has n entries
Alias ID Creator Token [rb, type, grptype, qlfr] Member List
I campi sono descritti nella Tabella 3-2.
switch:admin> aliasShow
The Local Alias Server has 1 entry
Alias ID Creator Token [rb, type, grptype, qlfr] Member List
fffb01 fffffd [40, 05, 10, 60000010 12000069] {021200 0208e2}
Figura 3-4 Esempio di comando aliasShow
Tabella 3-2 Descrizione dei campi del comando aliasShow
CAMPO
DESCRIZIONE
Alias ID
È l’indirizzo multicast il cui formato è FFFBxx, dove xx è un numero dispari di un valore
compreso tra 01 e 31. È il nome del gruppo multicast.
Creator
È l’ID dell’indirizzo Fibre Channel della Nx_Port che ha creato questo gruppo alias.
Creator Token
È il token alias fornito per la mappatura del gruppo alias ed è composto da quattro
sottocampi:
• rb – bit di routing.
• type – tipo dell’applicazione di livello superiore.
• grptype – tipo di gruppo alias che può essere solo 10 per multicast.
• qlfr – Qualificativo alias del gruppo.
Questi sottocampi sono delimitati da parentesi quadre.
Per ulteriori informazioni sul token alias, vedere gli standard ANSI FC-PH-2 e
FC-GS-2.
Member List
Elenco degli ID degli indirizzi dei membri delimitati da virgolette.
Fabric OS
3-7
Capitolo 3 Comandi Telnet
configure
Le Figure da 3-5 a 3-7 mostrano il comando configure che viene usato per impostare
alcuni dei parametri di configurazione dello switch. Questo comando non può essere
eseguito su uno switch abilitato; è necessario prima disabilitare lo switch usando il
comando switchDisable.
È possibile accedere al comando configure attraverso una serie di menu principali.
Ciascun menu suddivide i vari parametri di configurazione degli switch in
raggruppamenti logici che includono: parametri del Fabric, parametri dei canali virtuali,
parametri di anelli con arbitraggio e parametri dei servizi di sistema.
Ciascun menu principale con i relativi sottomenu è costituito da un prompt di testo, un
elenco di valori accettabili e il valore corrente (riportato in parentesi). Il valore corrente
viene usato quando al prompt non è stato immesso alcun valore ma è stato solo premuto
il tasto Invio, come indicato nella Figura 3-5. La varie voci presenti nella configurazione
sono descritte nelle Tabelle da 3-5 a 3-9.
switch:admin> configure
Configure...
Fabric parameters (yes, y, no, n): [no]
Virtual Channel parameters (yes, y, no, n): [no]
Arbitrated Loop parameters (yes, y, no, n): [no]
System services (yes, y, no, n): [no]
No changes.
Figura 3-5 Menu principali per il comando configure.
Quando vengono immessi valori che non rientrano nei limiti stabiliti o che non sono
corretti, sullo schermo viene visualizzato un messaggio di errore e viene visualizzato
nuovamente il prompt di immissione iniziale, come indicato nella Figura 3-7. Il comando
può essere annullato in qualsiasi momento inviando un carattere di controllo di interrupt
(Control-C). Inoltre, il comando può essere completato in qualsiasi momento, con le
modifiche correnti salvate, inviando un carattere di controllo di fine file (Control-D).
3-8
configure
switch:admin> configure
Configure...
Fabric parameters (yes, y, no, n): [no] yes
Domain: (1..239) [1]
BB credit: (1..16) [16]
R_A_TOV: (4000..120000) [10000]
E_D_TOV: (1000..5000) [2000]
Data field size: (256..2112) [2112]
Non-SCSI Tachyon Mode: (0..1) [0]
Disable Device Probing: (0..1) [0]
Unicast-only Operation: (0..1) [0]
VC Encoded Address Mode: (0..1) [1]
Disable Translative Mode: (0..1) [1]
Per-frame Route Priority: (0..1) [0]
Virtual Channel parameters (yes, y, no, n): [no] yes
VC Link Control: (0..1) [0]
VC Class 2: (2..5) [2]
VC Class 3: (2..5) [3]
VC Multicast: (6..7) [7]
VC Priority 2: (2..3) [2]
VC Priority 3: (2..3) [2]
VC Priority 4: (2..3) [2]
VC Priority 5: (2..3) [2]
VC Priority 6: (2..3) [3]
VC Priority 7: (2..3) [3]
Arbitrated Loop parameters (yes, y, no, n): [no] yes
Send FAN frames?: (0..1) [1]
System services (yes, y, no, n): [no] yes
rstatd (on, off): [off] on
rusersd (on, off): [off] on
No changes.
Figura 3-6 Menu principali e sottomenu per il comando configure.
switch:admin> configure
Configure...
Fabric parameters (yes, y, no, n): [no] y
Domain: (1..239) [0] 256
integer must be between 1 and 239 - please re-enter
Domain: (1..239) [0]
BB credit: (1..16) [16] one
Input not acceptable, please re-enter
BB credit: (1..16) [16]
R_A_TOV: (4000..120000) [10000]
E_D_TOV: (1000..5000) [2000] 4900
integer must be a multiple of 1000 - please re-enter
E_D_TOV: (1000..5000) [2000] 5000
Data field size: (256..2112) [2112] ^D
Committing configuration...done.
Figura 3-7 Comportamento del comando configure in presenza di valori che non
rientrano nei limiti consentiti o valori non corretti.
Esistono alcuni parametri che controllano il comportamento generale e il funzionamento
del Fabric. Alcuni di questi valori, come il dominio, in genere vengono assegnati
automaticamente dal Fabric e possono variare da uno switch all’altro all’interno del
Fabric OS
3-9
Capitolo 3 Comandi Telnet
Fabric stesso. Altri parametri invece, come il credito buffer-to-buffer o i valori di timeout,
si possono modificare perché si adattino a particolari applicazioni o ambienti operativi,
ma devono essere uniformi per tutti gli switch per consentire la formazione del Fabric.
La tabella seguente definisce le impostazioni che hanno effetto sul Fabric che possono
essere modificate.
Tabella 3-3 Impostazioni
CAMPO
TIPO
VALORE
INTERVALLO
PREDEFINITO
Domain
Numero
1
Variabile
BB Credit
Numero
16
1 - 16
R_A_TOV
Numero
10000
da E_D_TOV * 2 a 120000
E_D_TOV
Numero
2000
da 1000 a R_A_TOV / 2
Data Field Size
Numero
2112
da 256 a 2112
Non-SCSI Tachyon Mode
Boolean
0
0o1
Disable Device Probing
Boolean
0
0o1
VC Encoded Address Mode
Boolean
0
0o1
Disable Translative Mode
Boolean
0
0o1
Per-frame Route Priority
Boolean
0
0o1
L'elenco dei parametri configurabili del Fabric è riportato nella Tabella 3-4.
Tabella 3-4 Parametri del Fabric
3-10
CAMPO
DESCRIZIONE
Domain
Il numero di dominio identifica in maniera univoca lo switch in
un Fabric e può essere un valore compreso tra 1 e 239. In
genere tale valore è assegnato automaticamente dal Fabric.
BB credit
Il credito BB (buffer-to-buffer) rappresenta il numero di buffer,
in un intervallo tra 1 e 16, disponibili per l’host. Per una
descrizione completa di questo valore, fare riferimento alla
specifica industriale Fibre Channel Physical and Signaling
Interface (FC-PH).
R_A_TOV
Il parametro R_A_TOV (Resource Allocation Time Out Value)
viene visualizzato in millisecondi. Tale variabile funziona in
combinazione con la variabile E_D_TOV per determinare le
azioni dello switch di fronte ad una condizione di errore.
Le risorse del circuito allocate nelle quali sono stati rilevati
errori non sono rilasciate finché non è trascorso il timeout
stabilito. Se la condizione di errore si risolve prima della fine
del timeout, l’orologio interno per il timeout viene azzerato e
riparte solo quando si verifica un’altra condizione di errore.
configure
Tabella 3-4 Parametri del Fabric (continua)
CAMPO
DESCRIZIONE
E_D_TOV
Il parametro E_D_TOV (Error Detect Time Out Value) viene
visualizzato in millisecondi. Questo timer viene utilizzato per
indicare una potenziale condizione di errore quando non
viene ricevuta la risposta prevista (ad esempio, un
riconoscimento o un messaggio in risposta al ricevimento di
un pacchetto) entro i limiti di tempo impostati. Se il tempo
per una risposta attesa supera il valore impostato viene
segnalata una condizione di errore.
Data field size
Indica il maggior valore possibile, in byte, per le dimensioni di
un frame (dati) di tipo 1. Lo switch comunica questo valore
ad altri switch presenti durante la costruzione del Fabric e
agli altri dispositivi quando si collegano al Fabric.
L’impostazione di questo valore su un valore minore di 2112
può diminuire il livello delle prestazioni.
Non-SCSI Tachyon Mode
Quando viene impostata questa modalità, sequenze multiple
da fonti diverse vengono inviate a controller Tachyon a
gruppi di sequenze piuttosto che a gruppi di frame,
migliorando le prestazioni dei controller Tachyon.
Disable Device Probing
Quando viene impostata questa modalità, i dispositivi che non
si registrano con il nome server non saranno presenti nel
database dei nomi server. Impostare questa modalità solo
se a causa del processo di individuazione della N_Port dello
switch (PLOGI, PRLI, INQUIRY), si verificano degli errori
relativi ad alcuni dispositivi collegati.
VC Encoded Address Mode
Quando viene impostata questa modalità, gli indirizzi dei
frame di origine e di destinazione utilizzano un formato
indirizzo compatibile con gli switch della prima generazione.
Impostare questa modalità solo se il Fabric include questi
switch.
Disable Translative Mode
Questa impostazione è importante solo se viene impostato
anche VC Encoded Address Mode. Quando viene
impostata, mantiene un’esplicita compatibilità di indirizzi con
gli switch della prima generazione. Tuttavia, abilitando
questa funzione viene disabilitata anche l’assegnazione di
indirizzi “translative/phantom”.
Impostare questa modalità solo se al Fabric sono collegati i
sistemi hardware o software che si basano esplicitamente su
un formato di indirizzo frame specifico.
Per-frame Route Priority
Oltre agli otto canali virtuali usati nella priorità del routing dei
frame, è disponibile anche il supporto per l’assegnazione di
priorità basata sui singoli frame. Quando viene impostato,
l’ID del canale virtuale verrà usato in combinazione con
l’intestazione di un frame per costituire l’ID del canale
virtuale finale. [Sotto configShow questo parametro viene
riportato come fabric.ops.mode.useCsCtl]
Lo switch ha la capacità di sintonizzarsi in un’applicazione specifica configurando i
parametri per gli otto canali virtuali dello switch. Si noti che i primi due canali virtuali
sono riservati alle funzioni interne dello switch e non sono configurabili dall’utente. Le
impostazioni predefinite dei canali virtuali sono già state ottimizzate per le prestazioni
dello switch. Modificando i valori predefiniti, se selezionati correttamente, è possibile
Fabric OS
3-11
Capitolo 3 Comandi Telnet
migliorare in qualche modo le prestazioni dello switch che però potrebbero anche
peggiorare notevolmente. Si consiglia di non modificare queste impostazioni senza aver
prima compreso a pieno gli effetti delle eventuali modifiche.
Tabella 3-5
Parametri dei canali virtuali
CAMPO
DESCRIZIONE
VALORE
PREDEFINITO
VC Link Control
Modifica il canale virtuale usato per i frame di controllo del
collegamento di Classe 2 generato dalla N_Port (ACK,
P_BSY e P_RJT).
0 - Forza il rinvio dei frame di controllo del collegamento
generato dalla N_Port attraverso un canale virtuale di dati di
Classe 2.
1 - Forza il rinvio dei frame di controllo del collegamento
generato dalla N_Port attraverso un canale virtuale in
genere riservato al traffico interno del Fabric.
0
VC Class 2
Imposta il canale virtuale usato per il traffico dei frame di
Classe 2. È possibile impostarlo sul canale virtuale 2, 3,
4 o 5.
2
VC Class 3
Imposta il canale virtuale usato per il traffico dei frame di
Classe 3. È possibile impostarlo sul canale virtuale 2, 3, 4 o
5.
3
VC Multicast
Imposta il canale virtuale usato per il traffico dei frame
multicast. Accertarsi che sul canale multicast la priorità di
classe dei frame sia impostata sulla classe di frame del
traffico previsto.
7
VC Priority 2-7
I numeri visualizzati mostrano le priorità assegnate a ciascuno
dei canali virtuali dello switch. I valori consentiti sono 2 o 3,
ad indicare che il canale assegna la priorità rispettivamente
al traffico di frame di Classe 2 o di Classe 3.
2o3
Tabella 3-6
Parametri dell’anello con arbitraggio
CAMPO
DESCRIZIONE
VALORE
PREDEFINITO
Send FAN frames?
I frame FAN (Fabric Address Notification) vengono inviati dal
Fabric per notificare l’ID e l’indirizzo di nodo ai dispositivi
sull’anello pubblico.
0 - No, non inviare i frame FAN
1 - Sì, inviare i frame FAN.
1
Always send RSCN?
Dopo il completamento dell’inizializzazione dell'anello, viene
emessa una RSCN (Remote State Change Notification) solo
quando le F_Port rilevano la presenza di nuovi dispositivi o
l’assenza di dispositivi preesistenti. Quando viene impostata
questa funzione, verrà sempre emessa una RSCN dopo il
completamento dell’inizializzazione dell’anello,
indipendentemente dalla presenza o assenza di dispositivi
nuovi o preesistenti.
0
3-12
configure
Tabella 3-7
Servizi di sistema
CAMPO
DESCRIZIONE
VALORE
PREDEFINITO
rusersd
Abilita o disabilita dinamicamente un server che ritrasmette
tramite RPC (Remote Procedure Call) le informazioni
relative all’utente collegato al sistema. Le informazioni che
vengono ritrasmesse includono il nome dell’utente, il nome
del sistema, il protocollo o il tipo di login, la durata del login,
la durata dello stato di inattività e l’ubicazione del login
remoto (se applicabile).
Il recupero di queste informazioni è supportato da alcuni
sistemi operativi che supportano RPC. Nella maggior parte
dei sistemi basati su UNIX (HP-UX, Irix, Linux, Solaris, ecc.)
il comando per ottenere le informazioni è rusers. Per l’uso
corretto del comando rusers o altri comandi equivalenti,
consultare la documentazione del sistema locale.
Off
rstatd
Abilita o disabilita dinamicamente un server che ritrasmette
tramite RPC (Remote Procedure Call) le informazioni
relative al sistema operativo. Il protocollo fornisce una vasta
gamma di statistiche relative al sistema. Tuttavia, sono
supportate solo le statistiche relative all'interfaccia Ethernet
e all'uptime del sistema.
Il recupero di queste informazioni è supportato da alcuni
sistemi operativi che supportano RPC. Nella maggior parte
dei sistemi basati su UNIX (HP-UX, Irix, Linux, Solaris, ecc.)
i comandi per ottenere le informazioni sono rup e
rsysinfo. Per l’uso corretto del comando rup, rsysinfo
o altri comandi equivalenti, consultare la documentazione
del sistema locale.
Off
Fabric OS
3-13
Capitolo 3 Comandi Telnet
configDefault
Il comando configDefault viene usato per riportare alcuni dei valori di configurazione
dello switch sulle relative impostazioni di fabbrica. Inoltre, questo comando configura lo
switch in modo che, se è stato precedentemente configurato per avviarsi dalla rete, si
avvii dal proprio firmware interno. È possibile che questo comando non venga eseguito
su uno switch abilitato; è necessario prima disabilitare lo switch con il comando
switchDisable.
switch:admin> configDefault
Committing configuration...done.
Poiché alcuni parametri di configurazione vengono memorizzati sulla cache dallo
switch, si consiglia di riavviare lo switch immediatamente dopo l’esecuzione di
configDefault, altrimenti potrebbero verificarsi comportamenti imprevisti. Ad eccezione
di quanto segue, tutti i parametri di configurazione vengono ripristinati sui valori
predefiniti:
3-14
■
WWN (World Wide Name)
■
Indirizzo MAC Ethernet
■
Indirizzo IP e maschera di sottorete Ethernet
■
Indirizzo IP Gateway
■
Personalizzazione OEM
■
Configurazione SNMP
■
Configurazione di Zoning
■
Codici licenza
■
Nome del sistema
configShow
configShow
Il comando configShow può essere utilizzato per visualizzare le impostazioni correnti di
molti dei parametri configurabili degli switch. La Figura 3-8 mostra il funzionamento del
comando. Il comando ha due funzioni diverse; la prima è la visualizzazione delle
impostazioni di avvio dello switch e la seconda è la visualizzazione di altri parametri di
configurazione, la maggior parte dei quali vengono impostati dal comando configure.
switch:admin> configShow
Ethernet address: 0:60:69:0:60:10
Nvram data: fei(0,0)host:/usr/switch/firmware e=192.168.1.2 g=192.168.1.254
u=user tn=switch
Type <CR> to continue, Q<CR> to stop:
diag.postDisable:
1fabric.domain: 1
fabric.ops.BBCredit: 16
fabric.ops.E_D_TOV:2000
fabric.ops.R_A_TOV:10000
fabric.ops.dataFieldSize:2112
fabric.ops.mode.fcpProbeDisable:0
fabric.ops.mode.isolate:0
fabric.ops.mode.tachyonCompat: 0
fabric.ops.mode.unicastOnly: 0
fabric.ops.mode.useCsCtl:0
fabric.ops.mode.vcEncode:0
fabric.ops.vc.class.2: 2
fabric.ops.vc.class.3: 3
fabric.ops.vc.config: 0xc0
fabric.ops.vc.linkCtrl: 0
fabric.ops.vc.multicast:7
fc4.fcIp.address:0.0.0.0
fc4.fcIp.mask: 0.0.0.0
fcAL.fanFrameDisable: 0
fcAL.useAltBBCredit: 0
lcdContrast: 128
licenseKey:none
rpc.rstatd:0
rpc.rusersd:0
Figura 3-8 Esempio di comando configShow
NOTA: Il valore che compare sullo switch per lcdContrast viene
impostato in fabbrica e non può essere configurato dall’utente nel
relativo campo.
Fabric OS
3-15
Capitolo 3 Comandi Telnet
date
La Figura 3-9 mostra il comando date che visualizza la data e l’ora del sistema. È
inoltre possibile impostare la data come indicato qui di seguito:
Per impostare la data:
1 Digitare il comando, seguito dalla data, nel formato“mmddHHMMyy”, dove:
■
mm è il mese
■
dd è il giorno
■
HH è l’ora
■
MM sono i minuti
■
yy è l’anno
2 Premere Invio per impostare la data e l’ora.
NOTA:
La funzione per l’impostazione della data non supporta l’ora
legale.
switch:admin> date
Sun Jan 1 00:00:00 2000
switch:admin> date “0608112401“
Mon Jun 1 11:24:00 2001
Figura 3-9 Esempio di comando date
3-16
errDisplayFilter
errDisplayFilter
Il comando errDisplayFilter consente di specificare il livello minimo di errore che
deve essere notificato sullo switch SilkWorm 2800. I valori dei livelli di errore sono
compresi tra 1 e 5.
switch:admin> errDisplayFilter
Figura 3-10 Esempio di comando errDisplayFilter
Gli errori di un livello di gravità inferiore a 4 possono essere visualizzati nel log degli
errori.
Fabric OS
3-17
Capitolo 3 Comandi Telnet
errDump
Il comando errDump stampa il contenuto del log degli errori senza interruzioni di
pagina. Nella Figura 3-12 viene mostrato un esempio.
switch:admin> errDump
Error 02
-------0x103dc470 (tSilkworm): Apr 9 10:41:06
Error SENSOR-FAILED, 3, sensor 7 (Fan 2) is below minimum
Error 01
-------0x103dc470 (tSilkworm): Apr
Error DIAG-TIMEOUT, 1,
Port 2 receive timeout.
9 10:40:51
Figura 3-11 Esempio di comando errDump
3-18
errShow
errShow
Nella Figura 3-12 il comando errShow visualizza tutti gli errori rilevati, uno alla volta.
Il log degli errori memorizza gli ultimi 32 tipi di errore rilevati dallo switch. Il log indica:
■
Numero dell’errore (01-64)
■
Data e ora della prima volta in cui quel tipo di errore è stato rilevato
■
Numero totale dei casi in cui si è verificato ciascun tipo di errore
NOTA:
Il numero massimo di casi di errore è 999.
■
Tipo di errore
■
Livello di gravità dell’errore per ciascun tipo di errore
0–Grave (quando viene raggiunto questo livello, lo switch si riavvia automaticamente
e lo schermo non mostra più l’errore)
1–Critico
2–Errore
3–Avvertenza
4–Debug
Per una spiegazione dettagliata di ciascun tipo di errore, la probabile causa e le azioni
correttive suggerite, vedere Messaggi di errore a pagina C-1.
Nella Figura 3-12 sono visualizzate le seguenti informazioni:
■
Lo switch ha rilevato due errori.
■
ID e nome dell’attività in corso quando si è verificato l’errore (i nomi delle attività
sono visualizzati con il comando i). Ad esempio, 0x10fc92f0 (tSilkWorm).
■
Il tipo di errore, la data e l’ora, il livello di errore e la descrizione.
■
Se un tipo di errore si verifica più di una volta, il numero di casi in cui si è verificato
quell’errore viene indicato tra parentesi dopo la data e l’ora dell’errore.
switch:admin> errShow
Error 02
-------0x103dc470 (tSilkworm): Apr 9 10:41:06
Error SENSOR-FAILED, 3, sensor 7 (Fan 2) is below minimum
Type <CR> to continue, Q<CR> to stop:
Error 01
-------0x103dc470 (tSilkworm): Apr
Error DIAG-TIMEOUT, 1,
Port 2 receive timeout.
9 10:40:51
Type <CR> to continue, Q<CR> to stop:
Figura 3-12 Esempio di comando errShow
Fabric OS
3-19
Capitolo 3 Comandi Telnet
fabricShow
La Figura 3-13 mostra il comando fabricShow che visualizza l’elenco degli switch e i
gruppi alias multicast di un Fabric. I campi sono descritti nella Tabella 3-8.
switch:admin> fabricShow
Switch ID
Worldwide Name
Enet IP Addr
FC IP Addr
Name
------------------------------------------------------------------------0: fffc40 10:00:00:60:69:00:10:63 192.168.1.1
0.0.0.0
"sw1"
1: fffc41 10:00:00:60:69:00:0a:12 192.168.1.2
0.0.0.0
"sw2"
2: fffc42 10:00:00:60:69:00:01:b4 192.168.1.3
0.0.0.0
>"sw3"
Figura 3-13 Esempio di comando fabricShow
Tabella 3-8 Descrizione dei campi del comando fabricShow
ELEMENTO
FABRIC
DEL
DESCRIZIONE
switch n
Ciascuna riga riporta:
• L’ID del dominio dello switch (1 - 239)
• L’ID della porta incorporata dello switch
• Il WWN (WorldWide Name) dello switch
• Gli indirizzi IP FC e Ethernet dello switch
• Il nome simbolico dello switch (il simbolo “>” indica lo switch principale del Fabric)
multicast
alias group
Ciascuna riga riporta:
• Il numero del gruppo alias (01-31)
• L’ID del gruppo alias
• Il token alias
I gruppi alias vengono creati solo su richiesta inoltrata al server alias. Normalmente non
viene elencato alcun gruppo.
3-20
fastboot
fastboot
La Figura 3-14 mostra il comando fastboot che è un riavvio a caldo che non esegue la
prova automatica all’accensione (POST) e che impiega circa un minuto per riavviare lo
switch. Prima del riavvio lo switch può trovarsi in qualsiasi stato operativo (abilitato o
disabilitato).
switch:admin> fastboot
Rebooting...
Figura 3-14 Esempio di comando fastboot
Fabric OS
3-21
Capitolo 3 Comandi Telnet
firmwareDownload
La Figura 3-15 mostra il comando firmwareDownload che viene usato per caricare il
firmware nella memoria flash. È possibile eseguire questo comando su uno switch
operativo. Per inizializzare il nuovo firmware una volta completato il caricamento, è
necessario il riavvio.
Il firmware può essere prelevato da un host Unix, Windows 95 o NT. Per un host Unix,
non è richiesto alcun software speciale. Per Windows 95 o NT, è richiesto un software
di utilità (per ulteriori informazioni, vedere l’Appendice B). Il caricamento del firmware
avviene tramite il comando RCP eseguito su un collegamento TCP tra lo switch e l’host.
Per prelevare il firmware da un host Unix:
1 È necessario in primo luogo prelevare il firmware dal fornitore o dallo switch. Per
ottenere l’aggiornamento più recente del software dello switch rivolgersi al fornitore
dello switch. Nota: quando si ottiene il software da un sito FTP, accertarsi di
trasferire i dati in modo binario. Avviare una sessione Telnet su uno switch. Il formato
del comando è:
telnet [indirizzo IP dello switch]
2 Effettuare il login come “admin”
login: admin
Eseguire il comando seguente:
firmwareDownload ["nome host/indirizzo IP"], ["nome
utente"], ["nomefile"]
Ad esempio:
firmwareDownload "192.111.2.1", "johns", "/tmp/os/v1.6"
Nota: Il nome host è il nome host o l’indirizzo IP dell’host, il nome utente è il nome
utente dell’host valido, il nome del file è il percorso per il file del nuovo firmware.
3 Il server RSH convalida l’utente e trasmette il file allo switch, dove viene
memorizzato nella memoria flash.
4 Riavviare lo switch per inizializzare il nuovo firmware.
Procedura per Windows 95 e NT:
1 È necessario in primo luogo prelevare il firmware dal fornitore o dallo switch. Per
ottenere l’aggiornamento più recente del software dello switch rivolgersi al fornitore
dello switch. Nota: quando si ottiene il software da un sito FTP, accertarsi di
trasferire i dati in modo binario.
2 Prelevare i due seguenti programmi di utilità (per l’origine URL per questi file,
vedere l’Appendice B):
cat.exe rshd.exe
3-22
firmwareDownload
3 In una finestra DOS, immettere: rshd [per eseguire il daemon RSH]
4 Seguire i passi 2-5 in Per prelevare il firmware da un host Unix: a pagina 3-22.
NOTA: Quando si esegue un caricamento su uno switch con
firmwareDownload, È NECESSARIO usare gli indirizzi della
directory di UNIX. Ad esempio, da NT:
C:/firmware/v2.0, e non l’indirizzo di directory del PC, ovvero
C:\firmware\v2.0.
switch:admin> firmwareDownload "host","user","c:/firmware/v2.0
1159196+194916+876016, csum 7eca
writing flash 0......
writing flash 1......
download complete
Figura 3-15 Esempio di comando firmwareDownload
Fabric OS
3-23
Capitolo 3 Comandi Telnet
h
La Figura 3-16 mostra il comando h che stampa la cronologia shell degli ultimi 20
comandi. I comandi più recenti vengono sostituiti dai nuovi comandi. La cronologia shell
è simile alla funzione di cronologia shell Unix Korn con una funzione incorporata di
modifica delle righe (simile a Unix vi) che consente di modificare i comandi digitati in
precedenza.
NOTA:
La cronologia shell viene ripristinata con un riavvio.
switch:admin> h
11 date
12 dateShow
13 switchName
14 date "0117130198"
15 nsShow
16 fabricShow
17 portDisable 5
18 portEnable 5
19 portLogShow 100
20 h
21 portShow 5
22 portStatsShow 5
23 ipAddrShow
24 diagShow
25 switchDisable
26 switchShow
27 portLoopbackTest
28 portShow 5
29 diagShow
30 switchEnable
Figura 3-16 Esempio di comando h
3-24
help
help
La Figura 3-17 mostra il comando help che stampa un elenco di comandi in ordine
alfabetico, con altri elenchi di comandi “raggruppati”:
NOTA: La visualizzazione delle informazioni di aiuto cambia a
seconda del livello di login dell’utente, del codice licenza e del
modello dello switch e visualizza solo i comandi disponibili per
l’utente corrente, i prodotti concessi in licenza e i comandi del
pannello frontale solo per il modello SilkWorm 2800. Questo esempio
mostra i comandi di livello admin.
■
Comandi generali
■
Comandi di diagnostica
■
Comandi di routing
■
Comandi concessi in licenza (per ulteriori informazioni vedere Pubblicazioni
correlate nella Prefazione)
■
Comandi di Zoning
■
Comandi WEB TOOLS
■
Comandi Quick Loop
Se si immette il comando help seguito da un comando specifico, si ottengono le
informazioni relative a quel comando, ad esempio:
switch:admin>help date
Print/set the system date and time
Fabric OS
3-25
Capitolo 3 Comandi Telnet
.
switch:admin> help
agtcfgDefault
agtcfgSet
agtcfgShow
aliasShow
configure
configShow
configDefault
date
errDisplayFilter
errDump
errShow
fabricShow
fanShow
fastboot
firmwareDownload
h
help
i
ifShow
ipAddrSet
ipAddrShow
login
logout
nsAllShow
nsShow
passwd
portDisable
portEnable
portErrShow
portLogClear
portLogDump
portLogShow
portPerfShow
portShow
portStatsShow
psShow
reboot
syslogdIp
switchDisable
switchEnable
switchName
switchShow
tempShow
uptime
version
diagHelp
licenseHelp
t H l
reset SNMP agent to factory defaults
Set SNMP agent configuration
Print SNMP agent configuration
Print Alias Server information
Set switch config parameters
Print switch config parameters
Reset config to factory default
Print/set the system date and time
Set min error level to be reported
Print error log (no page breaks)
Print error log
Print fabric membership info
Print fan status
Reboot this switch, bypassing POST
Download firmware into switch
Print shell history
Print this list
Print task summary
Print network interface information
Set ethernet and FC IP addresses
Print ethernet and FC IP addresses
Login as a new user
Logout from remote session
Print global Name Server information
Print local Name Server information
Set usernames and passwords
Disable a specified port
Enable a specified port
Displays error summary for all ports
Clear port activity log
Print port log (no page breaks)
Print port activity log
Print port throughput numbers
Print state of specified port
Print hardware statistics
Print power supply status
Reboot this switch
Print/set syslog daemon IP address
Disable this switch
Enable this switch
Print/set this switch’s name
Print switch and port status
Print temperature readings
Print switch’s operational time
Print firmware version
Print diagnostic help info
Print licensing help info
P i t
ti
h l i f
Figura 3-17 Esempio di comando help
3-26
i
i
La Figura 3-18 mostra il comando i che stampa un riepilogo delle attività in esecuzione
al momento. I campi sono descritti nella Tabella 3-9.
switch:admin> i
NAME
ENTRY
---------- -----------tExcTask
_excTask
tLogTask
_logTask
tRestart
_restartTask
tShell
_shellTask
tRlogind
_rlogind
tTelnetd
_telnetd
tTelnetOutT_telnetOutTa
tTelnetInTa_telnetInTas
tTimers
_timerTask
tErrLog
_errLogTask
tNetTask
_netTask
tSwitch
_switchTask
tPBmenu
_menuTask
tReceive
_portRxTask
tTransmit _portTxTask
tFabric
_fabricTask
tFspf
_fspfTask
tFcph
_fcphTask
tFcp
_fcpTask
tSnmpd
10162500
tHttpD
_STARTUP_Web
tNSd
_ns_svr
tASd
_as_svr
TID
-------10ff7d30
10ff5db0
10fc7d50
10fb4590
10fcdee0
10fcbf50
10ee1200
10edfc60
10fc5210
10fc67b0
10ff01f0
10fc92f0
10fc1d60
10fbe5c0
10fbd020
10fa6dc0
10fa1cc0
10fab5d0
10fa9620
10f9deb0
10f8ed00
10f7e680
10f2e320
PRI
--0
0
0
1
2
2
2
2
10
20
50
80
90
100
100
100
100
120
150
150
150
150
150
STATUS
---------PEND
PEND
PEND
READY
PEND
PEND
READY
READY
PEND
PEND
READY
PEND+T
PEND
PEND
PEND
PEND
PEND
PEND+T
PEND+T
PEND
PEND
PEND
PEND
PC
-------101787a8
101787a8
101787a8
1015f720
1015c140
1015c140
1015c140
1015c044
101787a8
101787a8
1015d1e0
101787a8
101787a8
101787a8
101787a8
101787a8
101787a8
101787a8
101787a8
1015c140
1015c140
101787a8
101787a8
SP
ERRNO DELAY
-------- ------- ----10ff8080 3d0001
0
10ff6100
0
0
10fc80d0
0
0
10fb4800 1c0001
0
10fce5d0
0
0
10fcc3c0
0
0
10ee1800
0
0
10ee02e0
0
0
10fc5590
0
0
10fc6b30
23
0
10ff05c0
0
0
10fc96f0 3d0004
42
10fc2120
0
0
10fbe940
0
0
10fbd3a0
0
0
10fa7180 3d0004
0
10fa2040
0
0
10fab950 3d0004
5
10fa99a0 3d0004
405
10f9ec00
0
0
10f8f1c0
0
0
10f7ea10
0
0
10f2e6a0
0
0
Figura 3-18 Esempio di comando i
Tabella 3-9 Descrizione dei campi del comando i
Fabric OS
CAMPO
DESCRIZIONE
Name
Nome dell’attività
Entry
ID del punto di immissione dell’attività
TID
ID dell’attività
PRI
Priorità dell’attività
3-27
Capitolo 3 Comandi Telnet
Tabella 3-9 Descrizione dei campi del comando i
CAMPO
Status
3-28
DESCRIZIONE
• READY - L’attività non è in attesa di altre risorse diverse dalla CPU.
• PEND - L’attività è rimasta in sospeso a causa della non disponibilità di
alcune risorse.
• DELAY - l’attività è differita per un determinato periodo di tempo.
• SUSPEND - Non è possibile eseguire l’attività (ma non è differita o in
sospeso).
• DELAY - +S L’attività è differita e interrotta allo stesso tempo.
• PEND - +S L’attività è in sospeso e interrotta allo stesso tempo.
• PEND - +T L’attività è in sospeso con un timeout.
• PEND - +S+T L’attività è in sospeso con un timeout ed è anche interrotta.
• DEAD - L'attività non esiste più.
PC
Contatore del programma
SP
Puntatore dello stack
ERRNO
Numero dell’ultimo errore generato da quest’attività
Delay
Per le attività in sospeso, il tempo di attesa prima dell’esecuzione di un’attività
ifShow
ifShow
La Figura 3-19 mostra il comando ifShow che stampa le informazioni relative
all’interfaccia della rete. La visualizzazione include tre sezioni organizzate per
interfaccia.
■
ei – Porta Ethernet 10/100BaseT
■
lo – interfaccia del loopback
■
fc – Fibre Channel. Questa sezione viene omessa se non è configurato IP su
Fibre Channel.
switch:admin> ifShow
ei (unit number 0):
Flags: (0x63) UP BROADCAST ARP RUNNING
Internet address: 192.168.90.241
Broadcast address: 192.168.90.255
Netmask 0xffffff00 Subnetmask 0xffffff00
Ethernet address is 00:60:69:00:60:11
Metric is 0
Maximum Transfer Unit size is 1500
64293 packets received; 1679 packets sent
0 input errors; 0 output errors
0 collisions
lo (unit number 0):
Flags: (0x69) UP LOOPBACK ARP RUNNING
Internet address: 127.0.0.1
Netmask 0xff000000 Subnetmask 0xff000000
Metric is 0
Maximum Transfer Unit size is 4096
0 packets received; 0 packets sent
0 input errors; 0 output errors
0 collisions
fc (unit number 0):
Flags: (0x63) UP BROADCAST ARP RUNNING
Internet address: 192.168.65.241
Broadcast address: 192.168.65.255
Netmask 0xffffff00 Subnetmask 0xffffff00
Ethernet address is 00:60:69:00:60:11
Metric is 0
Maximum Transfer Unit size is 1500
0 packets received; 0 packets sent
0 input errors; 0 output errors
0 collisions
Figura 3-19 Esempio di comando ifShow
Fabric OS
3-29
Capitolo 3 Comandi Telnet
ipAddrSet
Nella Figura 3-20 il comando ipAddrSet imposta l’indirizzo IP Ethernet, la maschera
di sottorete Ethernet, l’indirizzo IP Fibre Channel, la maschera di sottorete Fibre Channel
e l’indirizzo Gateway dello switch. I campi sono descritti nella Tabella 3-10.
switch:admin> ipAddrSet
Ethernet IP Address [192.168.90.241]:
Ethernet Subnetmask [none]:
Fibre Channel IP Address [192.168.65.241]:
Fibre Channel Subnetmask [none]:
Gateway Address [192.168.90.1]:
Figura 3-20 Esempio di comando ipAddrSet
NOTA: Per i corretti indirizzi IP, maschere di sottorete e indirizzi
Gateway, rivolgersi all’amministratore. Gli indirizzi IP Ethernet e
Fibre Channel NON devono essere impostati sugli stessi valori.
Tabella 3-10 Descrizione dei campi del comando ipAddrSet
DESCRIZIONE
CAMPO
Ethernet IP Address
L’indirizzo IP predefinito su un nuovo switch è un numero temporaneo derivante dal
WWN dello switch. Immettere un indirizzo IP valido.
Ethernet Subnetmask
Valore della maschera di sottorete Ethernet. Per la maschera di sottorete non è
impostato alcun valore predefinito. Per ottenere il corretto valore della maschera
di sottorete da immettere, rivolgersi all’amministratore di rete.
Fibre Channel IP Address
Indirizzo IP Fibre Channel per lo switch. Immettere un indirizzo IP valido.
Fibre Channel Subnetmask Valore della maschera di sottorete Fibre Channel per lo switch. Non è impostato
alcun valore predefinito, nemmeno per la maschera di sottorete.
Gateway IP Address
Indirizzo IP Gateway. Su uno switch nuovo non è impostato alcun indirizzo Gateway
predefinito. È necessario immettere un indirizzo Gateway valido, se richiesto.
Dopo ogni prompt il valore corrente è indicato tra parentesi. Si può immettere uno dei
seguenti comandi:
■
Il tasto <Invio> per mantenere il valore corrente;
■
Un indirizzo IP espresso con la notazione convenzionale a punti ('.');
■
La parola "none" (senza virgolette);
■
Control-C per annullare qualsiasi modifica;
■
Control-D per accettare qualsiasi modifica ma ignorare i dati rimanenti immessi.
Un prompt finale richiede se si vuole impostare ora gli indirizzi IP sui nuovi valori.
Digitando 'y' si installano i nuovi valori; digitando 'n' le modifiche sono rimandate fino
al successivo riavvio dello switch. Se l’indirizzo IP Ethernet usato per collegarsi allo
switch tramite Telnet viene modificato e l’utente digita 'y', la sessione Telnet viene chiusa.
3-30
ipAddrShow
ipAddrShow
La Figura 3-21 mostra il comando ipAddrShow usato per visualizzare gli indirizzi IP
dello switch. I campi sono descritti nella Tabella 3-10.
switch:admin> ipAddrShow
Ethernet IP Address: 192.168.90.241
Ethernet Subnetmask: none
Fibre Channel IP Address: 192.168.65.241
Fibre Channel Subnetmask: none
Gateway Address: 192.168.90.1
Figura 3-21 Esempio di comando ipAddrShow
Fabric OS
3-31
Capitolo 3 Comandi Telnet
login
La Figura 3-22 mostra il comando login che consente ad un utente di effettuare il login
allo switch con una password ed un nome utente diversi, senza doversi prima scollegare.
Se l’utente è collegato tramite una sessione Telnet o rlogin, la sessione rimane aperta a
differenza di quanto avviene usando il comando di logout.
Questo comando viene normalmente usato per ottenere l’accesso ai comandi che non
sono consentiti al livello user corrente.
switch:user> login
login:admin
Password:
switch:admin>
Figura 3-22 Esempio di comando login
3-32
logout
logout
La Figura 3-23 mostra il comando logout che consente ad un utente di scollegarsi da
una sessione Telnet, rlogin o porta seriale. Quando i collegamenti Telnet e rlogin sono
chiusi, la porta seriale ritorna al prompt “login:”.
I comandi “exit” e “quit” sono accettati come sinonimi per il logout, in quanto si tratta
di digitare Control-D all'inizio di una riga.
switch:admin> logout
Connection closed.
Figura 3-23 Esempio di comando logout
Fabric OS
3-33
Capitolo 3 Comandi Telnet
nsAllShow
Il comando nsAllShow visualizza gli ID delle porte (Fibre Channel a 24-bit) di tutti i
dispositivi in tutti gli switch del Fabric. Se lo si desidera, con il comando nsAllShow è
possibile usare come parametro un numero intero, il valore del tipo FC-PH. I possibili
valori per FC4Type sono:
■
5 - FC-IP
■
8 - SCSI-FCP
Ad esempio, nsAllShow 8 mostra tutti i nodi SCSI-FCP. Se il parametro non viene
fornito, vengono visualizzate tutte le Nx_Port.
sw2k:admin> nsAllShow
12 Nx_Ports in the Fabric {
011000 011200 0118e2 0118e4 0118e8 0118ef 021200 021300
0214e2 0214e4 0214e8 0214ef
}
sw2k:admin> nsAllShow 5
2 FC-IP Ports in the Fabric {
011200 021200
}
sw2k:admin> nsAllShow 8
8 FCP Ports in the Fabric {
0118e2 0118e4 0118e8 0118ef 0214e2 0214e4 0214e8 0214ef
}
3-34
nsShow
nsShow
La Figura 3-24 mostra il comando nsShow che visualizza le informazioni relative al
server dei nomi locali, tra cui sono incluse le informazioni relative ai dispositivi collegati
a questo switch e le informazioni memorizzate nella cache relative ai dispositivi collegati
agli altri switch del Fabric.
Il messaggio “There is no entry in the Local Name Server” appare se non ci sono
informazioni in questo switch, ma potrebbero comunque esserci dei dispositivi collegati
ad altri switch nel Fabric. Il comando nsAllShow mostra le informazioni di tutti gli
switch. Altrimenti, informa l’utente sul numero delle voci del servizio di nomi che sono
state create con il titolo seguente:
The Local Name Server has n entries
Type Pid COS PortName NodeName TTL(sec)
Ciascuna riga successiva che si è creata mostra il valore di ciascun campo come descritto
nella Tabella 3-13. Potrebbero esserci altre righe se il dispositivo ha registrato una delle
seguenti informazioni (lo switch registra automaticamente i dati delle richieste SCSI per
i dispositivi con destinazione FCP): FC4 supportati, indirizzo IP, IPA, nomi simbolici
della porta e del nodo.
Esistono sei colonne principali di informazioni per ciascuna voce.
Tabella 3-11 Descrizione dei campi del comando
Type
Tipo di porta con uno dei seguenti valori:
• 'N' indica che è una N_Port
• 'NL' indica che è una NL_Port
Pid
ID dell’indirizzo della porta in esadecimali
COS
Classe di servizio supportata dalla porta
PortName
WWN della porta
NodeName
WWN del nodo associato alla porta
TTL
Valore di TTL (Time-To-Live) della voce; normalmente viene
impostato su non applicabile (na) per una voce locale. A
volte, una voce può essere una versione memorizzata su
cache di una porta remota (cioè non direttamente collegata
a questo switch). In tal caso, il valore sarà il numero di
secondi trascorsi prima che la voce memorizzata su cache
scade e venga cancellata dal database locale. Si noti inoltre
che una voce memorizzata su cache è contrassegnata dal
simbolo '*' all’inizio.
NOTA:
Fabric OS
Sono visualizzate solo le voci locali.
3-35
Capitolo 3 Comandi Telnet
switch:admin> nsShow
The Local Name Server has 7 entries {
Type Pid
COS
PortName
NodeName
TTL(sec)
*N
011200; 2,3;10:00:00:60:69:00:ab:ba;10:00:00:60:69:00:ab:ba; 60
FC4s: FCIP
N
021200; 2,3;10:00:00:60:69:00:03:19;30:00:00:60:69:00:03:19; na
FC4s: FCIP
N
021300; 3;10:00:00:60:69:00:02:d6;20:00:00:60:69:00:02:d6; na
NL
0214e2; 3;21:00:00:fa:ce:00:21:1e;20:00:00:fa:ce:00:21:1e; na
FC4s: FCP [STOREX RS2999FCPH3
MT09]
NL
0214e4; 3;21:00:00:fa:ce:00:21:e1;20:00:00:fa:ce:00:21:e1; na
FC4s: FCP [STOREX RS2999FCPH3
CD09]
NL
0214e8; 3;21:00:00:fa:ce:04:83:c9;20:00:00:fa:ce:04:83:c9; na
FC4s: FCP [STOREX RS2999FCPH3
NS09]
NL
0214ef; 3;21:00:00:ad:bc:04:6f:70;20:00:00:ad:bc:04:6f:70; na
FC4s: FCP [STOREX RS2999FCPH3
JB09]
}
Figura 3-24 Esempio di comando nsShow
3-36
passwd
passwd
Nella Figura 3-25 il comando passwd che imposta i nomi e le password degli utenti.
switch:admin> passwd
username 1 [admin]:
"admin" password:
username 2 [user]:
"user" password:
username 3 [other]:
Figura 3-25 Esempio di comando passwd
La sintassi del comando è passwd ["nome utente"]
Il parametro opzionale <nome utente> è un nome utente valido, racchiuso tra virgolette.
NOTA: Se la password corrente non è corretta, il comando viene terminato
e non viene salvata alcuna modifica. Se si supera il numero di tentativi
consentiti, il comando passa direttamente all’utente successivo o viene
terminato e le modifiche apportate fino a quel momento vengono salvate.
Comandi speciali
■
Tasto Invio– Accetta il valore predefinito (se applicabile) e passa al prompt
successivo.
■
<Ctrl-C> – Interrompe il comando passwd immediatamente e ignora tutte le
modifiche apportate.
■
<Ctrl-D> – Se immesso da solo al prompt, senza alcuna immissione precedente,
termina il comando passwd e scrive tutte le modifiche nella memoria flash.
Esempi
Qui di seguito è riportato un elenco di esempi possibili:
1 Nome utente non valido.
switch:admin> passwd "nobody"
passwd: nobody is not a valid user name.
2 Uso del comando non valido.
switch:admin> passwd ""
Usage: passwd [nome utente]
3 Autorizzazione negata.
switch:admin> passwd "root"
passwd: Permission denied.
4 Modifica solo il nome dell’utente.
switch:admin> passwd "admin"
New username [admin]: maint
Fabric OS
3-37
Capitolo 3 Comandi Telnet
Old password:
passwd: Password unchanged.
Committing configuration...done.
5 Modifica il nome utente e la password.
maint> passwd "maint"
New username [maint]: admin
Old password:
New password:
Re-enter new password:
Committing confirguration...done.
6 Passa da un prompt all’altro senza modifiche.
switch:admin> passwd
New username [admin]:
Old password:
passwd: Password unchanged.
New username [user]:
Old password:
passwd: Password unchanged.
New username [other]:
7 Supera il limite di tentativi dopo l’errore e annulla il comando.
switch:admin> passwd
New username [admin]:
Old password:
New password:
Re-enter new password:
passwd: Passwords do not match; try again.
New password:
Re-enter new password:
passwd: Passwords do not match; try again.
New password:
Re-enter new password:
passwd: Number of failure attempts exceeded.
New username [user]: ^C
8 Modifica il nome utente e chiude con Ctrl-D.
switch:admin> passwd
New username [admin]: maint
Old password: ^D
Committing confirguration...done.
maint>
portDisable
La Figura 3-26 mostra il comando portDisable che viene usato per disabilitare una
porta specifica. I dispositivi collegati ad una porta disabilitata non possono comunicare
con il Fabric. La sintassi del comando è portDisable <n. porta>.
switch:admin> portDisable 2
Figura 3-26 Esempio di comando portDisable
3-38
portEnable
portEnable
La Figura 3-27 mostra il comando portEnable che viene usato per abilitare una porta
specifica. La sintassi del comando è portEnable <n. porta>.
switch:admin> portEnable 2
Figura 3-27 Esempio di comando portEnable
Fabric OS
3-39
Capitolo 3 Comandi Telnet
portErrShow
La Figura 3-28 mostra il comando portErrShow che visualizza un riepilogo degli errori
per tutte le porte. Viene visualizzata una riga per porta che mostra i conteggi degli errori
in unità, migliaia (il numero è seguito da 'k') o milioni (il numero è seguito da 'm'). I campi
sono descritti nella Tabella 3-12. La figura mostra uno switch ad otto porte in cui la porta
sei presenta un elevato numero di errori e deve essere esaminata.
switch:admin> portErrShow
frames enc crc too too bad enc disc link loss loss frjt fbsy
tx
rx
in err shrt long eof out
c3 fail sync sig
--------------------------------------------------------------------0:
0
0
0
0
0
0
0
0
0
0
0
1
0
0
1: 2.5m 38
0
0
0
0
0
2
0
0
1
1
0
0
2:
0
0
0
0
0
0
0
0
0
0
0
1
0
0
3:
95k 15k
0
0
0
0
0
3
0
0
1
0
0
0
4:
0
0
0
0
0
0
0
0
0
0
0
1
0
0
5:
0
0
0
0
0
0
0
0
0
0
0
1
0
0
6:
61k 48
2
15
0
0
0
3k
0
0
2
0
0
0
7:
0
0
0
0
0
0
0
0
0
0
0
1
0
0
Figura 3-28 Esempio di comando portErrShow
Tabella 3-12 Descrizione dei campi del comando portErrShow
3-40
CAMPO
DESCRIZIONE
frames tx
Frame trasmessi.
frames rx
Frame ricevuti.
enc in
Errori di codifica all’interno dei frame.
crc err
Frame con errori CRC.
too shrt
Frame più brevi del minimo.
too long
Frame più lunghi del massimo.
bad eof
Frame con delimitazioni fine frame non valide.
enc out
Errori di codifica all’esterno dei frame.
disc c3
Frame di Classe 3 scartati.
link fail
Errori di collegamento (stati LF1 o LF2).
loss sync
Perdita di sincronizzazione.
loss sig
Perdita del segnale.
frjt
Frame respinti con F_RJT.
fbsy
Frame occupati con F_BSY.
portLogClear
portLogClear
La Figura 3-29 mostra il comando portLogClear che elimina i dati dal log delle porte.
La sintassi del comando è portLogClear.
switch:admin> portLogClear
Figura 3-29 Esempio di comando portLogclear
Fabric OS
3-41
Capitolo 3 Comandi Telnet
portLogDump
La Figura 3-30 mostra il comando portLogDump che stampa il log delle porte senza
interruzioni di pagina. La sintassi del comando è portLogDump.
switch:admin> portLogDump
time
task
event port cmd args
-----------------------------------------------------Oct 7 07:33:38.066 tSwitch
Tx3
3 2112 02fffffd,00fffffd,4723bcbc
Oct 7 07:33:38.083 tReceive
Rx3
3 2112 02fffffd,00fffffd,4723bcbc
Oct 7 07:33:38.083 tSwitch
ioctl
3
80 a,0
Oct 7 07:33:38.083 tSwitch
Tx3
5 2112 02fffffd,00fffffd,4723bcbc
Oct 7 07:33:38.083 tReceive
Rx3
5 2112 02fffffd,00fffffd,4723bcbc
Oct 7 07:33:38.083 tSwitch
ioctl
5
80 a,0
Oct 7 07:33:38.083 tSwitch
Tx3
7 2112 02fffffd,00fffffd,4723bcbc
Oct 7 07:33:38.099 tReceive
Rx3
7 2112 02fffffd,00fffffd,4723bcbc
Oct 7 07:33:38.099 tSwitch
ioctl
7
80 a,0
Oct 7 07:33:41.049 tSwitch
disable 0
2
Oct 7 07:33:41.083 tSwitch
pstate
2 OL1
Oct 7 07:33:41.583 tSwitch
start
0
Oct 7 07:33:41.599 tSwitch
pstate
0 LF2
Oct 7 07:33:41.599 tSwitch
pstate
1 LF2
Oct 7 07:33:41.599 tSwitch
pstate
2 OL1
Oct 7 07:33:41.599 tSwitch
pstate
3 LF2
Oct 7 07:33:54.216 tSwitch
enable 16
0
Oct 7 07:33:55.266 tSwitch
errlog
3 FANS-1_FAILED
Figura 3-30 Esempio di comando portLogDump
portLogDump 1,1 stampa il log degli eventi relativi alle porte che è stato salvato
nella memoria non volatile. Nel riferire un problema di livello grave, è necessario che
l’utente includa sempre anche il risultato del comando portLogDump 1,1.
3-42
portLogShow
portLogShow
La Figura 3-31 mostra il comando portLogShow che visualizza l’attività dello switch
associata al login di Fabric (richiesta esterna di Link Service ad una F_Port Fabric,
22fffffe), seguita dal login della porta (richiesta esterna di Link Service al server di
gestione, 22fffffa) e da una richiesta SES Inquiry (comando non richiesto al server di
gestione, 06fffffa). Si noti il dialogo iniziale tra la F_Port e l’Host Bus Adapter.
I campi sono descritti nella Tabella 3-13.
switch:admin> portLogShow
time
task
event port cmd args
-----------------------------------------------------Jun 15 16:00:21.899 tReceive
pstate
2 OL2
Jun 15 16:00:21.899 tReceive
pstate
2 LR3
Jun 15 16:00:21.899 tReceive
pstate
2
AC
Jun 15 16:00:21.899 interrupt
scn
2
2
Jun 15 16:00:21.899 interrupt
scn
2
1
Jun 15 16:00:21.899 tFspf
ioctl
2
ab
Jun 15 16:00:21.899 tFspf
ioctl
16
ab
Jun 15 16:00:21.899 tReceive
04000000
Jun 15 16:00:21.899 tReceive
Jun 15 16:00:21.899 tReceive
Jun 15 16:00:21.899 tFspf
Jun 15 16:00:21.899 tFspf
Jun 15 16:00:21.899 tFspf
Jun 15 16:00:21.899 tFspf
Jun 15 16:00:21.899 tFspf
Rx3
ioctl
scn
ioctl
ioctl
ioctl
ioctl
Tx3
2
116
ffffff,16
ffffff,2
22fffffe, 00000000,
2
a2
210213,2
2
6
2
ac
0,0
2
aa
ffffff,16
16
aa
ffffff,2
2
ad
0,0
2 116
23210213, 00fffffe, 02000000
Jun 15 16:00:21.899 tReceive
03000000
Jun 15 16:00:21.899 tSwitch
Jun 15 16:00:21.899 tFcp
Tx3
Tx3
2
2
116
116
23210213, 00fffffa, 02000000
22210213, 00fffc41, 03000000
Jun 15 16:00:21.899
Jun 15 16:00:21.899
Jun 15 16:00:21.899
Rx3
Tx3
Tx3
2
2
2
32
36
24
06fffffa, 00210213, 00000000
01210213, 00fffffa, 0d000302
07210213, 00fffffa, 00000000
tReceive
tFcp
tFcp
Rx3
2
116
22fffffa, 00210213,
Figura 3-31 Esempi del comando portLogShow
Fabric OS
3-43
Capitolo 3 Comandi Telnet
Tabella 3-13 Descrizione dei campi del comando portLogShow
CAMPO DESCRIZIONE
Time
Data e ora dell’evento in millisecondi.
Task
Nome dell'attività che ha registrato l’evento o “interrupt” se l’evento è stato registrato dal codice di livello
interrupt.
Event
I possibili eventi relativi allo switch includono:
• start – lo switch inizia a funzionare.
• disable – viene disabilitata una porta.
• enable – viene abilitata una porta.
• ioctl – viene eseguito un controllo I/O della porta.
• Tx – viene trasmesso un frame.
• Rx – viene ricevuto un frame.
• scn – viene inviata la notifica di una modifica dello stato.
• pstate – lo stato fisico di una porta cambia.
• ctin - viene ricevuta una richiesta basata su CT.
• ctout - viene trasmessa una richiesta basata su CT.
• loopscn - è stato modificato uno stato dell’anello.
Port
Numero di porta della porta interessata o ultimo byte di un indirizzo conosciuto (ad esempio, fc per un
indirizzo conosciuto del server dei nomi).
cmd
Il campo cmd rappresenta valori differenti a seconda dell’attività e dell’evento. Sono incluse le seguenti
definizioni:
• Per gli eventi ioctl, cmd è il codice del comando di controllo I/O. Sono fornite in breve ulteriori
spiegazioni.
• Per gli eventi di trasmissione e ricezione, cmd ha dimensioni di carico utile.
• Per gli eventi scn, cmd è il nuovo stato.
• Per gli eventi pstate, il nuovo stato fisico.
• Per gli eventi ctin, cmd consiste in due sottocampi da 2 byte. Sono fornite in breve ulteriori
spiegazioni.
• Per gli eventi ctout, cmd è composto da due sottocampi da 2 byte. Sono fornite in breve ulteriori
spiegazioni.
• Per gli eventi loopscn, il nuovo stato dell’anello.
pstate
Per gli eventi pstate, le voci del campo cmd in lettere maiuscole sono Fibre Channel ANSI Standard (FCPH) come segue:
• AC - Stato attivo
• LR1 - Ripristino del collegamento: stato di trasmissione LR
• LR2 - Ripristino del collegamento: Stato di ricezione LR
• LR3 - Ripristino del collegamento: Stato di ricezione LRR
• LF1 - Errore collegamento: Stato di trasmissione NOS
• LF2 - Errore collegamento: Stato di ricezione NOS
• OL1 - Offline: Stato di trasmissione OLS
• OL2 - Offline: Stato di ricezione OLS
• OL3 - Offline: Attesa dello stato OLS
3-44
portLogShow
Tabella 3-13 Descrizione dei campi del comando portLogShow (continua)
CAMPO DESCRIZIONE
ioctl
Qui di seguito è riportato un riepilogo delle voci usate comunemente per gli eventi ioctl:
• a1 - la porta è una E_Port
• a2 - la porta è una F_Port
• a3 - la porta è segmentata
• a4 - il nome di dominio è conosciuto
• a5 - abilitazione della porta
• a6 - disabilitazione della porta
• a7 - ripristino del collegamento
• a8 - aggiunta di un percorso unicast
• a9 - cancellazione di un percorso unicast
• aa - aggiunta di una percorso multicast
• ab - cancellazione di un percorso multicast
• ac - tabella del routing unicast terminata
• ad - tabella del routing multicast terminata
• ae - aggiunta di un dispositivo phantom
• af - rimozione di un dispositivo phantom
Per l’evento ctin, il primo sottocampo indica se sono validi “argument 1” e “argument 2”:
• 0000 nessun argomento 1 e 2
• 0001 l’argomento 1 è valido
• 0003 gli argomenti 1 e 2 sono validi
Per l’evento ctout, il campo cmd è composto da due sottocampi da 2 byte, simili a ctin. Il secondo
sottocampo contiene un codice del comando CT che indica un’accettazione o rifiuto:
• 8001 rifiuto
• 8002 accettazione
args
Il campo args rappresenta valori differenti a seconda dell’attività e dell’evento. Sono incluse le seguenti
definizioni:
• Per gli eventi ioctl, gli argomenti di controllo I/O.
• Per gli eventi Tx e Rx, le prime due word dell’intestazione e la prima word del carico.
• Per gli eventi ctin, il campo args generalmente rappresenta la prima e la seconda word del carico CT
nei casi in cui queste siano valide. Si noti tuttavia che nel caso di un indirizzo IP, in particolare di un
indirizzo IPv4, questo campo mostrerà il valore dell’indirizzo IPv4 che non è né la prima, né la
seconda word del carico CT.
• Per gli eventi ctout, se l’evento è associato ad un’accettazione, il campo args generalmente
rappresenta la prima e la seconda word del carico CT. Nel caso di un indirizzo IP, in particolare di un
indirizzo IPv4, questo campo mostrerà il valore dell’indirizzo IPv4 che non è né la prima, né la
seconda word del carico CT.
• Se l’evento è associato ad un rifiuto o allo stato di occupato, il campo args contiene la ragione del
rifiuto e il codice della relativa spiegazione.
loopscn Per gli eventi loopscn:
• OLP - Offline (scollegato o non designato)
• LIP - LIP inviati (se l’argomento successivo è 8xxx) o ricevuti (se l’argomento successivo contiene i
due byte inferiori della sequenza originaria di LIP ricevuti); la porta è entrata nello stato OPEN-INIT.
• LIM - FL_Port viene scelta come LIM.
• BMP - Il bitmap AL_PA viene prelevato dalla FL_Port.
• ERR - Si è verificato un errore durante il processo di inizializzazione dell’anello, come la perdita di
sincronia.
• OLD - La porta è entrata nello stato OLD_PORT.
• TMO - Timeout dell’inizializzazione dell’anello.
Fabric OS
3-45
Capitolo 3 Comandi Telnet
portPerfShow
La Figura 3-32 mostra il comando portPerfShow che visualizza la velocità di
trasferimento dei dati per tutte le porte. L’effetto del comando viene interrotto premendo
Invio o Ctrl-C. Il numero della velocità di trasferimento dati rappresenta il numero di
byte ricevuti più il numero di byte trasmessi ed è visualizzato come byte/secondo (B/s).
I numeri della velocità di trasferimento dei dati sono mostrati come byte/secondo,
kilobyte/secondo (il numero è seguito da 'k') o megabyte/secondo (il numero è seguito
da 'm'). Queste informazioni sono usate per monitorare le prestazioni delle porte.
Viene stampata una riga al secondo che mostra un riepilogo del traffico su tutte le porte.
switch:admin> portPerfShow
0
1
2
3
4
5
0
0
0
0
0
0
96
0
96
0
0
96
0
0
0
0
0
0
6
0
0
0
Figura 3-32 Esempio di comando portPerfShow
3-46
7
76m
76m
75m
portShow
portShow
La Figura 3-33 mostra il comando portShow che stampa un riepilogo di tutte le porte.
Alcune informazioni variano con il modello dello switch e il tipo di porta. La sintassi del
comando è portShow <n. porta>. I campi sono descritti nella Tabella 3-14.
switch:admin> portShow 1
portFlags: 0x30053
PRESENT ACTIVE G_PORT U_PORT NOELP LED
portType: 3.1
portState: 1
Online
portPhys: 6
In_Sync
portScn:
1
Online
portRegs: 0x80020000
portData: 0x10fba040
portId:
011100
portWwn:
20:01:00:60:69:00:60:11
Interrupts:
Unknown:
Lli:
Proc_rqrd:
Timed_out:
Rx_flushed:
Tx_unavail:
Free_buffer:
Overrun:
Suspended:
Parity_err:
150
73
20
1
0
0
0
0
1
0
0
Link_failure:
Loss_of_sync:
Loss_of_sig:
Protocol_err:
Invalid_word:
Invalid_crc:
Delim_err:
Address_err:
Lr_in:
Lr_out:
Ols_in:
Ols_out:
2
2
1
0
0
0
0
0
4
4
2
8
Frjt:
Fbsy:
0
0
Figura 3-33 Esempio di comando portShow
Tabella 3-14 Descrizione dei campi del comando portShow
TIPO
CAMPO
DESCRIZIONE
Port Definition
portFlags
Stato porta bitmap.
portType
Tipo di porta (G_port o FL_Port).
portState
Stato SNMP della porta. I valori includono Online/Offline.
portPhys
Stato fisico della porta - Insync.
portScn
Stato indicatore LED della porta.
portRegs
Puntatore di registro hardware.
portData
Puntatore dei dati privati del driver.
portId
ID indirizzo porta.
Fabric OS
3-47
Capitolo 3 Comandi Telnet
Tabella 3-14 Descrizione dei campi del comando portShow (continua)
TIPO
Interrupt Statistics
Error Statistics
3-48
CAMPO
DESCRIZIONE
portWwn
WWN porta.
Interrupts
Numero totale di interrupt.
Unknown
Numero di interrupt non conteggiati in tutte le altre categorie.
Lli
Numero di interrupt LLI (Low Level Interface)
Proc_rqrd
Numero di interrupt con l’elaborazione (CPU) richiesta.
Timed_out
Numero di interrupt scaduti.
Rx_flushed
Numero di trasmissioni annullate.
Tx_unavail
Numero di trasmissioni interrotte.
Free_buffer
Numero di interrupt del buffer.
Overrun
Numero di sovraccarichi del buffer.
Suspended
Numero di interrupt sospesi.
Parity_err
Numero di errori di parità.
Link_failure
Numero di collegamenti falliti.
Loss_of_sync
Perdita di di sincronizzazione.
Loss_of_sig
Perdita di segnale (nessuna ricezione).
Protocol_err
Errore di protocollo.
Invalid_word
Word non valida (errori di codifica all’interno dei frame).
Invalid_crc
CRC non valido in un frame.
Delim_err
Errore delimitatore (ordine stabilito).
Address_err
Errore ID indirizzo (S_ID D_ID).
Lr_in
Link reset in (sequenza originaria). Non applicabile a FL_Port.
Lr_out
Link reset out (sequenza originaria). Non applicabile a FL_Port.
Ols_in
Offline resent in (sequenza originaria). Non applicabile a FL_Port.
Ols_out
Offline resent out (sequenza originaria). Non applicabile a FL_Port.
Frjt
Numero di frame rifiutati.
Fbsy
Numero di frame occupati.
portStatsShow
portStatsShow
La Figura 3-34 mostra il comando portStatsShow che, se usato con un numero di
porta, visualizza un’immagine statica dello stato della porta dopo che lo switch ha
eseguito il comando. Ad esempio, per aggiornare il comando e controllare se è aumentato
il numero degli errori, eseguire nuovamente il comando portStatsShow per catturare
un’altra immagine.
La sintassi del comando è portStatsShow <n. porta>.
switch:admin> portStatsShow 2
stat_wtx
1379589 4-byte words transmitted
stat_wrx
473913 4-byte words received
stat_ftx
114957 Frames transmitted
stat_frx
40
Frames received
stat_c2_frx
0
Class 2 frames received
stat_c3_frx
34
Class 3 frames received
stat_lc_rx
3
Link control frames received
stat_mc_rx
0
Multicast frames received
stat_mc_to
0
Multicast timeouts
stat_mc_tx
0
Multicast frames transmitted
tim_rdy_pri
599970 Time R_RDY high priority
tim_txcrd_z
0
Time BB_credit zero
er_enc_in
0
Encoding errors inside of frames
er_crc
0
Frames with CRC errors
er_trunc
0
Frames shorter than minimum
er_toolong
0
Frames longer than maximum
er_bad_eof
0
Frames with bad end-of-frame
er_enc_out
74670
Encoding error outside of frames
er_disc_c3
0
Class 3 frames discarded
open
0
loop_open
transfer
0
loop_transfer
opened
0
FL_Port opened
starve_stop
0
tenancies stopped due to starvation
fl_tenancy
0
number of times FL has the tenancy
nl_tenancy
0
number of times NL has the tenancy
frame_nozone
0
frames rejected due to zone protection
Figura 3-34 Esempio di comando portStatsShow
Fabric OS
3-49
Capitolo 3 Comandi Telnet
Tabella 3-15 Descrizione dei campi del comando portStatsShow
CAMPO
DESCRIZIONE
stat_wtx
Numero di word di 4 byte trasmesse dalla porta.
stat_wrx
Numero di word di 4 byte ricevute dalla porta.
stat_ftx
Numero di frame trasmessi dalla porta.
stat_frx
Numero di frame ricevuti dalla porta.
stat_c2_frx
Numero di frame di Classe 2 ricevuti.
stat_c3_frx
Numero di frame di Classe 3 ricevuti.
stat_lc_rx
Numero di frame di controllo del collegamento ricevuti.
stat_mc_rx
Numero di frame multicast ricevuti.
stat_mc_to
Numero di timeout riportati per i frame multicast. Se un singolo frame supera il timeout
per ogni destinazione multipla, è possibile che questo conteggio aumenti.
stat_mc_tx
Numero di frame multicast trasmessi.
tim_rdy_pri
La quantità di tempo (misurata in unità definite nel programma) durante la quale la
trasmissione R_RDY ha una priorità più elevata rispetto alla trasmissione di frame.
tim_txcrd_z
Il tempo durante il quale questa porta non può trasmettere i frame a causa di un credito
di trasmissione buffer-to-buffer zero.
er_enc_in
Dati ricevuti: numero di errori di codifica 8b/10b che si sono verificati all’interno dei
margini dei frame. Questo contatore generalmente ha un valore diverso da zero,
anche se a volte si potrebbero verificare degli errori su un collegamento normale e
produrre un risultato pari a zero. Il livello minimo di conformità alla specifica sulla
frequenza degli errori di bit su una linea che riceve continuamente frame è
approssimativamente di un errore ogni 20 minuti.
er_crc
Frame ricevuti: numero di errori CRC rilevati.
er_trunc
Frame ricevuti: numero di frame di dimensioni inferiori alle dimensioni minime dei frame
Fibre Channel (cioè un’intestazione senza carico).
er_toolong
Frame ricevuti: numero di frame di dimensioni superiori alle dimensioni massime di
frame Fibre Channel (cioé un’intestazione con un carico di 2, 112 byte).
er_bad_eof
Numero di frame ricevuti con un fine frame non valido.
er_enc_out
Ricezione collegamento: numero di errori di codifica 8b/10b registrato all’esterno dei
margini dei frame. Questo numero può raggiungere un valore diverso da zero durante
l’inizializzazione del collegamento ma indica la presenza di un problema se aumenta
più velocemente della frequenza consentita di errori di bit sulla linea (circa uno ogni 20
minuti).
er_disc_c3
Collegamento di ricezione: numero di frame di Classe 3 eliminati. I frame di Classe 3
possono essere eliminati a causa dei timeout o delle destinazioni non valide/non
raggiungibili. Questa quantità può a volte aumentare durante il normale funzionamento
ma, in alcune situazioni, può essere usata per risolvere problemi di diagnostica.
open
loop_open: numero di volte in cui una FL_Port è entrata nello stato OPEN.
3-50
portStatsShow
Tabella 3-15 Descrizione dei campi del comando portStatsShow (continua)
CAMPO
DESCRIZIONE
transfer
loop_transfer: numero di volte in cui una FL_Port è entrata nello stato TRANSFER.
opened
FL_Port opened: numero di volte in cui FL_Port è entrata nello stato OPENED.
starve_stop
Le conduzioni degli anelli sono state interrotte a causa di insufficienza delle risorse.
fl_tenancy
Numero di volte in cui una FL_Port ha avuto una conduzione dell’anello.
nl_tenancy
Numero di volte in cui la NL_Port ha avuto una conduzione dell’anello.
frame_nozone
Numero di frame respinti a causa della protezione della zona.
Fabric OS
3-51
Capitolo 3 Comandi Telnet
psShow
La Figura 3-35 mostra il comando psShow che visualizza lo stato degli alimentatori e
le informazioni relative alla fabbricazione. Il formato della visualizzazione varia a
seconda del modello di switch e del numero di alimentatori presenti.
switch:admin> psShow
Power Supply 1 is OK
9835,DH000000208,60-0000734-01, A,00001, E108302A,01, 803350
Power Supply 2 is OK
9839,DH000000253,60-0000734-01, A,00001, E108302A,01, 803522
Figura 3-35 Esempio di comando psShow
Lo stato di ciascun alimentatore è riportato nella Tabella 3-16.
Tabella 3-16 Stato degli alimentatori
STATO
DESCRIZIONE
OK
Alimentatori presenti e funzionanti in modo corretto
Absent
Alimentatore non presente.
Faulty
L’alimentatore è presente ma difettoso (cavo di alimentazione
mancante, interruttore di alimentazione dello switch spento,
fusibile bruciato o altro errore interno).
Dopo la riga di stato è possibile che appaia la riga di identificazione dell’alimentatore.
Se presente, questa riga contiene la data di fabbricazione, i numeri parte, i numeri di serie
ed altre informazioni.
3-52
reboot
reboot
La Figura 3-36 mostra il comando reboot che riavvia lo switch con la configurazione
memorizzata nella memoria flash e impiega circa 1,5 minuti. Lo switch può trovarsi in
qualsiasi stato operativo (abilitato o disabilitato) prima di riavviarsi.
Mentre lo switch si riavvia, la sessione Telnet viene chiusa e tutte le porte Fibre Channel
diventano inattive. Se lo switch era parte di un Fabric, i rimanenti switch vengono
riconfigurati.
switch:admin> reboot
Rebooting...
Figura 3-36 Esempio di comando reboot
Fabric OS
3-53
Capitolo 3 Comandi Telnet
switchDisable
La Figura 3-37 mostra il comando switchDisable usato per consentire allo switch di
passare allo stato offline per eseguire i test diagnostici, la manutenzione o la sostituzione
di uno switch difettoso.
È possibile osservare e verificare questo processo controllando che i LED del pannello
frontale cambino colore dal verde al color ambra lampeggiante (lento) man mano che
ciascuna porta diventa inattiva.
switch:admin> switchDisable
Figura 3-37 Esempio di comando switchDisable
3-54
switchEnable
switchEnable
La Figura 3-38 mostra il comandoswitchEnable che abilita lo switch e fornisce
informazioni relative al Fabric. Può essere necessario abilitare lo switch dopo la
manutenzione e i test diagnostici.
Lo switch è abilitato con un ID di dominio 1 del Fabric. Dopo che il Fabric viene
riconfigurato, questo switch diventa il gestore principale degli indirizzi ed è in grado di
assegnare gli ID di dominio ad altri switch nello stesso Fabric.
È possibile osservare e verificare questo processo controllando che i LED del pannello
frontale cambino colore dal color ambra lampeggiante (lento) al verde man mano che
ciascuna porta diventa attiva.
switch:admin> switchEnable
value = 0 = 0x0
10 9 8 7 6 5 4 3 2
fabric: Principal switch
fabric: Domain 1
1
Figura 3-38 Esempio di comando switchEnable
Fabric OS
3-55
Capitolo 3 Comandi Telnet
switchName
La Figura 3-39 mostra il comando switchName che visualizza o imposta il nome dello
switch. Se viene specificato un nuovo nome racchiuso tra virgolette, il comando imposta
lo switch su quel nome. Se non viene incluso alcun nuovo nome, il comando visualizza
il nome dello switch.
switch:admin> switchName “sw3”
Updating flash...
Figura 3-39 Esempio di comando switchName
La sintassi del comando è switchName <“nome dello switch”>.
Il comando switchName stampa il nome dello switch corrente. Fornendo un argomento,
l’utente può impostare il nome dello switch corrente.
NOTA:
Questo comando è disponibile solo a livello degli utenti admin.
La lunghezza e il formato del nome dello switch sono soggetti a certi limiti. In
particolare, il nome dello switch:
■
Non può superare i 19 caratteri di lunghezza.
■
Non può contenere caratteri diversi da 'a-z', 'A-Z' e '0-9' o '_' (sottolineatura), ad
eccezione del primo carattere.
■
Infatti il primo carattere deve essere compreso tra 'a-z' o 'A-Z'.
NOTA: I nomi degli switch devono essere univoci in un ambiente con
collegamenti a cascata.
3-56
switchShow
switchShow
La Figura 3-40 mostra il comando switchShow che stampa lo stato dello switch e della
porta. I campi sono descritti nella Tabella 3-17.
switch:admin> switchShow
switchName:
open146
switchType:
3.1
switchState:
Online
switchRole:
Principal
switchDomain:
1
switchId:
fffc41
switchWwn:
10:00:00:60:69:00:04:64
port 0: sw Online
FL-Port 1 private, 1 phantom
port 1: -- No_Module G-Port
port 2: sw No_Light
G-Port
port 3: sw Online
FL-Port 1 private, 1 phantom
port 4: -- No_Module
port 5: sw Online
E-Port 10:00:00:60:69:00:00:12 "sw1" (upstream)
port 6: sw No_Light
port 7: sw No_Light
port 8: sw No_Light
port 9: sw Online
E-Port 10:00:00:60:69:00:01:b4 "sw3" (downstream)
port 10: sw No_Light
port 11: sw No_Light
port 12: sw No_Light
port 13: sw No_Light
port 14: sw No_Light
port 15: sw No_Light
Figura 3-40 Esempio di comando switchShow
Tabella 3-17 Descrizione dei campi del comando switchShow
CAMPO
DESCRIZIONE
switchName
Nome dello switch.
switchType
Modello. Livello di revisione della scheda madre, in cui il modello è il seguente:
1=Serie SilkWorm 1000
2=SilkWorm 2800
3=SilkWorm 2400
switchState
Stato dello switch: Online, Offline, Testing (test in corso) o Faulty (difettoso).
switchRole
Esistono tre possibilità per switchRole, ovvero:
• Principle–switch principale come definito in FC-SW.
• Subordinate–questo switch è abilitato ed è uno switch secondario.
• Disabled–lo switch è disabilitato.
switchDomain
ID di dominio di questo switch: da 0 a 31 o da 1 a 239.
switchID
ID di dominio della porta incorporata di questo switch: da hex fffc00 a fffc7f.
Fabric OS
3-57
Capitolo 3 Comandi Telnet
Tabella 3-17 Descrizione dei campi del comando switchShow (continua)
CAMPO
DESCRIZIONE
switchWwn
WWN (World Wide Name) di questo switch. Il WWN è un identificativo univoco per ciascuno
switch ed è assegnato dal costruttore. Uno schema di assegnazione dei numeri gestito
globalmente assicura che questo WWN sia univoco per ciascuno switch.
Port Number
Dopo il riepilogo relativo allo switch, viene stampata una riga per porta. Ciascuna riga mostra
il numero di porta (da 0 a 15), il tipo di modulo GBIC, lo stato della porta e un campo per i
commenti.
GBIC type
Il tipo di modulo GBIC è riportato dopo il numero di porta. I quattro tipi di modulo GBIC sono i
seguenti:
• -- – nessun modulo GBIC presente
• sw – modulo GBIC a onde corte
• lw – modulo GBIC a onde lunghe
• cu – modulo GBIC in rame
• id – ID seriale
Port state
Lo stato della porta è riportato dopo il tipo di modulo GBIC. I possibili stati della porta sono:
• No_Card – nessuna scheda presente nell’alloggiamento dello switch
• No_Module – nessun modulo GBIC presente in questa porta
• No_Light – il modulo non riceve
• No_Sync – il modulo riceve ma è fuori sincronia
• In_Sync – il modulo riceve ed è in sincronia
• Laser_Flt – il modulo segnala un guasto al laser (GBIC difettoso)
• Port_Flt – porta guasta (modulo GBIC, cavo o dispositivo difettoso)
• Diag_Flt – diagnostica della porta fallita (G_Port o scheda FL_Port o scheda madre
difettosa)
• Online – porta funzionante
• Lock_Ref – porta bloccata sul segnale di riferimento
• Testing - diagnostica in corso
Comment field
Il campo relativo ai commenti è riportato dopo lo stato della porta. I possibili commenti sono:
• Disabled – la porta è disabilitata
• Loopback – la porta è in modalità loopback
• E_Port – è indicato il WWN e il nome dell’altro switch, nonché l’uso di questo ISL (vedere
FC_SW)
• F_Port – è indicato il WWN della N_Port
• G_Port – la porta è online ma non è ancora una E_Port o F_Port
• L_Port – la porta è collegata ad un anello con arbitraggio
3-58
syslogdIp
syslogdIp
La Figura 3-41 mostra il comando syslogdIp che imposta o visualizza l’indirizzo IP
del daemon del log di sistema degli switch.
La sintassi del comando è syslogdip <“indirizzo ip”>.
switch:admin> syslogdIp
syslog daemon’s address: 0.0.0.0
Figura 3-41 Esempio di comando syslogdIp
Fabric OS
3-59
Capitolo 3 Comandi Telnet
tempShow
La Figura 3-42 mostra il comando tempShow che riporta la temperatura dello switch
misurata da cinque sensori sulla scheda madre.
switch:admin> tempShow
31
27
28
27
33
87
80
82
80
91
Centigrade
Fahrenheit
Figura 3-42 Esempio di comando tempShow
3-60
uptime
uptime
Il comandod uptime può essere usato per visualizzare il tempo durante il quale lo
switch è stato in funzione (conosciuto anche come uptime), la quantità totale di uptime
dal momento in cui lo switch è stato acceso, la data e l’ora dell’ultimo riavvio e il motivo
dell’ultimo riavvio. La Figura 3-9 mostra il funzionamento del comando uptime. Nella
Tabella 3-6 sono riportate le possibili cause di riavvio ed una breve descrizione.
switch:admin> uptime
Up for:3 days, 18:35
Powered for: 30 days, 16:05
Last up at: Mon Jan 11 16:17:29 1999
Reason:Reboot
Figura 3-43 Esempio di comando uptime
Per tempi di funzionamento minori di 60 secondi, la granularità di visualizzazione è
espressa in secondi. Per tempi maggiori di 60 secondi, la granularità è espressa in minuti.
Inoltre, la formattazione è regolata sulla base della quantità di tempo. Per le cause del
riavvio, vedere l’Appendice C, Messaggi di errore.
Fabric OS
3-61
Capitolo 3 Comandi Telnet
version
La Figura 3-44 mostra il comando version che visualizza le informazioni relative alla
versione di firmware e alle date di costruzione. I campi sono descritti nella Tabella 3-18.
switch:admin> version
VxWorks version: 5.3.1
Firmware version: v2.0
Made on: Thu Nov 19 16:18:29 PST 1998
Flash:
Mon Dec 28 15:34:05 PST 1998
BootProm: Thu Oct 1 13:34:29 PDT 1998
Figura 3-44 Esempio di comando version
Tabella 3-18 Descrizione dei campi del comando
3-62
CAMPO
DESCRIZIONE
VxWorks version
Versione dell’ambiente operativo VxWorks usata sul processore
Firmware version
Versione del firmware dello switch
Made on
Data e ora di release del firmware
Flash
Data di costruzione del firmware memorizzata nella memoria flash
BootProm
Data di costruzione del firmware memorizzata nel boot prom
diagHelp
diagHelp
La Figura 3-45 mostra il comando diagHelp che visualizza i comandi della guida per
la diagnostica disponibili per la soluzione dei problemi relativi allo switch; vedere il
Capitolo 4, Diagnostica.
switch:admin> diagHelp
ramTest
portRegTest
centralMemoryTest
cmiTest
camTest
portLoopbackTest
sramRetentionTest
cmemRetentionTest
crossPortTest
spinSilk
diagClearError
diagDisablePost
diagEnablePost
setGbicMode
supportShow
diagShow
System DRAM diagnostic
Port register diagnostic
Central memory diagnostic
CMI bus connection diagnostic
Quickloop CAM diagnostic
Port internal loopback diagnostic
SRAM Data Retention diagnostic
Central Mem Data Retention diagostic
Cross-connected port diagnostic
Cross-connected line-speed exerciser
Clear diag error on specified port
Disable Power-On-Self-Test
Enable Power-On-Self-Test
Enable tests only on ports with GBICs
Print the switch info for debugging
Print diagnostic status information
Figura 3-45 Esempio di comando diagHelp
Fabric OS
3-63
Capitolo 3 Comandi Telnet
licenseHelp
La Figura 3-46 mostra il comando licenseHelp che visualizza i comandi usati per
gestire i codici licenza. Ciascuno switch può salvare un codice licenza che abiliterà uno
o più prodotti opzionali su licenza. Il codice licenza è univoco per ciascuno switch.
switch:admin> licenseHelp
licenseAdd
licenseRemove
licenseShow
Add a license key to this switch
Remove a license key from this switch
Show current license key
Figura 3-46 Esempio di comando licenseHelp
NOTA: Se viene usato un comando licenseAdd vengono cancellati tutti
i codici licenza già installati.
3-64
Comandi relativi alla licenza
Comandi relativi alla licenza
I comandi per la licenza consentono di abilitare e disabilitare l’uso di prodotti opzionali.
licenseAdd
La Figura 3-47 mostra il comando licenseAdd che aggiunge un codice licenza allo
switch. Alcune funzioni dello switch e del Fabric sono prodotti opzionali su licenza. Ne
è un esempio WebTools che consente di gestire il Fabric attraverso il Web. Senza un
codice licenza installato, il prodotto su licenza non funziona.
Un codice licenza è una stringa di circa 16 lettere maiuscole e minuscole e di cifre. Le
maiuscole/minuscole sono rilevanti. Il codice è una forma codificata dell’ID dello switch
e dei prodotti su licenza da eseguire su questo switch.
Il codice licenza deve essere immesso nello switch esattamente come quello rilasciato.
Può essere accettato anche se digitato in modo non corretto, ma in tal caso i prodotti su
licenza non funzioneranno. Per evitare errori di digitazione, usare i comandi taglia e
incolla, se possibile. Dopo aver immesso il codice, usare licenseShow per verificare il
corretto funzionamento. Se non sono mostrati prodotti su licenza, il codice non è valido.
Dopo l’immissione di un codice licenza, il prodotto su licenza è disponibile
immediatamente e non è necessario riavviare lo switch.
sw5:admin> licenseAdd"bQebzbRdScRfc0iK"
adding license key "bQebzbRdScRfc0iK"
Committing configuration...done.
Figura 3-47 Esempio di comando licenseAdd
licenseRemove
La Figura 3-48 mostra il comando licenseRemove che rimuove un codice licenza
esistente dallo switch. Alcune funzioni dello switch e del Fabric sono prodotti opzionali
su licenza. Ne è un esempio WebTools che consente di gestire il Fabric attraverso il Web.
Senza un codice licenza installato, il prodotto su licenza non funziona.
Il codice licenza esistente deve essere immesso come un operando esattamente come
mostrato in licenseShow, tenendo conto delle maiuscole/minuscole. Se possibile, per
evitare errori di digitazione, usare i comandi taglia e incolla.
Dopo aver rimosso il codice licenza, è necessario riavviare lo switch. Senza codici
licenza, licenseShow visualizza "No licenses".
sw5:admin> licenseRemove"bQebzbRdScRfc0iK"
removing license key"bQebzbRdScRfc0iK"
Committing Configuration...done.
Figura 3-48 Esempio di comando licenseRemove
Fabric OS
3-65
Capitolo 3 Comandi Telnet
licenseShow
La Figura 3-49 mostra il comando licenseShow che visualizza i codici licenza correnti
e un elenco di prodotti su licenza abilitati da tali codici oppure visualizza "No licenses"
se non è installato alcun codice licenza o se non è valido.
Alcune funzioni dello switch e del Fabric sono prodotti opzionali su licenza. Ne è un
esempio WebTools che consente di gestire il Fabric attraverso il Web. Senza un codice
licenza installato, il prodotto su licenza non funziona.
Un codice licenza è una stringa di circa 16 lettere maiuscole e minuscole e di cifre. Le
maiuscole/minuscole sono rilevanti. Il codice è una forma codificata dell’ID dello switch
e dei prodotti su licenza da eseguire su questo switch.
sw5:admin> licenseShow
bQebzbRdScRfc0iK:
Web license
Zoning license
SybbzQQ9edTzcc0X:
Fabric license
Figura 3-49 Esempio di comando licenseShow
3-66
routeHelp
routeHelp
La Figura 3-50 mostra il comando routeHelp che visualizza i comandi della guida per
il routing; vedere Comandi di routing a pagina 3-68.
switch:admin> routeHelp
bcastShow
fspfShow
interfaceShow
iodReset
iodSet
LSDbShow
mcastShow
nbrStateShow
topologyShow
uRouteConfig
Print broadcast tree information
Print FSPF global information
Print FSPF interface information
Truns off the in-order delivery optio
Turns on the in-order delivery option
Print Link State Database entry
Print multicast tree information
Print neighbor’s summary information
Print paths to domain(s)
Configure static unicast route
Figura 3-50 Esempio di comando routeHelp
Fabric OS
3-67
Capitolo 3 Comandi Telnet
Comandi di routing
I comandi di routing consentono di visualizzare le informazioni relative al routing dello
switch.
bcastShow
La Figura 3-51 mostra il comando bcastShow che visualizza le informazioni relative
all’albero di broadcast e a tutte le porte che al momento ricevono e trasmettono frame di
broadcast. Questo comando viene usato per capire i percorsi dei frame di broadcast
attraverso il Fabric.
I campi sono descritti nella Tabella 3-19. Un insieme di bit indica che la porta
corrispondente appartiene ad un insieme specifico. Ad esempio, il valore bitmap
0x00010003 indica che la porta 0, la porta 1 e la porta 16 (la porta incorporata) sono
elementi dell’insieme.
switch:admin> bcastShow
Group
Member Ports
Member ISL Ports
Static ISL Port
--------------------------------------------------------------256
0x00000100
0x00000000
0x00000000
Figura 3-51 Esempio di comando bcastShow
Tabella 3-19 Descrizione dei campi bitmap del comando bcastShow
CAMPO
BITMAP
DESCRIZIONE
Group
Gruppo multicast.
Member
Ports
Tutte le porte che al momento trasmettono o ricevono frame di broadcast.
Member ISL
Ports
Porte che appartengono all’albero di distribuzione broadcast interswitch, selezionate dal
protocollo di selezione del percorso dinamico di broadcast. Sono tutte E_Port e questo
insieme è un sottoinsieme di m_port. I frame di broadcast usano queste porte per raggiungere
tutti gli switch del Fabric e per entrare nello switch.
Alcune delle E_Port su uno switch potrebbero non essere parte di questo insieme, in quanto i
percorsi di broadcast devono costituire un albero.
Static ISL
Ports
Porte che appartengono all’albero di distribuzione broadcast interswitch, configurate nella shell.
Questo campo, normalmente è 0x00000000.
3-68
Comandi di routing
fspfShow
La Figura 3-52 mostra il comando fspfShow che visualizza le informazioni relative a
FSPF (Fibre Channel Shortest Path First). I campi sono descritti nella Tabella 3-20.
switch:admin> fspfShow
version
domainID
isl_ports
minLSArrival
minLSInterval
LSoriginCount
startTime
fspfQ
fabP
agingTID
agingTo
lsrDlyTID
lsrDelayTo
lsrDelayCount
ddb_sem
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
2
1
0x00000000
3
5
0
18656
0x10fa44e0
0x10fa4d60
0x10f7e4c0
10000
0x10f6e4f0
5000
0
0x10fa44b0
fabP:
event_sch
lsrRefreshCnt
= 0x0
= 0
Figura 3-52 Esempio di comando fspfShow
Tabella 3-20 Descrizione dei campi del comando fspfShow
Fabric OS
CAMPO
DESCRIZIONE
version
Versione del protocollo FSPF.
domainID
ID del dominio dello switch locale.
isl_ports
Campo bitmap che mostra tutte le E_Port dello switch locale.
startTime
Tempo di avvio di FSPF in millisecondi dall’avvio.
altri campi
Gli altri campi rappresentano le variabili FSPF interne.
3-69
Capitolo 3 Comandi Telnet
interfaceShow
La Figura 3-53 mostra il comando interfaceShow che visualizza le informazioni
relative all’interfaccia FSPF. Queste includono informazioni statiche relative alla porta
(ad esempio, variabili assegnate anche quando una porta è inattiva) e le informazioni
relative alle “risorse adiacenti” che includono le variabili associate allo switch remoto
connesso alla porta. Un’interfaccia FSPF corrisponde ad una E_Port. I campi relativi alle
informazioni statiche sono descritti nella Tabella 3-21. I campi relativi alle informazioni
sulle risorse adiacenti sono descritti nella Tabella 3-22.
Senza parametri, il comando mostra le informazioni relative a tutte le interfacce degli
switch.
La sintassi del comando è interfaceShow <n. porta>
3-70
Comandi di routing
switch:admin> interfaceShow
idbP
= 0x10f7e560
Interface 10 data structure:
nghbP
ifNo
cost
delay
lastScn
lastScnTime
upCount
lastUpTime
downCount
lastDownTime
downReason
iState
=
=
=
=
=
=
=
=
=
=
=
=
0x0
0
1000
1
5
Mar 20 16:09:49.199
0
Mar 20 16:09:49.199
2
Mar 20 16:09:46.516
2
DOWN
Type <CR> to continue, Q<CR> to stop:
Neighbor 10 data structure:
state
nghbCap
nghbId
idbNo
remPort
nflags
initCount
&dbRetransList
&lsrRetransList
&lsrAckList
inactTID
helloTID
dbRtxTID
lsrRtxTID
inactTo
helloTo
rXmitTo
nCmdAcc
nInvCmd
nHloIn
nInvHlo
nLsuIn
nLsaIn
attHloOut
nHloOut
attLsuOut
nLsuOut
attLsaOut
nLsaOut
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
NB_ST_FULL
0x0
239
10
10
0x3
1
0x10e83530
0x10e83540
0x10e83550
0x10e83200
0x10e834c0
0x10e833d0
0x10e82cb0
80000
20000
5000
132
0
122
0
5
5
123
123
5
5
5
5
Figura 3-53 Esempio di comando interfaceShow
Fabric OS
3-71
Capitolo 3 Comandi Telnet
Tabella 3-21 Descrizione dei campi relativi alle informazioni statiche del comando interfaceShow
CAMPO
DESCRIZIONE
idbP
Stato corrente delle risorse adiacenti. Per fare in modo che l’ISL invii frame allo switch adiacente,
il valore deve essere NB_ST_FULL. Altri valori possono essere transitori; tuttavia se un valore
viene mantenuto per più di dieci secondi, rivolgersi all’assistenza tecnica.
nghbP
Le capacità delle risorse adiacenti hanno un valore pari a 0.
ifNo
Numero della porta. Deve essere identico al valore specificato nella riga comandi.
cost
Costo di invio di un frame sull’ISL collegato a questa porta. Il valore 1000 indica un collegamento
da 1 Gbps.
delay
Ritardo convenzionale a cui può essere soggetto un frame trasmesso su questo ISL. Viene
richiesto dal protocollo FSPF ed è un valore fisso.
lastScn
Ultima SCN (State Change Notification) ricevuta su questa interfaccia.
lastScnTime
Ora in cui è stata ricevuta l’ultima SCN.
upCount
Numero di volte in cui l’interfaccia è stata inizializzata (numero di transizione dallo stato offline
allo stato di E_Port).
lastUpTime
Ultima volta in cui l’interfaccia è diventata attiva.
downCount
Numero di volte in cui l’interfaccia è diventata inattiva.
lastDownTime Ultima volta in cui l’interfaccia è diventata inattiva.
downReason
Ragione (SCN) per cui l’interfaccia è diventata inattiva.
iState
Stato corrente dell’interfaccia. Per fare in modo che l’ISL invii frame allo switch adiacente, il
valore deve essere UP.
Tabella 3-22 Descrizione dei campi relativi alla struttura dei dati delle risorse adiacenti
CAMPO
DESCRIZIONE
state
Stato corrente delle risorse adiacenti. Per fare in modo che l’ISL invii
frame allo switch adiacente, il valore deve essere NB_ST_FULL.
nghbCap
Capacità delle risorse adiacenti. Normalmente sempre 0.
nghbId
ID del dominio dello switch adiacente (risorsa adiacente).
idbNo
Il numero della porta deve essere pari a ifNo.
remPort
Numero della porta sullo switch remoto collegato a questa porta.
inactTo
Timeout di inattività in ms. Quando questo timeout scade,
l’adiacenza con lo switch adiacente è considerata interrotta. Quando
ciò accade vengono elaborati nuovi percorsi a tutti i possibili switch di
destinazione nel Fabric.
3-72
Comandi di routing
Tabella 3-22 Descrizione dei campi relativi alla struttura dei dati delle risorse adiacenti
CAMPO
DESCRIZIONE
helloTo
Timeout dell’Hello. Quando questo timeout scade, viene inviato un
frame di Hello allo switch adiacente attraverso questa porta.
rXmitTo
Timeout di ritrasmissione. Viene usato per trasmettere allo switch
adiacente informazioni affidabili sulla topologia. Se non viene ricevuta
una conferma entro il timeout rXmitTo, viene ritrasmesso un frame.
nCmdAcc
Numero totale di comandi accettati dallo switch adiacente.
Include gli Hello, i Link State Update e i Link State Acknowledge.
nInvCmd
Numero di comandi non validi ricevuti dallo switch adiacente.
Si tratta di comandi con una versione superiore a quella eseguita sullo
switch locale. La versione corrente è 1 e non esiste alcuna versione 0.
nHloIn
Numero di frame di Hello ricevuti dallo switch adiacente.
nInvHlo
Numero di frame di Hello non validi ricevuti dallo switch adiacente.
Si tratta di frame di Hello con parametri non validi.
nLsuIn
Numero di Link State Update ricevuti dallo switch adiacente.
nLsaIn
Numero di Link State Acknowledge ricevuti dallo switch adiacente.
attHloOut
Numero di tentativi di trasmissioni di frame di Hello allo
switch adiacente.
nHloOut
Numero di frame di Hello trasmessi allo switch adiacente.
attLsuOut
Numero di tentativi di trasmissione di LinkState Update allo
switch adiacente.
nLsuOut
Numero di Link State Update trasmessi allo switch adiacente.
attLsaOut
Numero di tentativi di trasmissioni di Link State Acknowledge
allo switch adiacente.
nLsaOut
Numero di Link State Acknowledge trasmessi allo switch adiacente.
altri campi
Gli altri campi rappresentano le variabili FSPF interne.
Fabric OS
3-73
Capitolo 3 Comandi Telnet
iodReset
La Figura 3-54 mostra il comando iodReset che disattiva l’opzione di trasmissione in
sequenza. Questo comando consente la trasmissione fuori sequenza di frame durante gli
eventuali cambiamenti nella topologia del Fabric.
Questo è il comportamento predefinito e consente un rapido rerouting dopo un
cambiamento nella topologia del Fabric.
switch:admin> iodReset
Figura 3-54 Esempio di comando iodReset
iodSet
La Figura 3-54 mostra il comando iodSet che assicura che i frame non vengano
trasmessi fuori sequenza, neanche durante gli eventuali cambiamenti nella topologia del
Fabric. In un Fabric stabile i frame vengono sempre trasmessi in sequenza, anche quando
il traffico tra gli switch viene condiviso tra percorsi multipli. Tuttavia, quando si
verificano dei cambiamenti nella topologia del Fabric, ad esempio un collegamento
diventa inattivo, il traffico viene reinstradato in modo da aggirare il collegamento fallito.
In generale, in questo caso non c’è garanzia che alcuni frame, accodati su una linea
congestionata, non arrivino dopo un frame trasmesso successivamente e che è stato
reindirizzato su un nuovo percorso.
Questo comando deve essere usato con attenzione, in quanto causerà un ritardo nella
determinazione di un nuovo percorso in presenza di un cambiamento nella topologia.
Questo comando deve essere usato solo se vi sono dei dispositivi collegati al Fabric che
non supportano l'occasionale trasmissione fuori sequenza.
Nel comportamento predefinito l’opzione di trasmissione in sequenza è disattivata.
switch:admin> iodSet
3-74
Comandi di routing
LSDbShow
La Figura 3-55 mostra il comando LSDbShow che visualizza le voci del Link State
Database del dominio. Il record del database per qualsiasi switch di un Fabric può essere
visualizzato da qualsiasi switch. Inoltre, fornisce le stesse informazioni
indipendentemente dallo switch usato per gestirlo (a meno che non ci sia un
aggiornamento del database in corso che in una rete stabile si verifica ogni 30 minuti).
Ogni switch tiene un database delle informazioni relative alla topologia ad esso associata
e associata agli altri switch del Fabric. Le informazioni relative alla topologia per uno
switch sono composte dai dati di tutte le risorse adiacenti che si trovano nello stato
NB_ST_FULL e dai relativi numeri di porta.
Questo database duplicato rimane in sincronia tutto il tempo, in modo che ogni switch
del Fabric abbia la stessa visualizzazione della topologia. Il database della topologia, a
sua volta, viene usato per elaborare il percorso da uno switch a tutti gli altri switch del
Fabric.
Senza parametri, il comando mostra tutti i Link State Record del database. I campi sono
descritti nella Tabella 3-23.
La sintassi del comando è LSDbShow <ID del dominio>
Domain = 1 (self), Link State Database Entry pointer = 0x10361770
lsrP= 0x1035ba20
earlyAccLSRs= 0
ignoredLSRs= 12
lastIgnored= 001:20:54:24.566 (161664)
installTime= 0x60341 (394049)
lseFlags= 0xa
uOutIfs= 0x80
uPathCost= 1000
uHopsFromRoot= 1
mOutIfs= 0x0
parent= 0x1039c030
mPathCost= 0
mHopsFromRoot= 0
Link State Record:
Link State Record pointer = 0x1035ba20
lsAge= 1145
reserved= 0
type= 1
options= 0x0
lsId= 0
advertiser= 0
incarn= 0x80000c0a
length= 108
chksum= 0x3fb9
linkCnt = 5,flags = 0x0
LinkId = 5, out port = 0, rem port = 7, cost
LinkId = 5, out port = 2, rem port = 9, cost
LinkId = 5, out port = 7, rem port = 12,cost
LinkId = 2, out port = 12,rem port = 4, cost
LinkId = 3, out port = 13,rem port = 7, cost
=
=
=
=
=
1000,
1000,
1000,
1000,
1000,
costCnt
costCnt
costCnt
costCnt
costCnt
=
=
=
=
=
0,
0,
0,
0,
0,
type
type
type
type
type
=
=
=
=
=
1
1
1
1
1
Figura 3-55 Esempio di comando LSDbShow
Fabric OS
3-75
Capitolo 3 Comandi Telnet
Tabella 3-23 Descrizione dei campi del comando LSDbShow
CAMPO
DESCRIZIONE
’self’
Indica che il dominio 1 è l’ID del dominio dello switch locale.
installTime
È la voce del database per il dominio 1. La parola chiave installTime indica il tempo che è
occorso per l’installazione di questo record di database in millisecondi dal momento
dell’avvio. I valori sono in formato esadecimale e decimale.
lsAge
Durata del record in secondi dal momento dell’installazione. I record vengono aggiornati in
tutto il Fabric ogni 30 minuti e il valore non deve mai superare 3600. Quando lsAge
raggiunge il valore di 1800, il record viene eliminato dal Fabric se lo switch descritto
dall’LSR è in funzione ed è collegato al Fabric.
options
Le opzioni al momento sono impostate su 0.
lsId
L'ID del Link State del record corrisponde all’ID del dominio dello switch come indicato nel
record.
incarn
Numero di rigenerazione. Quando un record viene aggiornato ogni 30 minuti il numero di
rigenerazione viene aumentato di 1. Se i dati del record cambiano (ad esempio, se una
E_Port su uno switch passa allo stato offline), lo switch descritto da quel record genera
un nuovo dato e aumenta il numero di rigenerazione di 1.
length
Lunghezza totale del record.
chksum
Checksum del record. Include tutti i campi ad eccezione di lsAge.
linkCnt
Il numero di collegamenti indica il numero di risorse adiacenti nello stato NB_ST_FULL che
sono adiacenti allo switch descritto da questo record. Il campo linkCnt è seguito da un
numero di righe pari al numero dei collegamenti.
output port
La porta di uscita è il numero della porta ISL che collega lo switch adiacente.
linkID
ID del dominio dello switch adiacente.
rem port
La porta sullo switch remoto alla quale è collegata la porta locale (porta di uscita).
costCnt
È il costo di invio di un frame sull'ISL collegato a questa porta. È lo stesso valore del costo
incluso nella struttura dei dati delle risorse adiacenti dello switch descritto da questo
record. È sempre 0.
type
sempre 1
3-76
Comandi di routing
mcastShow
La Figura 3-56 mostra il comando mcastShow. Senza parametri mostra le informazioni
relative all’albero multicast per tutti i gruppi multicast. Con un parametro (numero di
gruppo) mostra le informazioni relative ad un solo gruppo multicast:
switch:admin> mcastShow 256
Group
Member Ports
Member ISL Ports
Static ISL Ports
---------------------------------------------------------------256
0x00000100
0x00000000
0x00000000
Figura 3-56 Esempio di comando mcastShow
nbrStateShow
La Figura 3-57 e la Figura 3-58 mostrano il comando nbrStateShow che visualizza le
informazioni riepilogative sulle risorse adiacenti. Queste informazioni possono essere
ottenute anche usando interfaceShow. Il comando fornisce informazioni essenziali
per determinare la topologia del Fabric. Usando questo comando, è possibile conoscere
l'ID del dominio di tutti gli switch adiacenti allo switch locale e il numero di porta sullo
switch locale e remoto. I campi sono descritti nella Tabella 3-23.
Senza parametri mostra il riepilogo dello stato delle risorse adiacenti per tutte le risorse
adiacenti e non solo per quelle collegate alla porta 0.
La sintassi del comando per elencare tutte le risorse adiacenti è nbrStateShow.
switch:admin> nbrStateShow
Local Domain ID: 1
Local Port
Domain
Remote Port
State
------------------------------------------------------0
2
0
NB_ST_FULL
1
2
1
NB_ST_FULL
2
2
2
NB_ST_FULL
4
5
4
NB_ST_FULL
5
5
5
NB_ST_FULL
7
5
6
NB_ST_FULL
Figura 3-57 Esempio di comando nbrStateShow
Fabric OS
3-77
Capitolo 3 Comandi Telnet
La sintassi del comando per l’elenco delle risorse adiacenti sulla porta specificata è
nbrStateShow <numero di porta>.
switch:admin> nbrStateShow 1
Local Domain ID: 1
Local Port
Domain
Remote Port
State
------------------------------------------------------1
2
1
NB_ST_FULL
value = 1 = 0x1
Figura 3-58 Esempio di comando nbrStateShow
Tabella 3-24 Descrizione dei campi del comando nbrStateShow
CAMPO
DESCRIZIONE
Local Port
Corrisponde a idbNo nella struttura dei dati delle risorse adiacenti.
Domain
Corrisponde a nghbld nella struttura dei dati delle risorse adiacenti.
Remote Port
Corrisponde a remPort nella struttura dei dati delle risorse adiacenti.
State
Stato corrente delle risorse adiacenti. Per fare in modo che l’ISL invii frame allo switch
adiacente, il valore deve essere NB_ST_FULL. Altri valori possono essere transitori;
tuttavia se un valore viene mantenuto per più di dieci secondi, rivolgersi all’assistenza
tecnica.
topologyShow
La Figura 3-59 e la Figura 3-59 mostrano il comando topologyShow che visualizza tutti
i percorsi ad un dominio, inclusi:
■
Porte di uscita usate per instradare i frame al dominio
■
Costo di routing per raggiungere il dominio
■
Porte di entrata instradate attraverso la porta di uscita
Il protocollo FSPF supporta percorsi multipli di pari costo, quindi è possibile che ci siano
più percorsi 'paralleli' tra due switch.
3-78
Comandi di routing
La sintassi del comando per l’elenco di tutti i domini è topologyShow.
switch:admin> topologyShow
Local Domain ID: 3
Domain
Metric
Hops
Out Port
In Ports
Flags
Name
----------------------------------------------------------------1
2000
2
2
0x00000050
D
"open348"
2
1
0x00000020
D
2
0
0x00000080
D
Type <CR> to continue, Q<CR> to stop:
4
3000
3
3
3
2
1
0
0x00000050
0x00000020
0x00000080
D
D
D
"open375"
Figura 3-59 Esempio 1 di comando topologyShow
La sintassi del comando per l’elenco relativo al dominio specificato è topologyShow
<ID dominio>.
switch:admin> topologyShow 1
Local Domain ID: 3
Domain
Metric
Hops
Out Port
In Ports
Flags
Name
----------------------------------------------------------------1
2000
2
2
0x00000050
D
"open148"
2
1
0x00000020
D
2
0
0x00000080
D
Figura 3-60 Esempio 2 di comando topologyShow
uRouteConfig
Questo comando consente di selezionare il percorso del traffico verso la destinazione
basandosi sulla porta origine.
admin>uRouteConfig <PORTA>, <DOMINIO>, <PORTA DI USCITA>
Dopo aver usato questo comando, il traffico in entrata proveniente dalla porta e
indirizzato verso un dominio viene inviato attraverso la porta di uscita. Accertarsi che la
porta di uscita sia un percorso possibile per raggiungere il dominio.
La porta può essere una E-Port o una F_Port. Se si tratta di una E_Port, accertarsi che
non vengano creati anelli di routing.
Fabric OS
3-79
Capitolo 3 Comandi Telnet
Se la porta di uscita non è una E_Port, la rotta viene assegnata dinamicamente ad un
percorso differente, se disponibile, come se si trattasse di una normale rotta. Se la porta
di uscita diventa inattiva, la rotta viene trattata come una normale rotta e viene assegnata
nuovamente ad un percorso differente, sempre che questo sia disponibile. Quando la
porta di uscita diventa di nuovo attiva, la porta viene reinstradata verso una rotta statica.
La condivisione del carico continua, tenendo conto delle rotte statiche quando si effettua
il conteggio del numero di rotte assegnate ad un percorso e agendo solo su rotte normali
e non statiche.
Se la porta ha una rotta statica, il campo flags in uRouteShow è impostato su S anziché
su D. Si noti che ciò non influisce sul campo flags nel comando topologyShow.
Quest’ultimo continua a visualizzare D a meno che non venga configurato un percorso
statico.
switch:admin>uRouteConfig 2,2,4
committing configuration...done.
Figura 3-61 Esempio di comando uRouteConfig
uRouteRemove
Il comando rimuove la precedente configurazione della rotta statica.
switch:admin>uRouteRemove <PORTA>, <DOMINIO>
uRouteShow
La Figura 3-62 mostra il comando uRouteShow che visualizza le informazioni relative
al routing unicast della porta, ovvero la porta di uscita usata per inviare i frame da una
porta al dominio. Per inviare frame da una porta di entrata ad un dominio di destinazione
viene usata una sola porta di uscita.
Il comando uRouteShow ora ha tre diverse opzioni di sintassi:
■
■
■
3-80
uRouteShow <n. porta>, <ID dominio> – visualizza la rotta dalla porta <n.
porta> al dominio <ID dominio>
uRouteShow <n. porta> – visualizza la rotta dalla porta <n. porta> a tutti i
domini attivi nel Fabric
uRouteShow – visualizza la rotta da tutte le porte dello switch a tutti i domini
attivi nel Fabric
Comandi di routing
Inoltre in tutti e tre i formati uRouteShow mostra per ciascuna rotta, l’ID di dominio
dell’hop (salto) successivo e il numero di porta sull’hop successivo.
switch:admin> uRouteShow
Local Domain ID: 1
In Port
Domain
Out Port
Metric
Hops
Flags
Next (Dom, Port)
---------------------------------------------------------------------------0
5
7
1000
1
D
5,6
6
7
2000
2
D
5,6
7
7
3000
3
D
5,6
8
7
4000
4
D
5,6
9
7
5000
5
D
5,6
1
5
6
7
8
9
5
5
5
5
5
1000
2000
3000
4000
5000
1
2
3
4
5
D
D
D
D
D
5,5
5,5
5,5
5,5
5,5
2
5
6
7
8
9
4
4
4
4
4
1000
2000
3000
4000
5000
1
2
3
4
5
D
D
D
D
D
5,4
5,4
5,4
5,4
5,4
value = 1 = 0x1
Figura 3-62 Esempio di comando uRouteShow
Fabric OS
3-81
Capitolo 3 Comandi Telnet
3-82
4
DIAGNOSTICA
4:
Questo capitolo tratta dei test diagnostici eseguiti con i comandi Telnet. Per i messaggi
di errore generati da questi test, vedere l’Appendice C, Messaggi di errore.
Fabric OSTM
4-1
Capitolo 4 Diagnostica
Informazioni generali sulla diagnostica
Lo switch è stato progettato per eseguire operazioni automatiche di manutenzione. Nel
caso di un eventuale guasto, lo switch dispone di funzioni di autodiagnostica per isolare
qualsiasi malfunzionamento relativo all’apparecchiatura o al Fabric
Lo switch supporta le prove automatiche all’accensione (POST) e i test diagnostici. I test
diagnostici consentono di determinare lo stato dello switch e di individuare i problemi.
I comandi Telnet vengono utilizzati per determinare lo stato dello switch, le condizioni
di errore e le statistiche di funzionamento dello switch.
È possibile eseguire la diagnostica usando i controlli sul pannello frontale dello switch
SilkWorm 2800 o tramite una sessione Telnet. La diagnostica eseguita dal pannello
frontale e quella eseguita con i comandi Telnet funzionano allo stesso modo, ma si
escludono a vicenda. Ad esempio, è possibile avviare una diagnostica da Telnet e
monitorarne i risultati sia dal display del pannello frontale che da Telnet.
Se un test viene avviato dal pannello frontale, è possibile monitorarne l’andamento, ma
non è possibile controllare il test tramite Telnet. Se si avvia un test tramite Telnet e si
tenta di controllarlo dal pannello frontale, lo switch potrebbe bloccarsi ed è necessario
riavviarlo.
I test veri e propri eseguiti dal pannello frontale e tramite Telnet sono identici. Dal
momento che il display del pannello frontale ha un limite di due righe, è possibile
visualizzare risultati più dettagliati del test via Telnet.
NOTA: Fare riferimento al SilkWorm 2800 Hardware Reference
Manual per i dettagli sul pannello frontale.
Individuazione di un errore di sistema
Nell’hardware dello switch sono incorporati vari percorsi loopback a scopo di
diagnostica. Un test sul percorso loopback all’interno dello switch serve a controllare le
funzioni logiche appropriate della porta Fibre Channel interna e i percorsi tra le
interfacce e la memoria centrale.
La diagnostica dello switch supporta inoltre loopback esterni che includono la scheda
madre e i relativi moduli GBIC nelle configurazioni cross-port. Questi test diagnostici
porta a porta consentono di individuare guasti relativi alle porte e ai cavi in fibra
installati.
Spegnimento
Una volta completati tutti i processi di trasferimento dati esterni allo switch, lo
spegnimento dello switch non crea problemi al Fabric.
NOTA: I messaggi di errore vengono memorizzati nella memoria RAM
e vengono persi quando viene interrotta l’alimentazione. Accedere al
log dei messaggi di errore per visualizzare i messaggi e prenderne
nota prima di spegnere lo switch.
4-2
Informazioni generali sulla diagnostica
Prove POST
Nella seguente tabella sono riportati i test diagnostici che vengono eseguiti
automaticamente durante le prove POST.
Tabella 4-1 Prove POST
TEST
BREVE DESCRIZIONE
PAGINE
Test della memoria
Verifica la memoria RAM della CPU
ramTest a pagina 4-5
Test registri porte
Verifica i registri ASIC e SRAM
portRegTest a pagina 4-5
Test memoria
centrale
Verifica la SRAM della scheda madre
centralMemoryTest a pagina 4-5
Test connettore CMI Verifica il bus del CMI tra i vari ASIC
cmiTest a pagina 4-6
Test CAM
Verifica il CAM
camTest a pagina 4-6
Test di loopback
delle porte
Verifica tutto l’hardware dello switch:
viene verificato il percorso dei frame
dalla trasmissione alla ricezione
portLoopbackTest a pagina 4-7
Le prove POST vengono eseguite in maniera diversa a seconda del metodo di avvio.
Spegnendo e riaccendendo la macchina si esegue un avvio a freddo. Qualsiasi altro
metodo di avvio da uno stato di accensione (riavvio, blocco, ecc.) viene considerato
avvio a caldo.
Quando le prove POST vengono eseguite durante un avvio a freddo, si avvia la versione
lunga del test della RAM. Quando le prove POST vengono eseguite durante un avvio a
caldo, si avvia la versione più breve del test della RAM. Il tempo di avvio con le prove
POST varia a seconda del metodo di avvio.
Se uno switch viene riavviato con le prove POST disabilitate, verrà generato il
messaggio di errore DIAG-POST_SKIPPED.
Fabric OS
4-3
Capitolo 4 Diagnostica
Comandi della diagnostica
Di seguito vengono riportati alcuni test disponibili dalla porta Telnet locale dello switch:
■
Switch offline (switchDisable)
■
Test della memoria (ramTest)
■
Test registri porte (portRegTest)
■
Test memoria centrale ( centralMemoryTest)
■
Test connettore CMI (cmiTest)
■
Test CAM (camTest)
■
Test di loopback delle porte (portLoopbackTest)
■
Test Cross Port (crossPortTest)
■
Test Spin Silk (spinSilk)
■
Test di memorizzazione dati SRAM (sramRetentionTest)
■
Test di memorizzazione dati CMem (cmemRetentionTest)
■
Switch online (switchEnable)
NOTA: Per le descrizioni dei messaggi di errore, fare riferimento
all’Appendice C, Messaggi di errore.
Tabella 4-2 Test offline e online
TEST
OFFLINE
OFFLINE E ONLINE
portRegTest
ramTest
centralMemoryTest
crossPortTest
cmiTest
sramRetentionTest
cmemRetentionTest
camTest
portLoopbackTest
spinSilk
4-4
TEST
Comandi della diagnostica
ramTest
La Figura 4-1 mostra il comando ramTest che viene utilizzato per il controllare la
memoria RAM della CPU. Questo test consente di verificare se la memoria funziona in
maniera appropriata.
switch:admin> ramTest
Running System DRAM Test ...... passed.
Figura 4-1 Esempio di comando ramTest
Messaggi di errore correlati: DIAG-MEMORY, DIAG-MEMSZ, DIAG-MEMNULL.
portRegTest
La Figura 4-2 mostra il comando portRegTest che viene utilizzato per controllare i
registri e la memoria statica che si trovano sulla scheda madre. I registri sono controllati
dal firmware e vengono utilizzati per controllare la selezione del percorso ed altre
funzione interne dell’hardware.
È possibile che questo comando non possa essere eseguito su uno switch operativo.
Prima di eseguire il comando portRegTest, disattivare lo switch con il comando
switchDisable.
Questo test consente di verificare che tutti i registri siano accessibili senza problemi.
switch:admin> portRegTest
Running Port Register Test .... passed.
Figura 4-2 Esempio di comando portRegTest
Messaggi di errore correlati: DIAG-REGERR, DIAG-REGERR_UNRST, DIAGBUS_TIMEOUT.
centralMemoryTest
La Figura 4-3 mostra il comando centralMemoryTest che viene utilizzato per
controllare la memoria centrale in ciascun ASIC e, in particolare, che:
Fabric OS
■
Il circuito BISR (built-in-self-repair) in ciascun chip ASIC non rilevi errori nelle
celle chiedendone la riparazione (test bisr).
■
Le celle di dati vengano scritte e lette correttamente in maniera univoca (test
scrittura/lettura dati).
■
I dati di un ASIC possano essere letti da un qualsiasi altro ASIC (test asic-asic_).
■
Un errore di parità possa essere rilevato e segnalato nel registro degli errori e che
venga impostato il relativo interrupt (test di errore della parità).
4-5
Capitolo 4 Diagnostica
■
Un errore nel numero di buffer possa essere rilevato e segnalato nel registro
degli errori e che venga impostato il relativo interrupt (test di errore nel numero
di buffer).
■
Un errore nel numero di chip possa essere rilevato e segnalato nel registro degli
errori e che venga impostato il relativo interrupt (test di errore nel numero di
chip).
È possibile che questo comando non possa essere eseguito su uno switch operativo.
Prima di eseguire il comando centralMemoryTest, disattivare lo switch con il
comando switchDisable.
switch:admin> centralMemoryTest
Running Central Memory Test ... passed.
Figura 4-3 Esempio di comando centralMemoryTest
Messaggi di errore correlati: DIAG-CMBISTRO, DIAG-CMBISRF, DIAG-LCMTO,
DIAG-LCMRS, DIAG-LCMEM, DIAG-LCMEMTX, DIAG-CMNOBUF, DIAGCMERRTYPE, DIAG-CMERRPTN, DIAG-PORTABSENT, DIAG-BADINIT, DIAGTIMEOUT.
cmiTest
La Figura 4-4 mostra il comando cmiTest che serve a verificare che i messaggi di
controllo vengano correttamente inviati da un ASIC all’altro. Consente inoltre di
verificare che il controllo checksum venga effettuato correttamente.
È possibile che questo comando non possa essere eseguito su uno switch operativo.
Prima di eseguire il comando cmiTest, disattivare lo switch con il comando
switchDisable.
switch:admin> cmiTest
Running CMI Test .............. passed.
Figura 4-4 Esempio di comando cmiTest
Messaggi di errore correlati: DIAG-BADINIT, DIAG-INTNIL, DIAG-CMISA1,
DIAG-CMINOCAP, DIAG-CMIINVCAP, DIAG-CMIDATA, DIAG-CMICKSUM.
camTest
La Figura 4-5 mostra il comando camTest che consente di verificare che la traduzione
del SID richiesta da QuickLoop e implementata utilizzando le memorie CAM (content
addressable memories) stia funzionando correttamente.
4-6
Comandi della diagnostica
È possibile che questo comando non possa essere eseguito su uno switch operativo.
Prima di eseguire il comando camTest, disattivare lo switch con il comando
switchDisable.
switch:admin> camTest
Running CAM Test .............. passed.
Figura 4-5 Esempio di comando camTest
Messaggi di errore correlati: DIAG-CAMINIT, DIAG-CAMSID, DIAG-XMIT.
portLoopbackTest
La Figura 4-6 mostra il comando portLoopbackTest che serve a controllare che lo
switch funzioni come previsto trasmettendo dei frame dal trasmettitore di ciascuna porta
al ricevitore della stessa tramite un loopback interno all’hardware. Consente di
controllare i collegamenti elettrici dello switch fino all’uscita seriale dell’ASIC.
Il punto di loopback scelto dal portLoopbackTest dipende dal tipo di modulo GBIC
presente nello switch. Se è presente un modulo GBIC diverso da quello SWL o LWL
ottico, il test di loopback viene eseguito solo sull’entrata (e non sull’uscita) del
collegamento seriale. I moduli GBIC in rame e altri tipi di moduli GBIC sconosciuti
rientrano in questa categoria.
La sintassi del comando è portLoopbackTest nFrames
È possibile che questo comando non possa essere eseguito su uno switch operativo.
Prima di eseguire il comando portLoopbackTest, disattivare lo switch con il comando
switchDisable.
Se non viene incluso il parametro nFrames, il test di loopback viene eseguito di continuo
fino a che non si preme di nuovo Invio. Se il test non rileva errori, non viene fornito alcun
risultato. Si può quindi scegliere di continuare il test, visualizzare le statistiche o il log
degli errori. La Tabella 4-3 mostra i campi per i messaggi relativi agli errori di loopback.
Fabric OS
4-7
Capitolo 4 Diagnostica
Durante l’esecuzione del test, tutti i LED sul pannello frontale del modulo di interfaccia
lampeggiano rapidamente in verde ad indicare che il test non rileva errori e
l’elaborazione continua.
switch:admin> portLoopbackTest
Running Port Loopback Test ....
Diags: (Q)uit, (C)ontinue, (S)tats, (L)og: s
Diagnostics Status:
port#:
diags:
state:
0
OK
UP
1
OK
UP
lm0:
lm1:
lm2:
lm3:
lm4:
lm5:
lm6:
lm7:
2
OK
UP
4654
4654
4654
4654
4654
4654
4654
4654
Sun Jan
3
OK
UP
4
OK
UP
frTx
frTx
frTx
frTx
frTx
frTx
frTx
frTx
1 00:00:00 2000
5
OK
UP
6
OK
UP
4654
4654
4654
4654
4654
4654
4654
4654
7
OK
UP
frRx
frRx
frRx
frRx
frRx
frRx
frRx
frRx
0
0
0
0
0
0
0
0
LLI_errs.
LLI_errs.
LLI_errs.
LLI_errs.
LLI_errs.
LLI_errs.
LLI_errs.
LLI_errs.
Central Memory OK
Total Diag Frames Tx: 38032
Total Diag Frames Rx: 39232
Diags: (Q)uit, (C)ontinue, (S)tats, (L)og: q
aborted
Figura 4-6 Esempio di comando portLoopbackTest
Tabella 4-3 Descrizione dei campi relativi al comando portLoopbackTest
4-8
CAMPO
DESCRIZIONE
Diagnostics Status
Questa intestazione visualizza la data e l’ora in cui il comando
diagShow è stato eseguito.
port#
Il numero della porta.
diags
Lo stato corrente della diagnostica della porta.
I valori possibili sono OK e BAD.
state
Lo stato corrente della porta.
I valori possibili sono UP (attiva), DN (non attiva).
lm0-7 (8 porte)
lm0-15 (16 porte)
Il numero di frame delle porte attive. Sul display appare il numero di
frame trasmessi e ricevuti e il numero di LL1 (LLI_errs).
Central Memory
Lo stato della memoria centrale.
I valori possibili sono OK e FAULTY.
Comandi della diagnostica
Tabella 4-3 Descrizione dei campi relativi al comando portLoopbackTest (continua)
CAMPO
DESCRIZIONE
Total Diag Frames Tx
Il numero totale di frame di diagnostica trasmessi (Tx) dall’avvio.
Questo numero corrisponde generalmente al numero totale di
frame ricevuti (Rx), ma a volte può essere diverso a causa di
possibili condizioni di errore.
Total Diag Frames Rx
Il numero totale di frame di diagnostica ricevuti (Rx) dall’avvio.
Questo numero corrisponde generalmente al numero totale di
frame trasmessi (Tx), ma a volte può essere diverso a causa di
possibili condizioni di errore.
Messaggi di errore correlati: DIAG-INIT, DIAG-PORTDIED, DIAG-XMIT, DIAGTIMEOUT, DIAG-ERRSTAT, DIAG-STATS, DIAG-DATA, DIAG-PORTABSENT.
sramRetentionTest
La Figura 4-7 mostra il comando sramRetentionTest che viene usato per verificare
che i dati scritti nelle memorie ASIC siano conservati e che i bit di dati non vadano persi
se questi ultimi sono letti dopo qualche tempo dalla loro scrittura. È probabile che questo
comando non possa essere eseguito su uno switch operativo. Prima di eseguire
sramRetentionTest, disattivare lo switch con il comando switchDisable.
switch:admin> sramRetentionTest
Running SRAM Retention Test ... passed.
Figura 4-7 Esempio di comando sramretentionTest
Messaggi di errore correlati: DIAG-REGERR, DIAG-REGERR_UNRST, DIAGBUS_TIMEOUT.
cmemRetentionTest
La Figura 4-8 mostra il comando cmemRetentionTest che viene utilizzato per
verificare che i dati scritti nelle memorie SRAM che formano la memoria centrale
vengano conservati e che i bit di dati non vadano perduti se questi ultimi vengono letti
dopo qualche tempo dalla loro scrittura.
È possibile che questo comando non possa essere eseguito su uno switch operativo.
Prima di eseguire il comando cmemRetentionTest, disattivare lo switch con il
comando switchDisable.
switch:admin> cmemRetentionTest
Running cmemRetention Test .. passed.
Figura 4-8 Esempio di comando cmemretentionTest
Messaggi di errore correlati: DIAG-LCMEM, DIAG-LCMRS, DIAG-LCMTO.
Fabric OS
4-9
Capitolo 4 Diagnostica
crossPortTest
La Figura 4-10 mostra il comando crossPortTest. Il comando crossPortTest serve per
verificare che lo switch funzioni come previsto trasmettendo dei frame dal trasmettitore
di ciascuna porta tramite il modulo GBIC ed un cavo esterno al ricevitore di un’altra
porta. Tale test viene eseguito sull’intero percorso dello switch.
La Figura 4-9 mostra il collegamento consigliato quando si esegue crossPortTest. I cavi
non devono essere necessariamente collegati come mostrato in figura. Una porta può
essere collegata a qualsiasi altra porta sullo stesso switch purché sia della stessa
tecnologia, vale a dire che le porte per i cavi in rame devono essere collegate a porte per
i cavi in rame, le porte SW alle porte SW e le porte LW alle porte LW.
.
0
1
2
3
4
7
8
9
10
13
5
14
15
12
6
11
Figura 4-9 Configurazione dello switch per l’esecuzione del test Cross Port
NOTA: Tutte le porte sullo switch devono essere collegate se la
modalità GBIC è disabilitata, altrimenti lo switch riporta un errore.
Quando si esegue il test Cross Port, è necessario impostare il valore
della modalità operativa su 0 o 1. Le modalità 2 e 3 non consentono
di trasmettere l’ELP utilizzato per individuare gli switch. Se l’ELP
non viene inviato, lo switch non sente che la porta è collegata ad
un’altra porta sullo stesso switch e il test riporta un errore.
Il comando crossPortTest funziona in maniera diversa a seconda delle modalità attivate
come viene descritto di seguito:
1 Modalità switchEnable o switchDisable:
a Modalità ONLINE:
Nella modalità ONLINE in cui lo switch viene attivato prima dell’esecuzione del
test; in tal caso il test verrà eseguito solo sulle porte collegate con cavo ad anello
a porte sullo stesso switch. Le porte collegate a dispositivi esterni allo switch sono
ignorate durante il test. Per funzionare, il test deve trovare almeno una porta (se
singlePortAlso è attivo) o due porte (se singlePortAlso non è attivo, l’impostazione
predefinita) collegate tra loro con un cavo a anello. Se questo criterio non viene
soddisfatto, il test visualizza il messaggio seguente sulla shell di Telnet:
Need at least 1 port(s) connected to run this test.
OPPURE
Need at least 2 port(s) cross-connected to run this test.
4-10
Comandi della diagnostica
b Modalità OFFLINE:
Nella modalità OFFLINE in cui lo switch viene disattivato prima dell’esecuzione
del test; in questo caso, il test viene eseguito e presuppone che tutte le porte siano
collegate con cavo ad anello a porte simili sullo stesso switch. Se si rilevano una
o più porte non collegate, verrà visualizzato un messaggio e il test verrà interrotto.
Il test determina quali sono le porte collegate tra loro mediante la trasmissione di
frame. Pertanto, se due qualsiasi di queste porte non sono collegate tra loro in
maniera corretta per una qualsiasi ragione (cavi o moduli GBIC montati in
maniera non corretta o malfunzionanti oppure un collegamento errato tra SWL e
LWL, ecc.), il test visualizza il seguente messaggio di errore nella shell di Telnet:
One or more ports is not active, please doublecheck fibres on all
ports.
2 Modalità singlePortAlso:
La modalità singlePortAlso viene specificata eseguendo il comando crossPortTest
con un valore uguale a 1 come secondo argomento come mostrato di seguito:
sw:admin> crossPortTest 0, 1
In questa modalità, crossPortTest consente un collegamento con cavo ad anello di una
porta con se stessa (la porta M è collegata alla porta M), oltre al collegamento
incrociato supportato (la porta M è collegata alla porta N). Questo metodo può essere
utilizzato per isolare le porte malfunzionanti.
3 Modalità GBIC:
La modalità GBIC viene attivata eseguendo il seguente comando prima del
crossPortTest:
sw:admin> setGbicMode 1
Quando vengono attivate, solo le porte con i moduli GBIC vengono incluse
nell’elenco crossPortTest contenente le porte su cui eseguire il test. Ad esempio, se
le porte 0 e 3 sono le uniche che dispongono dei moduli e la modalità GBIC è attivata,
crossPortTest si limiterà a controllare solo le porte 0 e 3.
Lo stato della modalità GBIC viene salvato nella memoria flash e resta attivo (anche
dopo il riavvio o dopo aver spento e riacceso) finché non viene disattivato con il
seguente comando:
sw:admin> setGbicMode 0
Un esempio del funzionamento di questa modalità è quando si disattiva lo switch, si
imposta la modalità GBIC su 1 e si esegue crossPortTest con il comando singlePortAlso
attivato. crossPortTest si limiterà quindi a controllare quanto segue:
■
solo le porte che dispongono dei moduli GBIC
■
tutte le porte con GBIC collegate ad anello in maniera appropriata
■
consente alle porte di collegarsi a se stesse (collegamenti univoci alle porte)
La sintassi del comando è crossPortTest <numeroframe>, <0 o 1>, dove
■
<numeroframe> rappresenta il numero di frame da trasmettere
Se il parametro <numeroframe> non viene incluso, il test viene eseguito finché
non si preme il tasto Invio.
Fabric OS
4-11
Capitolo 4 Diagnostica
■
<0 o 1> indica se il collegamento ad anello di una porta singola a se stessa è
consentito:
■
0 – valore predefinito, non consentito
■
1 – consentito
switch:admin> crossPortTest
Running Cross Port Test ............
switchName:
JR-6011
switchType:
3.1
switchState:
Testing
switchRole:
Disabled
switchDomain:
1 (unconfirmed)
switchId:
fffc01
switchWwn:
10:00:00:60:69:00:60:11
port 0: sw Testing
Loopback->1
port 1: sw Testing
Loopback->0
port 2: sw Testing
Loopback->7
port 3: sw Testing
Loopback->6
port 4: sw Testing
Loopback->5
port 5: sw Testing
Loopback->4
port 6: sw Testing
Loopback->3
port 7: sw Testing
Loopback->2
Port SNMP
Physical
Flags
------------------------------0: Testing
In_Sync
PRESENT
1: Testing
In_Sync
PRESENT
2: Testing
In_Sync
PRESENT
3: Testing
In_Sync
PRESENT
4: Testing
In_Sync
PRESENT
5: Testing
In_Sync
PRESENT
6: Testing
In_Sync
PRESENT
7: Testing
In_Sync
PRESENT
8: Testing
UNKNOWN
PRESENT
ACTIVE
ACTIVE
ACTIVE
ACTIVE
ACTIVE
ACTIVE
ACTIVE
ACTIVE
ACTIVE
E_PORT
E_PORT
E_PORT
E_PORT
E_PORT
E_PORT
E_PORT
E_PORT
G_PORT
G_PORT
G_PORT
G_PORT
G_PORT
G_PORT
G_PORT
G_PORT
G_PORT
U_PORT
U_PORT
U_PORT
U_PORT
U_PORT
U_PORT
U_PORT
U_PORT
SEGMENTED
SEGMENTED
SEGMENTED
SEGMENTED
SEGMENTED
SEGMENTED
SEGMENTED
SEGMENTED
CBL_LB
CBL_LB
CBL_LB
CBL_LB
CBL_LB
CBL_LB
CBL_LB
CBL_LB
LOGIN
LOGIN
LOGIN
LOGIN
LOGIN
LOGIN
LOGIN
LOGIN
Figura 4-10 Esempio di comando crossPortTest
Messaggi di errore correlati: DIAG-INIT, DIAG-PORTDIED, DIAG-XMIT, DIAGTIMEOUT, DIAG-ERRSTAT, DIAG-STATS, DIAG-PORTWRONG, DIAG-DATA,
DIAG-PORTABSENT.
spinSilk
La Figura 4-11 e la Figura 4-12 mostrano il comando spinSilk che viene utilizzato per
controllare che lo switch funzioni come previsto trasmettendo dei frame dal trasmettitore
di ciascuna porta tramite il modulo GBIC ed un cavo esterno al ricevitore di un’altra
porta alla velocità massima dell’hardware di 1 GB/s. Il test viene eseguito sul percorso
completo dello switch.
4-12
Comandi della diagnostica
Dal momento che la CPU non fa un confronto dei dati su ciascun frame come con gli altri
due test basati su trasmissione di frame, l’errore DIAG-DATA non viene mai rilevato
durante il test spinSilk. Tuttavia, gli altri messaggi di errore definiti per
crossPortTest e le corrispondenti probabili cause e soluzioni possono essere applicati
anche al test spin silk.
Il funzionamento del test spinSilk dipende dallo stato della modalità GBIC. La modalità
GBIC viene attivata eseguendo il seguente comando prima di crossPortTest:
switch:admin> setGbicMode 1
Quando vengono attivate, solo le porte con i moduli GBIC vengono incluse nell’elenco
spinSilk contenente le porte su cui eseguire il test. Ad esempio, se le porte 0 e 3 sono le
uniche che dispongono dei moduli e la modalità GBIC è attivata, spinSilk si limiterà a
controllare solo le porte 0 e 3.
Lo stato della modalità GBIC viene salvato nella memoria flash e resta attivo (anche
dopo il riavvio o dopo aver spento e riacceso) finché non viene disattivato con il seguente
comando:
sw:admin> setGbicMode 0
Un esempio di questa modalità operativa è quando si disattiva lo switch, si imposta la
modalità GBIC su 1 e si esegue spinSilk. In questo caso il test si limiterà a controllare:
■
solo le porte che dispongono dei moduli GBIC
■
tutte le porte con GBIC collegate ad anello in maniera appropriata
È possibile che questo comando non possa essere eseguito su uno switch operativo.
Prima di eseguire il comando spinSilk, disattivare lo switch con il comando
switchDisable.
NOTA: Quando si esegue il test Spin Silk, è necessario impostare il
valore della modalità operativa su 0 o 1. Le modalità 2 e 3 non
consentono di trasmettere l’ELP utilizzato per individuare gli switch.
Se l’ELP non viene inviato, lo switch non sente che la porta è collegata
ad un’altra porta sullo stesso switch e riporta un errore. È
consigliabile usare la modalità operativa 0 quando si esegue spinSilk.
La sintassi del comando è spinSilk nMillions, dove:
■
nMillions rappresenta il numero di frame per il test da eseguire espresso in
milioni di frame.
Se il parametro nMillions non viene incluso, il test spinSilk viene eseguito finché non
si preme <Invio>.
Fabric OS
4-13
Capitolo 4 Diagnostica
switch:admin> spinSilk 2
Running Spin Silk .............
One moment please ...
switchName:
SR-7371
switchType:
2.2
switchState:
Testing
switchRole:
Disabled
switchDomain:
1 (unconfirmed)
switchId:
fffc01
switchWwn:
10:00:00:60:69:00:73:71
port 0: cu Testing
Loopback->15
port 1: sw Testing
Loopback->11
port 2: sw Testing
Loopback->7
port 3: lw Testing
Loopback->4
port 4: lw Testing
Loopback->3
port 5: sw Testing
Loopback->9
port 6: sw Testing
Loopback->14
port 7: sw Testing
Loopback->2
port 8: sw Testing
Loopback->13
port 9: sw Testing
Loopback->5
port 10: sw Testing
Loopback->12
port 11: sw Testing
Loopback->1
port 12: sw Testing
Loopback->10
port 13: sw Testing
Loopback->8
port 14: sw Testing
Loopback->6
port 15: cu Testing
Loopback->0
Transmitting ... done.
Spinning ...
port 15 Rx/Tx 1 of 2 million frames.
port 0 Rx/Tx 1 of 2 million frames.
port 1 Rx/Tx 1 of 2 million frames.
port 2 Rx/Tx 1 of 2 million frames.
port 3 Rx/Tx 1 of 2 million frames.
port 4 Rx/Tx 1 of 2 million frames.
port 5 Rx/Tx 1 of 2 million frames.
port 6 Rx/Tx 1 of 2 million frames.
port 7 Rx/Tx 1 of 2 million frames.
port 8 Rx/Tx 1 of 2 million frames.
port 9 Rx/Tx 1 of 2 million frames.
port 10 Rx/Tx 1 of 2 million frames.
port 11 Rx/Tx 1 of 2 million frames.
port 12 Rx/Tx 1 of 2 million frames.
port 13 Rx/Tx 1 of 2 million frames.
port 14 Rx/Tx 1 of 2 million frames.
port 8 Rx/Tx 2 of 2 million frames.
port 9 Rx/Tx 2 of 2 million frames.
port 10 Rx/Tx 2 of 2 million frames.
port 11 Rx/Tx 2 of 2 million frames.
port 12 Rx/Tx 2 of 2 million frames.
port 13 Rx/Tx 2 of 2 million frames.
port 14 Rx/Tx 2 of 2 million frames.
port 15 Rx/Tx 2 of 2 million frames.
port 0 Rx/Tx 2 of 2 million frames.
port 1 Rx/Tx 2 of 2 million frames.
port 2 Rx/Tx 2 of 2 million frames.
port 3 Rx/Tx 2 of 2 million frames.
port 4 Rx/Tx 2 of 2 million frames.
port 5 Rx/Tx 2 of 2 million frames.
port 6 Rx/Tx 2 of 2 million frames.
port 7 Rx/Tx 2 of 2 million frames.
(SCREEN CONTINUED ON NEXT PAGE)
(SCREEN CONTINUED ON NEXT PAGE)
Figura 4-11 Esempio di comando spinSilk 2 (parte 1)
4-14
Comandi della diagnostica
Diagnostics Status: Thu Jul 30 14:43:36 1998
port#:
0
1
2
3
4
5
6
7
8
9
diags: OK OK OK OK OK OK OK OK OK OK
state: UP UP UP UP UP UP UP UP UP UP
lm0:
2044334 frTx
2053602 frRx
lm1:
2046987 frTx
2049307 frRx
lm2:
2046259 frTx
2050415 frRx
lm3:
2048907 frTx
2038532 frRx
lm4:
2038717 frTx
2049093 frRx
lm5:
2049555 frTx
2052277 frRx
lm6:
2048260 frTx
2047600 frRx
lm7:
2051407 frTx
2047246 frRx
lm8:
2055484 frTx
2048350 frRx
lm9:
2053018 frTx
2050297 frRx
lm10:
2048345 frTx
2048404 frRx
lm11:
2051282 frTx
2048962 frRx
lm12:
2048944 frTx
2048885 frRx
lm13:
2049535 frTx
2056672 frRx
lm14:
2049481 frTx
2050141 frRx
lm15:
2056950 frTx
2047666 frRx
10
OK
UP
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
11 12 13
OK OK OK
UP UP UP
LLI_errs.
LLI_errs.
LLI_errs.
LLI_errs.
LLI_errs.
LLI_errs.
LLI_errs.
LLI_errs.
LLI_errs.
LLI_errs.
LLI_errs.
LLI_errs.
LLI_errs.
LLI_errs.
LLI_errs.
LLI_errs.
14 15
OK OK
UP UP
<looped-15>
<looped-11>
<looped-7>
<looped-4>
<looped-3>
<looped-9>
<looped-14>
<looped-2>
<looped-13>
<looped-5>
<looped-12>
<looped-1>
<looped-10>
<looped-8>
<looped-6>
<looped-0>
Central Memory OK
Total Diag Frames Tx: 130432
Total Diag Frames Rx: 134752
Figura 4-12 Esempio di comando spinSilk 2 (continua)
Messaggi di errore correlati: DIAG-INIT, DIAG-PORTDIED, DIAG-XMIT, DIAGPORTSTOPPED, DIAG-ERRSTAT, DIAG-ERRSTATS, DIAG-PORTABSENT.
diagClearError
La Figura 4-13 mostra il comando diagClearError che cancella gli errori di
diagnostica rilevati sulla porta specificata. La sintassi del comando è diagClearError
<numero porta> e senza quest’ultimo parametro vengono cancellati tutti gli errori.
NOTA:
L’immissione di questo comando non cancella il log degli
errori.
switch:admin> diagClearError
Figura 4-13 Esempio di comando diagClearError
Fabric OS
4-15
Capitolo 4 Diagnostica
diagDisablePost
La Figura 4-14 mostra il comando diagDisablePost che disabilita l’elaborazione
POST. Il tempo di avvio senza l’elaborazione POST è di circa 50 ~ 55 secondi (in base
al SilkWorm 2800) per avvii a caldo o a freddo. Se uno switch viene riavviato senza
prove POST, si verifica l’errore DIAG-POST_SKIPPED.
NOTA: BROCADE consiglia di eseguire sempre le prove POST per
garantire che lo switch sia operativo durante la fase di accensione.
switch:admin> diagDisablePost
Committing configuration...done.
On next reboot, POST will be skipped.
Figura 4-14 Esempio di comando diagDisablePost
diagEnablePost
La Figura 4-15 mostra il comando diagEnablePost che abilita l’elaborazione POST.
Questa impostazione rimane valida anche quando lo switch viene spento e acceso più
volte finché non viene modificata dall’utente. Il tempo di avvio con l’elaborazione POST
è di circa 110 ~ 120 secondi per prove POST eseguite durante un avvio a caldo è di
165 ~ 175 secondi (in base al SilkWorm 2800) per prove POST eseguite durante un avvio
a freddo. L’elaborazione POST è abilitata per impostazione predefinita di fabbrica.
switch:admin> diagEnablePost
Committing configuration...done.
On next reboot, POST will be executed.
Figura 4-15 Esempio di comando diagEnablePost
diagShow
La Figura 4-16 mostra il comando diagShow che fornisce un riepilogo dei risultati della
diagnostica dal momento in cui lo switch è stato avviato l’ultima volta, inclusi i risultati
delle prove POST. I campi sono descritti nella Tabella 4-3.
È inoltre possibile impostare questo comando in modo da essere ripetuto più volte. Ad
esempio, diagShow 4 consente di eseguire diagShow continuamente ogni 4 secondi
finché non si interrompe premendo Invio. Tale metodo può essere usato per individuare
i moduli GBIC che non funzionano. Un porta con un valore LLI_errs che cambia
continuamente viene visualizzata con il prefisso “**” sul display. L’esempio seguente
mostra 2 passi, il primo senza errori sulla riga st11 (in grassetto), mentre il secondo
passo mostra un errore sulla riga st11 (in grassetto). Lo schermo appare come segue:
NOTA:
4-16
La porta 16 è la porta incorporata.
Comandi della diagnostica
switch:admin> diagShow
Diagnostics Status:
port#:
diags:
state:
lm0:
lm1:
lm2:
lm3:
lm4:
lm5:
lm6:
lm7:
lm8:
lm9:
lm10:
lm11:
lm12:
lm13:
lm14:
lm15:
0
OK
UP
1
OK
UP
39624101
39309877
39750791
39501243
40066092
40075160
39886034
39989371
40257892
39154671
39767848
40009605
39961890
39799377
40252478
40132745
2
OK
UP
frTx
frTx
frTx
frTx
frTx
frTx
frTx
frTx
frTx
frTx
frTx
frTx
frTx
frTx
frTx
frTx
Sun Jan
3
OK
UP
4
OK
UP
1 00:00:00 2000
5
OK
UP
40128685
40007305
39885106
40065867
39501463
40257190
39751716
39960595
40075855
40250787
39798346
39312144
39990666
39768879
39156315
39628100
6
OK
UP
frRx
frRx
frRx
frRx
frRx
frRx
frRx
frRx
frRx
frRx
frRx
frRx
frRx
frRx
frRx
frRx
7
OK
UP
8
OK
UP
9
OK
UP
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
10
OK
UP
11
OK
UP
12
OK
UP
LLI_errs.
LLI_errs.
LLI_errs.
LLI_errs.
LLI_errs.
LLI_errs.
LLI_errs.
LLI_errs.
LLI_errs.
LLI_errs.
LLI_errs.
LLI_errs.
LLI_errs.
LLI_errs.
LLI_errs.
LLI_errs.
13
OK
UP
14
OK
UP
15
OK
UP
<looped-15>
<looped-11>
<looped-6>
<looped-4>
<looped-3>
<looped-8>
<looped-2>
<looped-12>
<looped-5>
<looped-14>
<looped-13>
<looped-1>
<looped-7>
<looped-10>
<looped-9>
<looped-0>
Central Memory OK
Total Diag Frames Tx: 419264
Total Diag Frames Rx: 447200
Figura 4-16 Esempio di comando diagShow
Fabric OS
4-17
Capitolo 4 Diagnostica
Tabella 4-4 Descrizione dei campi del comando diagShow
4-18
CAMPO
DESCRIZIONE
Diagnostics Status
Questa intestazione visualizza la data e l’ora in cui il comando
diagShow è stato eseguito.
port#
Il numero della porta.
diags
Lo stato corrente della diagnostica della porta.
I valori possibili sono OK e BAD.
state
Lo stato corrente della porta.
I valori possibili sono UP (attiva), DN (non attiva).
lm0-7 (8 porte)
lm0-15 (16 porte)
Il numero di frame delle porte attive. Sul display appare il numero di
frame trasmessi e ricevuti e il numero di LL1 (LLI_errs).
Central Memory
Lo stato della memoria centrale.
I valori possibili sono OK e FAULTY.
Total Diag Frames Tx
Il numero totale di frame di diagnostica trasmessi (Tx) dall’avvio.
Questo numero corrisponde generalmente al numero totale di
frame ricevuti (Rx), ma a volte può essere diverso a causa di
possibili condizioni di errore.
Total Diag Frames Rx
Il numero totale di frame di diagnostica ricevuti (Rx) dall’avvio.
Questo numero corrisponde generalmente al numero totale di
frame trasmessi (Tx), ma a volte può essere diverso a causa di
possibili condizioni di errore.
Comandi della diagnostica
setGbicMode
Se la modalità GBIC viene attivata, crossPortTest o spinSilk restringono il test
solo a quelle porte i cui moduli GBIC vengono rilevati.
Per abilitare la modalità GBIC, digitare:
switch:admin> setGbicMode 1
Figura 4-17 Esempio di comando setGbicMode 1
Per disabilitare la modalità GBIC, digitare:
switch:admin> setGbicMode 0
Figura 4-18 Esempio di comando setGbicMode 0
Fabric OS
4-19
Capitolo 4 Diagnostica
supportShow
supportShow consente di stampare le informazioni relative allo switch per eseguire il
debug. Consente di eseguire i seguenti comandi in quest’ordine:
4-20
■
version
■
tempShow
■
psShow
■
licenseShow
■
diagShow
■
errDump
■
switchShow
■
portFlagsShow
■
portErrShow
■
mqShow
■
portSemShow
■
portShow
■
portRegShow
■
portRouteShow
■
fabricShow
■
topologyShow
■
qlShow
■
nsShow
■
nsAllShow
■
cfgShow
■
configShow
■
faultShow
■
traceShow
■
portLogDump
Comandi della diagnostica
switch:admin> supportShow
VxWorks: 5.3.1
Firmware: v2.0_beta3
Made on: Fri Mar 19 16:29:55 PST 1999
Flash:
Fri Mar 19 16:30:19 PST 1999
BootProm: Tue Dec 29 17:32:38 PST 1998
none:
No licenses
28 29 30 29 27 Centigrade
82 84 86 84 80 Fahrenheit
Power Supply #1 is absent
Power Supply #2 is OK
Figura 4-19 Esempio di comando supportShow
Sintassi del comando: supportShow <prima porta>, <ultima porta>,
<numero log>
Tabella 4-5 Descrizioni del campo supportShow
CAMPO
DESCRIZIONE
Prima porta
La prima porta dalla quale vengono prelevate le informazioni.
Il valore predefinito (se non viene specificato alcun operando) è impostato sulla
stampa dello stato della porta 0. Se viene specificato un valore solo per la
prima porta, vengono stampate le informazioni solo per la prima porta.
Ultima porta
L’ultima porta dalla quale vengono prelevate le informazioni.
Se è stata specificata la prima porta ma l’ultima porta non è stata specificata, il
valore predefinito diventa la stampa solo sulla prima porta per i comandi basati
sulle porte (portShow, portRegShow, portRouteShow).
Numero log
Fabric OS
Numero di righe di portLogDump da stampare:
0 indica di stampare tutte le righe (valore predefinito)
N indica di stampare le ultime N righe
<0 indica di saltare portLogDump
4-21
Capitolo 4 Diagnostica
Messaggi di errore relativi alla diagnostica
I messaggi di errore vengono memorizzati nella RAM volatile e vengono perduti ogni
volta che si spegne lo switch. Accedere al log dei messaggi di errore per visualizzare i
messaggi di errore prima di spegnere lo switch.
I messaggi di errore sono disponibili tramite la porta seriale RS-232 sul pannello frontale
dello switch e tramite Telnet. Questi messaggi vengono inoltre memorizzati nel log di
sistema e vengono visualizzati quando viene eseguito il comando errShow.
NOTA: Se si esegue il comando portStatsShow o diagShow prima
dell’esecuzione di un test sullo switch, potrebbero apparire degli
errori come risultato del normale processo di sincronizzazione. È
necessario correggere questi errori se il loro numero aumenta quando
si esegue di nuovo il comando portStatsShow.
Se vi sono più cause o azioni correttive, queste vengono elencate dopo un messaggio di
errore in un ordine che va dalla più probabile a quella meno probabile.
Se una qualsiasi delle porte presenta un errore durante delle prove diagnostiche, viene
segnata come BAD nella visualizzazione dello stato e viene ignorata (non viene provata)
finché il sistema non viene riavviato.
Per eseguire di nuovo il test su una porta segnata come BAD, è necessario ripristinarla ed
impostarla su OK con il comando diagClearError (numero porta). Questo
comando ripristina solo lo stato della porta ma non consente di cancellare i log o di
modificare le condizioni della porta. Il comando diagClearError (numero porta)
deve essere utilizzato solo durante le procedure di diagnostica per ripristinare una porta
su cui si è verificato un errore e poter eseguire di nuovo il test.
Per informazioni più dettagliate sui messaggi di errore, vedere l’Appendice C, Messaggi
di errore.
4-22
A
GLOSSARIO
A:
I termini seguenti si riferiscono ai collegamenti Fibre Channel e dello switch.
Fabric OS
A-1
Appendice
Definizione dei termini
A-2
Alias Server
Funzione del software Fabric che supporta la gestione dei gruppi
multicast.
Anello
Un anello è una configurazione di dispositivi (ad esempio, JBOD)
collegati al Fabric tramite una scheda di interfaccia FL_Port.
Anello con
arbitraggio
FC-AL (FC Arbitrated Loop) è uno standard definito sulla base
dello standard FC-PH. Definisce l’arbitraggio su un anello in cui
parecchi nodi FC condividono un mezzo trasmissivo comune.
Classe 2
Nella Classe 2, il Fabric e la N_Port di destinazione forniscono un
servizio non orientato alla connessione con la notifica
dell’avvenuta o della mancata trasmissione tra due N_Port.
Classe 3
La Classe 3 fornisce un servizio non orientato alla connessione
senza notifica della trasmissione tra due N_Port. La
trasmissione e il routing dei frame di Classe 3 sono gli stessi
per i frame di Classe 2.
Comunità (SNMP)
Una comunità SNMP è un rapporto tra un agente SNMP e un
gruppo di gestori SNMP che definisce caratteristiche di
autenticazione, controllo dell’accesso e proxy.
Credito
Il credito, applicato ad uno switch è un valore numerico che
rappresenta il numero massimo di buffer di ricezione forniti
rispettivamente da una F_Port o FL_Port alla N_Port o NL_Port
ad essa collegata in modo che tale N_Port o NL_Port possa
trasmettere frame senza sovracaricare la F_Port o la NL_Port.
Domain_ID
È un numero che identifica in maniera univoca lo switch in un
Fabric. L'’ID dominio dello switch viene in genere assegnato
automaticamente dallo switch e deve essere un valore
compreso tra 0 e 31. Tale valore può essere assegnato anche
manualmente.
E_D_TOV (Error
Detect Time Out
Value)
E_D_TOV (Error-Detect Time-Out Value) definisce il periodo di
tempo che lo switch attende per ricevere una risposta prima di
dichiarare una condizione di errore.
E_Port
Una porta viene definita E_Port quando viene usata come porta
di espansione interswitch per il collegamento alla E_Port di un
altro switch per creare un Fabric di switch più grande.
Fabric
Il nome assegnato ad una rete derivante dall’interconnessione di
switch e dispositivi che comprende collegamenti in fibra ottica
ad alta velocità. Un Fabric è uno schema di interconnessione di
nodi attivo, intelligente e non condiviso.
F_Port
F_Port è la porta di accesso al Fabric per collegare una N_Port.
FL_Port
FL_Port è la porta di accesso al Fabric usata per collegare le
NL_Port allo switch in una configurazione ad anello.
FSPF
Acronimo di Fibre Channel Shortest Path First.
GBIC
Acronimo di Gigabit Interface Converter. Un modulo transceiver
seriale rimovibile ideato per fornire una capacità gigabaud per il
protocollo Fibre Channel (FC) ed altri protocolli che usano lo
stesso strato fisico.
Definizione dei termini
Fabric OSTM
G_Port
Una G_Port è una porta di switch generica che può funzionare
come E_Port o come F_Port. Una porta viene definita come
G_Port, ad esempio, quando completa il Link Initialization
Protocol una volta entrata nello stato di OLD_Port.
Interswitch Link
(ISL)
L’ISL è un collegamento in fibra ottica tra due switch.
Isolated E_Port
L’ISL è online ma non operativo tra gli switch a causa della
sovrapposizione della ID del dominio o di parametri non identici
come E_D_TOV.
Multicast
Multicast viene usato quando devono essere inviate più copie di
dati a più destinazioni.
N_Port
N_Port è la designazione di una porta per dispositivi collegati al
Fabric.
NL_Port
NL_Port è la designazione di una porta di dispositivi collegati al
Fabric in una configurazione ad anello tramite una FL_Port.
Prove POST (PowerOn Self-Test)
La prova automatica all’accensione (POST) consiste in una serie
di test di autodiagnostica che vengono eseguiti ogni volta che il
modulo viene avviato o ripristinato.
R_A_TOV
(Resource
Allocation Time Out
Value)
R_A_TOV viene usato per definire il timeout per le operazioni che
dipendono dal tempo massimo durante il quale un frame può
essere trattenuto all’interno di un Fabric ed essere infine
comunque trasmesso.
SNMP (Simple
Network
Management
Protocol)
SNMP è un protocollo TCP/IP che generalmente usa l’UDP (User
Datagram Protocol) per lo scambio di messaggi tra una
database di informazioni di gestione e un client di gestione
residente su una rete. Dal momento che SNMP non si basa sui
protocolli di comunicazione sottostanti, può essere reso
disponibile attraverso altri protocolli come UDP/IP.
SNMPv1
Lo standard originale per SNMP viene ora denominato SNMPv1.
Tachyon
Controller Fibre Channel basato su topologie ad anello con
arbitraggio ideate per architetture di storage Fibre Channel di
grandi dimensioni ma economiche. L’architettura della famiglia
TACHYON è una struttura completa basata su hardware che
consente di trasmettere grazie alle ottime prestazione fornite
dalla comunicazione Fibre Channel.
Trap (SNMP)
Un trap è un meccanismo per agenti SNMP per notificare gli
eventi significativi alla stazione di gestione SNMP.
Unicast
Il routing unicast fornisce uno o più percorsi ottimali tra uno degli
switch che compongono il Fabric. Viene utilizzato quando si
deve inviare una sola copia di dati alle destinazioni prescelte.
U-Port
Una U_Port è una porta di switch generica che può funzionare
come E_Port, F_Port o FL_Port. Ad esempio, una porta viene
definita U_Port quando non è collegata o non ha ancora
assunto una funzione specifica nel Fabric.
WWN (WorldWide
Name)
Un WWN identifica in maniera univoca uno switch su reti locali e
globali.
A-3
Appendice
A-4
B
SUPPORTO CLIENTI
B:
Per il supporto rivolgersi al fornitore dello switch. Contattare il fornitore per comunicare
eventuali problemi hardware o software. Contattare il fornitore anche per eventuali
riparazioni o per ordinare componenti di ricambio.
Applicazione di supporto e
comunicazione dei problemi
Il software dello switch comprende un comando che consente di visualizzare una serie di
informazioni utili per la diagnostica dei problemi relativi allo switch. Il comando è:
supportShow. Il comando può essere immesso nella finestra comandi di una sessione
Telnet; salvare le informazioni ottenute per fornirle al centro di supporto.
Per assistere il gruppo di supporto nella diagnosi di un problema, è necessario fornire i
seguenti dati quando si chiama l’assistenza:
■
numero di serie degli switch
■
codice dell’errore (codice degli errori)
■
sintomi
■
configurazione della topologia
■
risultati del comando supportShow
Inoltre, se si deve porre una domanda di tipo generico sullo switch, è necessario tenere
aperto il collegamento Telnet o poter accedere rapidamente al pannello frontale prima di
chiamare l’assistenza.
Fabric OS
B-1
Appendice
Per ricevere gli aggiornamenti software
Presso il fornitore dello switch sono disponibili anche gli aggiornamenti software. Per le
operazioni di aggiornamento o potenziamento del software dello switch rivolgersi al
fornitore dello switch. Una volta ricevuto il software, è possibile trasferirlo sullo switch
con il comando firmwareDownload descritto in questo manuale. I programmi di utilità
da installare su un host NT o Windows 95 necessari per eseguire dei trasferimenti da
questi sistemi operativi sono disponibili presso il seguente indirizzo:
http://www.brocade.com/BrocMarket.nsf/Support/Mibs&Rsh
Il nuovo firmware può essere trasferito senza programmi di utilità speciali sulla maggior
parte degli ambienti host Unix (per il trasferimento vengono utilizzate la remote shell
(rsh) e i programmi di utilità cat.
Definizioni dei trap e dei MIB SilkWorm
Per informazioni dettagliate sulle definizioni dei MIB e dei trap, vedere:
■
File di definizione dei MIB
■
Definizione dei trap specifici dell’azienda
Scaricare le definizioni dei MIB e le definizioni dei trap specifici dell’azienda da:
http://www.brocade.com/BrocMarket.nsf/Support/Mibs&Rsh
B-2
C
MESSAGGI DI ERRORE
C:
Questa appendice spiega il formato dei messaggi di errore e descrive i possibili errori.
Questa sezione include:
■
Formati dei messaggi di errore del sistema
■
Formati dei messaggi di errore della diagnostica
■
Tavole dei messaggi di errore
Formati dei messaggi di errore del sistema
Il formato dei messaggi di errore è lo stesso sia per il collegamento con la porta seriale
RS-232 che per la sessione Telnet remota.
In tutti i casi, l’ultimo errore verificatosi è quello che viene visualizzato per primo. Il
buffer può contenere fino a 64 messaggi. Se si supera il limite di 64 messaggi, il
sessantacinquesimo messaggio andrà a sovrascrivere quello più vecchio.
Il comando errShow visualizza tutti gli errori rilevati. Fornisce informazioni aggiuntive
relative alle anomalie segnalate dagli indicatori del pannello frontale. Le seguenti
informazioni vengono indicate nella Figura E-1:
■
Rilevazione di due errori.
■
L’ID ed il nome dell’attività che era in corso quando si è verificato l’errore (il nome
dell’attività viene visualizzato con il comando i).
■
Il tipo di errore, la data e l’ora, il livello di gravità e la descrizione dell’errore.
■
Se il tipo di errore si è verificato più di una volta, il numero delle ripetizioni è riportato
tra parentesi dopo la data e l’ora.
NOTA:
Fabric OS
Il numero massimo di errori riportati è di 999.
Appendice
La visualizzazione si ferma dopo ogni errore; in basso appare la richiesta di premere
<Invio> per continuare o di digitare Q per uscire. Per continuare premere <Invio> finché
non appare il prompt (=>). Nella Figura 1, Error 02 indica un errore di sistema e Error
01 indica un errore di diagnostica. Solo agli errori di diagnostica vengono assegnati dei
numeri.
switch:admin> errShow
ID attività
Data e ora
dell’evento
Error 02
Nome attività
Numero di ripetizioni
-------0x103dc470 (tSwitch): Apr 9 10:41:06 (4)
Error I2c-TIMEOUT, 2, i2c (0x48, 0x2) bus timeout
Type <CR> to continue, Q<CR> to stop:
Error 01
-------0x103dc470 (tSwitch): Apr 9 10:40:51
Livello errore
Error DIAG-TIMEOUT, 1,
Skipped POST tests:assuming all ports are healthy,
Err#0004
Numero errore
Tipo di errore
Descrizione
Type <CR> to continue, Q<CR> to stop:
Figura E-1 Esempio di comando errShow
Per visualizzare i messaggi di errore tramite Telnet:
1 Dal prompt, immettere il comando errShow.
2 Per scorrere l’elenco degli errori, premere <Invio>.
3 Scorrere il log degli errori (se non si sono verificati errori, apparirà “No Error”).
C-2
Formati dei messaggi di errore della diagnostica
Formati dei messaggi di errore della
diagnostica
Se una qualsiasi delle porte presenta un errore durante le prove diagnostiche, viene
segnata come BAD nella visualizzazione dello stato.
Per eseguire di nuovo il test su una porta segnata come BAD, è necessario ripristinarla ed
impostarla su OK con diagClearError (numero porta). Tale comando ripristina
solo lo stato della porta ma non consente di cancellare i log o di modificare le condizioni
della porta. diagClearError (numero porta) deve essere usato solo durante la
diagnostica per ripristinare la porta che ha generato un errore ed eseguire di nuovo il test.
Alcuni messaggi contengono le seguenti abbreviazioni:
■
sb = Should Be (dovrebbe essere)
■
er = Bits in error (bit in errore)
NOTA: Se si esegue il comando portStatsShow o diagShow prima
dell’esecuzione di un test, potrebbero apparire degli errori come
risultato del normale processo di sincronizzazione. È necessario
correggere questi errori se il loro numero aumenta quando si esegue
di nuovo il comando portStatsShow.
Tabella 1-1 Azioni possibili in caso di errore
TEST
NEGATIVO
AZIONE
ramTest
sostituire il modulo DRAM o la scheda madre
portRegTest
sostituire la scheda madre
centralMemoryTest
sostituire la scheda madre
cmiTest
sostituire la scheda madre
cmemRetentionTest
sostituire la scheda madre
sramRetentionTest
sostituire la scheda madre
camTest
sostituire la scheda madre
portLoopbackTest
sostituire la scheda madre
crossPortTest
sostituire la scheda madre, il modulo GBIC o
il cavo in fibra ottica
spinSilk
sostituire la scheda madre, il modulo GBIC o
il cavo in fibra ottica
Numeri dei messaggi di errore
Alla fine di un messaggio di errore appare un numero di errore del tipo ERR#xxxx. La
Tabella 1-2 associa ciascun numero di errore al test che lo ha generato e al nome
dell’errore stesso. Guardare attentamente la definizione completa dell’errore e le azioni
da intraprendere nella Tabella 1-3.
Fabric OSTM
C-3
Appendice
Tabella 1-2 Definizione dei codici dei messaggi di errore
NUMERO
NOME
DEL TEST
NOME
ERRORE
0001
non disponibile
DIAG-CLEAR_ERR
0004
non disponibile
DIAG-POST_SKIPPED
0B15
sramRetentionTest
DIAG-REGERR
0B16
DIAG-REGERR_UNRST
0B0F
DIAG-BUS_TIMEOUT
1F25
cmemRetentionTest
DIAG-LCMRS
1F26
DIAG-LCMTO
1F27
DIAG-LCMEM
0110
ramTest
DIAG-MEMORY
0111
DIAG-MEMSZ
0112
DIAG-MEMNULL
0415
portRegTest
DIAG-REGERR
0416
DIAG-REGERR_UNRST
040F
DIAG-BUS_TIMEOUT
1020
C-4
ERRORE
centralMemoryTest
DIAG-CMBISRTO
1021
DIAG-CMBISRF
1025
DIAG-LCMRS
1026
DIAG-LCMTO
1027
DIAG-LCMEM
1028
DIAG-LCMEMTX
1029
DIAG-CMNOBUF
102A
DIAG-CMERRTYPE
102B
DIAG-CMERRPTN
102C
DIAG-INTNOTCLR
103O
DIAG-BADINT
106F
DIAG-TIMEOUT
Formati dei messaggi di errore della diagnostica
Tabella 1-2 Definizione dei codici dei messaggi di errore (continua)
NUMERO
2030
ERRORE
NOME
DEL TEST
cmiTest
ERRORE
DIAG-BADINT
2031
DIAG-INTNIL
2032
DIAG-CMISA1
2033
DIAG-CMINOCAP
2034
DIAG-CMIINVCAP
2035
DIAG-CMIDATA
2036
DIAG-CMICKSUM
223B
camTest
223C
2640
Fabric OSTM
NOME
DIAG-CAMINIT
DIAG-CAMSID
portLoopbackTest
DIAG-ERRSTAT (ENCIN)
2641
DIAG-ERRSTAT (CRC)
2642
DIAG-ERRSTAT (TRUNC)
2643
DIAG-ERRSTAT (2LONG)
2644
DIAG-ERRSTAT (BADEOF)
2645
DIAG-ERRSTAT (ENCOUT)
2646
DIAG-ERRSTAT (BADORD)
2647
DIAG-ERRSTAT (DISCC3)
264F
DIAG-INIT
265F
DIAG-PORT_DIED
266E
DIAG-DATA
266F
DIAG-TIMEOUT
2660
DIAG-STATS(FTX)
2661
DIAG-STATS(FRX)
2662
DIAG-STATS(C3FRX)
2670
DIAG-PORTABSENT
2671
DIAG-XMIT
C-5
Appendice
Tabella 1-2 Definizione dei codici dei messaggi di errore (continua)
NUMERO
3040
C-6
ERRORE
NOME
DEL TEST
crossPortTest
NOME
ERRORE
DIAG-ERRSTAT(ENCIN)
3041
DIAG-ERRSTAT(CRL)
3042
DIAG-ERRSTAT(TRUNC)
3043
DIAG-ERRSTAT(2LONG)
3044
DIAG-ERRSTAT(BADEOF)
3045
DIAG-ERRSTATENCOUT)
3046
DIAG-ERRSTAT(BADORD)
3047
DIAG-ERRSTAT(DISC3)
304F
DIAG-INIT
305F
DIAG-PORTDIED
3060
DIAG-STATS (FTX)
3061
DIAG-STATS (FRX)
3062
DIAG-STATS (C3FRX)
306E
DIAG-DATA
306F
DIAG-TIMEOUT
3070
DIAG-PORTABSENT
3071
DIAG-XMIT
3078
DIAG-PORTWRONG
Formati dei messaggi di errore della diagnostica
Tabella 1-2 Definizione dei codici dei messaggi di errore (continua)
NUMERO
384F
Fabric OSTM
ERRORE
NOME
DEL TEST
spinSilk
NOME
ERRORE
DIAG-INIT
385F
DIAG-PORTDIED
3840
DIAG-ERRSTAT (ENCIN)
3841
DIAG-ERRSTAT (CRC)
3842
DIAG-ERRSTAT (TRUNC)
3843
DIAG-ERRSTAT (2LONG)
3844
DIAG-ERRSTAT (BADEOF)
3845
DIAG-ERRSTAT (ENCOUT)
3846
DIAG-ERRSTAT (BADORD)
3847
DIAG-ERRSTAT (DISCC3)
3870
DIAG-PORTABSENT
3871
DIAG-XMIT
3874
DIAG-PORTSTOPPED
C-7
Appendice
Tabelle dei messaggi di errore
Tabella 1-3 MESSAGGI DI ERRORE DELLA DIAGNOSTICA
MESSAGGIO
DESCRIZIONE
PROBABILE
AZIONE
CAUSA
DIAG-BADINT
Err#1030, 2030
[centralMemoryTest, cmiTest]
La porta ha ricevuto un interrupt non
previsto
Errore ASIC
Sostituire la
scheda madre
DIAG-BUS_TIMEOUT
Err#0BoF, 4040F
[portRegTest,
sramRetentionTest]
Il registro ASIC o la SRAM ASIC non
rispondono se si tenta di accedere ai
dati ASIC
Errore ASIC
Sostituire la
scheda madre
DIAG-CAMINIT
Err#223B
[camTest]
Errore nella
L’inizializzazione di una porta non è
configurazione
riuscita per una delle seguenti ragioni:
operativa del
• Switch non disattivato
software o
• Coda diagnostica assente
guasto nella
• Allocazione memoria non riuscita
scheda madre
• Chip non presente
• Porta non in modalità loopback
• Porta non attiva
Riprovare,
riavviare o
sostituire la
scheda madre
DIAG-CAMSID
Err#223C
[camTest]
Il test di conversione SID NO nell’ASIC
ha generato un errore
Errore ASIC
Sostituire la
scheda madre
DIAG-CLEAR_ERR
Err#0001
Il flag relativo a un errore di diagnostica
della porta (OK o BAD) è stato
cancellato
Solo informativo
Nessuna
DIAG-CMBISRF
Err#1021
[centralMemoryTest]
Le SRAM della memoria centrale
dell’ASIC non hanno completato il
BISR entro il periodo di scadenza del
timeout
Errore ASIC
Sostituire la
scheda madre
DIAG-CMBISRTO
Err#1020
[centralMemoryTest]
Le SRAM della memoria centrale
dell’ASIC non hanno completato il
BISR entro il periodo di scadenza del
timeout
Errore ASIC
Sostituire la
scheda madre
DIAG-CMERRPTN
Err#102B
[centralMemoryTest]
Errore rilevato sulla porta sbagliata
Errore ASIC
Sostituire la
scheda madre
DIAG-CMERRTYPE
Err#102A
[centralMemoryTest]
La porta ha ricevuto il tipo di errore
CMEM sbagliato
Errore ASIC
Sostituire la
scheda madre
DIAG-CMICKSUM
Err#2036
[cmiTest]
Il messaggio CMI ha ricevuto un errore
relativo al test checksum
Errore ASIC o
scheda madre
Sostituire la
scheda madre
C-8
Tabelle dei messaggi di errore
Tabella 1-3 MESSAGGI DI ERRORE DELLA DIAGNOSTICA (continua)
MESSAGGIO
DESCRIZIONE
PROBABILE
AZIONE
CAUSA
DIAG-CMIDATA
Err#2035
[cmiTest]
I dati CMI ricevuti non corrispondono ai
dati trasmessi
Errore ASIC o
scheda madre
Sostituire la
scheda madre
DIAG-CMIINVCAP
Err#2034
[cmiTest]
Un flag di cattura CMI è stato
erroneamente assegnato all’ASIC
sbagliato
Errore ASIC o
scheda madre
Sostituire la
scheda madre
DIAG-CMINOCAP
Err#2033
[cmiTest]
L’ASIC che doveva ricevere il CMI non
ha ottenuto un flag di cattura CMI
Errore ASIC o
scheda madre
Sostituire la
scheda madre
DIAG-CMISA1
Err#2032
[cmiTest]
Il tentativo di trasmettere un messaggio
CMI da ASIC a ASIC è fallito
Errore ASIC
Sostituire la
scheda madre
DIAG-CMNOBUF
Err#1029
[centralMemoryTest]
La porta non ha ricevuto alcun buffer
Errore ASIC
Sostituire la
scheda madre
DIAG-DATA
Err#266E, 306E
[portLoopbackTest,
crossPortTest]
Il carico ricevuto dalla porta non
corrisponde al carico trasmesso
Errore scheda
madre, modulo
GBIC o cavo a
fibre ottiche
Sostituire la
scheda madre, il
modulo GBIC o
il cavo a fibre
ottiche
DIAG-ERRSTAT
Err#2640-2647, 30403047, 3840-3847
[portLoopbackTest,
crossPortTest, spinSilk]
Il contatore delle statistiche di errore
della porta non è zero, vale a dire è
stato rilevato un errore durante la
ricezione dei frame.
Si è verificato uno dei seguenti errori di
stato.
• Enc_in – Errore di codifica
all’interno del frame
• CRC_err – Controllo ciclico di
ridondanza sul frame non riuscito
• TruncFrm – Frame incompleto
• FrmTooLong – Frame troppo
lungo
• BadEOF – Errore nella fine del file
• Enc_out – Errore di codifica
esterno al frame
• BadOrdSet – Simbolo errato sul
cavo a fibre ottiche
• DiscC3 – Frame Classe 3 scartati
Errore ASIC,
scheda madre,
modulo GBIC
o cavo a fibre
ottiche
Sostituire la
scheda madre, il
modulo GBIC o
il cavo a fibre
ottiche
DIAG-INIT
Err#264F, 304F, 384F
[portLoopbackTest,
crossPortTest, spinSilk]
La porta non è stata attivata nella
modalità loopback richiesta
Errore ASIC,
scheda madre,
modulo GBIC
o cavo a fibre
ottiche
Sostituire la
scheda madre, il
modulo GBIC o
il cavo a fibre
ottiche
Fabric OSTM
C-9
Appendice
Tabella 1-3 MESSAGGI DI ERRORE DELLA DIAGNOSTICA (continua)
MESSAGGIO
DESCRIZIONE
PROBABILE
AZIONE
CAUSA
DIAG-INTNIL
Err#2031
[cmiTest]
L’ASIC non ha ottenuto un errore CMI
(interrupt)
Errore ASIC
Sostituire la
scheda madre
DIAG-INTNOTCLR
Err#102C
[centralMemoryTest]
Non è stato possibile cancellare il bit di
interrupt
Errore ASIC
Sostituire la
scheda madre
DIAG-LCMEM
Err#1027
[centralMemoryTest,
cmemRetentionTest]
I dati letti da un’ubicazione della
memoria centrale non corrispondono
ai dati precedentemente scritti nella
stessa ubicazione
Errore ASIC
Sostituire la
scheda madre
DIAG-LCMEMTX
Err#1F27, 1028
[centralMemoryTest]
Errore nel percorso di trasmissione
della memoria centrale: l’ASIC 1 non
riesce ha leggere l’ASIC 2 tramite il
percorso di trasmissione
Errore scheda
madre
Sostituire la
scheda madre
DIAG-LCMRS
Err#1F25, 1025
[centralMemoryTest,
cmemRetentionTest]
Lettura memoria centrale insufficiente:
sono richiesti M byte ma ne sono stati
ricevuti di meno
Errore ASIC
Sostituire la
scheda madre
DIAG-LCMTO
Err#1F26, 1026
[centralMemoryTest,
cmemRetentionTest]
Timeout della memoria centrale: il
trasferimento di dati iniziato non è
stato completato entro il periodo di
timeout
Errore ASIC
Sostituire la
scheda madre
DIAG-MEMNULL
Err#0112
[ramTest]
Allocazione memoria non riuscita
durante il test
Errore scheda
madre
Sostituire la
scheda madre
DIAG-MEMSZ
Err#0111
[ramTest]
Le dimensioni della memoria su cui
eseguire il test sono inferiori o uguali
a zero
Errore scheda
madre
Sostituire la
scheda madre
DIAG-MEMORY
Err#0110
[ramTest]
I dati letti da un’ubicazione della RAM
non corrispondono ai dati
precedentemente scritti nella stessa
ubicazione
Errore RAM
CPU
Sostituire la
scheda madre o
il modulo DRAM
DIAG-PORTABSENT
Err#2670, 3070, 3870
[portLoopbackTest,
crossPortTest, spinSilk]
La porta non è presente
Errore ASIC o
scheda madre
Sostituire la
scheda madre
DIAG-PORTDIED
Err#265F, 305F, 385F
[portLoopbackTest,
crossPortTest, spinSilk]
La porta era in modalità loopback ma è
stata disattivata
Errore ASIC,
modulo GBIC
o cavo a fibre
ottiche
Sostituire la
scheda madre, il
modulo GBIC o
il cavo a fibre
ottiche
C-10
Tabelle dei messaggi di errore
Tabella 1-3 MESSAGGI DI ERRORE DELLA DIAGNOSTICA (continua)
MESSAGGIO
DESCRIZIONE
PROBABILE
AZIONE
CAUSA
DIAG-PORTSTOPPED
Err#3874
[spinSilk]
La porta non trasmette più, come
indicato dal contatore di frame
trasmessi bloccato su N frame
Errore ASIC,
modulo GBIC
o cavo a fibre
ottiche
Sostituire la
scheda madre, il
modulo GBIC o
il cavo a fibre
ottiche
DIAG-PORTWRONG
Err#3078
[crossPortTest]
Il frame è stato erroneamente ricevuto
dalla porta M invece che dalla porta N
che doveva riceverlo
Errore ASIC
Sostituire la
scheda madre
DIAG-POST_SKIPPED
Err# 0004
[inizializzazione dello switch]
Le prove POST non sono state
eseguite. Si consiglia di eseguire le
prove POST all’avvio
Solo informativo
Nessuna
DIAG-REGERR
Err#0B15, 0415
[portRegTest,
sramRetentionTest]
I dati letti dal registro ASIC o dalla
SRAM ASIC non corrispondono ai
dati precedentemente scritti nella
stessa ubicazione
Errore ASIC
Sostituire la
scheda madre
DIAG-REGERR_UNRST
Err#0B16, 0416
[portRegTest,
sramRetentionTest]
Annullamento ripristino della porta non
riuscito
Errore ASIC
Sostituire la
scheda madre
DIAG-STATS
Err#2660-2662, 3060 3062
[portLoopback Test,
crossPortTest]
Il valore del contatore della porta non
corrisponde al numero di frame
realmente trasmessi. Possibili
informazioni relative ai contatori:
• FramesTx - numero di frame
trasmessi
• FramesRx - numero di frame
ricevuti
• Cl3FrmRx - numero di frame di
Classe 3 ricevuti
Errore ASIC,
modulo GBIC
o cavo a fibre
ottiche
Sostituire la
scheda madre, il
modulo GBIC o
il cavo a fibre
ottiche
DIAG-TIMEOUT
Err#266F, 306F, 386F
[portLoopbackTest,
crossPortTest,
centralMemoryTest]
Per portLoopbackTest e crossPortTest:
La porta non ha ricevuto frame entro
periodo di timeout
Per centralMemoryTest:
La porta non ha rilevato un interrupt
entro il periodo di timeout
Errore ASIC,
modulo GBIC
o cavo a fibre
ottiche
Sostituire la
scheda madre, il
modulo GBIC o
il cavo a fibre
ottiche
DIAG-XMIT
Err#2271, 2671, 3071,
3871
[portLoopbackTest,
crossPortTest, spinSilk,
camTest]
La porta non è riuscita a trasmettere
dei frame
Errore ASIC
Sostituire la
scheda madre
Fabric OSTM
C-11
Appendice
Tabella 1-4 Messaggi di errore del sistema
Messaggio
Descrizione
Probabile causa
Azione
CONFIG CORRUPT
Le informazioni di
configurazione
dello switch sono
irreparabilmente
danneggiate
Errore OS
Il sistema ritorna
automaticamente
alle impostazioni di
configurazione
predefinite
CONFIG OVERFLOW
Le informazioni di
configurazione
dello switch sono
diventate troppe
per essere salvate
o le dimensioni non
sono valide
Errore OS
Rivolgersi al supporto
clienti
CONFIG VERSION
Lo switch ha rilevato
una versione
sconosciuta della
configurazione
dello switch
Errore OS
Il sistema ritorna
automaticamente
alle impostazioni di
configurazione
predefinite
FABRIC, SEGMENTED, LOG_WARNING
Fabric segmentato
FABRIC, NO_ALIASID, LOG_WARNING
Nessun alias
multicast libero
Troppi gruppi
multicast in uso
Rimuovere alcuni dei
gruppi
FABRIC, BADILS, LOG_WARNING
Dimensioni ISL-ELS
non valide
Il carico ISL-ELS è
errato
Rivolgersi al supporto
clienti
FLASH, BAD_MIRROR, LOG_WARNING
Si è verificato un
errore nella
memoria flash del
sistema
Errore OS
Il sistema tenta di
ripristinarsi dal
backup. Rivolgersi al
supporto clienti
RPC, SVC_EXIT
Un daemon del
servizio RPC è
stato terminato
prematuramente o
inaspettatamente
Errore OS
Rivolgersi al supporto
clienti
RPC, SVC_REG
Un daemon del
servizio RPC non
ha potuto avviare il
servizio per un
gestore di
protocollo specifico
Errore OS
Rivolgersi al supporto
clienti
TEMP, 1_FAILED, LOG_WARNING
Switch surriscaldato
Ventola guasta
Rivolgersi al supporto
clienti
TEMP, 2_FAILED, LOG_ERROR
Switch surriscaldato
Ventola guasta
Rivolgersi al supporto
clienti
TEMP, 3_FAILED, LOG_CRITICAL
Switch surriscaldato
Ventola guasta
Rivolgersi al supporto
clienti
C-12
• Switch/parametri
del Fabric
incompatibili
• Zone in conflitto
Riconfigurare il Fabric
o le zone. Vedere
configure a pagina
3-8
Tabelle dei messaggi di errore
Tabella 1-4 Messaggi di errore del sistema (continua)
Messaggio
Descrizione
Probabile causa
Azione
TEMP, 4_FAILED, LOG_CRITICAL
Switch surriscaldato
Ventola guasta
Rivolgersi al supporto
clienti
TEMP, 5_FAILED, LOG_CRITICAL
Switch surriscaldato
Ventola guasta
Rivolgersi al supporto
clienti
FANS, 1_FAILED, LOG_WARNING
Switch surriscaldato
Ventola guasta
Rivolgersi al supporto
clienti
FANS, 2_FAILED, LOG_ERROR
Switch surriscaldato
Ventola guasta
Rivolgersi al supporto
clienti
FANS, 3_FAILED, LOG_CRITICAL
Switch surriscaldato
Ventola guasta
Rivolgersi al supporto
clienti
FANS, 4_FAILED, LOG_CRITICAL
Switch surriscaldato
Ventola guasta
Rivolgersi al supporto
clienti
FANS, 5_FAILED, LOG_CRITICAL
Switch surriscaldato
Ventola guasta
Rivolgersi al supporto
clienti
FANS, 6_FAILED, LOG_CRITICAL
Switch surriscaldato
Ventola guasta
Rivolgersi al supporto
clienti
POWER, 1_FAILED, LOG_CRITICAL
Errore accensione
switch
Guasto
alimentazione
Rivolgersi al supporto
clienti
POWER, 2_FAILED, LOG_CRITICAL
Errore accensione
switch
Guasto
alimentazione
Rivolgersi al supporto
clienti
FCIU, IUBAD,
IU non valido
Errore OS
Rivolgersi al supporto
clienti
FCIU, IUCOUNT, L, S
Numero totale IU < 0
Errore OS
Rivolgersi al supporto
clienti
FCPH, EXCHBAD, L, S
Errore nello scambio
Errore OS
Rivolgersi al supporto
clienti
FCPH, EXCHFREE, L, S
Impossibile liberare
uno scambio
Errore OS
Rivolgersi al supporto
clienti
MQ, QWRITE, L, M
Coda messaggi
piena
Attività bloccata
Rivolgersi al supporto
clienti
MQ, QREAD, L, M
Impossibile leggere
coda messaggi
Errore OS
Rivolgersi al supporto
clienti
MQ, MSGTYPE, E, M
Tipo di messaggio
sconosciuto
Errore OS
Rivolgersi al supporto
clienti
SEMA, SEMGIVE, L, M
Impossibile inviare
semaforo
Errore OS
Rivolgersi al supporto
clienti
SEMA, SEMTAKE, L, M
Impossibile ottenere
un semaforo
Errore OS
Rivolgersi al supporto
clienti
SEMA, SEMFLUSH, L, M
Ripristino semaforo
impossibile
Errore OS
Rivolgersi al supporto
clienti
Fabric OSTM
L, S
C-13
Appendice
Tabella 1-4 Messaggi di errore del sistema (continua)
Messaggio
Descrizione
Probabile causa
Azione
PANIC, TASKSPAWN, LOG_PANIC
Creazione attività
non riuscita
Errore OS
Rivolgersi al supporto
clienti
PANIC, SEMCREATE, LOG_PANIC
Creazione semaforo
non riuscita
Errore OS
Rivolgersi al supporto
clienti
PANIC, SEMDELETE, LOG_PANIC
Cancellazione
semaforo non
riuscita
Errore OS
Rivolgersi al supporto
clienti
PANIC, QCREATE, LOG_PANIC
Errore gestore code
messaggi
Errore OS
Rivolgersi al supporto
clienti
PANIC, QDELETE, LOG_PANIC
Cancellazione
gestore code
messaggi non
riuscita
Errore OS
Rivolgersi al supporto
clienti
PANIC, MALLOC,
Allocazione di
memoria non
riuscita
Errore OS
Rivolgersi al supporto
clienti
PANIC, FREE, LOG_PANIC
Liberazione di
memoria non
riuscita
Errore OS
Rivolgersi al supporto
clienti
PANIC, INCONSISTENT, LOG_PANIC
Dati fuori
sincronizzazione
Errore OS
Rivolgersi al supporto
clienti
PANIC, INTCONTEXT, LOG_PANIC
Dati fuori
sincronizzazione
Errore OS
Rivolgersi al supporto
clienti
PANIC, ZOMTIMSET, LOG_PANIC
Tentativo di
impostare un timer
zombie
Errore OS
Rivolgersi al supporto
clienti
PANIC, ZOMTIMKILL, LOG_PANIC
Timer zombie
distrutto
Errore OS
Rivolgersi al supporto
clienti
PANIC, FREETIMRLSD, LOG_PANIC
Timer libero rilasciato Errore OS
Rivolgersi al supporto
clienti
PANIC, TIMEUSECNT, LOG_PANIC
Conteggio uso del
timer superato
Errore OS
Rivolgersi al supporto
clienti
PANIC, LSDB_CKSUM, LOG_PANIC
Checksum del
database Link
State non riuscito
Errore OS
Rivolgersi al supporto
clienti
SYS,
NOMEM, LOG_CRITICAL
Memoria inesistente
Errore OS
Rivolgersi al supporto
clienti
SYS,
SYSCALL, LOG_ERROR
Chiamata sistema
non riuscita
Errore OS
Rivolgersi al supporto
clienti
SYS,
BADPTR, LOG_ERROR
Puntatore di sistema
non valido
Errore OS
Rivolgersi al supporto
clienti
SYS,
INTRPT, LOG_CRITICAL
Interrupt di sistema
non valido
Errore OS
Rivolgersi al supporto
clienti
C-14
LOG_PANIC
Tabelle dei messaggi di errore
Tabella 1-4 Messaggi di errore del sistema (continua)
Messaggio
Descrizione
Probabile causa
Azione
SYS,
FLASHRD, LOG_ERROR
Errore lettura
memoria FLASH
Errore OS
Rivolgersi al supporto
clienti
SYS,
FLASHWR, LOG_ERROR
Errore scrittura
memoria FLASH
Errore OS
Rivolgersi al supporto
clienti
TIMERS, ENQFAIL, LOG_CRITICAL
Valore di timeout non
valido
Errore OS
Rivolgersi al supporto
clienti
TIMERS, MSG,LOG_WARNING
Messaggio non
valido
Errore OS
Rivolgersi al supporto
clienti
FLANNEL, PHANTOM, LOG_WARNING
Limite PLT porta
superato
Errore OS
Rivolgersi al supporto
clienti
ASIC, MINI_BUFFER, LOG_WARNING
Errore ASIC
Scheda madre
malfunzionante
Rivolgersi al supporto
clienti
LSDB, LSID, LOG_ERROR
ID Link State fuori
gamma
Errore OS
Rivolgersi al supporto
clienti
LSDB, NOLOCALENTRY,
LOG_CRITICAL
Nessuna voce di
Errore OS
database per il Link
State Record locale
Rivolgersi al supporto
clienti
LSDB, NOLSR, LOG_WARNING
Nessun Link State
Record per il
dominio
Errore OS
Rivolgersi al supporto
clienti
LSDB, MAXINCARN, LOG_WARNING
Il Link State Record
locale ha raggiunto
il massimo numero
di generazioni
Errore OS
Rivolgersi al supporto
clienti
FLOOD, INVLSU, LOG_WARNING
Eliminazione LSU
ricevuto
Errore OS
Rivolgersi al supporto
clienti
FLOOD, INVLSR, LOG_WARNING
Tipo di LSR
sconosciuto
Errore OS
Rivolgersi al supporto
clienti
FLOOD, LSRLEN, LOG_ERROR
Lunghezza LSU
eccessiva
Errore OS
Rivolgersi al supporto
clienti
HLO, INVHLO, LOG_ERROR
Hello non valido
ricevuto dalla porta
Errore OS
Rivolgersi al supporto
clienti
HLO, HLOTIMEOUT, LOG_ERROR
Timeout Hello
incompatibile dalla
porta
Errore OS
Rivolgersi al supporto
clienti
HLO, DEADTIMEOUT, LOG_ERROR
Timeout inattività
incompatibile dalla
porta
Errore OS
Rivolgersi al supporto
clienti
FSPF, SCN, LOG_WARNING
SCN illegale
Errore OS
Rivolgersi al supporto
clienti.
FSPF, NBRCHANGE, LOG_WARNING
ID risorse adiacenti
errato in messaggio
Hello dalla porta
Errore OS
Rivolgersi al supporto
clienti
Fabric OSTM
C-15
Appendice
Tabella 1-4 Messaggi di errore del sistema (continua)
Messaggio
Descrizione
Probabile causa
Azione
FSPF, INPORT, LOG_ERROR
Porta ingresso fuori
gamma
Errore OS
Rivolgersi al supporto
clienti
FSPF, VERSION, LOG_ERROR
Versione FSPF non
supportata
Errore OS
Rivolgersi al supporto
clienti
FSPF, SECTION, LOG_ERROR
ID sezione errato
Errore OS
Rivolgersi al supporto
clienti
FSPF, REMDOMAIN, LOG_ERROR
ID dominio remoto
fuori gamma
Errore OS
Rivolgersi al supporto
clienti
NBFSM, NGBRSTATE, LOG_ERROR
Ingresso errato sul
dispositivo FSM
risorse adiacenti
Errore OS
Rivolgersi al supporto
clienti
MCAST, ADDPORT, LOG_WARNING
Aggiunta porta non
riuscita
Errore OS
Rivolgersi al supporto
clienti
MCAST, REMPORT, LOG_WARNING
Eliminazione porta
non riuscita
Errore OS
Rivolgersi al supporto
clienti
MCAST, ADDBRANCH, LOG_ERROR
Aggiunta ramo non
riuscita
Errore OS
Rivolgersi al supporto
clienti
MCAST, REMBRANCH, LOG_ERROR
Eliminazione ramo
non riuscita
Errore OS
Rivolgersi al supporto
clienti
MCAST, NOPARENT, LOG_ERROR
Parent nullo
Errore OS
Rivolgersi al supporto
clienti
MCAST, NOPARENTLSR, LOG_ERROR
lsrP nullo
Errore OS
Rivolgersi al supporto
clienti
UCAST, ADDPATH, LOG_CRITICAL
Aggiunta percorso
non riuscita
Errore OS
Rivolgersi al supporto
clienti
UCAST, ADDPORT, LOG_WARNING
Aggiunta porta non
riuscita
Errore OS
Rivolgersi al supporto
clienti
UCAST, REMPORT, LOG_WARNING
Eliminazione porta
non riuscita
Errore OS
Rivolgersi al supporto
clienti
UCAST, RRTIM, LOG_CRITICAL
ID timer
reinstradamento
non valido
Errore OS
Rivolgersi al supporto
clienti
UCAST, SPFCOST, LOG_WARNING
Nessun percorso
costo minimo in
candidato
Errore OS
Rivolgersi al supporto
clienti
UCAST, RELICPDB, LOG_WARNING
PDB relic su dominio
Errore OS
Rivolgersi al supporto
clienti
C-16
INDICE
ANALITICO
A
agtcfgSet, comando 3-4
agtcfgShow, comando 3-6
Alias Server A-2
alimentazione, interruzione 4-2
anello con arbitraggio A-2
assistenza al cliente
aggiornamenti del software B-2
authenticationFailure 2-13, 2-14
B
BadEOF C-9
BadOrdSet C-9
bcastShow, comando 3-68
C
camTest, comando 4-6
centralMemoryTest, comando 4-5
Classe 2 A-2
Classe 3 A-2
cmemRetentionTest, comando 4-9
cmiTest, comando 4-6
coldStart 2-13
collegamenti
porta seriale 2-6
comandi
agtcfgSet 3-4
agtcfgShow 3-6
bcastShow 3-68
camTest 4-6
centralMemoryTest 4-5
cmemRetentionTest 4-9
cmiTest 4-6
configDefault 3-14
configShow 3-15
configure 3-8
crossPortTest 4-10
Fabric OS
date 3-16
diagClearError 4-15
diagDisablePost 4-16
diagEnablePost 4-16
diagHelp 3-63
errDisplayFilter 3-17
errDump 3-18
fabricShow 3-20
firmwareDownload 3-22
flashDefault 3-21
fspfShow 3-69
h 3-24
help 3-25
i 3-27
ifShow 3-29
interfaceShow 3-70
iodReset 3-74
iodSet 3-74
ipAddrSet 3-30
ipAddrShow 3-31
licenseAdd 3-65
licenseHelp 3-64
licenseRemove 3-65
licenseShow 3-66
login 3-32
logout 3-33
LSDbShow 3-75
mcastShow 3-77
nbrStateShow 3-77
nsShow 3-34, 3-35
passwd 3-37
portDisable 3-38
portEnable 3-39
portErrShow 3-40
portLogClear 3-41
portLogDump 3-42
portlogShow 3-43
portLoopbackTest 4-7
portPerfShow 3-46
portRegTest 4-5
portShow 3-47
portStatsShow 3-49
psShow 3-52
ramTest 4-5
reboot 3-53
routeHelp 3-67
setGbicMode 4-19
Spin Silk Test 4-13
spinSilk 4-12
sramRetentionTest 4-9
Indice analitico-1
Indice analitico
supportShow 4-20
switchDisable 3-54
switchEnable 3-55
switchName 3-56
switchShow 3-57
syslogdIp 3-59
tempShow 3-60
topologyShow 3-78
uptime 3-61
uRouteConfig 3-79
uRouteRemove 3-80
uRouteShow 3-80
versione 3-62
compatibilità, modo 3-11
Comunità (SNMP) A-2
configDefault, comando 3-14
configShow, comando 3-15
configure, comando 3-8
CRC_err C-9
credito A-2
crossPortTest, comando 4-10
D
date, comando 3-16
diagClearError, comando 4-15
diagDisablePost, comando 4-16
diagEnablePost, comando 4-16
diagHelp, comando 3-63
diagnostica 4-2
DiscC3 C-9
Domain_ID A-2
flashDefault, comando 3-21
FrmTooLong C-9
FSPF A-2
fspfShow, comando 3-69
G
G_Port A-3
GBIC A-2
gestione di SilkWorm
confronto dei metodi 2-3
pulsanti del pannello frontale 2-3
tramite Telnet 2-8
H
h, comando 3-24
help, comando 3-25
I
i, comando 3-27
ifShow, comando 3-29
interfaceShow, comando 3-70
Interswitch Link (ISL) A-3
iodReset, comando 3-74
iodSet, comando 3-74
ipAddrSet, comando 3-30
ipAddrShow, comando 3-31
L
E_D_TOV A-2
E_Port A-2
Enc_in C-9
Enc_out C-9
errDisplayFilter, comando 3-17
errDump, comando 3-18
licenseAdd, comando 3-65
licenseHelp, comando 3-64
licenseRemove, comando 3-65
licenseShow, comando 3-66
linkDown 2-13
linkUp 2-13
login, comando 3-32
logout, comando 3-33
LSDbShow, comando 3-75
F
M
F_Port A-2
Fabric
definizione A-2
fabricShow, comando 3-20
firmwareDownload, comando 3-22
FL_Port A-2
mcastShow, comando 3-77
MIB univoco del vendor 2-13
MIB-II, supporto 2-12
modifica delle password 2-9
Multicast A-3
E
Indice analitico-2
N
N_Port A-3
nbrStateShow, comando 3-77
NL_Port A-3
nome utente predefinito
admin 2-8
user 2-8
nsShow, comando 3-34, 3-35
P
passwd, comando 3-37
password
modifica 2-9
portDisable, comando 3-38
portEnable, comando 3-39
portErrShow, comando 3-40
portLogClear, comando 3-41
portLogDump, comando 3-42
portlogShow, comando 3-43
portLoopbackTest, comando 4-7
portPerfShow, comando 3-46
portRegTest, comando 4-5
portShow, comando 3-47
portStatsShow, comando 3-49
Prova automatica all’accensione (POST) A-3
psShow, comando 3-52
R
R_A_TOV A-3
ramTest, comando 4-5
reboot, comando 3-53
routeHelp, comando 3-67
S
setGbicMode, comando 4-19
SNMP
configurazione dell’agente 2-14
MIB univoco del vendor 2-13
SNMPv1, transport 2-12
supporto del MIB elementi del Fabric 2-13
supporto MIB-II 2-12
trap generici 2-13
trap specifici dell’azienda 2-14
SNMP (Simple Network Management
Protocol) A-3
SNMP v1 A-3
Fabric OS
Spin Silk Test, comando 4-13
spinSilk, comando 4-12
sramRetentionTest, comando 4-9
supportShow, comando 4-20
swFault 2-14
swFCPortScn 2-14
switchDisable, comando 3-54
switchEnable, comando 3-55
switchName, comando 3-56
switchShow, comando 3-57
swSensorScn 2-14
syslogdIp, comando 3-59
T
Tachyon A-3
Telnet
nome utente predefinito 2-8
password 2-9
tempShow, comando 3-60
topologyShow, comando 3-78
Trap (SNMP) A-3
trap generici 2-13
authenticationFailure 2-13, 2-14
coldStart 2-13
linkDown 2-13
linkUp 2-13
trap specifici dell’azienda
swFault 2-14
swFCPortScn 2-14
swSensorScn 2-14
TruncFrm C-9
U
Unicast A-3
U-Port A-3
uptime, comando 3-61
uRouteConfig, comando 3-79
uRouteRemove, comando 3-80
uRouteShow, comando 3-80
V
VC Encoded Address Mode 3-11
version, comando 3-62
W
WWN (WorldWide Name) A-3
Indice analitico-3
Indice analitico
Indice analitico-4