RE: End System PMTUD behavior question
"Dunn, Jeffrey H." <jdunn@mitre.org> Fri, 23 January 2009 14:36 UTC
Return-Path: <ipv6-bounces@ietf.org>
X-Original-To: ipngwg-archive@lists.ietf.org
Delivered-To: ietfarch-ipngwg-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 158EA3A6AA5; Fri, 23 Jan 2009 06:36:24 -0800 (PST)
X-Original-To: ipv6@core3.amsl.com
Delivered-To: ipv6@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 186A93A6A2E for <ipv6@core3.amsl.com>; Fri, 23 Jan 2009 06:36:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.819
X-Spam-Level:
X-Spam-Status: No, score=-5.819 tagged_above=-999 required=5 tests=[AWL=0.780, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id LvuPI96S9rMQ for <ipv6@core3.amsl.com>; Fri, 23 Jan 2009 06:36:21 -0800 (PST)
Received: from smtp-bedford.mitre.org (smtp-bedford.mitre.org [129.83.20.191]) by core3.amsl.com (Postfix) with ESMTP id E1E8D3A69FA for <ipv6@ietf.org>; Fri, 23 Jan 2009 06:36:20 -0800 (PST)
Received: from smtp-bedford.mitre.org (localhost.localdomain [127.0.0.1]) by smtp-bedford.mitre.org (8.13.1/8.13.1) with ESMTP id n0NEa2OZ000920 for <ipv6@ietf.org>; Fri, 23 Jan 2009 09:36:03 -0500
Received: from imchub1.MITRE.ORG (imchub1.mitre.org [129.83.29.73]) by smtp-bedford.mitre.org (8.13.1/8.13.1) with ESMTP id n0NEa2ij000914; Fri, 23 Jan 2009 09:36:02 -0500
Received: from IMCMBX1.MITRE.ORG ([129.83.29.204]) by imchub1.MITRE.ORG ([129.83.29.73]) with mapi; Fri, 23 Jan 2009 09:36:02 -0500
From: "Dunn, Jeffrey H." <jdunn@mitre.org>
To: Pekka Savola <pekkas@netcore.fi>, "Peter.Hunt@nokia.com" <Peter.Hunt@nokia.com>
Date: Fri, 23 Jan 2009 09:36:01 -0500
Subject: RE: End System PMTUD behavior question
Thread-Topic: End System PMTUD behavior question
Thread-Index: Acl9IGzTCda24YBvSU2ZWaibZ9epxgARzCxg
Message-ID: <3C6F21684E7C954193E6C7C4573B762701D3DD72F0@IMCMBX1.MITRE.ORG>
References: <3C6F21684E7C954193E6C7C4573B762701D3DD67DA@IMCMBX1.MITRE.ORG><B00EDD615E3C5344B0FFCBA910CF7E1D0632C176@xmb-rtp-20e.amer.cisco.com><3C6F21684E7C954193E6C7C4573B762701D3DD69E6@IMCMBX1.MITRE.ORG> <B00EDD615E3C5344B0FFCBA910CF7E1D0632C194@xmb-rtp-20e.amer.cisco.com> <808F2ECE7425024994976AC3D44BDCF4C8B900@vaebe108.NOE.Nokia.com> <alpine.LRH.2.00.0901230751120.4544@netcore.fi>
In-Reply-To: <alpine.LRH.2.00.0901230751120.4544@netcore.fi>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US
MIME-Version: 1.0
Cc: "Sherman, Kurt T." <ksherman@mitre.org>, "ipv6@ietf.org" <ipv6@ietf.org>, "Liou, Chern" <csliou@mitre.org>, "steve_eiserman@uscourts.gov" <steve_eiserman@uscourts.gov>, "Huang, Frank" <fhuang@mitre.org>, "v6ops@ops.ietf.org" <v6ops@ops.ietf.org>, "Grayeli, Parisa" <pgrayeli@mitre.org>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "IPv6 Maintenance Working Group \(6man\)" <ipv6.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ipv6>, <mailto:ipv6-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/ipv6>
List-Post: <mailto:ipv6@ietf.org>
List-Help: <mailto:ipv6-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ipv6>, <mailto:ipv6-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: ipv6-bounces@ietf.org
Errors-To: ipv6-bounces@ietf.org Pekka,
Good point. We use Wireshark to capture the send/receive sequence on the host. In addition, we reboot the machine between tests to ensure the PMTU cache is cleared, since we have show that, once learned, the host will immediately send fragmented ICMPv6 echo requests within the PMTU size. Best Regards, Jeffrey Dunn Info Systems Eng., Lead MITRE Corporation. (301) 448-6965 (mobile) -----Original Message----- From: Pekka Savola [mailto:pekkas@netcore.fi] Sent: Friday, January 23, 2009 1:03 AM To: Peter.Hunt@nokia.com Cc: shemant@cisco.com; Dunn, Jeffrey H.; Huang, Frank; Sherman, Kurt T.; ipv6@ietf.org; Liou, Chern; steve_eiserman@uscourts.gov; ipv6@ietf.org; v6ops@ops.ietf.org; Grayeli, Parisa Subject: RE: End System PMTUD behavior question On Fri, 23 Jan 2009, Peter.Hunt@nokia.com wrote: > For example, if a user does a "ping -s 1500" to a destination whose PMTU is 1280, the only way to avoid IP fragmentation is for the ping > application to split the data into multiple messages, or for IPCMPv6 to do so. Either way, you have to introduce some way to identify them > as "ping fragments" and reassemble them in order. That will require changes to the ICMPv6 protocol, I think. Furthermore, you're no longer > really doing a "ping 1500", but two pings of 1280 and 220 bytes, respectively. FWIW, what Remi said, different ping programs probably do this differently. And good ones allow you to do exactly what you want (this is from Linux) -M hint Select Path MTU Discovery strategy. hint may be either _do_ (prohibit fragmentation, even local one), _want_ (do PMTU discovery, fragment locally when packet size is large), or _dont_ (do not set DF flag). When I use ping to figure out Path MTU issue, I usually have to run tcpdump on the side to be 100% sure how ping is actually behaving, because additionally, there's also PMTU caching on the local host. Some older versions also didn't support '-M do' properly for IPv6. So there are quite a few things that could lead to non-deterministic behaviour. -- Pekka Savola "You each name yourselves king, yet the Netcore Oy kingdom bleeds." Systems. Networks. Security. -- George R.R. Martin: A Clash of Kings -------------------------------------------------------------------- IETF IPv6 working group mailing list ipv6@ietf.org Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6 --------------------------------------------------------------------
- End System PMTUD behavior question Dunn, Jeffrey H.
- Re: End System PMTUD behavior question Rémi Denis-Courmont
- RE: End System PMTUD behavior question Dunn, Jeffrey H.
- Re: End System PMTUD behavior question Thomas Peterson
- RE: End System PMTUD behavior question Hemant Singh (shemant)
- RE: End System PMTUD behavior question Dunn, Jeffrey H.
- RE: End System PMTUD behavior question Dunn, Jeffrey H.
- Re: End System PMTUD behavior question Thomas Peterson
- RE: End System PMTUD behavior question Hemant Singh (shemant)
- RE: End System PMTUD behavior question Peter.Hunt
- Re: End System PMTUD behavior question Mark Andrews
- RE: End System PMTUD behavior question Dunn, Jeffrey H.
- Re: End System PMTUD behavior question Mark Andrews
- RE: End System PMTUD behavior question Pekka Savola
- RE: End System PMTUD behavior question Dunn, Jeffrey H.
- RE: End System PMTUD behavior question Dunn, Jeffrey H.
- RE: End System PMTUD behavior question Dunn, Jeffrey H.
- Re: End System PMTUD behavior question Thomas Peterson