On Thu, Feb 26, 2015 at 3:51 AM, Kevin Benton <blak...@gmail.com> wrote:

> The fact that a system doesn't use a neutron agent is not a good
> justification for monolithic vs driver. The VLAN drivers co-exist with OVS
> just fine when using VLAN encapsulation even though some are agent-less.
>
so how about security group, and all other things which need coordination
between vswitchs?


>  There is a missing way to coordinate connectivity with tunnel networks
> across drivers, but that doesn't mean you can't run multiple drivers to
> handle different types or just to provide additional features (auditing,
> more access control, etc).
> On Feb 25, 2015 2:04 AM, "loy wolfe" <loywo...@gmail.com> wrote:
>
>> +1 to separate monolithic OVN plugin
>>
>> The ML2 has been designed for co-existing of multiple heterogeneous
>> backends, it works well for all agent solutions: OVS, Linux Bridge, and
>> even ofagent.
>>
>> However, when things come with all kinds of agentless solutions,
>> especially all kinds of SDN controller (except for Ryu-Lib style),
>> Mechanism Driver became the new monolithic place despite the benefits of
>> code reduction:  MDs can't inter-operate neither between themselves nor
>> with ovs/bridge agent L2pop, each MD has its own exclusive vxlan
>> mapping/broadcasting solution.
>>
>> So my suggestion is that keep those "thin" MD(with agent) in ML2
>> framework (also inter-operate with native Neutron L3/service plugins),
>> while all other "fat" MD(agentless) go with the old style of monolithic
>> plugin, with all L2-L7 features tightly integrated.
>>
>> On Wed, Feb 25, 2015 at 9:25 AM, Amit Kumar Saha (amisaha) <
>> amis...@cisco.com> wrote:
>>
>>>  Hi,
>>>
>>>
>>>
>>> I am new to OpenStack (and am particularly interested in networking). I
>>> am getting a bit confused by this discussion. Aren’t there already a few
>>> monolithic plugins (that is what I could understand from reading the
>>> Networking chapter of the OpenStack Cloud Administrator Guide. Table 7.3
>>> Available networking plugi-ins)? So how do we have interoperability between
>>> those (or do we not intend to)?
>>>
>>>
>>>
>>> BTW, it is funny that the acronym ML can also be used for “monolithic” J
>>>
>>>
>>>
>>> Regards,
>>>
>>> Amit Saha
>>>
>>> Cisco, Bangalore
>>>
>>>
>>>
>>>
>>>
>>
>> __________________________________________________________________________
>> OpenStack Development Mailing List (not for usage questions)
>> Unsubscribe:
>> openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>
>>
> __________________________________________________________________________
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
>
__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to