Configurar el cliente TWAMP y el servidor TWAMP para volver a conectarse automáticamente después de la disponibilidad del servidor TWAMP
Puede ejecutar el cliente TWAMP automáticamente sin intervención manual durante fallas de red o cambios de configuración. En caso de una interrupción de la red o pérdida de conexión entre un cliente TWAMP y el servidor TWAMP, se pierden todas las conexiones de control TCP de TWAMP afectadas y las sesiones de prueba UDP. En cada intervalo de prueba, el cliente TWAMP continúa enviando los paquetes de control para restablecer la conectividad con el servidor TWAMP hasta que sea exitoso. Todas las estadísticas se mantendrán durante esa falla de red.
Este procedimiento es solo para Junos OS. Para configurar el cliente TWAMP:
- Configure las interfaces.
[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
- Configure el chasis.
[edit chassis] user@router1# set fpc 2 pic 2 inline-services bandwidth 1g
- Configure los servicios.
[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
Para configurar el servidor TWAMP:
Configure las interfaces.
[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
Configure el chasis.
[edit chassis] user@router1# set fpc 1 pic 1 inline-services bandwidth 1g
Configure los servicios.
[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
Cuando se puede llegar al servidor TWAMP, el resultado de Junos OS es el siguiente. El TWAMP-Server-Status
es Connected
y el Number-Of-Retries-With-TWAMP-Server
es 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
Después de desactivar el servidor mediante el comando deactivate interfaces si-1/1/0 unit 30
, el resultado es el siguiente para Junos OS. El TWAMP-Server-Status
is Not Connected
y el Number-Of-Retries-With-TWAMP-Server
is 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
Después de activar el servidor con el activate interfaces si-1/1/0 unit 30
comando, el resultado es el siguiente para Junos OS. El TWAMP-Server-Status
is Connected
y el Number-Of-Retries-With-TWAMP-Server
is 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