TWAMP 서버 사용 취소 후 자동으로 재연결하도록 TWAMP 클라이언트 및 TWAMP 서버 구성
네트워크 장애나 구성 변경 시 수동 개입 없이 TWAMP 클라이언트를 자동으로 실행할 수 있습니다. TWAMP 클라이언트와 TWAMP 서버 간의 네트워크 중단 또는 연결 손실의 경우 영향을 받는 모든 TWAMP TCP 제어 연결과 UDP 테스트 세션이 손실됩니다. 각 테스트 간격마다 TWAMP 클라이언트는 컨트롤 패킷을 계속 전송하여 TWAMP 서버와의 연결을 다시 설정합니다. 모든 통계는 네트워크 장애 시 유지됩니다.
이 절차는 Junos OS에만 해당됩니다. TWAMP 클라이언트를 구성하려면 다음을 수행합니다.
- 인터페이스를 구성합니다.
[edit interfaces] user@router1# set si-2/2/0 unit 0 family inet user@router1# set si-2/2/0 unit 10 rpm twamp-client user@router1# set si-2/2/0 unit 10 family inet address 192.168.20.1/32
- 섀시를 구성합니다.
[edit chassis] user@router1# set fpc 2 pic 2 inline-services bandwidth 1g
- 서비스를 구성합니다.
[edit services] user@router1# set rpm twamp client control-connection c1 destination-interface si-2/2/0.10 user@router1# set rpm twamp client control-connection c1 persistent-results user@router1# set rpm twamp client control-connection c1 history-size 500 user@router1# set rpm twamp client control-connection c1 routing instance IN user@router1# set rpm twamp client control-connection c1 target-address 192.0.2.2 user@router1# set rpm twamp client control-connection c1 tcp-keepidle 20 user@router1# set rpm twamp client control-connection c1 tcp-keepintvl 4 user@router1# set rpm twamp client control-connection c1 tcp-keepcnt 10 user@router1# set rpm twamp client control-connection c1 test-interval 4 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 192.0.2.2 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 20 user@router1# set rpm twamp client control-connection c1 test-session t1 probe-interval 1 user@router1# set rpm twamp client control-connection c1 test-session t2 target-address 192.0.2.2 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 20 user@router1# set rpm twamp client control-connection c1 test-session t1 probe-interval 1 user@router1# set rpm twamp client control-connection c1 test-session t1 thresholds total-loss 10 user@router1# set rpm twamp client control-connection c1 test-session t1 thresholds jitter-gress 20 user@router1# set rpm twamp client control-connection c1 test-session t2 target-address 192.0.3.1 user@router1# set rpm twamp client control-connection c1 test-session t2 data-fill-with-zeros user@router1# set rpm twamp client control-connection c1 test-session t2 data-size 1400 user@router1# set rpm twamp client control-connection c1 test-session t2 probe-count 15 user@router1# set rpm twamp client control-connection c1 test-session t2 probe-interval 1 user@router1# set rpm twamp client control-connection c1 test-session t2 thresholds total-loss 10 user@router1# set rpm twamp client control-connection c1 test-session t2 thresholds jitter-gress 20
TWAMP 서버를 구성하려면 다음을 수행합니다.
인터페이스를 구성합니다.
[edit interfaces] user@router1# set si-1/1/0 unit 30 family inet user@router1# set si-1/1/0 unit 30 rpm twamp-server user@router1# set si-1/1/0 unit 30 family inet address 192.02.2/24
섀시를 구성합니다.
[edit chassis] user@router1# set fpc 1 pic 1 inline-services bandwidth 1g
서비스를 구성합니다.
[edit services] user@router1# set rpm twamp server tcp-keepidle 200 user@router1# set rpm twamp server tcp-keepintvl 20 user@router1# set rpm twamp server tcp-keepcnt 210 user@router1# set rpm twamp server authentication-mode none user@router1# set rpm twamp server server-inactivity-timeout 5 user@router1# set rpm twamp server reflector-inactivity-timeout 15 user@router1# set rpm twamp server max-connection-duration 0 user@router1# set rpm twamp server maximum-sessions 100 user@router1# set rpm twamp server maximum-sessions-per-connection 50 user@router1# set rpm twamp server maximum-connections 500 user@router1# set rpm twamp server maximum-connections-per-client 500 user@router1# set rpm twamp server port 862 user@router1# set rpm twamp server client-list Client1 address 192.168.20.1/24
TWAMP 서버에 도달하면 Junos OS의 출력은 다음과 같습니다. is TWAMP-Server-Status
Connected
및 is Number-Of-Retries-With-TWAMP-Server
1
user@router1> show services rpm twamp client probe-results | no-more Jan 11 11:43:42 Owner: c1, Test: t1 server-address: 192.0.2.2, server-port: 862, Client address: 192.168.20.1, Client port: 58991 TWAMP-Server-Status: Connected, Number-Of-Retries-With-TWAMP-Server: 1 Routing Instance Name: IN Destination interface name: si-2/2/0.10 Test size: 20 probes Probe results: Response received Probe sent time: Fri Jan 11 11:43:41 2019 Probe rcvd/timeout time: Fri Jan 11 11:43:41 2019 Rtt: 57 usec, Egress jitter: 1 usec, Ingress jitter: -1 usec, Round trip jitter: 0 usec Egress interarrival jitter: 43 usec, Ingress interarrival jitter: 43 usec, Round trip interarrival jitter: 1 usec Results over current test: ....... ........ Owner: c1, Test: t2 server-address: 192.0.2.2, server-port: 862, Client address: 192.168.20.1, Client port: 58991 TWAMP-Server-Status: Connected, Number-Of-Retries-With-TWAMP-Server: 1 Routing Instance Name: IN Destination interface name: si-2/2/0.10 Test size: 15 probes Probe results: Response received Probe sent time: Fri Jan 11 11:43:36 2019 Probe rcvd/timeout time: Fri Jan 11 11:43:36 2019 Rtt: 58 usec, Egress jitter: 1 usec, Ingress jitter: -1 usec, Round trip jitter: 0 usec Egress interarrival jitter: 28 usec, Ingress interarrival jitter: 28 usec, Round trip interarrival jitter: 0 usec Results over current test: Probes sent: 15, Probes received: 15, Loss percentage: 0.000000 Measurement: Round trip time Samples: 15, Minimum: 57 usec, Maximum: 59 usec, Average: 58 usec, Peak to peak: 2 usec, Stddev: 1 usec, Sum: 866 usec Measurement: Positive egress jitter ........ Measurement: Round trip time Samples: 105, Minimum: 57 usec, Maximum: 59 usec, Average: 58 usec, Peak to peak: 2 usec, Stddev: 1 usec, Sum: 6062 usec Measurement: Positive egress jitter Samples: 77, Minimum: 0 usec, Maximum: 398 usec, Average: 12 usec, Peak to peak: 398 usec, Stddev: 63 usec, Sum: 925 usec Measurement: Negative egress jitter Samples: 18, Minimum: 16 usec, Maximum: 431 usec, Average: 69 usec, Peak to peak: 415 usec, Stddev: 91 usec, Sum: 1248 usec Measurement: Positive ingress jitter Samples: 19, Minimum: 0 usec, Maximum: 431 usec, Average: 66 usec, Peak to peak: 431 usec, Stddev: 90 usec, Sum: 1249 usec Measurement: Negative ingress jitter Samples: 76, Minimum: 1 usec, Maximum: 397 usec, Average: 12 usec, Peak to peak: 396 usec, Stddev: 63 usec, Sum: 922 usec Measurement: Positive round trip jitter Samples: 79, Minimum: 0 usec, Maximum: 1 usec, Average: 0 usec, Peak to peak: 1 usec, Stddev: 0 usec, Sum: 26 usec Measurement: Negative round trip jitter Samples: 25, Minimum: 1 usec, Maximum: 1 usec, Average: 1 usec, Peak to peak: 0 usec, Stddev: 0 usec, Sum: 25 usec
명령을 deactivate interfaces si-1/1/0 unit 30
사용하여 서버가 비활성화되면 출력은 Junos OS에서와 같습니다. is TWAMP-Server-Status
Not Connected
및 is Number-Of-Retries-With-TWAMP-Server
12:
user@router1> show services rpm twamp client probe-results control-connection c1 | no-more Jan 11 11:48:24 Owner: c1, Test: t1 server-address: 192.0.2.2, server-port: 862, Client address: 192.168.20.1, Client port: 58991 TWAMP-Server-Status: Not Connected, Number-Of-Retries-With-TWAMP-Server: 12 Reflector address: 192.0.2.2, Reflector port: 14779, Sender address: 192.168.20.1, sender-port: 14779 Routing Instance Name: IN Destination interface name: si-2/2/0.10 Test size: 20 probes Probe results: Response received Probe sent time: Fri Jan 11 11:45:38 2019 Probe rcvd/timeout time: Fri Jan 11 11:45:38 2019 Rtt: 55 usec, Egress jitter: -17 usec, Ingress jitter: 18 usec, Round trip jitter: 1 usec Egress interarrival jitter: 37 usec, Ingress interarrival jitter: 37 usec, Round trip interarrival jitter: 0 usec Results over current test: Probes sent: 10, Probes received: 10, Loss percentage: 0.000000 Measurement: Round trip time ......... Samples: 17, Minimum: 0 usec, Maximum: 3 usec, Average: 0 usec, Peak to peak: 3 usec, Stddev: 1 usec, Sum: 4 usec Measurement: Negative round trip jitter Samples: 3, Minimum: 1 usec, Maximum: 3 usec, Average: 2 usec, Peak to peak: 2 usec, Stddev: 1 usec, Sum: 5 usec Results over all tests: Probes sent: 210, Probes received: 210, Loss percentage: 0.000000 ........ TWAMP-Server-Status: Not Connected, Number-Of-Retries-With-TWAMP-Server: 12 Reflector address: 192.0.2.2, Reflector port: 14778, Sender address: 192.168.20.1, sender-port: 14778 Routing Instance Name: IN Destination interface name: si-2/2/0.10 Test size: 15 probes Probe results: Response received Probe sent time: Fri Jan 11 11:45:38 2019 Probe rcvd/timeout time: Fri Jan 11 11:45:38 2019 Rtt: 58 usec, Egress jitter: -18 usec, Ingress jitter: 19 usec, Round trip jitter: 0 usec .......... Results over all tests: Probes sent: 160, Probes received: 160, Loss percentage: 0.000000 Measurement: Round trip time Samples: 160, Minimum: 57 usec, Maximum: 59 usec, Average: 58 usec, Peak to peak: 2 usec, Stddev: 1 usec, Sum: 9232 usec Measurement: Positive egress jitter Samples: 119, Minimum: 0 usec, Maximum: 398 usec, Average: 12 usec, Peak to peak: 398 usec, Stddev: 62 usec, Sum: 1398 usec Measurement: Negative egress jitter Samples: 27, Minimum: 16 usec, Maximum: 431 usec, Average: 64 usec, Peak to peak: 415 usec, Stddev: 76 usec, Sum: 1723 usec Measurement: Positive ingress jitter Samples: 28, Minimum: 0 usec, Maximum: 431 usec, Average: 62 usec, Peak to peak: 431 usec, Stddev: 76 usec, Sum: 1727 usec Measurement: Negative ingress jitter Samples: 118, Minimum: 1 usec, Maximum: 397 usec, Average: 12 usec, Peak to peak: 396 usec, Stddev: 62 usec, Sum: 1400 usec Measurement: Positive round trip jitter Samples: 120, Minimum: 0 usec, Maximum: 1 usec, Average: 0 usec, Peak to peak: 1 usec, Stddev: 0 usec, Sum: 39 usec Measurement: Negative round trip jitter Samples: 39, Minimum: 1 usec, Maximum: 1 usec, Average: 1 usec, Peak to peak: 0 usec, Stddev: 0 usec, Sum: 39 usec
명령을 사용하여 activate interfaces si-1/1/0 unit 30
서버를 활성화한 후에는 Junos OS의 출력도 다음과 같습니다. TWAMP-Server-Status
is Connected
및 the는 Number-Of-Retries-With-TWAMP-Server
12입니다.
user@router1> show services rpm twamp client probe-results control-connection c1 | no-more Jan 11 11:48:50 Owner: c1, Test: t1 server-address: 192.0.2.2, server-port: 862, Client address: 192.168.20.1, Client port: 58991 TWAMP-Server-Status: Connected, Number-Of-Retries-With-TWAMP-Server: 12 Reflector address: 192.0.2.2, Reflector port: 14963, Sender address: 192.168.20.1, sender-port: 14963 Routing Instance Name: IN Destination interface name: si-2/2/0.10 Test size: 20 probes Probe results: Response received Probe sent time: Fri Jan 11 11:48:50 2019 Probe rcvd/timeout time: Fri Jan 11 11:48:50 2019 ..... Results over all tests: Probes sent: 218, Probes received: 218, Loss percentage: 0.000000 Measurement: Round trip time Samples: 218, Minimum: 54 usec, Maximum: 59 usec, Average: 56 usec, Peak to peak: 5 usec, Stddev: 1 usec, Sum: 12160 usec ...... Owner: c1, Test: t2 server-address: 192.0.2.2, server-port: 862, Client address: 192.168.20.1, Client port: 58991 TWAMP-Server-Status: Connected, Number-Of-Retries-With-TWAMP-Server: 12 Reflector address: 192.0.2.2, Reflector port: 14962, Sender address: 192.168.20.1, sender-port: 14962 Routing Instance Name: IN Destination interface name: si-2/2/0.10 Test size: 15 probes Probe results: Response received Probe sent time: Fri Jan 11 11:48:50 2019 Probe rcvd/timeout time: Fri Jan 11 11:48:50 2019 Rtt: 57 usec, Egress jitter: 2 usec, Ingress jitter: -3 usec, ...... Results over all tests: Probes sent: 168, Probes received: 168, Loss percentage: 0.000000 Measurement: Round trip time Samples: 168, Minimum: 57 usec, Maximum: 59 usec, Average: 58 usec, Peak to peak: 2 usec, Stddev: 1 usec, Sum: 9691 usec Measurement: Positive egress jitter Samples: 124, Minimum: 0 usec, Maximum: 398 usec, Average: 11 usec, Peak to peak: 398 usec, Stddev: 61 usec, Sum: 1406 usec Measurement: Negative egress jitter Samples: 29, Minimum: 16 usec, Maximum: 431 usec, Average: 62 usec, Peak to peak: 415 usec, Stddev: 74 usec, Sum: 1806 usec Measurement: Positive ingress jitter Samples: 30, Minimum: 0 usec, Maximum: 431 usec, Average: 60 usec, Peak to peak: 431 usec, Stddev: 74 usec, Sum: 1811 usec Measurement: Negative ingress jitter Samples: 123, Minimum: 1 usec, Maximum: 397 usec, Average: 11 usec, Peak to peak: 396 usec, Stddev: 61 usec, Sum: 1410 usec Measurement: Positive round trip jitter Samples: 125, Minimum: 0 usec, Maximum: 1 usec, Average: 0 usec, Peak to peak: 1 usec, Stddev: 0 usec, Sum: 42 usec Measurement: Negative round trip jitter Samples: 42, Minimum: 1 usec, Maximum: 1 usec, Average: 1 usec, Peak to peak: 0 usec, Stddev: 0 usec, Sum: 42 usec