NESTA PÁGINA
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.
[edit] user@host# set system extended-echo
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
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.
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
PROBE 10.0.1.10 (10.0.1.10): 32 bytes from 10.0.1.10: icmp_seq=0 ttl=255 code=0 state=2 active=0 IPv4=0 IPv6=0 time=6.048 ms --- 10.0.1.10 probe statistics --- 1 packets transmitted, 1 packets received, 0% packet loss round-trip min/avg/max/stddev = 6.048/6.048/6.048/0.000 ms
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=0indica que não há erro.state=2indica 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çãoby-remote-address.IPv4=0eIPv6=0por padrão quando você sonda usando oby-remote-address.time=milliseconds msindica 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.
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
PROBE 10.0.1.10 (10.0.1.10): 32 bytes from 10.0.1.10: icmp_seq=0 ttl=255 code=3 state=0 active=0 IPv4=0 IPv6=0 time=5.054 ms --- 10.0.1.10 probe statistics --- 1 packets transmitted, 1 packets received, 0% packet loss round-trip min/avg/max/stddev = 5.054/5.054/5.054/0.000 ms
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=3indica 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 acodebit é 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 ocodebit está definido para.3active=0é definido como zero e ignorado após o recebimento quando você sonda usando a opçãoby-remote-address.IPv4=0eIPv6=0por padrão quando você sonda usando oby-remote-address.time=milliseconds msindica 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
PROBE 10.0.1.10 (10.0.1.10): 32 bytes from 10.0.1.10: icmp_seq=0 ttl=255 code=0 state=0 active=1 IPv4=1 IPv6=1 time=6.056 ms --- 10.0.1.10 probe statistics --- 1 packets transmitted, 1 packets received, 0% packet loss round-trip min/avg/max/stddev = 6.056/8.928/13.459/3.242 ms
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=0indica que a solicitação da Sonda foi concluída sem erro.state=0indica que a interface sondada está ativa e reside no nó proxy.active=1indica que a interface sondada está ativa.IPv4=1eIPv6=1indica que ambos os endereços IPv4 e IPv6 estão configurados e disponíveis no nó sondado.time=milliseconds msindica 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
PROBE 10.0.1.10 (10.0.1.10): 28 bytes from 10.0.1.10: icmp_seq=0 ttl=255 code=0 state=0 active=1 IPv4=1 IPv6=1 time=6.767 ms 28 bytes from 10.0.1.10: icmp_seq=1 ttl=255 code=0 state=0 active=1 IPv4=1 IPv6=1 time=3.796 ms --- 10.0.1.10 probe statistics --- 2 packets transmitted, 2 packets received, 0% packet loss round-trip min/avg/max/stddev = 3.796/5.282/6.767/1.485 ms
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=0indica que a solicitação é concluída sem erro.state=0indica que a interface sondada está ativa e reside no nó proxy.active=1indica que a interface sondada está ativa.IPv4=1eIPv6=1indica que os endereços IPv4 e IPv6 estão configurados no nó sondado.time=milliseconds msindica 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
PROBE6(72=40+8+24 bytes) 2001:db8:1::10 --> 2001:db8:1::11 32 bytes from 2001:db8:1::11, icmp_seq=0 hlim=255 code=0 state=0 active=1 IPv4=1 IPv6=1 time=6.443 ms --- 2001:db8:1::11 probe6 statistics --- 1 packets transmitted, 1 packets received, 0% packet loss round-trip min/avg/max/std-dev = 6.443/6.443/6.443/0.000 ms
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=0indica que a solicitação da sonda é concluída com erro total.state=0indica que a interface sondada está ativa e reside no nó proxy.active=1indica que a interface sondada está ativa.IPv4=1eIPv6=1indica que os endereços IPv4 e IPv6 estão configurados na interface sondada.time=milliseconds msindica 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
PROBE6(74=40+8+26 bytes) 2001:db8:1::10 --> 2001:db8:1::11 34 bytes from 2001:db8:1::11, icmp_seq=0 hlim=255 code=0 state=0 active=1 IPv4=1 IPv6=1 time=4.750 ms --- 2001:db8:1::10 probe6 statistics --- 1 packets transmitted, 1 packets received, 0% packet loss round-trip min/avg/max/std-dev = 0.231/0.231/0.231/0.000 ms
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=0indica que a solicitação da sonda é concluída sem erro.state=0indica que a interface sondada está ativa no nó proxy.active=1indica que a interface sondada está ativa.IPv4=1eIPv6=1indica que os endereços IPv4 e IPv6 estão disponíveis na interface sondada.time=milliseconds msindica 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.