Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

프로브 명령을 사용하는 방법

요약  프로브 명령을 구성하고 사용하는 방법을 알아보십시오.

프로브 명령의 이점

프로브 명령은 인터페이스의 운영 상태를 표시하고 IPv4, IPv6 또는 두 주소 제품군이 구성되었는지 확인하는 데 사용됩니다. 기존의 핑과 달리 프로브 명령은 프로빙 노드에 루트나 공유 주소 제품군이 없는 인터페이스의 운영 상태를 얻을 수 있습니다. 예를 들어, IPv4 전용 노드는 프로브 명령을 사용하여 프로브 노드에서 IPv6 주소의 작동 상태를 결정할 수 있습니다.

프로브 명령이란?

RFC 8335, 프로브: 프로빙 인터페이스를 위한 유틸리티로 프로브 유틸리티를 설명합니다. 프로브는 노드에서 프로브된 인터페이스의 상태를 쿼리하는 데 사용할 수 있는 Ping과 유사한 네트워크 진단 도구입니다. 프로브 명령은 프로빙 인터페이스와 프록시 인터페이스 간의 양방향 연결이 필요합니다. 프록시 인터페이스는 프로브된 인터페이스와 동일한 노드에 상주하거나 프로브된 인터페이스가 직접 연결되는 노드에 상주할 수 있습니다. 프로브는 프로빙 인터페이스와 프록시 인터페이스 간의 통신을 위해 ICMP 확장 에코/회신 메시지를 사용합니다. 이 유틸리티는 프로빙 인터페이스와 프로브된 인터페이스 간의 양방향 연결이 부족한 시나리오에 도움이 됩니다. 예를 들어, 프로브된 인터페이스가 번호가 지정되지 않은 인터페이스이거나 프로브된 인터페이스에 다른 주소 제품군이 할당된 경우 두 경우 모두 프로브 명령을 사용하여 프로브 인터페이스가 프록시에서 도달할 수 있는지 확인할 수 있습니다. 프록시 인터페이스는 로컬 ARP 및 NDP 항목을 검사하여 프로브된 인터페이스에 대한 세부 정보를 학습합니다.

첫 번째 그림은 R0을 프로빙 노드로, R1은 프록시 노드로, R2는 프로브 노드로 표시합니다. 두 번째 그림에서 R1 노드는 프록시 및 프로브 노드 역할 모두에서 기능합니다.

프로브 명령 활성화

명령을 활성화 probe 하려면 프록시 노드의 extended-echo [edit system] 계층 수준에서 구성 명령문을 구성합니다.

참고:

프로빙 또는 프로브 노드에서 extended-echo 구성 명령문을 활성화할 필요가 없습니다.

프로브 명령 사용

프록시 및 프로브 노드가 동일하지 않을 때 프로브된 장비의 원격 주소를 사용하여 프로브할 수 있습니다. 즉, 프록시와 프로브된 노드가 두 개의 서로 다른 노드일 때입니다. 프록시 인터페이스는 프로브 노드와 관련된 로컬 ARP 또는 NDP 항목에서 프로브된 인터페이스의 세부 정보를 배웁니다.

프록시 및 프로브 노드가 동일할 때 다음 세 가지 옵션을 사용하여 프로브할 수도 있습니다.

  • IP 주소를 사용하는 경우

  • 인터페이스 이름 사용

  • 인터페이스 인덱스 사용

참고:

1. 이러한 필수 옵션 중 하나로 정보를 검사할 수 있습니다. 즉, by-remote-address, by-address, by-name또는 by-index.

2. IPv4 또는 IPv6 주소를 사용하여 프로브를 통해 IPv4 주소 상태를 조회할 수 있습니다. 마찬가지로 IPv4 또는 IPv6 주소를 사용하여 IPv6 주소의 상태를 조회할 수 있습니다.

다음 예제에서는 명령을 사용하는 방법을 보여 줍니다 probe .

목적

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)). R0을 프로빙 노드로 간주하고, R1을 프록시 노드로, R2를 프로브 노드로 간주하고 인터페이스 및 IP 주소의 세부 정보를 네트워크 구성에 맞게 변경합니다. 이 경우 옵션을 사용하여 by-remote-address 서만 프로브할 수 있습니다.

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

작업

Example 1: 운영 모드에서 프록시 노드(R1)의 프록시 IP 주소 10.0.1.10 옵션을 사용하여 by-remote-address 프로브 노드(R2)의 IP 주소 10.0.12.2 상태를 프로브합니다.

이 경우 프록시 노드는 로컬 ARP 및 NDP 엔트리와 관련된 정보를 기반으로 프로브된 인터페이스의 상태를 제공합니다. 인수를 count 사용하여 전송되는 프로브 요청의 수를 제어합니다.

