FD.io VPP
v19.01.3-6-g70449b9b9
Vector Packet Processing
|
nsim enable-disable <interface-name-1> <interface-name-2> [disable].
Enable or disable network simulation cross-connect on two interfaces The network simulator must have already been configured, see the "nsim_configure" command.
Place the interfaces into a bridge group, to ensure that interfaces are in promiscuous mode.
nsim enable-disable TenGigabitEthernet2/0/0 TenGigabitEthernet2/0
nsim enable-disable TenGigabitEthernet2/0/0 TenGigabitEthernet2/0 disable
vpp# nsim enable-disable <intfc> <intfc> [disable]
Declaration: nsim_enable_disable_command (src/plugins/nsim/nsim.c line 293)
Implementation: nsim_enable_disable_command_fn.
set nsim delay <time> bandwidth <bps> packet-size <nbytes>.
Configure the network simulation cross-connect Once the simulator is configured, use the "nsim enable-disable" command to set up a cross-connect with the supplied delay characteristics.
The cross connect configuration may be changed without restarting vpp but it is good practice to shut down the interfaces.
set nsim delay 10.0 ms bandwidth 5.5 gbit packet-size 128
vpp# set nsim delay <nn> bandwidth <bb> packet-size <nn>
Declaration and implementation
Declaration: set_nsim_command (src/plugins/nsim/nsim.c line 541)
Implementation: set_nsim_command_fn.
Summary/usage
Display network delay simulator configuration.
Description
Display state info for the network delay simulator.
show nsim verbose
Network simulator cross-connects TenGigabitEthernet2/0/0 and TenGigabitEthernet2/0/1
...inserting link delay of 10.00 ms, 20.00 ms round-trip
Configured bandwidth: 10.10 gbit/sec
Configured packet size: 128
Sim uses 157814784 bytes total
vpp# show nsim
Declaration: show_nsim_command (src/plugins/nsim/nsim.c line 615)
Implementation: show_nsim_command_fn.