On 07/05/2015 01:38 AM, Alex Wang wrote: > This commit adds the pipeline module to ovn-controller-vtep. The > module will scan through the Binding table, and create the > Ucast_Macs_Remote in vtep database for each logical port's MACs in > the same logical datapath (same as logical switch for vtep). Also > the module will create the physical locators to each HV chassis in > the same logical datapath. > > TODO: > > - my understanding is that the ovn-controller-vtep should collect > all 'Ucast_Macs_Local's from vtep database and update them to > the ovnsb. However, currently, it is not clearly defined in > ovnsb schema about how to do this. Particularly, there could be > logical ports from different chassis gateway ports attached to > the same logical datapath. However, we cannot tell which logical > port the MAC of a 'Ucast_Macs_Local' entry belongs to. So I think > this definitely deserves more discussion.
Interesting. It seems like the set of MACs mapped to a gateway should be reflected in the Pipeline table, but ovn-northd currently owns that table. Maybe this info should be in the Gateway table, and ovn-northd should reflect it in Pipeline? I see that ovn-sb already looks at gateways as a logical port, so I think it would just look like other logical port rules. -- Russell Bryant _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev