perfsonar-user - Re: [perfsonar-user] MTU=9000 and perfSonar bandwidth test issue
Subject: perfSONAR User Q&A and Other Discussion
List archive
- From: Shawn McKee <>
- To: Zhi-Wei Lu <>
- Cc: "" <>, Kevin Kawaguchi <>
- Subject: Re: [perfsonar-user] MTU=9000 and perfSonar bandwidth test issue
- Date: Thu, 17 Apr 2014 13:56:44 -0400
Glad the issue was found.
Hi Shawn,
Icmp unreachable was blocked on our routers, which caused pmtu discovery to fail one way (while the other way PMTU was found to be 1500), thus application use MTU=9000 and IP no fragment was set, application fails.
Thanks again Shawn.
From: Shawn McKee [mailto:]
Sent: Wednesday, April 16, 2014 3:31 AM
To: Zhi-Wei Lu
Cc: ; Kevin Kawaguchi
Subject: Re: [perfsonar-user] MTU=9000 and perfSonar bandwidth test issue
Hi Zhi-Wei,
Can you try 'tracepath' from your perfSONAR host to nersc:
tracepath perfsonar.nersc.gov
The problem you are hitting could be that some device on the path is blocking the needed ICMP packets for PMTUD (Path MTU Discovery) to work.
Perhaps others on the list have suggestions for finding the source of the problem.
Shawn
On Tue, Apr 15, 2014 at 7:52 PM, Zhi-Wei Lu <> wrote:
Hi all,
We are experiencing some strange issue (ip fragmentation) for our perfSonar bandwidth test with MTU=9000. For perfSonar machines with clean MTU=9000 path, our band width tests between the pair of perfSonar boxes work fine. However, if the path between the two perfSonar boxes have MTU=1500 devices (such as firewalls or packet shape), only one way test would work.
For example, from our box p0 (bebind 1500 MTU security device) to perfsonar.nersc.gov
bwctl –c perfsonar.nersc.gov would fail, while
bwctl –s perfsonar.nersc.gov would work
From our box pb (on the border) with a clean 9K MTU path to perfsonar.nersc.gov, both tests work.
Test between out boxes pb and p0 would exhibit the one way behavior as well, as there is MTU=1500 device in the path.
I though that IP fragmentation is enabled on the Linux boxes (CentOS 6.5), yet why I am getting this one way traffic behavior? Are there kernel/application parameters that I can set to correct the issue that we are encountering.
If I set MTU=1500 on p0, tests to any site work both ways. Thank you.
Zhi-Wei Lu
IET-CR-Network Operations Center
University of California, Davis
- [perfsonar-user] MTU=9000 and perfSonar bandwidth test issue, Zhi-Wei Lu, 04/15/2014
- Re: [perfsonar-user] MTU=9000 and perfSonar bandwidth test issue, Shawn McKee, 04/16/2014
- RE: [perfsonar-user] MTU=9000 and perfSonar bandwidth test issue, Zhi-Wei Lu, 04/17/2014
- Re: [perfsonar-user] MTU=9000 and perfSonar bandwidth test issue, Shawn McKee, 04/17/2014
- RE: [perfsonar-user] MTU=9000 and perfSonar bandwidth test issue, Zhi-Wei Lu, 04/17/2014
- Re: [perfsonar-user] MTU=9000 and perfSonar bandwidth test issue, Shawn McKee, 04/16/2014
Archive powered by MHonArc 2.6.16.