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. _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev