CheckPingOnVlan
Puede utilizar el CheckPingOnVlan método para probar la conectividad de red en una VLAN temporal al realizar una validación de red previa a la implementación. CheckPingOnVlan Crea una interfaz de VLAN temporal, envía paquetes ICMP a todos los nodos del clúster de almacenamiento mediante la interfaz de VLAN y luego quita la interfaz.
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. |
cadena |
Los nodos del clúster |
No |
interfaz |
La interfaz existente (base) desde la que se deben enviar los pings. Los posibles valores son los siguientes:
|
cadena |
Ninguno |
Sí |
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 ms |
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 |
Sí |
SourceAddressV6 |
La dirección IPv6 de origen que se va a usar en los paquetes ping ICMP. |
cadena |
Ninguno |
Sí |
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 |
Sí |
Valores devueltos
Este método tiene los siguientes valores devueltos:
Nombre |
Descripción |
Tipo |
resultado |
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": "CheckPingOnVlan",
"params": {
"interface": "Bond10G",
"virtualNetworkTag": 4001,
"sourceAddressV4": "192.168.41.4",
"hosts": "192.168.41.2"
},
"id": 1
}
Ejemplo de respuesta
Este método devuelve una respuesta similar al siguiente ejemplo:
{
"id": 1,
"result": {
"192.168.41.2": {
"individualResponseCodes": [
"Success",
"Success",
"Success",
"Success",
"Success"
],
"individualResponseTimes": [
"00:00:00.000373",
"00:00:00.000098",
"00:00:00.000097",
"00:00:00.000074",
"00:00:00.000075"
],
"individualStatus": [
true,
true,
true,
true,
true
],
"interface": "Bond10G",
"responseTime": "00:00:00.000143",
"sourceAddressV4": "192.168.41.4",
"successful": true,
"virtualNetworkTag": 4001
}
}
}
Nuevo desde la versión
11,1