perfsonar-user - Re: [perfsonar-user] Perfsonar & IPv6 behavior
Subject: perfSONAR User Q&A and Other Discussion
List archive
- From: Garret Peirce <>
- To: Andrew Lake <>
- Cc: ,
- Subject: Re: [perfsonar-user] Perfsonar & IPv6 behavior
- Date: Thu, 21 Nov 2019 10:25:35 -0500
Hi and sorry Andy, I missed your earlier note here.
Correct re: all tests, I see the behavior with RTT tests.
An example below from an IPv6 only PS node (4.2.2-1.el7).
Specifying a v6 address for an RTT test works fine.
=======Failing RTT test from v6 only node ==============
[psUMS@ps-o-acg1 temp]$ dig any perfsonar-hartford.cen.ct.gov
...
...
;; ANSWER SECTION:
perfsonar-hartford.cen.ct.gov. 3128 IN AAAA 2607:f460:a001:9::2
perfsonar-hartford.cen.ct.gov. 3128 IN A 64.251.58.166
perfsonar-hartford.cen.ct.gov. 3128 IN AAAA 2607:f460:a001:9::2
perfsonar-hartford.cen.ct.gov. 3128 IN A 64.251.58.166
=========== RTT test to hostname =============
$ pscheduler task rtt --dest perfsonar-hartford.cen.ct.gov
Submitting task...
Task URL:
https://localhost/pscheduler/tasks/fe4d5134-6562-43b6-b7a4-73601c9997b6
Running with tool 'ping'
Fetching first run...
Next scheduled run:
https://localhost/pscheduler/tasks/fe4d5134-6562-43b6-b7a4-73601c9997b6/runs/984126c9-509f-4ef6-96e1-9a5c69e72b63
Starts 2019-11-21T13:25:09Z (~3 seconds)
Ends 2019-11-21T13:25:20Z (~10 seconds)
Waiting for result...
Run did not complete: Failed
Limit system diagnostics for this run:
Hints:
requester: ::1
server: ::1
Identified as everybody, local-interfaces
Classified as default, friendlies
Application: Hosts we trust to do everything
Group 1: Limit 'always' passed
Group 1: Want all, 1/1 passed, 0/1 failed: PASS
Application PASSES
Application: Defaults applied to non-friendly hosts
Group 1: Limit 'innocuous-tests' passed
Group 1: Want any, 1/1 passed, 0/1 failed: PASS
Application PASSES
Proposal meets limits
Priority set to default of 0
Diagnostics from localhost: *Note IPv4
ping -n -c 5 -i 1.0 -W 1.0 64.251.58.166
Error from localhost:
connect: Network is unreachable
No further runs scheduled.
Submitting task...
Task URL:
https://localhost/pscheduler/tasks/fe4d5134-6562-43b6-b7a4-73601c9997b6
Running with tool 'ping'
Fetching first run...
Next scheduled run:
https://localhost/pscheduler/tasks/fe4d5134-6562-43b6-b7a4-73601c9997b6/runs/984126c9-509f-4ef6-96e1-9a5c69e72b63
Starts 2019-11-21T13:25:09Z (~3 seconds)
Ends 2019-11-21T13:25:20Z (~10 seconds)
Waiting for result...
Run did not complete: Failed
Limit system diagnostics for this run:
Hints:
requester: ::1
server: ::1
Identified as everybody, local-interfaces
Classified as default, friendlies
Application: Hosts we trust to do everything
Group 1: Limit 'always' passed
Group 1: Want all, 1/1 passed, 0/1 failed: PASS
Application PASSES
Application: Defaults applied to non-friendly hosts
Group 1: Limit 'innocuous-tests' passed
Group 1: Want any, 1/1 passed, 0/1 failed: PASS
Application PASSES
Proposal meets limits
Priority set to default of 0
Diagnostics from localhost: *Note IPv4
ping -n -c 5 -i 1.0 -W 1.0 64.251.58.166
Error from localhost:
connect: Network is unreachable
No further runs scheduled.
On Mon, Oct 28, 2019 at 4:54 PM Andrew Lake <> wrote:
Hi Garrett,Just to clarify, I don’t think what you said is entirely true for all tests. From your previous communications I think you were running just ping tests which do indeed exhibit this incorrect behavior (something Mark and I have discussed and acknowledge need to be fixed). The throughput and latency tests do not behave in this way and prefer IPV6 without any options if both ends have IPv6 available. Are you seeing the same behavior in these tests?Thanks,Andy
On October 28, 2019 at 4:07:40 PM, Garret Peirce () wrote:
Hi all,--I ran into an issue with PS and IPv6 recently I'd heard these lists had an interest in.I'm not currently subscribed to either list here appreciate if any responses could include me directly.I've an IPv6 only PS host that won't properly resolve the remote host and therefore it's test fails.I can resolve the remote host and ping6 it without issue.After inquiring with Mark Feit from I2, it appears this is a known PS node behavior. Perfsonar uses v4 unless the v6 switch is included. He is going to initiate a ticket to review the behavior towards implementing a patch. The current workaround requires adding '--ip-version 6' to the test command.Participating in a group of nodes sharing a test JSON file, including the option is a bit painful as I'll have to edit the file for v6 only use after any changes - which I've yet to get back to try. Once seems painful enough when there seems to be an easier solution, i.e. having perfsonar follow RFC6724 for address selection. Perhaps there are reasons to prefer manual/fixed selection, so manual options should probably remain. We're later than many to the game, so I was surprised to find this little chestnut, but sounds like we'll see a PS patch to improve its current behavior.--Garry Peirce
Network Architect
Networkmaine, University of Maine System US:IT
207-581-3539
To unsubscribe from this list: https://lists.internet2.edu/sympa/signoff/perfsonar-user
Garry Peirce
Network Architect
Networkmaine, University of Maine System US:IT
207-581-3539
Network Architect
Networkmaine, University of Maine System US:IT
207-581-3539
- Re: [perfsonar-user] Perfsonar & IPv6 behavior, Garret Peirce, 11/21/2019
Archive powered by MHonArc 2.6.19.