Skip to content

Instantly share code, notes, and snippets.

@gvranganvtn
Created March 19, 2016 00:39
Show Gist options
  • Save gvranganvtn/c8473a3e889025ad03d2 to your computer and use it in GitHub Desktop.
Save gvranganvtn/c8473a3e889025ad03d2 to your computer and use it in GitHub Desktop.
a. Deploy ODL + Deploy Control Node + Compute Node
(could be in parallel also)
b. Check if ODL as a manager is successfully connected in Control and Compute Nodes
is_connected from their sudo ovs-vsctl show
c. Check if br-int and br-ex have got created in both nodes
d. Check if the initial list of flow entries are present in both nodes
e. Create Network/SubNet in devstack and check for the appropriate flow entries getting installed
f. Create Instances using Network and check if appropriate flow entry is installed
g. From the Control node do "ip netns exec qdhcpXXX ping <instance_ip>" for all instances and make sure it is successful
h. Check the flow entries for all the pipeline flows (L2) ensure ARP responder flow entries are there.
i. repeate e to g for the second time for a new subnet
j. Create router with two interfaces as .the two subnets creaetd
k. use ip netns exec to ping all IP addresses from both the dhcp virtual entries
l. check for all L3 flows (in both nodes)
m. Delete router
n. Check if all router related flows are gone
o. Make sure the step (k) does not ping all hosts from both devices, they should reach only the hosts that they were able to reach (g)
p. Delete instances and check flow entries
q. Delete Networks/subnets and check flow entries are back to the initial list
r. Do del-manager on OVS, delete the bridges
s. set-manager again
t. Repeat Steps (c to q)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment