이 페이지 내용
예: MX 시리즈 라우터에서 TWAMP 클라이언트 및 서버 구성
이 예는 TWAMP 클라이언트 및 서버를 구성하는 방법을 보여주며 다음 섹션을 포함합니다.
요구 사항
이 예에서 사용되는 하드웨어 및 소프트웨어 구성 요소는 다음과 같습니다.
-
MX 시리즈 라우터.
-
Junos OS 릴리스 15.1 이상.
개요
이 예에서는 TWAMP(Two-Way Active Measurement Protocol)에 대해 설명합니다. TWAMP는 TWAMP 프로토콜을 지원하는 두 디바이스 간의 네트워크 성능을 측정하는 개방형 프로토콜입니다. TWAMP-Control 프로토콜은 성능 측정 세션을 설정하는 데 사용됩니다. TWAMP-Test 프로토콜은 성능 측정 프로브를 송수신하는 데 사용됩니다.
TWAMP 아키텍처는 모니터링 세션을 시작하고 패킷을 교환하는 다음 엔티티로 구성됩니다.
-
제어 클라이언트는 요청된 모든 테스트 세션을 시작 세션 메시지로 개시하고 서버는 이를 승인합니다. 필요한 경우, 제어 클라이언트는 모든 테스트 세션을 중지하라는 메시지를 보냅니다.
-
세션 전송자와 세션 반영자는 각 활성 세션에 대해 TWAMP-Test 프로토콜에 따라 테스트 패킷을 교환합니다. TWAMP-Test 패킷을 수신하면 세션 반영자는 측정 패킷만 반영하고 TWAMP에서 패킷 통계를 수집하지 않습니다.
TWAMP 서버는 하나 이상의 TWAMP 세션을 관리하고 세션당 포트를 구성할 수 있는 엔드 시스템입니다. 서버는 TCP 포트에서 수신 대기합니다. 세션 반영자와 서버는 IP 서비스 레벨 일치 작업에서 TWAMP 응답자를 구성합니다.
15.1의 경우, 제어 클라이언트와 세션 전송자가 모두 동일한 주니퍼 라우터에 위치합니다. 클라이언트 디자인에서는 서버와 세션 반영자가 동일한 시스템에 있을 것을 요구하지 않습니다. 따라서 Juniper TWAMP 클라이언트는 제3자 서버 구현 환경에서도 작동합니다.
TWAMP 클라이언트 구성
CLI 빠른 구성
이 예를 빠르게 구성하려면 다음 명령을 복사하여 텍스트 파일에 붙여 넣고 줄 바꿈을 제거한 다음 네트워크 구성에 맞게 필요한 세부 정보를 변경한 후 명령을 복사하여 SG1 라우터의 [edit] 계층 수준에서 CLI에 붙여 넣습니다.
섀시 구성
set chassis fpc 4 pic 1 inline-services bandwidth 1g
인터페이스 구성
set interfaces si-4/1/0 unit 0 family inet set interfaces si-4/1/0 unit 10 rpm twamp-client set interfaces si-4/1/0 unit 10 family inet address 10.60.60.1/32
서비스 구성
set services rpm twamp client control-connection c1 destination-interface si-4/1/0.10 set services rpm twamp client control-connection c1 history-size 500 set services rpm twamp client control-connection c1 target-address 10.70.70.1 set services rpm twamp client control-connection c1 test-count 1 set services rpm twamp client control-connection c1 test-interval 1 set services rpm twamp client control-connection c1 traps test-iteration-done set services rpm twamp client control-connection c1 traps control-connection-closed set services rpm twamp client control-connection c1 test-session t1 target-address 10.70.70.1 set services rpm twamp client control-connection c1 test-session t1 data-fill-with-zeros set services rpm twamp client control-connection c1 test-session t1 data-size 1400 set services rpm twamp client control-connection c1 test-session t1 probe-count 55 set services rpm twamp client control-connection c1 test-session t1 probe-interval 1
TWAMP 클라이언트 구성
단계별 절차
다음 예제에서는 구성 계층에서 다양한 수준의 탐색이 필요합니다.
-
섀시를 구성합니다.
[edit chassis] user@router1# set fpc 4 pic 1 inline-services bandwidth 1g
-
인터페이스를 구성합니다.
[edit interfaces] user@router1# set si-4/1/0 unit 0 family inet user@router1# set si-4/1/0 unit 10 rpm twamp-client user@router1# set si-4/1/0 unit 10 family inet address 10.60.60.1/32
-
서비스를 구성합니다.
[edit services] user@router1# set rpm twamp client control-connection c1 destination-interface si-4/1/0.10 user@router1# set rpm twamp client control-connection c1 history-size 500 user@router1# set rpm twamp client control-connection c1 target-address 10.70.70.1 user@router1# set rpm twamp client control-connection c1 test-count 1 user@router1# set rpm twamp client control-connection c1 test-interval 1 user@router1# set rpm twamp client control-connection c1 traps test-iteration-done user@router1# set rpm twamp client control-connection c1 traps control-connection-closed user@router1# set rpm twamp client control-connection c1 test-session t1 target-address 10.70.70.1 user@router1# set rpm twamp client control-connection c1 test-session t1 data-fill-with-zeros user@router1# set rpm twamp client control-connection c1 test-session t1 data-size 1400 user@router1# set rpm twamp client control-connection c1 test-session t1 probe-count 55 user@router1# set rpm twamp client control-connection c1 test-session t1 probe-interval 1
결과
라우터 1의 구성 모드에서 , show interfaces, 명령을 show services rpm twamp 입력하여 show chassis구성을 확인합니다. 출력 결과가 의도한 구성대로 표시되지 않으면 이 예의 지침을 반복하여 구성을 수정하십시오.
user@router1# show chassis
fpc 4 {
pic 1 {
inline-services {
bandwidth 1g;
}
}
}
user@router1# show interfaces
si-4/1/0 {
unit 0 {
family inet;
}
unit 10 {
rpm twamp-client;
family inet {
address 10.60.60.1/32;
}
}
}
user@router1# show services rpm twamp
client {
control-connection c1 {
destination-interface si-4/1/0.10;
history-size 500;
target-address 10.70.70.1;
test-count 1;
test-interval 1;
traps {
test-iteration-done;
control-connection-closed;
}
test-session t1 {
target-address 10.70.70.1;
data-fill-with-zeros;
data-size 1400;
probe-count 55;
probe-interval 1;
}
}
}
TWAMP 서버 구성
CLI 빠른 구성
이 예를 빠르게 구성하려면 다음 명령을 복사하여 텍스트 파일에 붙여 넣고 줄 바꿈을 제거한 다음 네트워크 구성에 맞게 필요한 세부 정보를 변경한 후 명령을 복사하여 SG1 라우터의 [edit] 계층 수준에서 CLI에 붙여 넣습니다.
섀시 구성
set chassis fpc 2 pic 1 inline-services bandwidth 1g
인터페이스 구성
set interfaces si-2/1/0 unit 0 family inet set interfaces si-2/1/0 unit 10 rpm twamp-server set interfaces si-2/1/0 unit 10 family inet address 10.70.70.1/32
서비스 구성
set services rpm twamp server authentication-mode none set services rpm twamp server port 862 set services rpm twamp server client-list Client1 address 10.60.60.1/32
TWAMP 서버 구성
단계별 절차
다음 예제에서는 구성 계층에서 다양한 수준의 탐색이 필요합니다.
-
섀시를 구성합니다.
[edit chassis] user@router1# set fpc 2 pic 1 inline-services bandwidth 1g
-
인터페이스를 구성합니다.
[edit interfaces] user@router1#set si-2/1/0 unit 0 family inet user@router1#set si-2/1/0 unit 10 rpm twamp-server user@router1#set si-2/1/0 unit 10 family inet address 10.70.70.1/32
-
서비스를 구성합니다.
[edit services] user@router1# set rpm twamp server authentication-mode none user@router1# set rpm twamp server port 862 user@router1# set rpm twamp server client-list Client1 address 10.60.60.1/32
결과
라우터 1의 구성 모드에서 , show interfaces, 명령을 show services rpm twamp server 입력하여 show chassis구성을 확인합니다. 출력 결과가 의도한 구성대로 표시되지 않으면 이 예의 지침을 반복하여 구성을 수정하십시오.
user@router1# show chassis
fpc 2 {
pic 1 {
inline-services {
bandwidth 1g;
}
}
}
user@router1# show interfaces
si-2/1/0 {
unit 0 {
family inet;
}
unit 10 {
rpm twamp-server;
family inet {
address 10.70.70.1/32;
}
}
}
user@router1# show services rpm twamp server
authentication-mode none;
port 862;
client-list Client1 {
address {
10.60.60.1/32;
}
}
확인
TWAMP 서버 세션 확인
목적
TWAMP 서버 세션이 설정되었는지 확인합니다.
행동
운영 모드에서 명령을 입력합니다 show services rpm twamp server session .
user@router1> show services rpm twamp server session
Session Connection Sender Sender Reflector Reflector
ID ID address port address port
4 44 10.1.1.1 12345 192.168.219.203 890
78 44 10.22.1.55 345 10.22.2.2 89022
234 423 192.168.219.203 2345 10.2.22.2 3333
5 423 10.4.1.1 82345 10.2.2.2 45909
1 423 192.168.1.1 645 10.32.2.2 2394
TWAMP 클라이언트 세션 확인
목적
TWAMP 클라이언트 세션이 설정되었는지 확인합니다.
행동
운영 모드에서 명령을 입력합니다 show services rpm twamp client session .
user@router1> show services rpm twamp client session
Connection Session Sender Sender Reflector Reflector
Name Name address port address port
c2 t1 10.60.60.1 10008 10.70.70.1 10008