La documentazione per questo prodotto è stata redatta cercando di utilizzare un linguaggio senza pregiudizi. Ai fini di questa documentazione, per linguaggio senza di pregiudizi si intende un linguaggio che non implica discriminazioni basate su età, disabilità, genere, identità razziale, identità etnica, orientamento sessuale, status socioeconomico e intersezionalità. Le eventuali eccezioni possono dipendere dal linguaggio codificato nelle interfacce utente del software del prodotto, dal linguaggio utilizzato nella documentazione RFP o dal linguaggio utilizzato in prodotti di terze parti a cui si fa riferimento. Scopri di più sul modo in cui Cisco utilizza il linguaggio inclusivo.
Cisco ha tradotto questo documento utilizzando una combinazione di tecnologie automatiche e umane per offrire ai nostri utenti in tutto il mondo contenuti di supporto nella propria lingua. Si noti che anche la migliore traduzione automatica non sarà mai accurata come quella fornita da un traduttore professionista. Cisco Systems, Inc. non si assume alcuna responsabilità per l’accuratezza di queste traduzioni e consiglia di consultare sempre il documento originale in inglese (disponibile al link fornito).
Questo documento descrive come configurare e risolvere i problemi relativi al protocollo Simple Network Management Protocol (SNMP) versione 3 per Cisco Emergency Responder (CER).
Cisco raccomanda la conoscenza dei seguenti argomenti:
Le informazioni fornite in questo documento si basano sulle seguenti versioni software e hardware:
Le informazioni discusse in questo documento fanno riferimento a dispositivi usati in uno specifico ambiente di emulazione. Su tutti i dispositivi menzionati nel documento la configurazione è stata ripristinata ai valori predefiniti. Se la rete è operativa, valutare attentamente eventuali conseguenze derivanti dall'uso dei comandi.
Emergency Responder utilizza il protocollo SNMP per ottenere informazioni sulle porte di uno switch. Una volta ottenute le informazioni, l'utente amministratore CER può assegnare le porte alle posizioni di risposta di emergenza (ERL, Emergency Response Locations) e consentire a Emergency Responder di identificare i telefoni collegati alle porte e aggiornare le loro assegnazioni ERL.
SNMP V3 fornisce funzioni di sicurezza aggiuntive che coprono l'integrità, l'autenticazione e la crittografia dei messaggi. Inoltre, SNMP V3 controlla l'accesso degli utenti ad aree specifiche della struttura MIB.
Emergency Responder legge solo le informazioni SNMP, non scrive le modifiche alla configurazione dello switch, quindi è necessario configurare solo le stringhe della community di lettura SNMP.
In CER è possibile tenere traccia delle singole porte dello switch in presenza di alcune condizioni:
Quando si configurano le stringhe SNMP per gli switch, è necessario configurare anche le stringhe SNMP per i server Unified Communications Manager. Emergency Responder deve essere in grado di eseguire query SNMP su tutti i server Unified CM in cui sono registrati i telefoni per ottenere le informazioni telefoniche.
CER offre la possibilità di utilizzare modelli, ad esempio 10.0.*.* o 10.1.*.* per i dispositivi con IP che iniziano con 10.0 o 10.1. Se si desidera includere tutti i possibili indirizzi, è possibile utilizzare la subnet *.*.*.*.
Per configurare SNMPv3 per la traccia telefonica in Cisco Emergency Responder, attenersi alla seguente procedura:
Passaggio 1. Come mostrato nell'immagine, verificare che l'agente principale SNMP, il CER e i servizi Cisco Phone Tracking Engine siano stati avviati.
Passaggio 2. Per configurare le impostazioni SNMP utilizzate per gli switch e i nodi CUCM, selezionare CER Admin > Phone tracking > SNMPv2/v3. È possibile configurare il nome utente SNMP, l'autenticazione e le informazioni sulla privacy come mostrato nell'immagine.
Nell'esempio, 10.1.61.10 è l'indirizzo IP dello switch e 10.1.61.158 è l'indirizzo IP del Call Manager. La configurazione di SNMPv3 in CER è come mostrato nell'immagine.
Nota: È possibile specificare *.*.*.* o altri caratteri jolly/intervalli nell'indirizzo IP/nome host per includere più server. In caso contrario, è possibile configurare indirizzi IP specifici.
Passaggio 3. Per configurare lo switch IP sugli switch LAN, selezionare CER Admin > Phone tracking > LAN switch detail > Add LAN Switch come mostrato nell'immagine.
In CUCM, esistono due livelli di connettività SNMP: l'agente principale SNMP e il servizio SNMP di Cisco CallManager. È necessario abilitare entrambi i servizi in tutti i nodi con il servizio CallManager attivato. Per configurare il server Cisco Unified Communications Manager, attenersi alla seguente procedura.
Passaggio 1. Per controllare lo stato del servizio SNMP di Cisco CallManager, selezionare Cisco Unified Serviceability > Tools > Feature Services. Selezionare il server e verificare che lo stato del servizio SNMP Cisco CallManager sia attivato, come mostrato nell'immagine.
Passaggio 2. Per controllare lo stato dell'agente principale SNMP, selezionare Cisco Unified Serviceability > Tools > Network services (Servizi di rete unificati Cisco > Strumenti > Servizi di rete). Selezionare il server e verificare che il servizio Agente principale SNMP venga eseguito come mostrato nell'immagine.
Passaggio 3. Per configurare il protocollo SNMPv3 in CUCM, selezionare Cisco Unified Serviceability > SNMP > V3 > User. Selezionare il server e configurare Nome utente, Informazioni di autenticazione e Informazioni sulla privacy come illustrato nell'immagine.
Per tenere traccia dei telefoni tramite switchport, la configurazione SNMP nello switch deve corrispondere alla configurazione nel server CER. Utilizzare questi comandi per configurare lo switch.
gruppo snmp-server <NomeGruppo> autenticazione v3 lettura <Nome_visualizzazione>
snmp-server user <Utente> <NomeGruppo> v3 auth [sha/md5] <password_autenticazione> priv [DES/AES128] <password_privacy>
visualizzazione snmp-server <Name_of_View> iso inclusa
Esempio:
Switch(config)#snmp-server group Grouptest v3 auth read Viewtest Switch(config)#snmp-server user cersnmpv3 Grouptest v3 auth md5 cisco123 priv des cisco123 Switch(config)#snmp-server view Viewtest iso included
Per verificare la configurazione, usare il comando show run | s snmp come mostrato nell'esempio.
Switch#show run | s snmp snmp-server group Grouptest v3 auth read Viewtest snmp-server view Viewtest iso included
Ogni CUCM che esegue il servizio Cisco CallManager deve eseguire anche i servizi SNMP. Se la configurazione di tutti i nodi è corretta, è necessario visualizzare tutti i nodi di CallManager quando si fa clic sul collegamento ipertestuale Cisco Unified Communications Manager List e i telefoni devono essere registrati da switchport.
Passaggio 1. Per verificare l'elenco dei nodi CUCM, selezionare CER Admin > Phone tracking > Cisco Unified Communications Manager. Fare clic sul collegamento ipertestuale come illustrato nell'immagine.
Passaggio 2. Per verificare che i telefoni siano tracciati da switchport, selezionare CER Admin > ERL Membership > Switchport > Filter > e fare clic su Find. L'indirizzo IP dello switch e i telefoni tracciati devono essere elencati come mostrato nell'immagine.
Per verificare che sia CUCM che lo switch rispondano a CER, usare il comando SNMP walk v3. L'identificatore di oggetto (Object Identifier, OID) consigliato è 1.3.6.1.2.1.1.2.0, come mostrato nell'esempio.
Esempio di percorso SNMP versione 3 da CER a CUCM:
admin:utils snmp walk 3 Enter the user name:: cucmsnmpv3 Enter the authentication protocol [SHA]:: Enter the authentication protocol [SHA]:: MD5 Enter the authentication protocol pass phrase:: ******** Enter the privacy protocol [AES128]:: DES Enter the privacy protocol pass phrase:: ******** Enter the ip address of the Server, use 127.0.0.1 for localhost.Note that you need to provide the IP address, not the hostname.:: 10.1.61.158 The Object ID (OID):: 1.3.6.1.2.1.1.2.0 Enter parameter as "file" to log the output to a file. [nofile]:: This command may temporarily impact CPU performance. Continue (y/n)?y SNMPv2-MIB::sysObjectID.0 = OID: SNMPv2-SMI::enterprises.9.1.1348
Esempio di percorso SNMP versione 3 da CER allo switch:
admin:utils snmp walk 3 Enter the user name:: cersnmpv3 Enter the authentication protocol [SHA]:: MD5 Enter the authentication protocol pass phrase:: ******** Enter the privacy protocol [AES128]:: DES Enter the privacy protocol pass phrase:: ******** Enter the ip address of the Server, use 127.0.0.1 for localhost.Note that you need to provide the IP address, not the hostname.:: 10.1.61.10 The Object ID (OID):: 1.3.6.1.2.1.1.2.0 Enter parameter as "file" to log the output to a file. [nofile]:: This command may temporarily impact CPU performance. Continue (y/n)?y SNMPv2-MIB::sysObjectID.0 = OID: SNMPv2-SMI::enterprises.9.1.2134
Esempio di percorso SNMP v3 con accesso root in CER:
snmpwalk -v3 -u <User> -l authPriv –A <auth_password> –a [MD5/SHA] -x [DES/AES128] -X <Priv_password> IP_Device <OID>
Dove:
-u: è l'utente snmp v3.
-l : è la modalità di autenticazione [noAuthNoPriv|authNoPriv|authPriv].
-A : è la password di autenticazione.
-a: è il protocollo di autenticazione [MD5|SHA].
-x : è il protocollo di privacy [DES/AES128].
-X : è la password del protocollo di privacy.
L'esempio dell'output è come mostrato nell'immagine.
Se viene visualizzato il seguente messaggio di errore "Errore durante la generazione di una chiave (Ku) dalla passphrase per la privacy fornita", provare con la sintassi seguente:
snmpwalk -v3 -l authPriv -u <User> –a [MD5/SHA] –A <auth_password> -x [DES/AES128] -X <Priv_password> IP_Device <OID>
Verificare che l'OID restituito sia uno dei dispositivi supportati nelle note di rilascio CER della versione in uso.
Alcuni degli OID inviati da CER allo switch sono:
Alcuni degli OID inviati da CER al CUCM sono:
È molto utile acquisire un pacchetto per isolare i problemi con il tracciamento del telefono. Questi sono i passaggi per ottenere un'acquisizione del pacchetto in CER.
Passaggio 1. Avviare l'acquisizione di un pacchetto tramite CLI con il comando utils network capture eth0 file ExampleName size all count 10000, dove ExampleName è il nome dell'acquisizione del pacchetto.
Passaggio 2. Replicare il problema (effettuare la chiamata 911, l'accesso SNMP, l'aggiornamento della traccia telefonica, ecc.).
Passaggio 3. Arrestare l'acquisizione del pacchetto con Ctrl+C
Passaggio 4. Confermare che l'acquisizione del pacchetto è stata salvata in CER con il comando file list activelog platform/cli/*
Passaggio 5. Recuperare l'acquisizione del pacchetto con il comando file get activelog platform/cli/ExampleName.cap (per esportare il file è necessario un server SFTP).
Per abilitare i log in Emergency Responder Server, selezionare CER Admin > System > Server Settings (Amministratore CER > Sistema > Impostazioni server). Se si attivano tutte le caselle di controllo, non verrà generato alcun impatto sul servizio del server.
Per risolvere i problemi relativi a uno switch non presente nelle porte dello switch (CER > Admin > ERL membership > Switch Ports), effettuare le seguenti operazioni:
Se vengono visualizzate le porte dello switch ma i telefoni no, è necessario procedere come segue:
Esempio 1 di registri di tracciabilità telefonica CER:
305: Jun 30 12:05:17.385 EDT %CER-CER_PHONETRACKINGENGINE-7-DEBUG:SnmpSocketReader-47637:SnmpPrivacyParam encryptDESPrivParam Exception thrown while encrypting DES parameters :Cannot find any provider supporting DES/CBC/NoPadding
Possibile motivo: Configurazione errata delle informazioni sulla privacy di SNMPv3.
Esempio 2 di registri di tracciabilità telefonica CER:
Snmp exception while reading ccmVersion on <IP address CCM Node>
Possibile motivo: Il servizio SNMP di Cisco CallManager è disattivato in uno dei nodi CUCM.