Test Ping
È possibile utilizzare TestPing
Metodo per testare la connettività di rete a tutti i nodi del cluster su interfacce 1G e 10G utilizzando pacchetti ICMP. Il test utilizza le dimensioni MTU appropriate per ciascun pacchetto in base alle impostazioni MTU nella configurazione di rete. TestPing
Non crea un'interfaccia VLAN temporanea.
Parametri
Questo metodo ha il seguente parametro di input:
Nome | Descrizione | Tipo | Valore predefinito | Obbligatorio |
---|---|---|---|---|
tentativi |
Specifica il numero di volte in cui il sistema deve ripetere il test ping. |
intero |
5 |
No |
host |
Specifica un elenco separato da virgole di indirizzi o nomi host delle periferiche da ping. Se non viene specificato alcun host, il metodo esegue il ping degli host nel cluster di storage. |
stringa |
Nessuno |
No |
interfaccia |
L'interfaccia (base) esistente da cui devono essere inviati i ping. Valori possibili:
|
stringa |
Nessuno |
No |
Dimensione pacchetto |
Specifica il numero di byte da inviare nel pacchetto ICMP inviato a ciascun IP. Il numero di byte deve essere inferiore al valore MTU massimo specificato nella configurazione di rete. |
intero |
Nessuno |
No |
PingTimeoutMsec |
Specifica il numero di millisecondi da attendere per ogni singola risposta ping. |
intero |
500 millisecondi |
No |
ProibitFragmentation |
Attiva il flag DF (Do Not Fragment) per i pacchetti ICMP. |
booleano |
falso |
No |
SourceIndirizzoV4 |
L'indirizzo IPv4 di origine da utilizzare nei pacchetti ping ICMP. |
stringa |
Nessuno |
No |
SourceIndirizzoV6 |
L'indirizzo IPv6 di origine da utilizzare nei pacchetti ping ICMP. |
stringa |
Nessuno |
No |
TotalTimeoutSec |
Specifica il tempo in secondi in cui il ping deve attendere una risposta di sistema prima di eseguire il successivo tentativo di ping o terminare il processo. |
intero |
5 |
No |
VirtualNetworkTag |
L'ID VLAN da utilizzare per l'invio dei pacchetti ping. |
intero |
Nessuno |
No |
Valore restituito
Questo metodo ha il seguente valore restituito:
Nome |
Descrizione |
Tipo |
dettagli |
Elenco di ciascun IP con cui il nodo è stato in grado di comunicare e statistiche di risposta ping. |
Oggetto JSON |
Esempio di richiesta
Le richieste per questo metodo sono simili all'esempio seguente:
{ "method": "TestPing", "params": { "interface": "Bond1G", "hosts": "192.168.0.1" }, "id" : 1 }
Esempio di risposta
Questo metodo restituisce una risposta simile all'esempio seguente:
{ "id": 1, "result": { "details": { "192.168.0.1": { "individualResponseCodes": [ "Success", "Success", "Success", "Success", "Success" ], "individualResponseTimes": [ "00:00:00.000304", "00:00:00.000123", "00:00:00.000116", "00:00:00.000113", "00:00:00.000111" ], "individualStatus": [ true, true, true, true, true ], "interface": "Bond1G", "responseTime": "00:00:00.000154", "sourceAddressV4": "192.168.0.5", "successful": true } }, "duration": "00:00:00.001747", "result": "Passed" } }
Novità dalla versione
5.0