참고:
  • 이 예에서는 프로브 노드에서 대상 주소(10.0.12.2)가 정의됩니다. 그 결과, 프로브된 노드에서 IP 주소에 도달할 수 있음을 확인하는 긍정적인 결과를 확인할 수 있습니다.

  • 옵션을 사용하여 프로브할 by-remote-address 때 프로브된 인터페이스에 도달할 수 있는지만 확인할 수 있습니다. 즉, 프로브된 인터페이스가 도달 가능한 상태인 경우 기본적으로 활성, IPv4 및 IPv6와 같은 프로브 패킷 통계가 0으로 설정되어 있습니다.

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

의미

프록시 IP 주소(10.0.1.10)는 프로브 IP 주소(10.0.12.2)의 상태를 표시합니다. 다음 프로브 패킷 통계를 통해 출력이 검증됩니다.

  • code=0 오류가 없음을 나타냅니다.

  • state=2 프로브된 IP 주소 10.0.12.2에 도달할 수 있음을 나타냅니다.

  • active=0 0으로 설정되며 옵션을 사용하여 by-remote-address 프로브할 때 수신 시 무시됩니다.

  • IPv4=0IPv6=0 사용하여 검사할 때 기본으로 표시됩니다 by-remote-address.

  • time=milliseconds ms 요청이 전송된 후 회신을 받는 데 소요되는 시간을 나타냅니다.

  • ttl 라이브로의 IPv4 시간(기본값은 최대값)입니다.

Example 2: 운영 모드에서 프록시 노드(R1)의 프록시 IP 주소 10.0.1.10 옵션을 사용하여 by-remote-address 프로브 노드(R2)의 IP 주소 10.0.12.22 상태를 프로브합니다.

예제 1에서와 같이 프록시 노드는 로컬 ARP 및 NDP 엔트리와 관련된 정보를 기반으로 프로브된 인터페이스의 상태를 제공합니다. 인수를 count 사용하여 전송되는 프로브 요청의 수를 제어합니다.

참고:
  • 이 예에서는 대상 주소(10.0.12.22)가 프로브 노드에서 정의되지 않습니다. 따라서 프로브된 노드에서 IP 주소가 활성화되지 않음을 확인하는 부정적인 결과가 나타납니다.

  • 옵션을 사용하여 프로브할 by-remote-address 때 프로브된 인터페이스에 도달할 수 있는지만 확인할 수 있습니다. 즉, 프로브된 인터페이스가 도달 가능한 상태인 경우 기본적으로 활성, IPv4 및 IPv6와 같은 프로브 패킷 통계가 0으로 설정되어 있습니다.

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

의미

프록시 IP 주소(10.0.1.10)는 프로브 IP 주소(10.0.12.22)의 상태를 표시합니다. 다음 프로브 패킷 통계를 통해 출력이 검증됩니다.

  • code=3 ARP 테이블에 해당 항목이 없다는 것을 나타냅니다. 이 예에서는 프로브 IP 주소가 프록시 또는 프로브 노드에 정의 되지 않기 때문에 예상됩니다.

  • state=0 비트가 비제로 상태로 설정되고 프로브된 인터페이스가 프록시 노드에 상주하지 않을 때 code 필요한 설정입니다. 여기서 프로브된 IP 주소는 프로브 노드에 상주하며 code 비트는 으로 설정 3됩니다.

  • active=0 0으로 설정되며 옵션을 사용하여 by-remote-address 프로브할 때 수신 시 무시됩니다.

  • IPv4=0IPv6=0 사용하여 검사할 때 기본으로 표시됩니다 by-remote-address.

  • time=milliseconds ms 요청이 전송된 후 회신을 받는 데 소요되는 시간을 나타냅니다.

  • ttl 라이브로의 IPv4 시간(기본값은 최대값)입니다.

목적

Use Case 2: Probing when proxy node and the probed node are the same. R0을 프로빙 노드, R1을 프록시 및 프로브 노드로 간주합니다. 인터페이스 및 IP 주소의 세부 정보를 네트워크 구성에 맞게 변경합니다.

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

작업

운영 모드에서 프록시 노드(R1)에서 프록시 IP 주소 10.0.1.10을 사용하는 옵션을 사용하여 by-address 프로브된 IP 주소 10.0.12.1의 상태를 프로브합니다. 인수는 count 프로브 요청 수를 1로 설정하는 데 사용됩니다.

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

의미

프록시 IP 주소인 10.0.1.10은 프로브 IP 주소인 10.0.12.1의 상태를 표시합니다. 다음 프로브 패킷 통계를 통해 출력이 검증됩니다.

  • code=0 프로브 요청이 오류 없이 완료되었음을 나타냅니다.

  • state=0 프로브된 인터페이스가 활성 상태이고 프록시 노드에 상주함을 나타냅니다.

  • active=1 프로브된 인터페이스가 활성 상태임을 나타냅니다.

  • IPv4=1IPv6=1 IPv4 및 IPv6 주소가 모두 구성되고 프로브 노드에서 사용 가능함을 나타냅니다.

  • time=milliseconds ms 요청이 전송된 후 회신을 받는 데 소요되는 시간을 나타냅니다.

  • ttl 최대 홉 카운트로 설정된 라이브 값에 대한 IP 시간입니다.

목적

Use Case 3: Query for the status of the IPv4 or IPv6 address using the interface index of the probed interface. (프록시 노드와 프로브 노드가 동일할 때 검사합니다. R0을 프로빙 노드, R1을 프록시 및 프로브 노드로 간주합니다. 인터페이스 및 IP 주소의 세부 정보를 네트워크 구성에 맞게 변경합니다.)

작업

운영 모드에서 프로브 인터페이스의 인터페이스 인덱스 지정 옵션을 사용하여 by-index IPv4 또는 IPv6 주소의 상태에 대한 프로브 2 인수는 count 2개 프로브 요청을 생성합니다. 이 예에서 R1 노드는 프록시 및 프로브 노드 모두의 역할을 합니다.

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

의미

프록시 IP 주소인 10.0.1.10은 논리적 인터페이스 index-id( 333)를 사용하여 프로브된 인터페이스의 상태를 표시합니다. 다음 프로브 패킷 통계를 통해 출력이 검증됩니다.

  • code=0 요청이 오류 없이 완료되었음을 나타냅니다.

  • state=0 프로브된 인터페이스가 활성 상태이고 프록시 노드에 상주함을 나타냅니다.

  • active=1 프로브된 인터페이스가 활성 상태임을 나타냅니다.

  • IPv4=1IPv6=1 프로브 노드에서 IPv4 및 IPv6 주소가 구성되었음을 나타냅니다.

  • time=milliseconds ms 요청이 전송된 후 회신을 받는 데 소요되는 시간을 나타냅니다.

  • ttl 실현할 수 있는 IP 시간입니다.

목적

Use Case 4: Query the proxy interface for information about the probed interface that reside on the proxy node. (프록시 노드와 프로브 노드가 동일할 때 검사합니다. R0을 프로빙 노드, R1을 프록시 및 프로브 노드로 간주합니다. 인터페이스 및 IP 주소의 세부 정보를 네트워크 구성에 맞게 변경합니다.)

작업

운영 모드에서 IPv6 주소로 프록시 노드를 지정하는 동안 이 옵션을 사용하여 by-address 프로브 IP 주소의 상태를 프로브합니다. 인수는 count 프로브 수를 1로 설정하는 데 사용됩니다.

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

의미

프록시 IP 주소, 2001:db8:1:11은 프록시 디바이스에 상주하는 프로브 IP 주소 10.0.12.1의 상태를 표시합니다. 다음 프로브 패킷 통계를 통해 출력이 검증됩니다.

  • code=0 프로브 요청이 out 오류로 완료되었음을 나타냅니다.

  • state=0 프로브된 인터페이스가 활성 상태이고 프록시 노드에 상주함을 나타냅니다.

  • active=1 프로브된 인터페이스가 활성 상태임을 나타냅니다.

  • IPv4=1IPv6=1 IPv4 및 IPv6 주소가 프로브된 인터페이스에서 모두 구성되었음을 나타냅니다.

  • time=milliseconds ms 요청이 전송된 후 회신을 받는 데 소요되는 시간을 나타냅니다.

  • hlim IPv6 홉 제한(hop-limit)으로 기본값을 최대값으로 지정합니다.

목적

Use case 5: Query for the status of the probed interface using the interface name. (프록시 노드와 프로브 노드가 동일할 때 검사합니다. R0을 프로빙 노드, R1을 프록시 및 프로브 노드로 간주합니다. 인터페이스 및 IP 주소의 세부 정보를 네트워크 구성에 맞게 변경합니다.)

작업

운영 모드에서 프록시 노드의 IPv6 주소를 사용하는 인터페이스 이름 ge-0/0/1.0을 사용하는 프로브 인터페이스의 상태에 대한 프로브 2001:db8:1:11.

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

의미

IPv6 주소가 있는 프록시 노드( 2001:db8:1:11)는 지정된 인터페이스 ge-0/0/1.0의 상태를 반환합니다. 다음 프로브 패킷 통계를 통해 출력이 검증됩니다.

  • code=0 프로브 요청이 오류 없이 완료되었음을 나타냅니다.

  • state=0 프로브된 인터페이스가 프록시 노드에서 활성 상태임을 나타냅니다.

  • active=1 프로브된 인터페이스가 활성 상태임을 나타냅니다.

  • IPv4=1IPv6=1 프로브된 인터페이스에서 IPv4 및 IPv6 주소를 사용할 수 있음을 나타냅니다.

  • time=milliseconds ms 요청이 전송된 후 회신을 받는 데 소요되는 시간을 나타냅니다.

  • hlim 최대 IPv6 홉 제한 값입니다.