On Tue, Jul 14, 2015 at 6:25 AM, Russell Bryant <rbry...@redhat.com> wrote:

> Awesome work.  I plan to do a more in depth review but I had a quick
> comment about something I thought of last night.
>
> On 07/13/2015 11:22 PM, Alex Wang wrote:
> > This commit adds the gateway module to ovn-controller-vtep.  The
> > module will register the physical switches to ovnsb as chassis and
> > constantly update the "logical_switches" column in Chassis table.
> >
> > Limitation:
> >
> > - Do not support reading multiple tunnel ips of physical switch.
> >
> > Signed-off-by: Alex Wang <al...@nicira.com>
>
> > +                /* If not already in 'lswitches', adds the logical
> switch
> > +                 * to logical port map.  The logical port is defined as
> > +                 * {pswitch->name}_{ls->name}. */
> > +                if (!smap_get(&lswitches, ls->name)) {
> > +                    char *lport = xasprintf("%s_%s", pswitch->name,
> ls->name);
> > +
> > +                    smap_add(&lswitches, ls->name, lport);
>
> I'm going to need a way to make sure that an OpenStack Neutron end user
> is not able to create ports with a name that could interfere with
> special port names.  I'm going to need special port names for the
> Neutron provider networks thing I'm working on, too.
>
> A simple solution would be to adopt a convention where we prefix all
> special port names with "ovn_".  The Neutron driver could just reject
> any port names specified by users with that prefix and only use that for
> ports created automatically for a special purpose.
>


Could you explain more on what falls into the 'special port' category?
only gateway logical ports or also the hv logical ports?  I think the
ovn-controller just read the attached port from integration bridge without
prefixing.  So, could it also be a collision there?



>
> I suppose a cleaner solution would be to avoid having any special port
> names, but I'm happy to just consider that something we may do later.
>
>
I'm fine with that, should be simple to change.  I'd like to wait to see
what
Ben think about this also~

Thanks,
Alex Wang,


> What do you think?
>
> --
> Russell Bryant
>
_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to