Ask Your Question
0

how ovs gets complete tables

asked 2015-12-01 01:18:02 -0600

aksan gravatar image

The design of OVS considers controller which populate the tables of Open vSwitch through openflow. Which service or agent acts as contoller in case of openstack? How OVS knows to send the packet to a VM on a different hypervisor?

edit retag flag offensive close merge delete

1 answer

Sort by » oldest newest most voted
2

answered 2015-12-01 01:39:16 -0600

dbaxps gravatar image

updated 2015-12-01 01:51:18 -0600

See
First:- ML2 – Address Population

When using the ML2 plugin with tunnels and a new port goes up, ML2 sends a update_port_postcommit notification which is picked up and processed by the l2pop mechanism driver. l2 pop then gathers the IP and MAC of the port, as well as the host that the port was scheduled on; It then sends an RPC notification to all layer 2 agents. The agents uses the notification to solve the three issues detailed above.

Second :- OVS ARP Responder – Theory and Practice

To summarize, you must use VXLAN or GRE tenant networks, you must enable l2pop, and finally you need to enable the arp_responder flag in the [agent] section in the conf file you pass to the OVS agent on each compute node.
edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Get to know Ask OpenStack

Resources for moderators

Question Tools

1 follower

Stats

Asked: 2015-12-01 01:18:02 -0600

Seen: 80 times

Last updated: Dec 01 '15