Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Como usar o comando de sonda

RESUMO  Saiba como configurar e usar o comando Probe.

Benefícios do comando Probe

O comando Probe é usado para exibir o estado operacional de uma interface e determinar se iPv4, IPv6 ou ambas as famílias de endereços estão configuradas. Ao contrário de um ping convencional, o comando da sonda pode obter o estado operacional de uma interface para a qual o nó de sondagem não tem uma rota ou uma família de endereços compartilhados. Por exemplo, um nó somente IPv4 pode usar o comando Probe para determinar o estado operacional de um endereço IPv6 no nó sondado.

O que é o Comando de Sonda?

RFC 8335, PROBE: um utilitário para interfaces de sondagem descreve o utilitário Probe. A sonda é uma ferramenta de diagnóstico de rede semelhante à Ping que pode ser usada para consultar o status de uma interface sondada em um nó. O comando probe requer conectividade bidirecional entre a interface de sondagem e a interface de proxy. A interface de proxy pode residir no mesmo nó que a interface sondada, ou pode residir em um nó ao qual a interface sondada está diretamente conectada. A sonda usa mensagens de eco/resposta estendidas do ICMP para comunicação entre a interface de sondagem e a interface de proxy. Esse utilitário ajuda em cenários em que falta conectividade bidirecional entre as interfaces sondadas e sondadas. Por exemplo, se a interface sondada for uma interface não numerada ou se a interface sondada for atribuída a uma família de endereços diferente. Em ambos os casos, você pode usar o comando Probe para confirmar se a interface sondada pode ser alcançada pelo proxy. A interface de proxy aprende detalhes sobre a interface sondada inspecionando suas entradas locais de ARP e NDP.

A primeira figura mostra R0 como o nó de sondagem, R1 como o nó de proxy e R2 como o nó sondado. Na segunda figura, o nó R1 funciona nas funções de proxy e nó sondado:

Ativando o comando Probe

Para habilitar o probe comando, configure a extended-echo declaração de configuração no nível de [edit system] hierarquia no nó de proxy.

Nota:

Você não precisa habilitar a extended-echo declaração de configuração nos nós sondados ou de sondagem.

Usando o comando Probe

Você pode sondar usando o endereço remoto do dispositivo sondado quando o proxy e os nós sondados não são os mesmos. Ou seja, quando o proxy e os nós sondados são dois nós diferentes. A interface de proxy aprende os detalhes da interface sondada a partir de suas entradas ARP ou NDP locais associadas ao nó sondado.

Você também pode sondar usando as seguintes três opções quando o proxy e os nós sondados são os mesmos:

  • Usando o endereço IP

  • Usando o nome da interface

  • Usando o índice de interface

Nota:

1. Você pode sondar informações com qualquer uma dessas opções obrigatórias. Ou seja, by-remote-addressby-addressby-nameouby-index.

2. Você pode sondar usando o endereço IPv4 ou IPv6 para consultar o status do endereço IPv4. Da mesma forma, você pode sondar usando o endereço IPv4 ou IPv6 para consultar o status do endereço IPv6.

Os exemplos a seguir mostram como usar o probe comando.

Propósito

Use case 1: Probing when the proxy interface and the probed interface reside on two different nodes (proxy node (R1) and the probed node (R2)). Considere R0 como o nó de sondagem, R1 como o nó de proxy e R2 como o nó sondado e altere os detalhes das interfaces e endereços IP para combinar com sua configuração de rede. Nesse caso, você pode sondar apenas usando by-remote-address a opção.

Probe for the status of a remote IP address using a proxy interface.

Ação

Example 1: Do modo operacional, teste o status do endereço IP 10.0.12.2 do nó sondado (R2) usando a opção com o by-remote-address endereço IP proxy 10.0.1.10 do nó proxy (R1).

Neste caso, o nó de proxy fornece o status da interface sondada com base nas informações associadas às suas entradas locais de ARP e NDP. Use o count argumento para controlar o número de solicitações de sonda enviadas.

