On Tue, Oct 13, 2020 at 5:21 PM James Guo <guoyongxh...@163.com> wrote: > > I am not sure whether flowtable of vm continue to work when OVN controller > lost connection to OVN Database > If flowtable continue to work, can flowtable work after vm restart? >
What do you mean by flowtable continue to work ? If you mean that the VM's datapath is not disrupted and it can continue to send and receive traffic, then yes, it will work. I did some testing and I can see that the traffic for the VM will continue to work as long as ovn-controller has claimed the logical port of the VM. When the VM restarts and if the corresponding ovs interface is deleted and readded again, then I am certain that the traffic for that VM will be broken after that. That is because, when the interface is deleted, ovn-controller will release the interface and delete all the flows for that VM interface and when it see the interface back, it will not reprogram the flows because it doesn't have connectivity to Southbound database. Thanks Numan > according to > http://www.openvswitch.org//support/dist-docs-2.5/ovn-architecture.7.html > section Life Cycle of a VIF, it looks that flowtable will not work after vm > power off > > Thanks for your reply > > section Life Cycle of a VIF: > 11.On every hypervisor, ovn-controller notices the empty Chassis column in > the Binding table’s row for the logical port. This means that ovn-controller > no longer knows the physical location of the logical port, so each > instance updates its OpenFlow table to reflect that. > _______________________________________________ > discuss mailing list > disc...@openvswitch.org > https://mail.openvswitch.org/mailman/listinfo/ovs-discuss _______________________________________________ discuss mailing list disc...@openvswitch.org https://mail.openvswitch.org/mailman/listinfo/ovs-discuss