M, T, ACX, MX 및 PTX 시리즈 라우터, EX 및 QFX 스위치의 실시간 성능 모니터링을 위한 프로브 사용 이해하기
실시간 성능 모니터링(RPM)을 사용하면 활성 프로브를 구성하여 트래픽을 추적하고 모니터링할 수 있습니다. 프로브는 PING ICMP(Internet Control Message Protocol) 패킷, 사용자 구성 포트가 있는 UDP/TCP(User Datagram Protocol and Transmission Control Protocol) 패킷, 사용자 구성 DSCP(Differentiated Services Code Point) 서비스 유형(ToS) 패킷 및 HTTP(Hypertext Transfer Protocol) 패킷을 포함하여 대상 및 애플리케이션별로 패킷을 수집합니다. RPM은 RFC 2925, 원격 핑, 경로 추적 및 조회 작업에 대한 매니지드 객체의 정의에 대한 확장과 함께 관리 정보 베이스(MIB) 관리 정보 베이스 지원을 제공합니다.
Junos 디바이스에서 RPM이 구성되면 디바이스는 패킷 응답 시간, 지터 및 패킷 손실을 기반으로 네트워크 성능을 계산합니다. 디바이스는 IP 주소로 식별된 지정된 프로브 대상에 프로브를 전송하여 RPM 통계를 수집합니다. 대상이 프로브를 수신하면 디바이스가 수신한 응답을 생성합니다.
릴리스 17.3R1 Junos OS MS-MPC 또는 MS-MIC를 사용하는 경우 PIC 기반 및 라우팅 엔진 기반 RPM 클라이언트 및 서버에 RPM을 IPsec 터널 및 GRE 터널에 적용할 수 있습니다. 패킷 전달 엔진 기반 RPM은 IPsec 터널에 지원되지 않습니다. IPSec 터널에서 RPM을 지원하면 IPSec 터널로 전송되는 트래픽에 대한 SLA(Service Level Agreement) 모니터링이 가능합니다.
RPM은 논리적 시스템에서 지원되지 않습니다.
Junos OS 진화한 릴리스 20.1R1부터 RPM 프로브를 구성할 수 있습니다. Junos OS Evolved의 경우, RPM은 계층 수준에서 구성됩니다 [edit services monitoring rpm]
. 지원 범위는 다음으로 제한됩니다.
-
다음 RPM 프로브 유형에 대한 프로브 생성 및 수신(클라이언트) 및 리플렉션(서버) :
-
icmp-ping
-
icmp-timestamp
-
udp-ping
-
udp-타임스탬프
-
-
프로브 기록 관리
-
syslog를 통해서만 보고
Junos OS 진화한 릴리스 21.2R1부터는 SNMP 관리 정보 베이스(MIB) 개체를 통한 보고가 RPM에 지원됩니다. Juniper 지원하는 SNMP 관리 정보 베이스(MIB)에 대한 자세한 내용은 SNMP 관리 정보 베이스(MIB) 탐색기를 참조하십시오.
Junos OS RPM 서비스를 구성하여 호스트 디바이스와 구성된 BGP 이웃 사이에 경로가 존재하는지 자동으로 결정할 수도 있습니다. SNMP 클라이언트를 사용하여 검색 결과를 볼 수 있습니다. 결과는 , , jnxPingResultsTable
jnxPingProbeHistoryTable
및 pingProbeHistoryTable
에 pingResultsTable
저장됩니다.
MX 시리즈 라우터에 대한 Junos OS 릴리스 18.4R1부터는 RPM 프로브를 사용하여 링크 상태를 감지하고 프로브 결과를 기준으로 기본 경로 상태를 변경할 수 있습니다. RPM 추적 경로는 IPv4 또는 IPv6일 수 있으며 단일 IPv4 또는 IPv6 다음 홉을 지원할 수 있습니다. 또는 [edit routing-instances routing-options]
계층 수준에서 문 [edit routing-options]
으로 rpm-tracking
이 기능을 구성합니다. 예를 들어, RPM 프로브를 IP 주소로 전송하여 링크가 작동 중인지 확인하고, 만약 그렇다면 소프트웨어가 경로 테이블에 정적 경로를 설치합니다. RPM 추적 정적 경로는 선호 1과 함께 설치되므로 동일한 접두사에 대한 기존 정적 경로보다 선호됩니다. 릴리스 19.1R1 Junos OS MX 시리즈 라우터의 각 IPv4 또는 IPv6 RPM 추적 정적 경로에 대해 최대 16개의 다음 홉을 추적할 수 있습니다. 릴리스 20.4R1 Junos OS PTX 시리즈 라우터에 대한 지원을 확대했습니다. 또한 이 기능에 대해 각 IPv4 또는 IPv6 대상 접두사에 대한 경로 선호 및 태그 값을 구성할 수 있습니다. 릴리스 22.3R1 Junos OS ACX710 및 ACX5448 라우터에 대해 RPM 추적 정적 경로를 구성할 수 있습니다.
Junos OS 프로브 구성 및 프로브 결과는 명령줄 인터페이스(CLI)와 SNMP 모두에서 지원됩니다. [edit services rpm probe owner
] 계층 수준에서 문에서 test test-name
프로브 옵션을 설정합니다. 명령을 사용하여 show services rpm probe-results
가장 최근 RPM 프로브의 결과를 볼 수 있습니다.
다음 프로브 유형은 DSCP 마킹으로 지원됩니다.
-
HTTP get(BGP RPM 서비스에서는 사용할 수 없음)
-
ICMP 에코
-
ICMP 타임스탬프
-
TCP 연결
-
UDP 에코
-
UDP 타임스탬프
ACX 라우터의 경우:
-
ACX710 및 ACX5448 시리즈 라우터는 Junos OS 릴리스 22.3R1부터 문 구성을 지원
hardware-timestamp
합니다. -
ACX500 시리즈, ACX1000 시리즈, ACX2000 시리즈, ACX4000 시리즈, ACX5048 라우터 및 ACX5096 라우터는 문 구성을
hardware-timestamp
지원하지 않습니다.
프로브를 사용하면 다음을 모니터링할 수 있습니다.
-
평균 RTT(Round-Trip Time)
-
왕복 시간 지터 - 최소 및 최대 왕복 시간 간의 차이
-
최대 RTT(Round-Trip Time)
-
최소 RTT(Round-Trip Time)
-
왕복 시간의 표준 편차(Junos OS 전용)
ICMP 타임스탬프 프로브의 단방향 측정은 다음과 같습니다.
-
송신 및 수신 시간에 대한 최소, 최대, 표준 편차 및 지터 측정
-
수신된 프로브 응답 수
-
전송된 프로브 수
-
손실 프로브 비율
다음 RPM 임계값을 구성할 수 있습니다.
-
수신/송신 지연
-
지터
-
RTT(Round-Trip Time)
-
표준 편차(Junos OS 전용)
-
연속 손실 프로브
-
총 손실 프로브(테스트당)
또한 구성 문을 사용하여 입력 인터페이스 dscp-code-points
에서 수신된 일반 데이터 패킷보다 CoS(classifier)와 RPM 패킷의 우선 순위를 구성할 수 있습니다.
표 1 은 MPC, MS-MIC/MPC 및 라우팅 엔진 대한 RPM 및 관련 타임스탬프 지원에 대한 정보를 제공합니다.
기능 |
역할 |
IP 버전 |
지원(Y/N) |
라우팅 엔진 타임스탬프 |
MPC의 타임스탬프(하드웨어 타임스탬프) |
MPC의 타임스탬프(si-interface) |
MS-MIC/MPC에 대한 타임스탬프(위임 프로브) |
---|---|---|---|---|---|---|---|
Rpm |
클라이언트 |
IPv4 |
Y |
Y(μsec) 최대 프로브 2000개 |
Y(μsec) 최대 프로브 2000개 |
N |
Y(msec) 최대 프로브 100만 개 |
IPv6 |
Y |
Y(μsec) 최대 프로브 2000개 |
N |
N |
Y(msec) 최대 프로브 100만 개 |
||
서버
|
IPv4 |
Y |
Y(μsec) 최대 프로브 2000개 |
Y(μsec) 최대 프로브 2000개 |
N |
Y(msec) 최대 프로브 100만 개 |
|
IPv6 |
Y |
Y(μsec) 최대 프로브 2000개 |
N |
N |
Y(msec) 최대 프로브 100만 개 |