Also adding Salvatore.

On Thu, Jul 30, 2015 at 9:12 PM, Gal Sagie <gal.sa...@gmail.com> wrote:

> Yes, i checked this on my setup.
> For example, you can have both IPv6 and IPv4 subnets per the same network
> (which maps to a logical switch)
> and connect both as two different router ports (to the same router)
>
> You can also connect the same network to two different routers, i am not
> sure if you need the extra route extension for that or not, i think you
> could
> configure it as default gateway with out this extension, but with the
> extension you
> can define routing between the two routers.
>
>
>
>
>
> On Thu, Jul 30, 2015 at 9:03 PM, Ben Pfaff <b...@nicira.com> wrote:
>
>> [adding Aaron Rosen]
>>
>> On Wed, Jul 29, 2015 at 12:20:30PM +0300, Gal Sagie wrote:
>> > Currently Neutron support defining few subnets (IP cidrs) on a network
>> > (logical switch)
>> > and connecting them to the same router (or different routers).
>> > Currently in the NB schema, the logical switch can be connected only to
>> one
>> > logical
>> > router port.
>> >
>> > This needs to be extended so a logical switch can have more then one
>> > logical router
>> > port reference to support the above use case.
>>
>> Limiting a logical switch to a single router port is an intentional
>> design decision.  It means that a packet traverses at most two logical
>> switches (one at ingress, one at egress), which simplifies some of the
>> logical switch design, and it prevents loops.
>>
>> VMware's NVP controller uses the same design, for those reasons and
>> others.  The NVP paper from NSDI 2014 (see
>> http://benpfaff.org/papers/net-virt.pdf) puts it this way:
>>
>>     As an optimization, we constrain the logical topology such that
>>     logical L2 destinations can only be present at its edge[6].  This
>>     restriction means that the OVS flow table of a sending hypervisor
>>     needs only to have flows for logical datapaths to which its local
>>     VMs are attached as well as those of the L3 routers of the logical
>>     topology; the receiving hypervisor is determined by the logical IP
>>     destination address, leaving the last logical L2 hop to be executed
>>     at the receiving hypervisor.
>>
>>     [6] We have found little value in supporting logical routers
>>         interconnected through logical switches without tenant VMs.
>>
>> Are you sure that Neutron supports multiple router ports per switch?
>> Russell Bryant (in IRC) and Aaron Rosen (in a quick in-person chat)
>> seemed doubtful.
>>
>
>
>
> --
> Best Regards ,
>
> The G.
>



-- 
Best Regards ,

The G.
_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to