client (TWAMP)
Syntax (Junos OS)
client { control-connection control-client- name { authentication-mode; control-type (managed | light); destination-interface interface-name; destination-port port; history-size size; moving-average-size number; persistent-results; routing-instance instance-name; target (url url | address address); tcp-keepcnt; tcp-keepidle; tcp-keepintvl; test-interval interval; traps { control-connection-closed; test-iteration-done; } data-fill-with zeros; data-size size; dscp-code-points (RPM) dscp-bits; probe-count count; probe-interval seconds; thresholds thresholds; test-session session-name { data-fill-with zeros data; data-size size; dscp-code-points (RPM) dscp-bits; probe-count count; probe-interval seconds; source-address source-address; target-address target-address local-link IPv6-link-local-interface-name; traps { egress-jitter-exceeded; egress-std-dev-exceeded; egress-time-exceeded; ingress-jitter-exceeded; ingress-std-dev-exceeded; ingress-time-exceeded; jitter-exceeded; max-rtt-exceeded; probe-failure; rtt-exceeded; std-dev-exceeded; test-completion; test-failure; } } } }
Syntax (Junos OS Evolved)
client { control-connection control-client-name { control-type (managed | light); destination-port destination-port; routing-instance routing-instance-name; source-address source-address; source-routing { forward (srmpls-nodes <label hop1...n> | srv6-nodes <IPv6 SID hop1...n>); return (srmpls-nodes <label hop1...n> | srv6-nodes <IPv6 SID hop1...n>); } target target-address; test-start (auto | manual); test-interval seconds; traps { control-connection-closed; test-iteration-done; } test-session name { data-size data-size; destination-port destination-port; dscp-code-points dscp-code-points; history-size history-size; moving-average-size moving-average-size; offload-type (none | inline-timestamping | pfe-timestamp); probe-count probe-count; probe-interval seconds; source-address source-address; target target-address local-link IPv6-link-local-interface-name; thresholds { control-failure (on | off); successive-loss number; total-loss number; threshold-type (microseconds | average); } traps { egress-jitter-exceeded; egress-time-exceeded; ingress-jitter-exceeded; ingress-time-exceeded; jitter-exceeded; probe-failure; rtt-exceeded; test-completion; test-failure; } ttl hop-count; } } }
Junos OS Hierarchy Level
[edit services rpm twamp]
Junos OS Evolved Hierarchy Level
[edit services monitoring twamp]
Description
Defines the Two-Way Active Measurement Protocol (TWAMP) client configuration. A client opens a TCP connection to the server on well-known port 862. The host that initiates the TCP connection takes on the roles of control client and session sender. The host that acknowledges the TCP connection accepts the roles of server and session reflector.
The remaining statements are explained separately. Search for a statement in CLI Explorer or click a linked statement in the Syntax section for details.
Required Privilege Level
system—To view this statement in the configuration.
system-control—To add this statement to the configuration.
Release Information
Statement introduced in Junos OS Release 15.1.
Statement introduced in Junos OS Evolved Release 20.3R1.
control-type
option introduced in Junos OS Release 21.1R1 and Junos
OS Evolved Release 20.3R1.
traps
option introduced in Junos OS Evolved Release 21.3R1.
source-address
option and the local-link
sub-option
of the target-address
option for TWAMP Light test sessions
introduced in Junos OS Release 21.4R1.
The local-link
sub-option of the target
option for
TWAMP Light test sessions introduced in Junos OS Evolved Release 22.3R1.
The inline-timestamping
suboption of the
offload-type
option introduced in Junos OS Evolved Release
22.4R1.
source-routing
option introduced in Junos OS Evolved Release
24.4R1.