Pruebas de ping
Es posible usar el TestPing
método para probar la conectividad de red a todos los nodos del clúster en las interfaces de 1G a 10G mediante paquetes ICMP. La prueba utiliza los tamaños de MTU adecuados para cada paquete según la configuración de MTU en la configuración de red. TestPing
No crea una interfaz de VLAN temporal.
Parámetros
Este método tiene el siguiente parámetro de entrada:
Nombre | Descripción | Tipo | Valor predeterminado | Obligatorio |
---|---|---|---|---|
intentos |
Especifica el número de veces que el sistema debe repetir el ping de prueba. |
entero |
5 |
No |
hosts |
Especifica una lista separada por comas de direcciones o nombres de host de dispositivos para hacer ping. Si no se especifican hosts, el método hace ping a los hosts en el clúster de almacenamiento. |
cadena |
Ninguno |
No |
interfaz |
La interfaz existente (base) desde la que se deben enviar los pings. Los posibles valores son los siguientes:
|
cadena |
Ninguno |
No |
Tamaño del paquete |
Especifica el número de bytes que se enviarán en el paquete ICMP que se envía a cada IP. El número de bytes debe ser inferior al MTU máximo especificado en la configuración de red. |
entero |
Ninguno |
No |
PingTimeoutMsec |
Especifica el número de milisegundos que se deben esperar por cada respuesta ping individual. |
entero |
500 milisegundos |
No |
ProhibiitFragmentación |
Activa el indicador DF (no fragment) para los paquetes ICMP. |
booleano |
falso |
No |
SourceAddressV4 |
La dirección IPv4 de origen que se va a usar en los paquetes ping ICMP. |
cadena |
Ninguno |
No |
SourceAddressV6 |
La dirección IPv6 de origen que se va a usar en los paquetes ping ICMP. |
cadena |
Ninguno |
No |
TotalTimeoutSec |
Especifica el tiempo en segundos que el ping debe esperar a que se produzca una respuesta del sistema antes de emitir el siguiente intento de ping o de finalizar el proceso. |
entero |
5 |
No |
VirtualNetworkTag |
El identificador de VLAN que se va a utilizar al enviar los paquetes ping. |
entero |
Ninguno |
No |
Valor de retorno
Este método tiene el siguiente valor devuelto:
Nombre |
Descripción |
Tipo |
detalles |
Lista de cada IP con la que el nodo pudo comunicarse y las estadísticas de respuesta ping. |
Objeto JSON |
Ejemplo de solicitud
Las solicitudes de este método son similares al ejemplo siguiente:
{ "method": "TestPing", "params": { "interface": "Bond1G", "hosts": "192.168.0.1" }, "id" : 1 }
Ejemplo de respuesta
Este método devuelve una respuesta similar al siguiente ejemplo:
{ "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" } }
Nuevo desde la versión
5,0