Jesse, I'm resurrecting this thread after a fairly lengthy discussion of MTU with Ben at the recent OpenStack summit. Have you given the topic any further thought toward implementation in a reasonable way? Can you elaborate on the architectural limitations? At the moment, the OpenStack implementation of OVN doesn't use DPDK.
Matt On Tue, Feb 2, 2016 at 7:39 PM, Jesse Gross <je...@kernel.org> wrote: > On Tue, Feb 2, 2016 at 6:03 PM, Matt Kassawara <mkassaw...@gmail.com> > wrote: > > Jesse, > > > > We can raise the MTU of the underlying network until it reaches the > maximum > > value for the physical equipment, a common situation for 10+ Gbps data > > center networks. For example, if the physical equipment supports a > maximum > > 9000 MTU, we can't further increase it to account for overlay protocol > > overhead. We can easily reduce the VM MTU to account for outbound > traffic, > > but inbound traffic assumes it can use 9000 bytes and therefore requires > > PMTUD... or (grudgingly) reducing the MTU of all hosts on the physical > > network... effectively moving the problem rather than solving it. > > > > I think we need to solve this problem sooner than later to prevent the > > current loathing by operators using conventional OpenStack neutron > drivers > > from seeping into OVN before it has a chance at success. Right now, the > > ability to eliminate (often obscure) problems for any underlying network > MTU > > provides a huge selling point, at least for OpenStack. > > The architectural limitations that I was referring to earlier are > mostly in the Linux kernel and since the DPDK datapath will be the > preferred software gateway for OVN, perhaps they don't really apply. > I'm a little hesitant to introduce actions that can only be handled in > one place but since this would be purely internal to OVS it might not > matter since we could change the implementation in the future if > necessary. That would potentially allow us to handle this in an > cleaner way in the near future. >
_______________________________________________ discuss mailing list discuss@openvswitch.org http://openvswitch.org/mailman/listinfo/discuss