Nota:
  • Neste exemplo, o endereço alvo (10.0.12.2) é definido no nó sondado. Como resultado, você pode ver um resultado positivo, o que confirma que o endereço IP é acessível no nó sondado.

  • Quando você sonda usando a opção by-remote-address , você só pode determinar se a interface sondada é alcançável. Ou seja, se a interface sondada estiver em estado acessível, então, por padrão, as estatísticas de pacotes de sonda, como active, IPv4 e IPv6, estão definidas para zero (0).

user@R0>probe 10.0.1.10 by-remote-address 10.0.12.2 count 1

Significado

O endereço IP proxy (10.0.1.10) exibe o status do endereço IP sondado (10.0.12.2). A saída é verificada com as seguintes estatísticas de pacotes de sonda:

  • code=0 indica que não há erro.

  • state=2 indica que o endereço IP sondado 10.0.12.2 é alcançável.

  • active=0 é definido como zero e ignorado após o recebimento quando você sonda usando a opção by-remote-address .

  • IPv4=0 e IPv6=0 por padrão quando você sonda usando o by-remote-address.

  • time=milliseconds ms indica o tempo necessário para receber a resposta após a transmissão da solicitação.

  • ttl é o tempo de vida do IPv4, que é padrão para o valor máximo.

Example 2: Do modo operacional, teste o status do endereço IP 10.0.12.22 do nó sondado (R2) usando a opção com o by-remote-address endereço IP proxy 10.0.1.10 do nó proxy (R1).

Como no Exemplo 1, o nó de proxy fornece o status da interface sondada com base nas informações associadas às suas entradas locais de ARP e NDP. Use o count argumento para controlar o número de solicitações de sonda enviadas.

Nota:
  • Neste exemplo, o endereço alvo (10.0.12.22) não é definido no nó sondado. Como resultado, você espera ver um resultado negativo, o que confirma que o endereço IP não está ativo no nó sondado.

  • Quando você sonda usando a opção by-remote-address , você só pode determinar se a interface sondada é alcançável. Ou seja, se a interface sondada estiver em estado acessível, então, por padrão, as estatísticas de pacotes de sonda, como active, IPv4 e IPv6, estão definidas para zero (0).

user@R0>probe 10.0.1.10 by-remote-address 10.0.12.22 count 1

Significado

O endereço IP proxy (10.0.1.10) exibe o status do endereço IP sondado (10.0.12.22). A saída é verificada com as seguintes estatísticas de pacotes de sonda:

  • code=3 indica que não existe essa entrada na tabela ARP. Isso é esperado neste exemplo porque o endereço IP sondado não é definido nem no proxy nem nos nós sondados.

  • state=0é uma configuração necessária quando a code bit é definida para um estado não zero e a interface sondada não reside no nó de proxy. Aqui, o endereço IP sondado reside no nó sondado, e o code bit está definido para.3

  • active=0 é definido como zero e ignorado após o recebimento quando você sonda usando a opção by-remote-address .

  • IPv4=0 e IPv6=0 por padrão quando você sonda usando o by-remote-address.

  • time=milliseconds ms indica o tempo necessário para receber a resposta após a transmissão da solicitação.

  • ttl é o tempo de vida do IPv4, que é padrão para o valor máximo.

Propósito

Use Case 2: Probing when proxy node and the probed node are the same. Considere R0 como o nó de sondagem, R1 como o proxy e o nó sondado. Altere os detalhes das interfaces e endereços IP para combinar com sua configuração de rede.

Query for the status of the probed IP address through the proxy IP address

Ação

Do modo operacional, teste o status do endereço IP sondado 10.0.12.1 usando a opção by-address com o endereço IP proxy 10.0.1.10 no nó de proxy (R1). O count argumento é usado para definir o número de solicitações de sonda para 1.

user@R0>probe 10.0.1.10 by-address 10.0.12.1 count 1

Significado

O endereço IP proxy, 10.0.1.10 exibe o status do endereço IP sondado, 10.0.12.1. A saída é verificada com as seguintes estatísticas de pacotes de sonda:

  • code=0 indica que a solicitação da Sonda foi concluída sem erro.

  • state=0 indica que a interface sondada está ativa e reside no nó proxy.

  • active=1 indica que a interface sondada está ativa.

  • IPv4=1 e IPv6=1 indica que ambos os endereços IPv4 e IPv6 estão configurados e disponíveis no nó sondado.

  • time=milliseconds ms indica o tempo necessário para receber a resposta após a transmissão da solicitação.

  • ttl é o tempo de IP para o valor vivo, que é definido para a contagem máxima de hop..

