From owner-freebsd-net@freebsd.org Wed Oct 14 09:07:19 2020 Return-Path: Delivered-To: freebsd-net@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 9757E43234D for ; Wed, 14 Oct 2020 09:07:19 +0000 (UTC) (envelope-from julian@freebsd.org) Received: from vps1.elischer.org (vps1.elischer.org [204.109.63.16]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4CB64R1pK6z4vLR for ; Wed, 14 Oct 2020 09:07:19 +0000 (UTC) (envelope-from julian@freebsd.org) Received: from Julian-MBP3.local (c-73-92-37-32.hsd1.ca.comcast.net [73.92.37.32]) (authenticated bits=0) by vps1.elischer.org (8.15.2/8.15.2) with ESMTPSA id 09E97GAB026754 (version=TLSv1.2 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT); Wed, 14 Oct 2020 02:07:17 -0700 (PDT) (envelope-from julian@freebsd.org) Subject: Re: ping -R output? To: Peter Libassi Cc: "freebsd-net@freebsd.org" References: <23260CE1-A02A-44CF-AC55-F9FE602E88E5@libassi.se> From: Julian Elischer Message-ID: <1245dba9-04e6-0d5c-feac-7fa785033bbb@freebsd.org> Date: Wed, 14 Oct 2020 02:07:11 -0700 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0) Gecko/20100101 Thunderbird/68.12.1 MIME-Version: 1.0 In-Reply-To: <23260CE1-A02A-44CF-AC55-F9FE602E88E5@libassi.se> Content-Language: en-US X-Rspamd-Queue-Id: 4CB64R1pK6z4vLR X-Spamd-Bar: / Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [0.00 / 15.00]; local_wl_from(0.00)[freebsd.org]; ASN(0.00)[asn:36236, ipnet:204.109.60.0/22, country:US] Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 8bit X-Content-Filtered-By: Mailman/MimeDel 2.1.33 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Oct 2020 09:07:19 -0000 thanks! that's really interesting. Different from what I was expecting but what I'd expect from the code dropping into Fuchsia. It's such a pity our ping doesn't support ping -T (timestamps) but Linux does and I'd love to see [(Linux) 'ping -T tsandaddr {machine B}'] ---->[FreeBSD  A] -----> [FreeBSD B] If anyone can do that, I'd really appreciate it.. Actually all three machines as Linux would be an interesting comparison as well (for both -T and -R). Linux adds an entry for both reception and transmission on the far end and the sender.. FreeBSD only does sender on the intermediate and far end, and receiver on the local. I don't know what Linux does on the intermediate hosts. My reading of the RFC agrees with BSD for RR. but you only get 9 slots so Linux is limited to a full distance of 2 (and return) if they use 2 slots for each hop. I can't say if we get Timestamp right as we can't do it. J On 10/14/20 1:25 AM, Peter Libassi wrote: > like this? ( ping from 192.168.3.1 -> (192.168.3.2/172.16.42.1) -> > 172.16.42.2 > > root@bsd1:~ # ping -R 172.16.42.2 > PING 172.16.42.2 (172.16.42.2): 56 data bytes > 64 bytes from 172.16.42.2: icmp_seq=0 ttl=63 time=1.280 ms > RR: 172.16.42.1 > 172.16.42.2 > 192.168.3.2 > 192.168.3.1 > 64 bytes from 172.16.42.2: icmp_seq=1 ttl=63 time=1.238 ms(same route) > 64 bytes from 172.16.42.2: icmp_seq=2 ttl=63 time=1.100 ms(same route) > 64 bytes from 172.16.42.2: icmp_seq=3 ttl=63 time=1.210 ms(same route) > 64 bytes from 172.16.42.2: icmp_seq=4 ttl=63 time=1.156 ms(same route) > > /Peter > >> 14 okt. 2020 kl. 09:05 skrev Julian Elischer > >: >> >> Can someone send me the output of a ping -R , starting with FreeBSD >> machine, through a second FreeBSD machine and bouncing back from a >> third FreeBSD machine?  I don't have three in a row like that >> anywhere. Probably best to send it back through the list so I >> people can see if i get an answer. >> >> >> Thanks, Julian >> >> >> >> _______________________________________________ >> freebsd-net@freebsd.org mailing list >> https://lists.freebsd.org/mailman/listinfo/freebsd-net >> To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org" >