Re: End System PMTUD behavior question
Mark Andrews <Mark_Andrews@isc.org> Fri, 23 January 2009 04:37 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 D9D3C3A6816; Thu, 22 Jan 2009 20:37:17 -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 7C9A93A6816; Thu, 22 Jan 2009 20:37:16 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.459
X-Spam-Level:
X-Spam-Status: No, score=-0.459 tagged_above=-999 required=5 tests=[AWL=-1.848, BAYES_00=-2.599, FRT_STOCK2=3.988]
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 sxL07dZ6JgPn; Thu, 22 Jan 2009 20:37:15 -0800 (PST)
Received: from mx.isc.org (mx.isc.org [IPv6:2001:4f8:0:2::1c]) by core3.amsl.com (Postfix) with ESMTP id BE5563A67F7; Thu, 22 Jan 2009 20:37:12 -0800 (PST)
Received: from farside.isc.org (farside.isc.org [IPv6:2001:4f8:3:bb::5]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "farside.isc.org", Issuer "ISC CA" (verified OK)) by mx.isc.org (Postfix) with ESMTPS id 5BA65114028; Fri, 23 Jan 2009 04:36:49 +0000 (UTC) (envelope-from Mark_Andrews@isc.org)
Received: from drugs.dv.isc.org (drugs.dv.isc.org [IPv6:2001:470:1f00:820:214:22ff:fed9:fbdc]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "drugs.dv.isc.org", Issuer "ISC CA" (not verified)) by farside.isc.org (Postfix) with ESMTP id B256BE6074; Fri, 23 Jan 2009 04:36:48 +0000 (UTC) (envelope-from marka@isc.org)
Received: from drugs.dv.isc.org (localhost [127.0.0.1]) by drugs.dv.isc.org (8.14.3/8.14.3) with ESMTP id n0N4akbE042009; Fri, 23 Jan 2009 15:36:46 +1100 (EST) (envelope-from marka@drugs.dv.isc.org)
Message-Id: <200901230436.n0N4akbE042009@drugs.dv.isc.org>
To: "Dunn, Jeffrey H." <jdunn@mitre.org>
From: Mark Andrews <Mark_Andrews@isc.org>
Subject: Re: End System PMTUD behavior question
In-reply-to: Your message of "Thu, 22 Jan 2009 23:27:45 CDT." <3C6F21684E7C954193E6C7C4573B762701D3DD7186@IMCMBX1.MITRE.ORG>
Date: Fri, 23 Jan 2009 15:36:46 +1100
Cc: "Peter.Hunt@nokia.com" <Peter.Hunt@nokia.com>, "ipv6-bounces@ietf.org" <ipv6-bounces@ietf.org>, "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>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: ipv6-bounces@ietf.org
Errors-To: ipv6-bounces@ietf.org In message <3C6F21684E7C954193E6C7C4573B762701D3DD7186@IMCMBX1.MITRE.ORG>, "Dun
n, Jeffrey H." writes: > Mark, > > Could you elaborate on what you mean by "DNS servers just tell the kernel t= > o fragment at network mtu for UDP/IPv6 and ensure that DF is off for UDP/IP= > v4." What is the "network MTU?" Also, to which implementations of DNS serv= > er are you referring? Cut-and-pasted from BIND's bsd socket implementation. Mark #ifdef IPV6_USE_MIN_MTU /* RFC 3542, not too common yet*/ /* use minimum MTU */ if (sock->pf == AF_INET6) { (void)setsockopt(sock->fd, IPPROTO_IPV6, IPV6_USE_MIN_MTU, (void *)&on, sizeof(on)); } #endif #if defined(IP_MTU_DISCOVER) && defined(IP_PMTUDISC_DONT) /* * Turn off Path MTU discovery on IPv4/UDP sockets. */ if (sock->pf == AF_INET) { int action = IP_PMTUDISC_DONT; (void)setsockopt(sock->fd, IPPROTO_IP, IP_MTU_DISCOVER, &action, sizeof(action)); } #endif #if defined(IP_DONTFRAG) /* * Turn off Path MTU discovery on IPv4/UDP sockets. */ if (sock->pf == AF_INET) { int off = 0; (void)setsockopt(sock->fd, IPPROTO_IP, IP_DONTFRAG, &off, sizeof(off)); } #endif > Best Regards,=20 > =A0=20 > Jeffrey Dunn=20 > Info Systems Eng., Lead=20 > MITRE Corporation. > (301) 448-6965 (mobile) -- Mark Andrews, ISC 1 Seymour St., Dundas Valley, NSW 2117, Australia PHONE: +61 2 9871 4742 INTERNET: Mark_Andrews@isc.org -------------------------------------------------------------------- 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