Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 19 Apr 2019 12:46:18 +0200
From:      Marco van Tol <marco@tols.org>
To:        freebsd-net@freebsd.org
Cc:        Marco van Tol <marco@tols.org>
Subject:   unicast vxlan - unable to tcp connect to ipv6 ip's on endpoint host
Message-ID:  <B6BC7B2F-7864-427D-ABF0-8E635206F40F@tols.org>

next in thread | raw e-mail | index | archive | help
Hi there,

I setup the following scenario.

For the purpose of this email, I made up the following IP details:

IPv4 address host A: 20.0.0.1/24
IPv4 address host B: 30.0.0.1/24
Native IPv6 block available on host A: 3fff:1:1::/48
Host B does not have native IPv6 available.

IPv6 address on Host A vxlan interface: 3fff:1:1:1::1/64
IPv6 address on Host B vxlan interface: 3fff:1:1:1::2/64

IPv6 route on Host A: -net 3fff:1:1:40::/58 3fff:1:1:1::2
IPv6 default route on Host B: 3fff:1:1:1::1

vxlan interfaces mtu set to: 1450
physical interfaces are left on the default mtu of 1500

I setup a vxlan tunnel with vxlanlocal and vxlanremote set to the IPv4 =
addresses of hosts A and B, on both hosts.

After this, host B, and all hosts behind it within 3fff:1:1:40::/58 can =
reach the entire internet over IPv6.

There is one exception to this: Host B can ping Host A on any of its =
IPv6 addresses, but it cannot make any tcp connection to any of the IPv6 =
addresses on Host A.  Is this expected?

Thank you very much in advance!

Marco van Tol=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?B6BC7B2F-7864-427D-ABF0-8E635206F40F>