Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

M, MX, T 시리즈 라우터와 EX 시리즈 스위치에서 RPM 프로브 구성

프로브 소유자와 RPM 프로브의 테스트 이름은 함께 단일 RPM 구성 인스턴스를 나타냅니다. 테스트 이름을 지정할 때 테스트 매개 변수도 구성할 수 있습니다.

프로브 소유자, 테스트 이름 및 테스트 매개 변수를 구성하려면 계층 수준에서 문을 [edit services rpm] 포함합니다probe.

RPM 클라이언트 및 RPM 서버를 구성할 때 다음 사항에 유의하십시오.

  • RPM은 논리적 시스템에서 지원되지 않습니다.

  • PIC 기반의 RPM 클라이언트와 패킷 전달 엔진 또는 라우팅 엔진 기반의 RPM 서버를 구성하여 RPM 프로브를 수신할 수 없습니다.

  • 패킷 전달 엔진 기반의 RPM 클라이언트와 PIC 또는 라우팅 엔진에 있도록 RPM 프로브를 수신하는 RPM 서버를 구성할 수 없습니다.

  • RPM 클라이언트 및 RPM 서버는 동일한 유형의 모듈에 위치해야 합니다. 예를 들어, RPM 클라이언트가 PIC 기반인 경우 RPM 서버도 PIC 기반이어야 하며, RPM 서버가 패킷 전달 엔진 기반인 경우 RPM 클라이언트도 패킷 전달 엔진 기반이어야 합니다.

  • Junos OS 릴리스 17.3R1부터 MS-MPC 또는 MS-MIC를 사용하는 경우 IPsec 터널 및 GRE 터널에 대해 PIC 기반 및 라우팅 엔진 기반 RPM이 지원됩니다. 패킷 전달 엔진 기반 RPM은 IPsec 터널에 대해 지원되지 않습니다. IPSec 터널에서 RPM을 지원하면 IPSec 터널에서 전송되는 트래픽에 대한 SLA(서비스 수준 계약) 모니터링이 가능합니다.

  • Junos OS 릴리스 17.3R1부터 MS-MPC 또는 MS-MIC에서 IPv4 icmp-pingicmp-ping-timestamp RPM 프로브 생성을 구성할 수 있으며, 이를 통해 패킷 전달 엔진에서 생성되는 프로브 수에 비해 모든 서비스-NPU에서 초당 최대 100만 개까지 생성되는 프로브 수를 늘릴 수 있습니다. Junos OS 릴리스 18.1R1부터 MS-MPC 또는 MS-MIC에서 RPM 프로브 생성을 icmp6-ping 구성할 수 있습니다. MS-MPC 또는 MS-MIC에서 RPM 프로브 생성을 구성하려면:

    • 계층 수준에서 을 destination-interface interface-name.logical-unit-number [edit services rpm probe owner test test-name](를) 포함하고, 계층 수준에서 문을 [edit services rpm probe owner] 포함합니다delegate-probes. 은(는interface-name.logical-unit-number) MS-MPC 또는 MS-MIC 슬롯, PIC 및 유효한 IP 주소가 정의된 포트(예: ms-1/2/1.1)의 논리적 인터페이스를 지정합니다. 인터페이스는 통합 멀티서비스 인터페이스(ams-)일 수 없습니다.

    • 계층 수준에서 및 rpm client-delegate-probes 문을 family (inet | inet6) address address [edit interfaces interface-name unit logical-unit-number] 포함합니다. 및 interface-name 은(는) 에 사용한 과( logical-unit-numberinterface-name.logical-unit-number ) destination-interface일치해야 합니다.

    MS-MPC 또는 MS-MIC에 구성된 RPM 프로브의 경우 계층 수준에서 문을 [edit services rpm probe owner test test-name] 구성할 수 없으며 동일한 테스트 내에서 IPv4 및 IPv6 프로브를 모두 구성할 routing-instance 수 없습니다.

    Junos OS 릴리스 18.1R1부터 추가 필터를 사용하여 MS-MPC 또는 MS-MIC에서 생성된 RPM 프로브에 대한 show services rpm probe-results 및 show services rpm history-results 명령의 출력을 제한할 수 있습니다.

  • Junos OS 릴리스 17.4R1부터 IPv4에 대한 RPM 테스트를 위해 CLI 구성을 최적화할 수 있습니다. Junos OS 릴리스 18.2R1부터 IPv6에 대한 RPM 테스트를 위해 CLI 구성을 최적화할 수도 있습니다. 이 최적화를 통해 최소 RPM 구성 문을 사용하여 사전 정의된 예약된 RPM 테스트 이름으로 여러 테스트(최대 100K 테스트)를 생성할 수 있습니다. 이 최적화는 패킷 전달 엔진이나 MS-MPC 또는 MS-MIC에 의해 생성된 프로브를 사용한 테스트에 대해 구성할 수 있습니다. 소스 주소와 대상 주소의 여러 조합에 대한 테스트가 생성되며, 이는 구성에 따라 증가합니다.

    다양한 Junos 릴리스에 대해 지원되는 최대 동시 RPM 프로브 수는 다음과 같습니다.

    • 17.3R1—500 이전의 Junos OS 릴리스

    • Junos OS 릴리스 17.3R1 이상—ICMP 및 ICMP-Timestamp 프로브 유형의 경우 2000. 다른 유형의 프로브(UDP 및 TCP)의 경우 제한은 500입니다.

    • Junos OS 릴리스 17.3R1 이상( 위임 프로브 구현 포함)—서비스 NPU당 100만 개.

      참고:

      하나의 MS-MIC에는 1개의 서비스-NPU가 포함되어 있고 하나의 MS-MPC에는 4개의 서비스-NPU가 포함되어 있습니다.

      대리자 프로브의 구현을 통해 RPM 프로브는 RFC792 및 RFC4443를 준수합니다. 따라서 RFC를 준수하는 모든 IP 디바이스를 모니터링하는 데 사용할 수 있으며 icmp-timestamp 및/또는 icmp6-ping 패킷에 응답할 수 있습니다.

    초기 대상 주소가 있는 모든 원본 주소에 대해 먼저 테스트가 생성된 다음, 사용 가능한 다음 대상 주소가 있는 모든 원본 주소에 대해 테스트가 생성되는 식입니다. 또한 특정 프로브 소유자에 대한 전역 값을 포함하는 그룹을 구성하고 이 그룹을 프로브 소유자에게 적용할 수 있습니다.

    여러 RPM 테스트를 생성하려면 다음을 구성합니다.

    옵션은 다음과 같습니다.

    ipv4-address-base

    RPM 테스트에 사용되는 주소를 생성하기 위해 증가되는 IPv4 소스 또는 대상 주소입니다.

    ipv6-address-base

    RPM 테스트에 사용되는 주소를 생성하기 위해 증가되는 IPv6 소스 또는 대상 주소입니다.

    ipv4-step

    생성된 각 RPM 테스트에 대해 IPv4 소스 또는 대상 주소를 증가시킬 양입니다.

    ipv6-step

    생성된 각 RPM 테스트에 대해 IPv6 소스 또는 대상 주소를 증가시킬 양입니다.

    ipv4-count

    생성된 RPM 테스트에 사용할 최대 IPv4 소스 또는 대상 주소 수입니다.

    ipv6-count

    생성된 RPM 테스트에 사용할 최대 IPv6 소스 또는 대상 주소 수입니다.

    interface-name.logical-unit-number

    RPM 프로브를 생성하는 서비스 인터페이스와 생성되는 첫 번째 테스트에 사용되는 논리 단위 번호입니다.

    subunit-cnt

    생성된 테스트에서 서비스 인터페이스가 사용하는 최대 논리 단위 수입니다. 첫 번째로 생성된 테스트는 옵션에 지정된 interface-name.logical-unit-number 논리 단위를 사용하며, 연속적인 각 테스트는 논리 단위 번호를 1씩 증가시킵니다. 최대 논리 단위 수가 사용되면 다음에 생성된 테스트는 첫 번째 테스트에서 사용된 논리 단위로 다시 순환합니다.

    tests-count

    생성할 최대 RPM 테스트 수입니다. 이 숫자는 생성된 소스 주소 수에 생성된 대상 주소 수를 곱한 값보다 작거나 같아야 합니다.

    특정 프로브 소유자에 대한 전역 값을 가진 그룹을 구성하려면:

  • 프로브 소유자를 지정하려면 계층 수준에서 문을 [edit services rpm] 포함합니다probe. 프로브 소유자 식별자의 길이는 최대 32자입니다.

  • 테스트 이름을 지정하려면 계층 수준에서 문을 [edit services rpm probe owner] 포함합니다test. 테스트 이름 식별자의 길이는 최대 32자입니다. 테스트는 표준 편차, 평균 및 지터가 계산되는 프로브의 범위를 나타냅니다.

  • ICMP(Internet Control Message Protocol) 프로브의 데이터 부분의 내용을 지정하려면 계층 수준에서 문을 [edit services rpm probe owner] 포함합니다data-fill. 값은 16진수 값일 수 있습니다. 명령문은 data-fill 또는 http-metadata-get 프로브 유형과 함께 http-get 유효하지 않습니다.

  • ICMP 프로브의 데이터 부분의 크기를 지정하려면 계층 수준에서 문을 [edit services rpm probe owner] 포함합니다data-size. 크기는 부터 까지 065400 수 있으며 기본 크기는 0입니다. 명령문은 data-size 또는 http-metadata-get 프로브 유형과 함께 http-get 유효하지 않습니다.

    참고:

    하드웨어 타임스탬프 기능을 구성하는 경우( MX, M, T 및 PTX 시리즈 라우터와 EX 시리즈 스위치에서 RPM 타임스탬프 구성 참조):

    • 이것은 더 이상 사용되지 않는 요소이며, 기본값은 32바이트이며, 이것은 더 이상 사용되지 않는 요소 data-size 이며, 32는 명시적 구성의 최소값입니다. UDP 타임스탬프 프로브 유형은 예외입니다. 최소 44바이트의 데이터 크기가 필요합니다.

    • data-size RPM 클라이언트 인터페이스 인터페이스의 기본 최대 전송 단위(MTU)보다 100바이트 이상 작아야 합니다.

  • M 시리즈 및 T 시리즈 라우터에서는 RPM 프로브 패킷의 destination-interface 하드웨어 타임스탬핑을 활성화하기 위해 명령문을 구성합니다. AS 또는 멀티서비스 PIC가 하드웨어 타임스탬프를 추가하도록 sp- 인터페이스를 지정합니다. 자세한 내용은 MX, M, T, PTX 시리즈 라우터와 EX 시리즈 스위치에서 RPM 타임스탬핑 구성을 참조하십시오. 또한 명령문을 포함하여 one-way-hardware-timestamp 단방향 지연 및 지터 측정을 활성화할 수 있습니다.

  • 프로브가 전송되는 UDP(User Datagram Protocol) 포트 또는 TCP(Transmission Control Protocol) 포트를 지정하려면 계층 수준에서 문을 [edit services rpm probe owner test test-name] 포함합니다destination-port. 명령문은 destination-port UDP 및 TCP 프로브 유형에만 사용됩니다. 값은 또는 에서 49160 까지65535일 수 있습니다7.

    하드웨어 타임스탬핑과 함께 또는 probe-type udp-ping-timestamp 를 구성할 probe-type udp-ping 때 값은 destination-port 7이 될 수 있습니다. 제약 조건 검사는 이 경우 대상 포트에 대해 다른 값을 구성하지 못하도록 합니다. 이 제약 조건은 단방향 하드웨어 타임스탬프를 사용하는 경우에는 적용되지 않습니다.

  • IP 헤더 내에서 차별화된 서비스(DiffServ) 필드의 값을 지정하려면 계층 수준에서 문을 [edit services rpm probe owner test test-name] 포함합니다dscp-code-point. DiffServ 코드 포인트(DSCP) 비트 값은 유효한 6비트 패턴으로 설정할 수 있습니다. 예를 들어, 001111. 계층 수준에서 구성된 별칭을 [edit class-of-service code-point-aliases dscp] 사용하여 설정할 수도 있습니다. 기본값은 000000입니다.

  • 저장된 히스토리 항목의 수를 지정하려면, 계층 레벨에서 명령문을 [edit services rpm probe owner test test-name] 포함합니다history-size. 에서 0 까지의 512값을 지정합니다. 기본값은 50입니다.

  • 통계 계산을 위한 샘플 수를 지정하려면 계층 수준에서 명령문을 [edit services rpm probe owner test test-name] 포함합니다moving-average-size. 에서 0 까지의 255값을 지정합니다.

  • 테스트 내에서 프로브 수를 지정하려면 계층 수준에서 문을 [edit services rpm probe owner test test-name] 포함합니다probe-count. 에서 1 까지의 15값을 지정합니다.

  • 패킷 전송 사이의 대기 시간을 지정하려면 계층 수준에서 문을 [edit services rpm probe owner test test-name] 포함합니다probe-interval. 초에서 초까지의 1 255 값을 지정합니다.

  • 프로브의 패킷 및 프로토콜 내용을 지정하려면 계층 수준에서 문을 [edit services rpm probe owner test test-name] 포함합니다probe-type. 지원되는 프로브 유형은 다음과 같습니다.

    • http-get- HTTP(Hypertext Transfer Protocol) get 요청을 대상 URL로 보냅니다.

    • http-metadata-get- 메타데이터에 대한 HTTP get 요청을 대상 URL로 보냅니다.

    • icmp-ping- 대상 주소로 ICMP 에코 요청을 보냅니다.

    • icmp-ping-timestamp- ICMP 타임스탬프 요청을 대상 주소로 보냅니다.

    • tcp-ping- TCP 패킷을 대상으로 전송합니다.

    • udp-ping- 대상에 UDP 패킷을 전송합니다.

    • udp-ping-timestamp- UDP 타임스탬프 요청을 대상 주소로 보냅니다.

    다음 프로브 유형은 프로브 패킷의 하드웨어 타임스탬핑을 지원합니다: icmp-ping, , icmp-ping-timestampudp-ping, udp-ping-timestamp. Junos OS 릴리스 17.3R3부터는 실시간 성능 모니터링(RPM)으로 인해 네트워크에서 패킷 버스트를 방지하기 위해 위임 프로브가 3초 간격으로 균등하게 분산됩니다. RPM syslog는 RPM 위임 테스트의 램프 업 시간이 60초로 증가하여 처리됩니다. RPM syslog가 처리되면 여러 테스트가 동시에 시작되고 종료될 가능성이 낮아지므로 에서 잠재적인 제한이 event-processing발생할 수 있습니다.

    참고:

    일부 프로브 유형은 추가 매개 변수를 구성해야 합니다. 예를 들어, 또는 udp-ping 옵션을 tcp-ping 지정할 때는 문을 사용하여 destination-port 대상 포트를 구성해야 합니다. 이 udp-ping-timestamp 옵션은 최소 데이터 크기가 12여야 하며, 데이터 크기가 작을수록 커밋 오류가 발생합니다. TCP 프로브 패킷의 최소 데이터 크기는 1입니다.

    명령과 probe-type udp-ping 함께 one-way-hardware-timestamp 또는 probe-type udp-ping-timestamp 를 구성할 때 의 destination-port 값은 7이 될 수 있습니다. 이 경우 제약 조건 검사를 통해 대상 포트에 대해 다른 값을 구성할 수 없습니다.

  • ICMP 프로브에서 사용하는 라우팅 인스턴스를 지정하려면 계층 수준에서 문을 [edit services rpm probe owner test test-name] 포함합니다routing-instance. 기본 라우팅 인스턴스는 인터넷 라우팅 테이블inet.0입니다.

  • ICMP 프로브에 사용되는 소스 IP 주소를 지정하려면 계층 수준에서 문을 [edit services rpm probe owner test test-name] 포함합니다source-address. 소스 IP 주소가 라우터의 할당 주소 중 하나가 아닌 경우 패킷은 발신 인터페이스의 주소를 소스로 사용합니다.

  • Junos OS 릴리스 16.1R1부터 RPM 클라이언트(RPM 패킷을 생성하는 디바이스)에서 RPM 서버(RPM 프로브를 수신하는 디바이스)로 전송되는 RPM 프로브에 사용할 소스 IPv6 주소를 지정하려면 계층 수준에서 을 inet6-options source-address ipv6-address statement [edit services rpm probe owner test test-name] (를) 포함합니다. 소스 IPv6 주소가 라우터 또는 스위치의 할당 주소 중 하나가 아닌 경우 패킷은 발신 인터페이스의 주소를 소스로 사용합니다.

  • 프로브에 사용되는 대상 주소를 지정하려면 계층 수준에서 문을 [edit services rpm probe owner test test-name] 포함합니다target.

    • HTTP 프로브 유형의 경우 URL 주소에 포함하는 http:// 완전한 형식의 URL을 지정합니다.

    • 다른 모든 프로브 유형의 경우, 대상 호스트에 대한 IP 버전 4(IPv4) 또는 IP 버전 6(IPv6)(IPv6 지원은 Junos OS 릴리스 16.1R1부터 시작) 주소를 지정합니다.

  • 테스트 사이에 대기할 시간을 지정하려면 계층 수준에서 문을 [edit services rpm probe owner test test-name] 포함합니다test-interval. 초에서 초까지의 0 86400 값을 지정합니다. 값이 0초이면 한 번 반복한 후 RPM 테스트가 중지됩니다. 기본값은 1입니다.

  • 프로브에 사용되는 임계값을 지정하려면 계층 수준에서 문을 [edit services rpm probe owner test test-name] 포함합니다thresholds. 구성된 임계값을 초과하면 시스템 로그 메시지가 생성됩니다. 마찬가지로 임계값을 초과하면 SNMP 트랩(구성된 경우)이 생성됩니다. 지원되는 옵션은 다음과 같습니다.

    • egress-time- 프로브당 최대 원본-대상 시간을 측정합니다.

    • ingress-time- 프로브당 최대 대상-소스 시간을 측정합니다.

    • jitter-egress- 테스트당 최대 소스-대상 지터를 측정합니다.

    • jitter-ingress- 테스트당 최대 대상-소스 지터를 측정합니다.

    • jitter-rtt- 0에서 60000000 마이크로초까지 테스트당 최대 지터를 측정합니다.

    • rtt—프로브당 최대 왕복 시간(마이크로초)을 측정합니다.

    • std-dev-egress- 테스트당 최대 소스-대상 표준 편차를 측정합니다.

    • std-dev-ingress- 테스트당 최대 대상-소스 표준 편차를 측정합니다.

    • std-dev-rtt- 테스트당 최대 표준 편차를 마이크로초 단위로 측정합니다.

    • successive-loss- 연속적인 프로브 손실 카운트를 측정하여 프로브 실패를 나타냅니다.

    • total-loss- 테스트 실패를 나타내는 총 프로브 손실 수를 0에서 15까지 측정합니다. 이 임계값의 기본값은 1입니다.

  • 구성된 임계값이 충족되거나 초과되면 트랩이 전송됩니다. 트랩을 생성하기 위해 트랩 비트를 설정하려면 계층 수준에서 명령문을 [edit services rpm probe owner test test-name] 포함합니다traps. 지원되는 옵션은 다음과 같습니다.

    • egress-jitter-exceeded- 송신 시간 임계값의 지터가 충족되거나 초과될 때 트랩을 생성합니다.

    • egress-std-dev-exceeded- 송신 시간 표준 편차 임계값이 충족되거나 초과될 때 트랩을 생성합니다.

    • egress-time-exceeded- 최대 송신 시간 임계값이 충족되거나 초과될 때 트랩을 생성합니다.

    • ingress-jitter-exceeded- 수신 시간 임계값의 지터가 충족되거나 초과될 때 트랩을 생성합니다.

    • ingress-std-dev-exceeded- 수신 시간 표준 편차 임계값이 충족되거나 초과될 때 트랩을 생성합니다.

    • ingress-time-exceeded- 최대 수신 시간 임계값이 충족되거나 초과될 때 트랩을 생성합니다.

    • jitter-exceeded- 왕복 시간 임계값의 지터가 충족되거나 초과될 때 트랩을 생성합니다.

    • probe-failure- 연속적인 프로브 손실 임계값 초과에 대한 트랩을 생성합니다.

    • rtt-exceeded- 최대 왕복 시간 임계값에 도달하거나 초과할 때 트랩을 생성합니다.

    • std-dev-exceeded- 왕복 시간 표준 편차 임계값이 충족되거나 초과될 때 트랩을 생성합니다.

    • test-completion- 테스트가 완료되면 트랩을 생성합니다.

    • test-failure- 총 프로브 손실 임계값이 충족되거나 초과될 때 트랩을 생성합니다.

