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 구성 인스턴스를 나타냅니다. 테스트 이름을 지정할 때 테스트 매개 변수를 구성할 수도 있습니다.

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

RPM 클라이언트 및 RPM 서버를 구성할 때 다음 사항을 염두에 두십시오.

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

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

  • 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) 정의된 유효한 IP 주소(예: ms-1/2/1.1)가 있는 MS-MPC 또는 MS-MIC 슬롯, PIC 및 포트의 논리적 인터페이스를 지정합니다. 인터페이스는 어그리게이션 멀티서비스 인터페이스(ams-)가 될 수 없습니다.

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

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

    Junos OS 릴리스 18.1R1부터 추가 필터를 사용하여 MS-MPC 또는 MS-MIC에서 생성된 RPM 프로브에 대한 명령과 show services rpm history-results 명령의 출력을 show services rpm probe-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 이전의 Junos OS 릴리스—500

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

    • Junos OS 릴리스 17.3R1 이상( delegate-probes 구현 포함) - Service-NPU당 100만 개

      메모:

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

      대리자 프로브를 구현하면 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. 프로브 소유자 ID의 길이는 최대 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 시켜야 합니다. 크기는 에서 0 까지 65400 일 수 있으며 기본 크기는 입니다0. 명령문은 data-size 또는 http-metadata-get 프로브 유형과 http-get 함께 사용할 수 없습니다.

    메모:

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

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

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

  • M Series 및 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) 필드의 값을 지정하려면 계층 수준에서 명령문을 포함 dscp-code-point 하십시오 [edit services rpm probe owner test test-name] . 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- 대상 URL에 HTTP(Hypertext Transfer Protocol) get 요청을 보냅니다.

    • 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-timestamp, udp-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-timestampone-way-hardware-timestamp 하나를 probe-type udp-ping 구성할 때 의 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회 반복 후 정지합니다. 기본값은 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 history-results 명령의 출력을 show services rpm probe-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부터 시작됨) 주소를 지정합니다.