Han Zhou, Oct 01, 2023 at 21:30:
> Please note that tunnels are needed not only between nodes related to same
> logical switches, but also when they are related to different logical
> switches connected by logical routers (even multiple LR+LS hops away).

Yep.

> To clarify a little more, openstack deployment can have different logical
> topologies. So to evaluate the impact of monitor_all settings there should
> be different test cases to capture different types of deployment, e.g.
> full-mesh topology (monitor_all=true is better) v.s. "small islands"
> toplogy (monitor_all=false is reasonable).

This is one thing to note for the recent ovn-heater work that adds
openstack test cases.

> FDB and MAC_binding tables are used by ovn-controllers. They are
> essentially the central storage for MAC tables of the distributed logical
> switches (FDB) and ARP/Neighbour tables for distributed logical routers
> (MAC_binding). A record can be populate by one chassis and consumed by many
> other chassis.
>
> monitor_all should work the same way for these tables: if monitor_all =
> false, only rows related to "local datapaths" should be downloaded to the
> chassis. However, for FDB table, the condition is not set for now (which
> may have been a miss in the initial implementation). Perhaps this is not
> noticed because MAC learning is not a very widely used feature and no scale
> impact noticed, but I just proposed a patch to enable the conditional
> monitoring:
> https://patchwork.ozlabs.org/project/ovn/patch/20231001192658.1012806-1-hz...@ovn.org/

Ok thanks!

_______________________________________________
discuss mailing list
disc...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-discuss

Reply via email to