SRv6 Performance Measurement Functions - Experiment¶
The Controller allows to execute performance measurement experiments
on a network. The section srv6pm
/configuration
of the
Command-Line Interface provides several functions to start and control
performance experiments.
Entering the srv6pm
/experiment
section¶
controller> srv6pm
controller(srv6pm)> experiment
controller(srv6pm-experiment)>
Section srv6pm
/experiment
supports the following commands:
exit help show start stop
show
¶
Show the results of an experiment.
controller(srv6pm-experiment)> show --help
usage: show [-h] --sender-ip SENDER_IP --sender-port SENDER_PORT
--reflector-ip REFLECTOR_IP --reflector-port REFLECTOR_PORT [-s]
[-c SERVER_CERT] --send_refl_sidlist SEND_REFL_SIDLIST
--refl_send_sidlist REFL_SEND_SIDLIST [-d]
Show the results of an experiment
optional arguments:
-h, --help show this help message and exit
--sender-ip SENDER_IP
IP of the gRPC server of the sender
--sender-port SENDER_PORT
Port of the gRPC server of the sender
--reflector-ip REFLECTOR_IP
IP of the gRPC server of the reflector
--reflector-port REFLECTOR_PORT
Port of the gRPC server of the reflector
-s, --secure Activate secure mode
-c SERVER_CERT, --server-cert SERVER_CERT
CA certificate file
--send_refl_sidlist SEND_REFL_SIDLIST
send_refl_sidlist
--refl_send_sidlist REFL_SEND_SIDLIST
refl_send_sidlist
-d, --debug Activate debug logs
start
¶
Start a new experiment.
controller(srv6pm-experiment)> start --help
usage: start [-h] --sender-ip SENDER_IP --sender-port SENDER_PORT
--reflector-ip REFLECTOR_IP --reflector-port REFLECTOR_PORT [-s]
[-c SERVER_CERT] --send_refl_dest SEND_REFL_DEST --refl_send_dest
REFL_SEND_DEST --send_refl_sidlist SEND_REFL_SIDLIST
--refl_send_sidlist REFL_SEND_SIDLIST
[--measurement_protocol MEASUREMENT_PROTOCOL]
[--measurement_type MEASUREMENT_TYPE]
[--authentication_mode AUTHENTICATION_MODE]
[--authentication_key AUTHENTICATION_KEY]
[--timestamp_format TIMESTAMP_FORMAT]
[--delay_measurement_mode DELAY_MEASUREMENT_MODE]
[--padding_mbz PADDING_MBZ]
[--loss_measurement_mode LOSS_MEASUREMENT_MODE] --measure_id
MEASURE_ID [--send_refl_localseg SEND_REFL_LOCALSEG]
[--refl_send_localseg REFL_SEND_LOCALSEG] [--force] [-d]
Start a new experiment
optional arguments:
-h, --help show this help message and exit
--sender-ip SENDER_IP
IP of the gRPC server of the sender
--sender-port SENDER_PORT
Port of the gRPC server of the sender
--reflector-ip REFLECTOR_IP
IP of the gRPC server of the reflector
--reflector-port REFLECTOR_PORT
Port of the gRPC server of the reflector
-s, --secure Activate secure mode
-c SERVER_CERT, --server-cert SERVER_CERT
CA certificate file
--send_refl_dest SEND_REFL_DEST
send_refl_dest
--refl_send_dest REFL_SEND_DEST
refl_send_dest
--send_refl_sidlist SEND_REFL_SIDLIST
send_refl_sidlist
--refl_send_sidlist REFL_SEND_SIDLIST
refl_send_sidlist
--measurement_protocol MEASUREMENT_PROTOCOL
measurement_protocol
--measurement_type MEASUREMENT_TYPE
measurement_type
--authentication_mode AUTHENTICATION_MODE
authentication_mode
--authentication_key AUTHENTICATION_KEY
authentication_key
--timestamp_format TIMESTAMP_FORMAT
timestamp_format
--delay_measurement_mode DELAY_MEASUREMENT_MODE
delay_measurement_mode
--padding_mbz PADDING_MBZ
padding_mbz
--loss_measurement_mode LOSS_MEASUREMENT_MODE
loss_measurement_mode
--measure_id MEASURE_ID
measure_id
--send_refl_localseg SEND_REFL_LOCALSEG
send_refl_localseg
--refl_send_localseg REFL_SEND_LOCALSEG
refl_send_localseg
--force force
-d, --debug Activate debug logs
stop
¶
Stop a running experiment.
controller(srv6pm-experiment)> stop --help
usage: stop [-h] --sender-ip SENDER_IP --sender-port SENDER_PORT
--reflector-ip REFLECTOR_IP --reflector-port REFLECTOR_PORT [-s]
[-c SERVER_CERT] --send_refl_dest SEND_REFL_DEST --refl_send_dest
REFL_SEND_DEST --send_refl_sidlist SEND_REFL_SIDLIST
--refl_send_sidlist REFL_SEND_SIDLIST
[--send_refl_localseg SEND_REFL_LOCALSEG]
[--refl_send_localseg REFL_SEND_LOCALSEG] [-d]
Stop a running experiment
optional arguments:
-h, --help show this help message and exit
--sender-ip SENDER_IP
IP of the gRPC server of the sender
--sender-port SENDER_PORT
Port of the gRPC server of the sender
--reflector-ip REFLECTOR_IP
IP of the gRPC server of the reflector
--reflector-port REFLECTOR_PORT
Port of the gRPC server of the reflector
-s, --secure Activate secure mode
-c SERVER_CERT, --server-cert SERVER_CERT
CA certificate file
--send_refl_dest SEND_REFL_DEST
send_refl_dest
--refl_send_dest REFL_SEND_DEST
refl_send_dest
--send_refl_sidlist SEND_REFL_SIDLIST
send_refl_sidlist
--refl_send_sidlist REFL_SEND_SIDLIST
refl_send_sidlist
--send_refl_localseg SEND_REFL_LOCALSEG
send_refl_localseg
--refl_send_localseg REFL_SEND_LOCALSEG
refl_send_localseg
-d, --debug Activate debug logs