On 01/13/2016 11:11 AM, Russell Bryant wrote:
> The current model is really nice because it largely just fell into
> place.  From OVN's perspective, really what OVN is implementing for
> every port is a simple 2-port switch (with OVN ACLs and such) between
> the VIF and physical network.  The model you propose is what I tried to
> implement first, and it the implementation was much more invasive.
> 
> I have another idea that could resolve this.  Instead of having a single
> patch port, how about creating separate patch ports?  It would be
> something like: create patch ports for every logical port with
> type=localnet that is on a logical switch with a locally bound logical
> port with type=<empty>.
> 
> ovn-controller is already doing more dynamic patch port management since
> the implementation of logical routers, so maybe we can just build on
> that here.

Just to follow up here ... we discussed this issue in the OVN meeting
today.  Han Zhou and I are going to work on it parallel.  I'm going to
implement the proposal I described here, which keeps the current model
but makes it work.  Han is going explore alternative ways to model this
functionality in OVN and propose that separately, without the time
pressure of getting this bug fixed.

-- 
Russell Bryant
_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to