Skip to Content.
Sympa Menu

perfsonar-user - RE: [perfsonar-user] Latency task with source and target behind NAT

Subject: perfSONAR User Q&A and Other Discussion

List archive

RE: [perfsonar-user] Latency task with source and target behind NAT


Chronological Thread 
  • From: Ignacio Peluaga Lozada <>
  • To: "" <>, "" <>
  • Subject: RE: [perfsonar-user] Latency task with source and target behind NAT
  • Date: Tue, 17 Nov 2020 18:22:36 +0000
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 188.184.36.48) smtp.rcpttodomain=internet2.edu smtp.mailfrom=cern.ch; dmarc=bestguesspass action=none header.from=cern.ch; dkim=none (message not signed); arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=WnttdyTFP0acfNufffePUbgcHpMCtd6ymvhuFz73/mc=; b=oVDZyik9vute5oS7cqGsKt5OvtlsikCA6I0vCplSRhld1ca51gPCsSZVeAN2x/wt+xWb5zlWlzlsUabt6eFmdvsVPTPGTAWbIpbjW7sOX/HnFx2GSqw3MtuxyAFkZcuDKXHxpxaecseQZlkHUvv/uPRlCqLSLcdSwuMjZ5nBGwWhoF5APdxsDXOuA/PKwD3eYVorCSUQnI18a/5kI905Z2Cc3s3Hgv4JY/spf29itkioyLKtgZd4deZ2lIGnBvgoPnn0NhMYVRHRcTpnL862wwIZzxZn5q6FacqklAq79n4nwg4L/KGTCe8Onlw4SoOo7R1SVM2uoQXGCmP3+/kWVQ==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=J5COWyDyrlUVfWo2rhHp/7IixIR5+gEmwoGPbP6LXX+tDpSnzK33jZRI4jxW1csrpghrdtPGbZDJbl3EHIYpJbhAIKUQoxJfkIY8cOcQ4GuoMD9UaM7vZCv0cDWE7iUoTZspjbvwFfASuo/sCntZzvDtf3p7XH4dZfzrTRzb0IeD3B1wtuDl5LQfx3eG72IgK1oy38AAanaZf26gO7AQfd4eMYlt+id+9OtMHFnYdEvbfgj4DDiO3ZoQhgYEyKysMzwhpX5xTTM+prLWF+LozjYkEKEI9HLXWYaWxbRbWILwD3L6gyJXiexjFa6/w9U09TrPOc+H1TQFcx+giiXjNQ==

Hi Mark,

okay I understand, thanks for the clarification. We will see if we can do
something with IPv6 considering pscheduler allows using it with its
'--ip-version' option.

Besides that, I have a question about the case when we have source (only)
behind NAT.
Once again I have two VMs, on each there's a perfSONAR Docker container
running.
Source VM is behind nat but target isn't, it has an interface with a public
IP, 89.145.161.126.

So my question is, why can't I run twping to it? I tried the following (for
all the possible combinations 4.2.4-latest for source and target):

twping -Z 89.145.161.126

And I get always:

twping: FILE=owping.c, LINE=1757, Unable to open control connection
to 89.145.161.126.

On the other hand, this works:

twping -Z psb01-gva.cern.ch

Do you have any idea what could be wrong? on both ends I deploy the
containers with:

docker run -d --net=host <image>

Thanks in advance.

Regards,
Ignacio

________________________________________
From: Mark Feit []
Sent: 16 November 2020 13:44
To: Ignacio Peluaga Lozada;
Subject: Re: Latency task with source and target behind NAT

Ignacio Peluaga Lozada writes:

our goal is to be able to run tests between two VMs both behind NAT.
NAT on both ends isn’t a use case we support. The testing infrastructure
(i.e., pScheduler) and some of the tools can handle it, but others can’t.
Unfortunately, the tools that measure latency fall into the “can’t” category.
We’ve had semi-regular discussions over the last several years about how to
support it, and the conclusion has always been that there are too many
permutations to deal with (true NAT, PAT with hole punching, etc.) to make it
work universally. True NAT is what many cloud environments provide and is
also the easiest to deal with. What’s missing on our end is the developer
cycles to dig into the packages and figure out what it will take to make it
work.
--Mark



Archive powered by MHonArc 2.6.19.

Top of Page