On Wed, Jun 26, 2019 at 08:22:07AM -0700, William Tu wrote:
> The patch adds ip6gretap support. Tunnel type 'ip6gretap' is a layer 2 GRE
> tunnel over IPv6, carrying inner ethernet packets and encap with GRE header
> with outer IPv6 header.  Encapsulation of layer 3 packet over IPv6 GRE, 
> ip6gre,
> is not supported yet.  I tested it by running:
>   # make check-kernel TESTSUITEFLAGS='-k ip6gretap'
> under kernel 5.2 and for userspace:
>   # make check TESTSUITEFLAGS='-k ip6gretap'
> 
> Signed-off-by: William Tu <u9012...@gmail.com>
> Signed-off-by: Eli Britstein <el...@mellanox.com>
> Co-authored-by: Eli Britstein <el...@mellanox.com>
> Tested-by: Greg Rose <gvrose8...@gmail.com>
> Reviewed-by: Greg Rose <gvrose8...@gmail.com>

Thanks for working to generalize OVS tunnel support.

For IPv4 GRE, we use the "gre" tunnel type and then we use
options:packet_type to control whether the tunnel carries L2 or L3
packets.  Is there a reason that IPv6 GRE should be different?  That is,
why not just have an "ip6gre" type and then use options:packet_type to
control what packets flow through it?

(Actually, is there a reason why we should have a separate ip6gre at
all?  That is, why not just use "gre" and then control whether the outer
protocol is IPv4 or IPv6 based on whether the local and remote IPs are
IPv4 or IPv6?)

Thanks,

Ben.
_______________________________________________
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to