Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

ViNePerf decides on how switch is managed based on (a) 'deployment-scenario' and (b) VSWITCH type. If VSWITCH , in the arguments, --vswitch is set to 'None', then ViNePerf will treat it as "pkt-fowardingforwarding' case and does not deploy any vSwitch, else it creates vswitch based on 'deployment-scenario'. Here, 'deployment-scenario' mainly control what kind of flow and interface configuration should be done on the managed vSwitch.

As this is an external case, we should set the VSWITCH to None, which will make ViNePerf to consider it as a 'Packet-Forwarding' scenario. We do not want to use the packet-forwarding option too - hence, a 'dummy' packet-forwarder is created. Using VSWITCH --vswitch as None and PKT_FWD as dummy, we will ensure the ViNePerf will not bother about vSwitch, and just focuses on Pods and Traffic-management.

For this case, ensure the following configuration:

  1. VSWITCH --vswitch is set to None.
  2. PKT_FWD is set to Dummy.
  3. The 'deployment' of testcase starts with pc (For KaLi release - as only North-South is supported for now).
  4. The EXT_VSWITCH in conf/12_k8s.conf is set to True.
  5. EXT_VSWITCH_TYPE is set to 'vpp'

...