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

Reply via email to