변경 내역 테이블

기능 지원은 사용 중인 플랫폼 및 릴리스에 따라 결정됩니다. 기능 탐색기 를 사용하여 플랫폼에서 기능이 지원되는지 확인합니다.

릴리스
설명
18.2R1
Junos OS 릴리스 18.2R1부터 IPv6에 대한 RPM 테스트를 위해 CLI 구성을 최적화할 수도 있습니다.
18.1R1
Junos OS 릴리스 18.1R1부터 MS-MPC 또는 MS-MIC에서 RPM 프로브 생성을 icmp6-ping 구성할 수 있습니다.
18.1R1
Junos OS 릴리스 18.1R1부터 추가 필터를 사용하여 MS-MPC 또는 MS-MIC에서 생성된 RPM 프로브에 대한 show services rpm probe-results 및 show services rpm history-results 명령의 출력을 제한할 수 있습니다.
17.4R1
Junos OS 릴리스 17.4R1부터 IPv4에 대한 RPM 테스트를 위해 CLI 구성을 최적화할 수 있습니다.
17.3R3
Junos OS 릴리스 17.3R3부터는 실시간 성능 모니터링(RPM)으로 인해 네트워크에서 패킷 버스트를 방지하기 위해 위임 프로브가 3초 간격으로 균등하게 분산됩니다. RPM syslog는 RPM 위임 테스트의 램프 업 시간이 60초로 증가하여 처리됩니다. RPM syslog가 처리되면 여러 테스트가 동시에 시작되고 종료될 가능성이 낮아지므로 에서 잠재적인 제한이 event-processing발생할 수 있습니다.
17.3R1
Junos OS 릴리스 17.3R1부터 MS-MPC 또는 MS-MIC를 사용하는 경우 IPsec 터널 및 GRE 터널에 대해 PIC 기반 및 라우팅 엔진 기반 RPM이 지원됩니다.
17.3R1
Junos OS 릴리스 17.3R1부터 MS-MPC 또는 MS-MIC에서 IPv4 icmp-pingicmp-ping-timestamp RPM 프로브 생성을 구성할 수 있으며, 이를 통해 패킷 전달 엔진에서 생성되는 프로브 수에 비해 모든 서비스-NPU에서 초당 최대 100만 개까지 생성되는 프로브 수를 늘릴 수 있습니다.
16.1
Junos OS 릴리스 16.1R1부터 RPM 클라이언트(RPM 패킷을 생성하는 디바이스)에서 RPM 서버(RPM 프로브를 수신하는 디바이스)로 전송되는 RPM 프로브에 사용할 소스 IPv6 주소를 지정하려면 계층 수준에서 을 inet6-options source-address ipv6-address statement [edit services rpm probe owner test test-name] (를) 포함합니다.
16.1
다른 모든 프로브 유형의 경우, 대상 호스트에 대한 IP 버전 4(IPv4) 또는 IP 버전 6(IPv6)(IPv6 지원은 Junos OS 릴리스 16.1R1부터 시작) 주소를 지정합니다.