[Arguments] ${controller_ip}
[Documentation] Will disable token based authentication. Currently, that is done with a config file change
SSHLibrary.Open Connection ${controller_ip}
- Login With Public Key ${CONTROLLER_USER} ${USER_HOME}/.ssh/id_rsa any
+ Login With Public Key ${CONTROLLER_USER} ${USER_HOME}/.ssh/${SSH_KEY} any
${cmd}= Set Variable sed -i 's/^authEnabled=.*$/authEnabled=false/g' ${AUTHN_CFG_FILE}
SSHLibrary.Execute Command ${cmd}
SSHLibrary.Close Connection
[Arguments] ${controller_ip}
[Documentation] Will enable token based authentication. Currently, that is done with a config file change
SSHLibrary.Open Connection ${controller_ip}
- Login With Public Key ${CONTROLLER_USER} ${USER_HOME}/.ssh/id_rsa any
+ Login With Public Key ${CONTROLLER_USER} ${USER_HOME}/.ssh/${SSH_KEY} any
${cmd}= Set Variable sed -i 's/^authEnabled=.*$/authEnabled=true/g' ${AUTHN_CFG_FILE}
SSHLibrary.Execute Command ${cmd}
SSHLibrary.Close Connection
Log To Console Starting mininet with one switch and ${hosts} hosts
${mininet_conn_id}= Open Connection ${MININET} prompt=${linux_prompt} timeout=${hosts*3}
Set Suite Variable ${mininet_conn_id}
- Login With Public Key ${MININET_USER} ${USER_HOME}/.ssh/id_rsa any
+ Login With Public Key ${MININET_USER} ${USER_HOME}/.ssh/${SSH_KEY} any
Write sudo mn --controller=remote,ip=${CONTROLLER} --topo linear,1,${hosts} --switch ovsk,protocols=OpenFlow13
Read Until mininet>
Log To Console Starting mininet linear ${switches}
${mininet_conn_id}= Open Connection ${MININET} prompt=${linux_prompt} timeout=${switches*3}
Set Suite Variable ${mininet_conn_id}
- Login With Public Key ${MININET_USER} ${USER_HOME}/.ssh/id_rsa any
+ Login With Public Key ${MININET_USER} ${USER_HOME}/.ssh/${SSH_KEY} any
Write sudo mn --controller=remote,ip=${CONTROLLER} --topo linear,${switches} --switch ovsk,protocols=OpenFlow13
Read Until mininet>
Sleep 6
Log To Console Start a custom mininet topology with ${switches} nodes
${mininet_conn_id}= Open Connection ${MININET} prompt=${linux_prompt} timeout=${mininet_start_time}
Set Suite Variable ${mininet_conn_id}
- Login With Public Key ${MININET_USER} ${USER_HOME}/.ssh/id_rsa any
+ Login With Public Key ${MININET_USER} ${USER_HOME}/.ssh/${SSH_KEY} any
Write python ${topology_file} ${switches} ${hosts} ${base_mac} ${base_ip}
Read Until ${linux_prompt}
Write sudo mn --controller=remote,ip=${CONTROLLER} --custom switch.py --topo demotopo --switch ovsk,protocols=OpenFlow13
[Documentation] Some switches require telnet access and others require ssh access. \ Based on the
... switch.mgmt_protocol, the connection open will be handled by the right robot
... library (Telnet or SSHLibrary). \ The connection_index is returned.
- Run Keyword If "${switch.mgmt_protocol}" == "ssh" Call Method ${switch} set_ssh_key ${USER_HOME}/.ssh/id_rsa
+ Run Keyword If "${switch.mgmt_protocol}" == "ssh" Call Method ${switch} set_ssh_key ${USER_HOME}/.ssh/${SSH_KEY}
Run Keyword If "${switch.mgmt_protocol}" == "ssh" Call Method ${switch} set_mgmt_user ${MININET_USER}
- ${connection_index}= Run Keyword If "${switch.mgmt_protocol}" == "ssh" SSHLibrary.Open Connection ${switch.mgmt_ip} prompt=${switch.mgmt_prompt}
+ ${connection_index}= Run Keyword If "${switch.mgmt_protocol}" == "ssh" SSHLibrary.Open Connection ${switch.mgmt_ip} prompt=${switch.mgmt_prompt} timeout=30s
Run Keyword If "${switch.mgmt_protocol}" == "ssh" Login With Public Key ${switch.mgmt_user} ${switch.ssh_key} any
${connection_index}= Run Keyword If "${switch.mgmt_protocol}" == "telnet" Telnet.Open Connection ${switch.mgmt_ip} ELSE Set Variable
... ${connection_index}
Clean Mininet System\r
${mininet_conn_id1}= Open Connection ${MININET} prompt=${LINUX_PROMPT} timeout=30s\r
Set Suite Variable ${mininet_conn_id1}\r
- Login With Public Key ${MININET_USER} ${USER_HOME}/.ssh/id_rsa any\r
+ Login With Public Key ${MININET_USER} ${USER_HOME}/.ssh/${SSH_KEY} any\r
Execute Command sudo ovs-vsctl set-manager ptcp:6644\r
${start}= Set Variable sudo mn --controller=remote,ip=${CONTROLLER} --topo=linear,3 --switch ${switch},protocols=OpenFlow13\r
Log ${start}\r
[Documentation] Execute the HBase Query and return the result\r
Log Attempting to execute ${query} on ${remote} via HbaseClient\r
${conn_id}= Open Connection ${remote} prompt=${prompt} timeout=${prompt_timeout}\r
- Login With Public Key ${user} ${USER_HOME}/.ssh/id_rsa any\r
+ Login With Public Key ${user} ${USER_HOME}/.ssh/${SSH_KEY} any\r
Write export JAVA_HOME=/usr\r
Write ${HBASE_CLIENT}/hbase shell\r
Read Until hbase(main):001:0>\r
Clean Mininet System
${mininet_conn_id}= Open Connection ${MININET} prompt=${LINUX_PROMPT} timeout=30s
Set Suite Variable ${mininet_conn_id}
- Login With Public Key ${MININET_USER} ${USER_HOME}/.ssh/id_rsa any
+ Login With Public Key ${MININET_USER} ${USER_HOME}/.ssh/${SSH_KEY} any
Execute Command sudo ovs-vsctl set-manager ptcp:6644
Write ${start}
Read Until mininet>
... are checked.
Log Attempting to execute ${cmd} on ${remote_system} by ${user} with ${keyfile_pass} and ${prompt}
${conn_id}= SSHLibrary.Open Connection ${remote_system} prompt=${prompt} timeout=${prompt_timeout}
- Login With Public Key ${user} ${USER_HOME}/.ssh/id_rsa ${KEYFILE_PASS}
+ Login With Public Key ${user} ${USER_HOME}/.ssh/${SSH_KEY} ${KEYFILE_PASS}
SSHLibrary.Write ${cmd}
${output}= SSHLibrary.Read Until ${prompt}
SSHLibrary.Close Connection
[Arguments] ${remote_system} ${file} ${user}=${MININET_USER} ${prompt}=${LINUX_PROMPT} ${prompt_timeout}=5s
[Documentation] Will create connection with public key and will PASS if the given ${file} exists, otherwise will FAIL
${conn_id}= Open Connection ${remote_system} prompt=${prompt} timeout=${prompt_timeout}
- Login With Public Key ${user} ${USER_HOME}/.ssh/id_rsa any
+ Login With Public Key ${user} ${USER_HOME}/.ssh/${SSH_KEY} any
SSHLibrary.File Should Exist ${file}
Close Connection
[Documentation] Download the VTN Coordinator from Controller VM
Log Download the VTN Coordinator bz2 file
SSHLibrary.Open_Connection ${CONTROLLER}
- SSHLibrary.Login_With_Public_Key ${CONTROLLER_USER} ${USER_HOME}/.ssh/id_rsa any
+ SSHLibrary.Login_With_Public_Key ${CONTROLLER_USER} ${USER_HOME}/.ssh/${SSH_KEY} any
${VTNC_FILENAME}= Catenate SEPARATOR=/ ${WORKSPACE} vtn_coordinator.tar.bz2
SSHLibrary.Get_File ${WORKSPACE}/${BUNDLEFOLDER}/externalapps/*vtn-coordinator*-bin.tar.bz2 ${VTNC_FILENAME}
SSHLibrary.Close_Connection
SSHLibrary.Open_Connection ${MININET}
- SSHLibrary.Login_With_Public_Key ${MININET_USER} ${USER_HOME}/.ssh/id_rsa any
+ SSHLibrary.Login_With_Public_Key ${MININET_USER} ${USER_HOME}/.ssh/${SSH_KEY} any
SSHLibrary.Put_File ${VTNC_FILENAME} /tmp
SSHLibrary.Close_Connection
Get VtnCo
${vtnc_conn_id}= Open Connection ${MININET} prompt=${LINUX_PROMPT} timeout=30s
Set Suite Variable ${vtnc_conn_id}
- Login With Public Key ${MININET_USER} ${USER_HOME}/.ssh/id_rsa any
+ Login With Public Key ${MININET_USER} ${USER_HOME}/.ssh/${SSH_KEY} any
${VTNC_FILENAME}= Catenate SEPARATOR=/ ${WORKSPACE} vtn_coordinator.tar.bz2
Execute Command tar -C/ -jxvf ${VTNC_FILENAME}
Execute Command /usr/local/vtn/sbin/db_setup
[Documentation] SSH-login to mininet machine, save prompt to variable, create HTTP session,
... prepare directories for responses, put Python tool to mininet machine, setup imported resources.
SSHLibrary.Open_Connection ${MININET}
- SSHLibrary.Login_With_Public_Key ${MININET_USER} ${USER_HOME}/.ssh/id_rsa any
+ SSHLibrary.Login_With_Public_Key ${MININET_USER} ${USER_HOME}/.ssh/${SSH_KEY} any
${current_connection}= Get_Connection
${current_prompt}= BuiltIn.Set_Variable ${current_connection.prompt}
BuiltIn.Log ${current_prompt}
... Figure out latest pcc-mock version and download it from Nexus to Mininet.
... Also, delete and create directories for json diff handling.
Open_Connection ${MININET}
- Login_With_Public_Key ${MININET_USER} ${USER_HOME}/.ssh/id_rsa any
+ Login_With_Public_Key ${MININET_USER} ${USER_HOME}/.ssh/${SSH_KEY} any
Create_Session ses http://${CONTROLLER}:${RESTCONFPORT}/restconf/operational/network-topology:network-topology auth=${AUTH}
${urlbase}= Set_Variable ${NEXUSURL_PREFIX}/content/repositories/opendaylight.snapshot/org/opendaylight/bgpcep/pcep-pcc-mock
${version}= Execute_Command curl ${urlbase}/maven-metadata.xml | grep latest | cut -d '>' -f 2 | cut -d '<' -f 1
... Figure out latest pcc-mock version and download it from Nexus to Mininet.
... Also, delete and create directories for json diff handling.
SSHLibrary.Open_Connection ${MININET}
- SSHLibrary.Login_With_Public_Key ${MININET_USER} ${USER_HOME}/.ssh/id_rsa any
+ SSHLibrary.Login_With_Public_Key ${MININET_USER} ${USER_HOME}/.ssh/${SSH_KEY} any
${current_connection}= SSHLibrary.Get_Connection
${current_prompt}= BuiltIn.Set_Variable ${current_connection.prompt}
BuiltIn.Log ${current_prompt}
${TOPO_TREE_FANOUT} Convert To Integer ${TOPO_TREE_FANOUT}
${numnodes} Num Of Nodes ${TOPO_TREE_DEPTH} ${TOPO_TREE_FANOUT}
Open Connection ${MININET} prompt=> timeout=${numnodes*3}
- Login With Public Key ${MININET_USER} ${USER_HOME}/.ssh/id_rsa any
+ Login With Public Key ${MININET_USER} ${USER_HOME}/.ssh/${SSH_KEY} any
Write sudo ovs-vsctl set-manager ptcp:6644
Read Until >
Write sudo mn -c
${start}= Set Variable sudo mn --controller=remote,ip=${CONTROLLER} --custom customtopo.py --topo ring --switch ovsk,protocols=OpenFlow13
${mininet_conn_id}= Open Connection ${MININET} prompt=${linux_prompt} timeout=30s
Set Suite Variable ${mininet_conn_id}
- Login With Public Key ${MININET_USER} ${USER_HOME}/.ssh/id_rsa any
+ Login With Public Key ${MININET_USER} ${USER_HOME}/.ssh/${SSH_KEY} any
Put File ${CURDIR}/../topologies/customtopo.py
Execute Command sudo ovs-vsctl set-manager ptcp:6644
Execute Command sudo mn -c
[Arguments] ${port-id} ${port-state}\r
[Documentation] Will configure the port state of the Host to either up or down\r
Open Connection ${MININET} prompt=${LINUX_PROMPT}\r
- Login With Public Key ${MININET_USER} ${USER_HOME}/.ssh/id_rsa any\r
+ Login With Public Key ${MININET_USER} ${USER_HOME}/.ssh/${SSH_KEY} any\r
Execute Command sudo ./m h2\r
Execute Command sudo ifconfig ${port-id} ${port-state}\r
Execute Command sudo ifconfig ${port-id}\r
Log Start mininet
${mininet_session_id}= Open Connection ${MININET} prompt=${LINUX_PROMPT} timeout=30s
Set Suite Variable ${mininet_session_id}
- Login With Public Key ${MININET_USER} ${USER_HOME}/.ssh/id_rsa any
+ Login With Public Key ${MININET_USER} ${USER_HOME}/.ssh/${SSH_KEY} any
Execute Command sudo ovs-vsctl set-manager ptcp:6633
Execute Command sudo rm -rf ${bond}
Put File ${CURDIR}/LACP_custom1.py
${TOPO_TREE_FANOUT} Convert To Integer ${TOPO_TREE_FANOUT}
${numnodes} Num Of Nodes ${TOPO_TREE_DEPTH} ${TOPO_TREE_FANOUT}
Open Connection ${MININET} prompt=> timeout=${numnodes*2}
- Login With Public Key ${MININET_USER} ${USER_HOME}/.ssh/id_rsa any
+ Login With Public Key ${MININET_USER} ${USER_HOME}/.ssh/${SSH_KEY} any
Write sudo ovs-vsctl set-manager ptcp:6644
Read Until >
Write sudo mn -c
${TOPO_TREE_FANOUT} Convert To Integer ${TOPO_TREE_FANOUT}
${numnodes} Num Of Nodes ${TOPO_TREE_DEPTH} ${TOPO_TREE_FANOUT}
Open Connection ${MININET} prompt=> timeout=${numnodes*3}
- Login With Public Key ${MININET_USER} ${USER_HOME}/.ssh/id_rsa any
+ Login With Public Key ${MININET_USER} ${USER_HOME}/.ssh/${SSH_KEY} any
Write sudo ovs-vsctl set-manager ptcp:6644
Read Until >
Write sudo mn -c
... test should not exceed is calculated and made in to a suite wide variable.
Create Session session http://${CONTROLLER}:${RESTCONFPORT} auth=${AUTH} headers=${HEADERS_XML}
${mininet_conn_id}= Open Connection ${MININET} prompt=${linux_prompt}
- Login With Public Key ${MININET_USER} ${USER_HOME}/.ssh/id_rsa any
+ Login With Public Key ${MININET_USER} ${USER_HOME}/.ssh/${SSH_KEY} any
Log Copying ${CREATE_FULLYMESH_TOPOLOGY_FILE_PATH} file to Mininet VM
Put File ${CURDIR}/../../../${CREATE_FULLYMESH_TOPOLOGY_FILE_PATH}
Close Connection
[Documentation] Do initial steps for link scale tests
Create Session session http://${CONTROLLER}:${RESTCONFPORT} auth=${AUTH} headers=${HEADERS_XML}
${mininet_conn_id}= Open Connection ${MININET} prompt=${linux_prompt}
- Login With Public Key ${MININET_USER} ${USER_HOME}/.ssh/id_rsa any
+ Login With Public Key ${MININET_USER} ${USER_HOME}/.ssh/${SSH_KEY} any
Log Copying ${CREATE_FULLYMESH_TOPOLOGY_FILE_PATH} file to Mininet VM
Put File ${CURDIR}/../../../${CREATE_FULLYMESH_TOPOLOGY_FILE_PATH}
Close Connection
\ No newline at end of file
[Documentation] Starts mininet with requested number of switches
Log Start the test on the base edition
Open Connection ${MININET} prompt=> timeout=1800
- Login With Public Key ${MININET_USER} ${USER_HOME}/.ssh/id_rsa any
+ Login With Public Key ${MININET_USER} ${USER_HOME}/.ssh/${SSH_KEY} any
Put File ${CURDIR}/../../../libraries/DynamicMininet.py DynamicMininet.py
Execute Command sudo ovs-vsctl set-manager ptcp:6644
Execute Command sudo mn -c
Log Start the test on the base edition
${mininet_conn_id}= Open Connection ${MININET} prompt=> timeout=600s
Set Suite Variable ${mininet_conn_id}
- Login With Public Key ${MININET_USER} ${USER_HOME}/.ssh/id_rsa any
+ Login With Public Key ${MININET_USER} ${USER_HOME}/.ssh/${SSH_KEY} any
Write sudo ovs-vsctl set-manager ptcp:6644
Read Until >
Write sudo mn -c
[Documentation] Starts mininet with requested number of switches (${swnr})
Log Starting mininet with ${swnr} switches
Open Connection ${MININET} prompt=${linux_prompt} timeout=600
- Login With Public Key ${MININET_USER} ${USER_HOME}/.ssh/id_rsa any
+ Login With Public Key ${MININET_USER} ${USER_HOME}/.ssh/${SSH_KEY} any
Write sudo ovs-vsctl set-manager ptcp:6644
Write sudo mn -c
Read Until ${linux_prompt}
[Documentation] Starts mininet with requested number of switches (${swnr})
Log Starting mininet with ${swnr} switches
Open Connection ${MININET} prompt=${linux_prompt} timeout=600
- Login With Public Key ${MININET_USER} ${USER_HOME}/.ssh/id_rsa any
+ Login With Public Key ${MININET_USER} ${USER_HOME}/.ssh/${SSH_KEY} any
Write sudo ovs-vsctl set-manager ptcp:6644
Write sudo mn -c
Read Until ${linux_prompt}
[Documentation] Starts mininet with requested number of switches (${swnr})
Log Starting mininet with ${swnr} switches
Open Connection ${MININET} prompt=${linux_prompt} timeout=600
- Login With Public Key ${MININET_USER} ${USER_HOME}/.ssh/id_rsa any
+ Login With Public Key ${MININET_USER} ${USER_HOME}/.ssh/${SSH_KEY} any
Write sudo ovs-vsctl set-manager ptcp:6644
Write sudo mn -c
Read Until ${linux_prompt}
[Documentation] Starts mininet with requested number of switches (${swnr})
Log Starting mininet with ${swnr} switches
Open Connection ${MININET} prompt=${linux_prompt} timeout=600
- Login With Public Key ${MININET_USER} ${USER_HOME}/.ssh/id_rsa any
+ Login With Public Key ${MININET_USER} ${USER_HOME}/.ssh/${SSH_KEY} any
Write sudo ovs-vsctl set-manager ptcp:6644
Write sudo mn -c
Read Until ${linux_prompt}
[Documentation] Starts mininet with requested number of switches (${swnr})
Log Starting mininet with ${swnr} switches
Open Connection ${MININET} prompt=${linux_prompt} timeout=600
- Login With Public Key ${MININET_USER} ${USER_HOME}/.ssh/id_rsa any
+ Login With Public Key ${MININET_USER} ${USER_HOME}/.ssh/${SSH_KEY} any
Execute Command sudo ovs-vsctl set-manager ptcp:6644
Execute Command sudo mn -c
Write ${start_cmd}
[Documentation] Starts mininet with requested number of switches (${swnr})
Log Starting mininet with ${swnr} switches
Open Connection ${MININET} prompt=${linux_prompt} timeout=600
- Login With Public Key ${MININET_USER} ${USER_HOME}/.ssh/id_rsa any
+ Login With Public Key ${MININET_USER} ${USER_HOME}/.ssh/${SSH_KEY} any
Execute Command sudo ovs-vsctl set-manager ptcp:6644
Execute Command sudo mn -c
Write ${start_cmd}
Create Http Session And Upload Files
Create Session session http://${CONTROLLER}:${RESTCONFPORT} auth=${AUTH} headers=${HEADERS_XML}
Open Connection ${MININET} prompt=${linux_prompt} timeout=600
- Login With Public Key ${MININET_USER} ${USER_HOME}/.ssh/id_rsa any
+ Login With Public Key ${MININET_USER} ${USER_HOME}/.ssh/${SSH_KEY} any
Put File ${CURDIR}/../../../../tools/odl-mdsal-clustering-tests/clustering-performance-test/ovs-scripts/* ./
Close Connection
[Documentation] Starts mininet with requested number of switches (${swnr})
Log Starting mininet with ${swnr} switches
Open Connection ${MININET} prompt=${linux_prompt} timeout=600
- Login With Public Key ${MININET_USER} ${USER_HOME}/.ssh/id_rsa any
+ Login With Public Key ${MININET_USER} ${USER_HOME}/.ssh/${SSH_KEY} any
Execute Command sudo ovs-vsctl set-manager ptcp:6644
Execute Command sudo mn -c
Write ${start_cmd}
Create Http Session And Upload Files
Create Session session http://${CONTROLLER}:${RESTCONFPORT} auth=${AUTH} headers=${HEADERS_XML}
Open Connection ${MININET} prompt=${linux_prompt} timeout=600
- Login With Public Key ${MININET_USER} ${USER_HOME}/.ssh/id_rsa any
+ Login With Public Key ${MININET_USER} ${USER_HOME}/.ssh/${SSH_KEY} any
Put File ${CURDIR}/../../../../tools/odl-mdsal-clustering-tests/clustering-performance-test/ovs-scripts/* ./
Close Connection
[Documentation] Starts mininet with requested number of switches (${swnr})
Log Starting mininet with ${swnr} switches
Open Connection ${MININET} prompt=${linux_prompt} timeout=600
- Login With Public Key ${MININET_USER} ${USER_HOME}/.ssh/id_rsa any
+ Login With Public Key ${MININET_USER} ${USER_HOME}/.ssh/${SSH_KEY} any
Execute Command sudo ovs-vsctl set-manager ptcp:6644
Execute Command sudo mn -c
Write ${start_cmd}
Create Http Session And Upload Files
Create Session session http://${CONTROLLER}:${RESTCONFPORT} auth=${AUTH} headers=${HEADERS_XML}
Open Connection ${MININET} prompt=${linux_prompt} timeout=600
- Login With Public Key ${MININET_USER} ${USER_HOME}/.ssh/id_rsa any
+ Login With Public Key ${MININET_USER} ${USER_HOME}/.ssh/${SSH_KEY} any
Put File ${CURDIR}/../../../../tools/odl-mdsal-clustering-tests/clustering-performance-test/ovs-scripts/* ./
Close Connection
Clean Mininet System
${mininet1_conn_id_1}= Open Connection ${MININET} prompt=${LINUX_PROMPT} timeout=30s
Set Global Variable ${mininet1_conn_id_1}
- Login With Public Key ${MININET_USER} ${USER_HOME}/.ssh/id_rsa any
+ Login With Public Key ${MININET_USER} ${USER_HOME}/.ssh/${SSH_KEY} any
Execute Command sudo ovs-vsctl set-manager ptcp:6644
Put File ${CURDIR}/custom.py
Write ${start1}
Read Until mininet>
${mininet1_conn_id_2}= Open Connection ${MININET} prompt=${LINUX_PROMPT} timeout= 30s
Set Global Variable ${mininet1_conn_id_2}
- Login With Public Key ${MININET_USER} ${USER_HOME}/.ssh/id_rsa any
+ Login With Public Key ${MININET_USER} ${USER_HOME}/.ssh/${SSH_KEY} any
Execute Command sudo ovs-vsctl add-port s1 s1-gre1 -- set interface s1-gre1 type=gre options:remote_ip=${MININET1} options:local_ip=${MININET}
${output} Execute Command sudo ovs-vsctl show
Log ${output}
Execute Command sudo ovs-ofctl add-flow s1 -O OpenFlow13 arp,actions=FLOOD
${mininet2_conn_id_1}= Open Connection ${MININET1} prompt=${LINUX_PROMPT} timeout=30s
Set Global Variable ${mininet2_conn_id_1}
- Login With Public Key ${MININET_USER} ${USER_HOME}/.ssh/id_rsa any
+ Login With Public Key ${MININET_USER} ${USER_HOME}/.ssh/${SSH_KEY} any
Execute Command sudo ovs-vsctl set-manager ptcp:6644
Put File ${CURDIR}/custom.py
Write ${start2}
Read Until mininet>
${mininet2_conn_id_2}= Open Connection ${MININET1} prompt=${LINUX_PROMPT} timeout= 30s
Set Global Variable ${mininet2_conn_id_2}
- Login With Public Key ${MININET_USER} ${USER_HOME}/.ssh/id_rsa any
+ Login With Public Key ${MININET_USER} ${USER_HOME}/.ssh/${SSH_KEY} any
Execute Command sudo ovs-vsctl add-port s2 s2-gre1 -- set interface s2-gre1 type=gre options:remote_ip=${MININET} options:local_ip=${MININET1}
${output} Execute Command sudo ovs-vsctl show
Log ${output}
TOPO_TREE_FANOUT = 2
CONTROLLERS = ['CONTROLLER', 'CONTROLLER1', 'CONTROLLER2']
KEYFILE_PASS = 'any'
+SSH_KEY = 'id_rsa'
# KARAF Variaable
KARAF_SHELL_PORT = '8101'