Propósito

Use Case 3: Query for the status of the IPv4 or IPv6 address using the interface index of the probed interface. (Sondagem quando o nó de proxy e o nó sondado são os mesmos. Considere R0 como o nó de sondagem, R1 como o proxy e o nó sondado. Altere os detalhes das interfaces e endereços IP para combinar com sua configuração de rede.)

Ação

Do modo operacional, teste o status do endereço IPv4 ou IPv6 usando a opção by-index de especificar o índice de interface da interface sondada. O count argumento 2 faz com que 2 solicitações de sonda sejam geradas. Neste exemplo, o nó R1 funciona como proxy e nós sondados.

user@R0>probe 10.0.1.10 by-index 333 count 2

Significado

O endereço IP proxy, 10.0.1.10 exibe o status da interface sondada usando o index-id da interface lógica, 333. A saída é verificada com as seguintes estatísticas de pacotes de sonda:

  • code=0 indica que a solicitação é concluída sem erro.

  • state=0 indica que a interface sondada está ativa e reside no nó proxy.

  • active=1 indica que a interface sondada está ativa.

  • IPv4=1 e IPv6=1 indica que os endereços IPv4 e IPv6 estão configurados no nó sondado.

  • time=milliseconds ms indica o tempo necessário para receber a resposta após a transmissão da solicitação.

  • ttl é o tempo de IP para o valor vivo..

Propósito

Use Case 4: Query the proxy interface for information about the probed interface that reside on the proxy node. (Sondagem quando o nó de proxy e o nó sondado são os mesmos. Considere R0 como o nó de sondagem, R1 como o proxy e o nó sondado. Altere os detalhes das interfaces e endereços IP para combinar com sua configuração de rede.)

Ação

Do modo operacional, teste o status do endereço IP sondado usando a opção by-address enquanto especifica o nó de proxy pelo endereço IPv6. O count argumento é usado para definir a contagem de sondas para 1.

user@R0>probe 2001:db8:1::11 by-address 10.0.12.1 count 1

Significado

O endereço IP proxy, 2001:db8:1:11 exibe o status do endereço IP sondado, 10.0.12.1 que reside no dispositivo proxy. A saída é verificada com as seguintes estatísticas de pacotes de sonda:

  • code=0 indica que a solicitação da sonda é concluída com erro total.

  • state=0 indica que a interface sondada está ativa e reside no nó proxy.

  • active=1 indica que a interface sondada está ativa.

  • IPv4=1 e IPv6=1 indica que os endereços IPv4 e IPv6 estão configurados na interface sondada.

  • time=milliseconds ms indica o tempo necessário para receber a resposta após a transmissão da solicitação.

  • hlim é o limite de hop IPv6 que é padrão para o valor máximo.

Propósito

Use case 5: Query for the status of the probed interface using the interface name. (Sondagem quando o nó de proxy e o nó sondado são os mesmos. Considere R0 como o nó de sondagem, R1 como o proxy e o nó sondado. Altere os detalhes das interfaces e endereços IP para combinar com sua configuração de rede.)

Ação

Do modo operacional, teste o status da interface sondada usando o nome da interface ge-0/0/1.0 usando o endereço IPv6 do nó proxy 2001:db8:1::11.

user@R0> probe 2001:db8:1::11 by-name ge-0/0/1.0 count 1

Significado

O nó de proxy com endereço IPv6, 2001:db8:1:11 devolve o status da interface especificada ge-0/0/1.0. A saída é verificada com as seguintes estatísticas de pacotes de sonda:

  • code=0 indica que a solicitação da sonda é concluída sem erro.

  • state=0 indica que a interface sondada está ativa no nó proxy.

  • active=1 indica que a interface sondada está ativa.

  • IPv4=1 e IPv6=1 indica que os endereços IPv4 e IPv6 estão disponíveis na interface sondada.

  • time=milliseconds ms indica o tempo necessário para receber a resposta após a transmissão da solicitação.

  • hlim é o valor máximo de limite de hop IPv6.