Dell Networking SONiC: come configurare SNMP v2c

Riepilogo: Questo articolo spiega come configurare SNMP v2c in Dell Networking SONiC.

Questo articolo si applica a Questo articolo non si applica a Questo articolo non è legato a un prodotto specifico. Non tutte le versioni del prodotto sono identificate in questo articolo.

Istruzioni

 

Prerequisiti

Usiamo la denominazione dell'interfaccia standard per dimostrare i concetti. Consultare l'articolo Dell Networking serie S: Basic Interface Configuration - SONiC 4.0 per ulteriori informazioni sulla denominazione delle interfacce 

 

Indice

Che cos è SNMP?
Configurazione
SNMP v2cCommunity
SNMPNotifiche
SNMPGruppi SNMP (opzionale)
SNMP Engine ID (opzionale)
Contatto SNMP e posizione (opzionale)
Source Interface (opzionale)
VRF (opzionale)
Configurazione di esempio                     


 

Che cos è SNMP?


Le stazioni di gestione della rete utilizzano il protocollo SNMP (Simple Network Management Protocol) per recuperare e modificare le configurazioni software per gli oggetti gestiti su un agent nei dispositivi di rete. Un oggetto gestito è un dato di informazioni di gestione.

Agent SNMP e host

L'agent SNMP in uno switch gestito conserva i dati per gli oggetti gestiti nei MIB (Management Information Base). Gli oggetti gestiti sono identificati dai relativi ID di oggetto (OID). Un agent SNMP remoto esegue un percorso SNMP sugli OID archiviati nei MIB sullo switch locale per visualizzare e recuperare le informazioni.

L'agent SNMP locale invia notifiche degli eventi di sistema che devono essere configurati dalle stazioni di gestione denominate host. Le notifiche SNMP vengono inviate per eventi, ad esempio ricaricamenti del sistema e perdita di connessione con i dispositivi adiacenti.

Le notifiche SNMP possono essere trap o inform.

  • Viene inviata una trap SNMP quando viene rilevato un cambiamento di stato in un oggetto di gestione. Non è richiesta alcuna conferma da parte di una stazione di gestione che riceve il messaggio trap.
  • Un informatore SNMP invia il contenuto della trap e richiede la conferma di ricezione da una stazione di gestione. Se non si riceve alcuna risposta, l'informazione viene inviata nuovamente. Una stazione di gestione invia la propria risposta come unità di dati di protocollo (PDU).
 

 

NOTA:
Dell SONiC supporta SNMP v2c e SNMP v3
Dell SONiC supporta MIB standard, incluse tutte le richieste GET.
Dell SONiC non supporta le operazioni SNMP SET.


Questo articolo spiega come configurare SNMP v2c in Dell SONiC.
 


Configurazione SNMP v2c

Di seguito è riportata la configurazione principale per SNMPv2.

Community SNMP


SNMP v2c utilizza stringhe della community per autenticare le stazioni di gestione SNMP. I messaggi SNMP vengono inviati senza crittografia in testo normale. In SNMP v2c, una stringa della community funge da password inclusa nelle richieste Get per consentire all'utente di accedere a uno switch gestito e che consente allo switch di inviare messaggi SNMP a un utente autenticato.

Sintassi

dei comandiConfigurazione delle community SNMP
 
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure
DELLSONiC(config)# snmp-server community {SNMP-COMMUNITY-NAME}

Una stringa della community supporta tutti i caratteri alfanumerici e speciali ad eccezione di spazio, virgola e @; Massimo 32 caratteri. È richiesto un minimo di quattro caratteri. Inoltre, l'utilizzo di # come primo carattere in una stringa della community (ad esempio, snmp-server community #public) non è supportato.

 

Notifiche SNMP


Per inviare notifiche SNMP come trap, inserire trap e un livello di sicurezza. Per inviare notifiche SNMP come inform, inserire inform e un livello di sicurezza. Per impostazione predefinita, trap e informi vengono inviati sulla porta UDP 162 e sul VRF predefinito.

Sintassi dei comandi
 
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure
DELLSONiC(config)# snmp-server host {ipv4–address | ipv6–address} community community-name {traps v2c | informs [timeout seconds] [retries number]} [source-interface {Eth slot/port[/breakout-port] | Vrf vrf-name] [port udp-port-number]


Per rimuovere una stazione di gestione remota dalla ricezione delle notifiche SNMP v2, utilizzare il comando seguente.

Sintassi dei comandi
 
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure
DELLSONiC(config)# no snmp-server host {ipv4–address | ipv6–address} community community-name

   
Abilitare tutte le trap SNMP e le informazioni generate sulle interfacce degli switch da inviare a una stazione di gestione SNMP dall'agent locale.

Sintassi dei comandi

admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure
DELLSONiC(config)# snmp-server enable trap


Verifica

DELLSONiC# show snmp-server
DELLSONiC# show snmp-server host
 

 



Gruppi SNMP (opzionale)

Specificare un nome di gruppo per utilizzare una stringa della community per autenticare un individuo o un gruppo di utenti.

Sintassi dei comandi

The group name is 32 character long.

admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure
DELLSONiC(config)# snmp-server community SNMP-COMMUNITY-NAME group GROUP-NAME v2c notify no_view


Verificare

Utilizzare i seguenti comandi.

DELLSONiC # show snmp-server community
DELLSONiC # show snmp-server group


 

SNMP Engine ID (opzionale)

Un ID engine identifica l'agent locale SNMP su uno switch. L'ID engine è un ottetto. Per impostazione predefinita, l'ID dell'engine SNMP deriva dall'indirizzo MAC.

Sintassi dei comandi
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure
DELLSONiC (config)# snmp-server engine {ENGINE-ID}

Verificare
Utilizzare il seguente comando:
DELLSONiC # show snmp-server
 

Contatto SNMP e posizione (opzionale)


Per la risoluzione dei problemi di sistema, configurare le informazioni di contatto (ad esempio, numero di telefono, e-mail, nome del supporto tecnico) e la posizione fisica (edificio del campus, piano, stanza) dell'agent SNMP locale, utilizzare il comando snmp-server engineID. Immettere fino a 32 caratteri per ogni stringa. Racchiudere ciascun testo tra virgolette doppie (").

Sintassi dei comandi
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure
DELLSONiC(config)#  snmp-server contact "CONTACT-STRING"
DELLSONiC(config)# snmp-server location "LOCATION-STRING"

Verificare
Utilizzare il seguente comando:
DELLSONiC # show snmp-server
 

Source Interface (opzionale)

È possibile specificare un'interfaccia di origine per un host. Utilizzare il seguente comando:
 
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure
DELLSONiC(config)# snmp-server host {HOST IP or NAME} community DELL-SNMP source-interface {Interface}

Interface options
  Eth           Ethernet interface
  Loopback      Loopback interface
  Management    Management interface
  PortChannel   PortChannel interface
  Vlan          VLAN interface



VRF (opzionale)

Se l'host è raggiungibile su un VRF, utilizzare il comando riportato di seguito.
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure
DELLSONiC(config)# snmp-server host {HOST IP or NAME} ​​​​​​​community DELL-SNMP vrf  {VRF_NAME}

VRF-NAME Options
  mgmt                                            Management VRF
  VRF name (prefixed by Vrf, Max: 15 characters)  VRF name (up to 15 characters)


 

Configurazione di esempio

Supponiamo di avere un host 10.0.0.1, nel vrf predefinito, che riceve la trap. La stringa della community è DELL-SNMP. Il contatto è SUPPORT-CONTACT e la posizione è BUILDING_NAME.
 
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure
DELLSONiC(config)# snmp-server community DELL-SNMP
DELLSONiC(config)# snmp-server contact "SUPPORT-CONTACT"
DELLSONiC(config)# snmp-server location "BUILDING_NAME"
DELLSONiC(config)# snmp-server enable trap
DELLSONiC(config)# snmp-server host 10.0.0.1 community DELL-SNMP


Verifichiamo la configurazione.
 
DELLSONiC# show snmp-server 
 
Location   : "BUILDING_NAME"
Contact    : "SUPPORT-CONTACT"
EngineID   : XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX
Traps      : enable
DELLSONiC# show snmp-server host 
 
             Target Address              Port  Type    Community    Ver T-Out Retries    VRF     Source-Interface
--------------------------------------- ----- ------ -------------- --- ----- ------- ---------- ---------------
10.0.0.1                                162   trap   DELL-SNMP      v2c 15    3                                           
 
 
             Target Address              Port  Type    User Name        Security    T-Out Retries    VRF     Source-interface
--------------------------------------- ----- ------ -------------- --------------- ----- ------- ---------- -----------
 

Prodotti interessati

Enterprise SONiC Distribution, Dell EMC Networking N3200-ON, PowerSwitch S5212F-ON, PowerSwitch S5224F-ON, PowerSwitch S5232F-ON, PowerSwitch S5248F-ON, PowerSwitch S5296F-ON, PowerSwitch Z9100-ON, PowerSwitch Z9264F-ON, PowerSwitch Z9332F-ON , PowerSwitch Z9432F-ON ...
Proprietà dell'articolo
Numero articolo: 000222508
Tipo di articolo: How To
Ultima modifica: 28 feb 2024
Versione:  2
Trova risposta alle tue domande dagli altri utenti Dell
Support Services
Verifica che il dispositivo sia coperto dai Servizi di supporto.