Moving vpn-instance yang from VPNMgr > NeutronVPN
[integration/test.git] / csit / variables / l2gw / Variables.robot
1 *** Settings ***
2 Resource          ../../variables/netvirt/Variables.robot
3
4 *** Variables ***
5 #Configurable Variables
6 ${OS_IP}          ${OS_CONTROL_NODE_IP}
7 ${OVS_IP}         ${OS_COMPUTE_1_IP}
8 ${OVS2_IP}        ${OS_COMPUTE_2_IP}
9 ${HWVTEP_IP}      ${TOOLS_SYSTEM_1_IP}
10 ${HWVTEP2_IP}     ${TOOLS_SYSTEM_2_IP}
11 ${ODL_IP}         ${ODL_SYSTEM_1_IP}
12 ${OS_PASSWORD}    ${EMPTY}
13 ${HWVTEP_BRIDGE}    br-hwvtep-blue
14 ${HWVTEP2_BRIDGE}    br-hwvtep-red
15 ${DEVSTACK_DEPLOY_PATH}    /home/stack/devstack
16 ${HWVTEP_NS1}     NS1
17 ${HWVTEP_NS2}     NS2
18 ${HWVTEP2_NS1}    NS3
19 ${HWVTEP2_NS2}    NS4
20 ${HWVTEP_PORT_1}    HWVPORT1
21 ${HWVTEP_PORT_2}    HWVPORT2
22 ${HWVTEP_PORT_3}    HWVPORT3
23 ${HWVTEP2_PORT_1}    HWVPORT4
24 ${HWVTEP2_PORT_2}    HWVPORT5
25 ${L2GW_NAME1}     GW1
26 ${L2GW_NAME2}     GW2
27 ${L2GW_NAME3}     GW3
28 ${L2GW_NAME4}     GW4
29 ${NET_1_SEGID}    1063
30 ${NET_1}          NETHWV1
31 ${NET_2_SEGID}    1064
32 ${NET_2}          NETHWV2
33 ${NS_PORT1}       PORT1
34 ${NS_PORT2}       PORT2
35 ${NS_PORT3}       PORT3
36 ${NS2_PORT1}      PORT4
37 ${NS2_PORT2}      PORT5
38 ${NS_TAP1}        TAP1
39 ${NS_TAP2}        TAP2
40 ${NS_TAP3}        TAP3
41 ${NS2_TAP1}       TAP4
42 ${NS3_TAP1}       TAP5
43 ${NS4_TAP1}       TAP6
44 ${OVS_PORT_1}     OVSPORT1
45 ${OVS_PORT_2}     OVSPORT2
46 ${OVS2_PORT_1}    OVSPORT3
47 ${OVS2_PORT_2}    OVSPORT4
48 ${OVS_VM1_NAME}    VM1
49 ${OVS_VM2_NAME}    VM2
50 ${OVS2_VM1_NAME}    VM3
51 ${OVS_VM2_NAME}    VM4
52 ${SECURITY_GROUP_L2GW}    sg-l2gateway
53 ${SECURITY_GROUP_L2GW_NONE}    --no-security-groups
54 ${SUBNET_1}       HWV-SUB1
55 ${SUBNET_2}       HWV-SUB2
56 ${SUBNET_RANGE1}    13.0.0.0/24
57 ${SUBNET_RANGE2}    14.0.0.0/24
58 #Dont Change The Below Entries
59 ${GREP_OVSDB_DUMP_PHYSICAL_SWITCH}    sudo ovsdb-client dump hardware_vtep -f csv | grep -A2 "Physical_Switch table"
60 ${ADD_VTEP_PS}    sudo vtep-ctl add-ps
61 ${CREATE VTEP}    sudo ovsdb-tool create /etc/openvswitch/vtep.db ${OVS_HOME}/vtep.ovsschema
62 ${CREATE_OVS_BRIDGE}    sudo ovs-vsctl add-br
63 ${CREATE_OVS_PORT}    sudo ovs-vsctl add-port
64 ${CREATE_OVSDB}    sudo ovsdb-tool create /etc/openvswitch/ovs.db ${OVS_HOME}/vswitch.ovsschema
65 ${DEL_OVS_BRIDGE}    sudo ovs-vsctl del-br
66 ${DETACH_VSWITCHD}    sudo ovs-vswitchd --pidfile --detach
67 ${GET_DPNID}      printf "%d\\n" 0x`sudo ovs-ofctl show -O Openflow13 ${INTEGRATION_BRIDGE} | head -1 | awk -F "dpid:" '{print $2}'`
68 ${GET_PORT_URL}    neutron:neutron/ports/port
69 ${GREP_OVS}       ps -ef | grep ovs
70 ${GREP_OVSDB_DUMP_MANAGER_TABLE}    sudo ovsdb-client dump hardware_vtep -f csv | grep -A2 "Manager table"
71 ${HW_ETHER}       hw ether
72 ${HWVTEP_NETWORK_TOPOLOGY}    /restconf/operational/network-topology:network-topology/topology/hwvtep:1/
73 ${IFCONF}         ifconfig
74 ${INIT_VSCTL}     sudo ovs-vsctl --no-wait init
75 ${IP_LINK_ADD}    ${IP_LINK} add
76 ${IP_LINK_DEL}    ${IP_LINK} del
77 ${IP_LINK_SET}    ${IP_LINK} set
78 ${IP_LINK}        sudo ip link
79 ${IPLINK_SET}     ip link set dev
80 ${KILL_OVSDB_PROC}    sudo killall -9 ovsdb-server
81 ${KILL_VSWITCHD_PROC}    sudo killall -9 ovs-vswitchd
82 ${KILL_VTEP_PROC}    sudo killall -9 python
83 ${L2GW_CONN_CREATE}    neutron l2-gateway-connection-create --default-segmentation-id 0
84 ${L2GW_CONN_DELETE}    neutron l2-gateway-connection-delete
85 ${L2GW_LIST_REST_URL}    /restconf/config/neutron:neutron/l2gateways/
86 ${L2GW_CONN_LIST_REST_URL}    /restconf/config/neutron:neutron/l2gatewayConnections/
87 ${L2GW_CREATE}    neutron l2-gateway-create --device
88 ${L2GW_UPDATE}    neutron l2-gateway-update --device
89 ${L2GW_DELETE}    neutron l2-gateway-delete
90 ${L2GW_GET_CONN_YAML}    neutron l2-gateway-connection-list -f yaml
91 ${L2GW_GET_CONN}    neutron l2-gateway-connection-list
92 ${L2GW_GET_YAML}    neutron l2-gateway-list -f yaml
93 ${L2GW_GET}       neutron l2-gateway-list
94 ${L2GW_SHOW}      neutron l2-gateway-show
95 ${NET_ADDT_ARG}    --provider-network-type vxlan --provider-segment
96 ${NETNS_ADD}      ${NETNS} add
97 ${NETNS_DEL}      ${NETNS} del
98 ${NETNS_EXEC}     ${NETNS} exec
99 ${NETNS}          sudo ip netns
100 ${NETSTAT}        sudo netstat -nap
101 ${PACKET_LOSS}    , 100% packet loss
102 ${ODL_STREAM}     dummy
103 ${OVS_DEL_CTRLR}    sudo ovs-vsctl del-controller
104 ${OVS_DEL_MGR}    sudo ovs-vsctl del-manager
105 ${OVS_HOME}       /usr/share/openvswitch/
106 ${OVS_RESTART}    sudo service openvswitch-switch restart
107 ${OVS_SET_CTRLR}    sudo ovs-vsctl set-controller
108 ${OVS_SET_MGR}    sudo ovs-vsctl set-manager tcp
109 ${OVS_SHOW}       sudo ovs-vsctl show
110 ${OVSDB_CLIENT_DUMP}    sudo ovsdb-client dump hardware_vtep
111 ${OVSDB_NETWORK_TOPOLOGY}    /restconf/operational/network-topology:network-topology/topology/ovsdb:1/
112 ${REM_OVSDB}      sudo rm /etc/openvswitch/ovs.db
113 ${REM_VTEPDB}     sudo rm /etc/openvswitch/vtep.db
114 ${SET_FAIL_MODE}    sudo ovs-vsctl set-fail-mode
115 ${SET_VTEP_PS}    sudo vtep-ctl set ${PHYSICAL_SWITCH_TABLE}
116 ${SLEEP1S}        sleep 1
117 ${START_OVSDB_SERVER}    sudo ovsdb-server --pidfile --detach --log-file --remote punix:/var/run/openvswitch/db.sock --remote=db:hardware_vtep,Global,managers /etc/openvswitch/ovs.db /etc/openvswitch/vtep.db
118 ${START_OVSVTEP}    sudo /usr/share/openvswitch/scripts/ovs-vtep --log-file=/var/log/openvswitch/ovs-vtep.log --pidfile=/var/run/openvswitch/ovs-vtep.pid --detach
119 ${STR_VIF_REPLACE}    "neutron-binding:vif-type":"ovs"
120 ${STR_VIF_TYPE}    "neutron-binding:vif-type":"unbound"
121 ${STR_VNIC_REPLACE}    "neutron-binding:vnic-type":"direct"
122 ${STR_VNIC_TYPE}    "neutron-binding:vnic-type":"normal"
123 ${SUBNET_ADDT_ARG}    --dhcp
124 ${UUID_COL_NAME}    _uuid
125 ${VTEP LIST}      sudo vtep-ctl list
126 ${VTEP_ADD_MGR}    sudo vtep-ctl set-manager tcp
127 ${VTEP_DEL_MGR}    sudo vtep-ctl del-manager
128 ${VTEP_LIST_COLUMN}    sudo vtep-ctl --columns=
129 #HWVTEP Table Names
130 ${LOGICAL_SWITCH_TABLE}    Logical_Switch
131 ${GLOBAL_TABLE}    Global
132 ${MANAGER_TABLE}    Manager
133 ${MCAST_MACS_LOCAL_TABLE}    Mcast_Macs_Local
134 ${MCAST_MACS_REMOTE_TABLE}    Mcast_Macs_Remote
135 ${PHYSICAL_LOCATOR_TABLE}    Physical_Locator
136 ${PHYSICAL_PORT_TABLE}    Physical_Port
137 ${PHYSICAL_SWITCH_TABLE}    Physical_Switch
138 ${TUNNEL_TABLE}    Tunnel
139 ${UCAST_MACS_LOCALE_TABLE}    Ucast_Macs_Local
140 ${UCAST_MACS_REMOTE_TABLE}    Ucast_Macs_Remote
141 #Regular Expressions
142 ${VLAN_BINDING_REGEX}    vlan_bindings+\\s+:\\s+[{]0[=]
143 ${NETSTAT_OVSDB_REGEX}    ${ODL_SYSTEM_IP}:${OVSDBPORT}\\s+ESTABLISHED\\s
144 ${NETSTAT_OF_REGEX}    ${ODL_SYSTEM_IP}:${ODL_OF_PORT}\\s+ESTABLISHED\\s