이 페이지의
예: 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 패킷을 수신할 때 세션 리플렉터(session reflector)는 측정 패킷만 반영하며 TWAMP에서 패킷 통계를 수집하지 않습니다.
TWAMP 서버는 하나 이상의 TWAMP 세션을 관리하는 엔드 시스템이며 세션별 포트를 구성할 수도 있습니다. 서버가 TCP 포트에서 수신 대기합니다. 세션 리플렉터와 서버가 IP 서비스 수준 계약 작업에서 TWAMP 응답자를 구성합니다.
15.1의 경우, 컨트롤 클라이언트와 세션 발신자는 모두 동일한 주니퍼 라우터에 있습니다. 클라이언트 설계에서는 서버와 세션 리플렉터를 동일한 시스템에 포함시키지 않습니다. 따라서 주니퍼 TWAMP 클라이언트는 타사 서버 구현과도 연동할 수 있습니다.
TWAMP 클라이언트 구성
CLI 빠른 구성
이 예제를 신속하게 구성하려면 다음 명령을 복사하여 텍스트 파일에 붙여넣고, 줄 바꿈을 제거하고, 네트워크 구성에 필요한 세부 정보를 변경한 다음, SG1 라우터의 [편집] 계층 수준에서 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 라우터의 [편집] 계층 수준에서 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