[ovs-dev] [ovn-controller-vtep V2 6/6] ovn-controller-vtep: Add pipeline module.
Russell Bryant
rbryant at redhat.com
Mon Jul 13 18:10:27 UTC 2015
On 07/13/2015 02:03 PM, Alex Wang wrote:
>
>
> On Mon, Jul 13, 2015 at 9:24 AM, Russell Bryant <rbryant at redhat.com
> <mailto:rbryant at redhat.com>> wrote:
>
> 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.
>
>
> Hey Russell,
>
> Thx for the comments, actually, I recently realized that we can simply the
> gateway part of ovn-sb schema based on the nature of vtep schema. Also,
> there is apparently a lot of complications in updating the vtep schema info
> (like the learned macs) to ovn-sb or even ovn-nb. I have lot of
> thoughts will
> meet Ben, maybe Justin in person this afternoon and discuss. Let me
> update more after that~.
OK, I'd love to join anytime you guys want to talk about this stuff so
I can learn some. :-)
--
Russell Bryant
More information about the dev
mailing list