*** Settings ***
Documentation Test Suite for BFD tunnel monitoring
Suite Setup Genius Suite Setup
-Suite Teardown BFD Suite Stop
+Suite Teardown BFD Suite Teardown
+Test Setup Genius Test Setup
Test Teardown Genius Test Teardown ${data_models}
Library OperatingSystem
Library String
*** Variables ***
@{itm_created} TZA
${genius_config_dir} ${CURDIR}/../../variables/genius
-${Bridge-1} BR1
-${Bridge-2} BR2
${TEP_SHOW} tep:show
${TEP_SHOW_STATE} tep:show-state
${TUNNEL_MONITOR_ON} Tunnel Monitoring (for VXLAN tunnels): On
BFD_TC02 Verify that BFD tunnel monitoring interval is set with appropriate default value i.e.,1000
[Documentation] This will verify BFD tunnel monitoring default interval
- ${output}= Issue Command On Karaf Console ${TEP_SHOW}
- Should Contain ${output} ${DEFAULT_MONITORING_INTERVAL}
+ ${output} = Issue Command On Karaf Console ${TEP_SHOW}
+ ${tunnel_monitoring} = Get Lines Containing String ${output} Tunnel Monitoring Interval
+ Should Be Equal ${tunnel_monitoring} ${DEFAULT_MONITORING_INTERVAL}
Wait Until Keyword Succeeds 10s 2s Verify Config Ietf Interface Output ${INTERFACE_DS_MONI_TRUE} ${INTERFACE_DS_MONI_INT_1000} ${TUNNEL_MONI_PROTO}
BFD_TC04 Verify that in controller tunnel status is up when ITM tunnel interface is brought up.
Issue Command On Karaf Console ${TEP_SHOW}
Issue Command On Karaf Console ${TEP_SHOW_STATE}
SSHLibrary.Switch Connection ${conn_id_1}
- Execute Command sudo ovs-vsctl del-controller BR1
+ Execute Command sudo ovs-vsctl del-controller ${Bridge}
SSHLibrary.Switch Connection ${conn_id_2}
- Execute Command sudo ovs-vsctl del-controller BR2
+ Execute Command sudo ovs-vsctl del-controller ${Bridge}
Issue Command On Karaf Console ${TEP_SHOW}
Issue Command On Karaf Console ${TEP_SHOW_STATE}
Wait Until Keyword Succeeds 10s 1s Verify Tunnel Status as UNKNOWN
Wait Until Keyword Succeeds 10s 2s Verify Config Ietf Interface Output ${INTERFACE_DS_MONI_TRUE} ${INTERFACE_DS_MONI_INT_5000} ${TUNNEL_MONI_PROTO}
SSHLibrary.Switch Connection ${conn_id_1}
- Execute Command sudo ovs-vsctl set-controller BR1 tcp:${ODL_SYSTEM_IP}:${ODL_OF_PORT}
+ Execute Command sudo ovs-vsctl set-controller ${Bridge} tcp:${ODL_SYSTEM_IP}:${ODL_OF_PORT}
SSHLibrary.Switch Connection ${conn_id_2}
- Execute Command sudo ovs-vsctl set-controller BR2 tcp:${ODL_SYSTEM_IP}:${ODL_OF_PORT}
+ Execute Command sudo ovs-vsctl set-controller ${Bridge} tcp:${ODL_SYSTEM_IP}:${ODL_OF_PORT}
Log "After connecting CSS with controller"
Issue Command On Karaf Console ${TEP_SHOW}
Issue Command On Karaf Console ${TEP_SHOW_STATE}