Public IPv6s fail on KVM bridge with "No buffer space available"
Bjoern A. Zeeb
bzeeb-lists at lists.zabbadoz.net
Wed May 24 10:30:22 UTC 2017
On 24 May 2017, at 10:17, William Gathoye wrote:
> In this use case, you make the assumption that my gateway is actually
> the first one to respond, this is why you select only the first answer
> using -c1. But as you can see below, if I remove that argument,
> several
> routers are answering to me (seems sensible to me), how can I be sure
> my
> gateway is actually the first device that answers?
You cannot. It’s all about latency and where your time goes. Switch
buffers, distance, NICs, input paths, CPU loads, .. lots of things can
change the timing of a packet.
> PING6(56=40+8+8 bytes) fe80::ff:fec2:e61d%vtnet0 --> ff02::2%vtnet0
> 16 bytes from fe80::268a:7ff:fe91:e970%vtnet0, icmp_seq=0 hlim=64
> time=0.292 ms
> 16 bytes from fe80::268a:7ff:fe91:ea98%vtnet0, icmp_seq=0 hlim=64
> time=0.355 ms(DUP!)
> 16 bytes from fe80::2ff:ffff:feff:fffd%vtnet0, icmp_seq=0 hlim=64
> time=2.970 ms(DUP!)
> 16 bytes from fe80::2ff:ffff:feff:fffe%vtnet0, icmp_seq=0 hlim=64
> time=5.964 ms(DUP!)
> 16 bytes from fe80::268a:7ff:fe91:e970%vtnet0, icmp_seq=1 hlim=64
> time=0.314 ms
> 16 bytes from fe80::268a:7ff:fe91:ea98%vtnet0, icmp_seq=1 hlim=64
> time=0.389 ms(DUP!)
> 16 bytes from fe80::2ff:ffff:feff:fffd%vtnet0, icmp_seq=1 hlim=64
> time=3.222 ms(DUP!)
> 16 bytes from fe80::2ff:ffff:feff:fffe%vtnet0, icmp_seq=1 hlim=64
> time=6.382 ms(DUP!)
>
> How can I understand the "DUP!" statement here? I assume these are due
> because we are using multicast here end the ICMP reply are echoes to
> each others? Right?
The DUP! here in case is indeed as you get 4 replies for each request
you are sending out. It’s not “each other”, it’s one request to
the multicast address, 4 unicast replies to you.
/bz
More information about the freebsd-net
mailing list