On Fri, Feb 20, 2015 at 06:23:32PM -0800, Jesse Gross wrote:
> On Fri, Feb 20, 2015 at 4:36 PM, Ben Pfaff <b...@nicira.com> wrote:
> > On Fri, Feb 20, 2015 at 04:03:21PM -0800, Jesse Gross wrote:
> >> On Fri, Feb 20, 2015 at 3:46 PM, Ben Pfaff <b...@nicira.com> wrote:
> >> > *** Tunnel encapsulation to publish.
> >> >
> >> >     We can probably default to GRE.  VXLAN is more modern but it only
> >> >     has a 24-bit key.  STT has a 64-bit key but it's not ubiquitously
> >> >     available.
> >>
> >> What does ubiquitously available mean in this context? Of the tunnels
> >> we have available (GRE, VXLAN, STT, Geneve), GRE seems a bit of an odd
> >> choice since I think for most sets of constraints you could choose one
> >> that is a better fit. (Even Microsoft is moving away from it for
> >> network virtualization.)
> >
> > I only mean that people have to compile a new kernel module to use
> > STT.
> >
> > What tunnel type do you recommend?
> 
> I guess it depends on how important absolute maximum performance is on
> the majority of existing hardware. If we're trying to really push
> things to the limit, then it's hard to beat STT. Personally, I hope
> that given where we are in the evolution of things and that OVN is
> still a little future looking that STT isn't really necessary.
> Possibly an option but not the default.
> 
> GRE seems suboptimal to me due to the lack of ECMP support and not
> great hardware support (even if it is present in the chip, it is less
> exposed externally).
> 
> VXLAN vs. Geneve are pretty much the same for the basic feature set
> including hardware offload and ECMP. Obviously Geneve gives you more
> space and choice for future extensibility. It's not quite ubiquitous
> yet but the next release of Ubuntu will have kernel support out of the
> box and expanded OVS userspace support should hopefully be fleshed out
> more shortly, so I think all of that is OK for the OVN timeline.
> 
> But you already knew what I was going to say, right? :)

Yeah ;-)

We want OVN to support hardware VTEPs.  Has there been any work with
hardware switch vendors toward Geneve support?  Do you think it's
likely?
_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to