VerificarPingNaVLAN
Você pode usar o CheckPingOnVlan Método para testar a conectividade de rede em uma VLAN temporária durante a validação de rede pré-implantação. CheckPingOnVlan Cria uma interface VLAN temporária, envia pacotes ICMP para todos os nós do cluster de armazenamento usando a interface VLAN e, em seguida, remove a interface.
Parâmetros
Este método possui o seguinte parâmetro de entrada:
| Nome | Descrição | Tipo | Valor padrão | Obrigatório |
|---|---|---|---|---|
tentativas |
Especifica o número de vezes que o sistema deve repetir o ping de teste. |
inteiro |
5 |
Não |
anfitriões |
Especifica uma lista de endereços ou nomes de host de dispositivos a serem pingados, separados por vírgulas. |
corda |
Os nós no cluster |
Não |
interface |
A interface existente (base) a partir da qual os pings devem ser enviados. Valores possíveis:
|
corda |
Nenhum |
Sim |
tamanho do pacote |
Especifica o número de bytes a serem enviados no pacote ICMP que é enviado para cada endereço IP. O número de bytes deve ser menor que o MTU máximo especificado na configuração de rede. |
inteiro |
Nenhum |
Não |
pingTimeoutMsec |
Especifica o número de milissegundos a aguardar por cada resposta de ping individual. |
inteiro |
500 ms |
Não |
proibir a fragmentação |
Habilita o sinalizador DF (Não Fragmentar) para pacotes ICMP. |
booleano |
falso |
Não |
sourceAddressV4 |
O endereço IPv4 de origem a ser usado nos pacotes ICMP ping. |
corda |
Nenhum |
Sim |
sourceAddressV6 |
O endereço IPv6 de origem a ser usado nos pacotes ICMP ping. |
corda |
Nenhum |
Sim |
tempo limite total em segundos |
Especifica o tempo, em segundos, que o ping deve aguardar uma resposta do sistema antes de emitir a próxima tentativa de ping ou encerrar o processo. |
inteiro |
5 |
Não |
virtualNetworkTag |
O ID da VLAN a ser usado ao enviar os pacotes ping. |
inteiro |
Nenhum |
Sim |
Valores de retorno
Este método tem os seguintes valores de retorno:
Nome |
Descrição |
Tipo |
resultado |
Lista de cada endereço IP com o qual o nó conseguiu se comunicar e estatísticas de resposta do ping. |
objeto JSON |
Exemplo de solicitação
As solicitações para esse método são semelhantes ao seguinte exemplo:
{
"method": "CheckPingOnVlan",
"params": {
"interface": "Bond10G",
"virtualNetworkTag": 4001,
"sourceAddressV4": "192.168.41.4",
"hosts": "192.168.41.2"
},
"id": 1
}
Exemplo de resposta
Este método retorna uma resposta semelhante ao exemplo a seguir:
{
"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
}
}
}
Novidade desde a versão
11,1