[DNSOP] Re: [v6ops] Re: Re: Fwd: New Version Notification - draft-ietf-dnsop-avoid-fragmentation-18.txt
David Farmer <farmer@umn.edu> Sun, 07 July 2024 22:56 UTC
Return-Path: <farmer@umn.edu>
X-Original-To: dnsop@ietfa.amsl.com
Delivered-To: dnsop@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4EB03C180B72 for <dnsop@ietfa.amsl.com>; Sun, 7 Jul 2024 15:56:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.104
X-Spam-Level:
X-Spam-Status: No, score=-2.104 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=umn.edu
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VMH7YIGXGjzw for <dnsop@ietfa.amsl.com>; Sun, 7 Jul 2024 15:56:02 -0700 (PDT)
Received: from mta-p7.oit.umn.edu (mta-p7.oit.umn.edu [134.84.196.207]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 20ABCC14CE40 for <dnsop@ietf.org>; Sun, 7 Jul 2024 15:56:01 -0700 (PDT)
Received: from localhost (unknown [127.0.0.1]) by mta-p7.oit.umn.edu (Postfix) with ESMTP id 4WHMzv5GhCz9vJrG for <dnsop@ietf.org>; Sun, 7 Jul 2024 22:55:55 +0000 (UTC)
X-Virus-Scanned: amavisd-new at umn.edu
Received: from mta-p7.oit.umn.edu ([127.0.0.1]) by localhost (mta-p7.oit.umn.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wrkycWJqWDEd for <dnsop@ietf.org>; Sun, 7 Jul 2024 17:55:55 -0500 (CDT)
Received: from mail-ed1-f71.google.com (mail-ed1-f71.google.com [209.85.208.71]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mta-p7.oit.umn.edu (Postfix) with ESMTPS id 4WHMzv1708z9vJrQ for <dnsop@ietf.org>; Sun, 7 Jul 2024 17:55:54 -0500 (CDT)
DMARC-Filter: OpenDMARC Filter v1.3.2 mta-p7.oit.umn.edu 4WHMzv1708z9vJrQ
DKIM-Filter: OpenDKIM Filter v2.11.0 mta-p7.oit.umn.edu 4WHMzv1708z9vJrQ
Received: by mail-ed1-f71.google.com with SMTP id 4fb4d7f45d1cf-58b3fcf235dso2684029a12.2 for <dnsop@ietf.org>; Sun, 07 Jul 2024 15:55:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=umn.edu; s=google; t=1720392953; x=1720997753; darn=ietf.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=ZIz4paTJcM0Y5HT84btX6f6hrsycUtad3jqlsCDhWK4=; b=KF+RjChyzrIyrV2kG2YVEeFj+cpLbo1IYbOddPFcUYgutm/4rkN2mv0Lo8RQKSEX1w ImrJ3wZ2VB260xe6ZNMFjBWazsFUenldHE/whQ8vmEk1KjixE55FafLscFuZbJuW+hYN svCD/bqsa6K3fDJXAnpHluFDyXJuVZQZlFX9lPzaBMrUAkJBblnuCpC9XtovjM2WYZ2a BR6I1u+PueuO7GCZql4nXkT5sB4wvyD11+9B8Gjqun54tgFA8fAua8F7QPrEvRG+Aplp zGsrP/FXtAAxI9raqhG6ehalLDL67AGuLqi0f+BfPJUVaStVnvssv7I7EOK/T0A4kSoL EOTw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1720392953; x=1720997753; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=ZIz4paTJcM0Y5HT84btX6f6hrsycUtad3jqlsCDhWK4=; b=fg4GFR7kEI4B43UTlP3k2xSVpkKBgFO/mspiia3nRZQtu4K1F0Xv7HZK2eJx3WhJBq NdGwcWXJbUxLMoVjwbLcZemSyHlZz9Yocal4RlHdLuWPa3UUfOWe2SyeqsFABdIB1ghE L11ji2bP9Rb/Erluci202GnMptEvaDgwAUI8R+/EAM/2V9/IOgudIAEslfPAvKuqodsK gxiU8y8e+TWs60uHqnaThVnoEbKaM6sVkf7Qgs7SE4XTycgyHyqgs1dUb2mtDKIE2hSD 7iA7PwjvYMl51w1QElTLU+Xn4utVIt+TyyhgMOSBYccnYXVS+bDhWtqXIXQqB6B1Z5Kz VrWQ==
X-Forwarded-Encrypted: i=1; AJvYcCUkp2jkBYhjH4N15iomMsDLKFzhdHvFim+H9+bnJ+zVxNb9uyyevpkJDw4WcClyVyqLqghNE/vt2E7l2OUZ6g==
X-Gm-Message-State: AOJu0YzN4iY8UP87cKQI9NzXddB0774nNuZAmWfFe37Ibrlhqa8HULa9 Jro82K0+D9fKNKUMBwYRNzzTu73ySxhO5uduKBf6LJ6N+Cn4aYnwlNj44NYcYawytFDOfRHduaP JQQermzErG7tEpBzYlmIbx3TPFU2qvetmb+feTo4k5MDrk851z6LS/urdqQqHmBxHjKLRG8MOdF h1THtPHr4bQuyn3yeFjqSbGJ2HvkffgId/
X-Received: by 2002:a05:6402:5209:b0:586:e6a4:c173 with SMTP id 4fb4d7f45d1cf-58e5aecaf5emr6804991a12.28.1720392953419; Sun, 07 Jul 2024 15:55:53 -0700 (PDT)
X-Google-Smtp-Source: AGHT+IEgGApGQkbfqCyGlskLyNeoAebk646JF+OC7hA+J0Lwm9ugkpjKZkfXwVQnfBn/jX/AuA48smbmKhNrvXjo76U=
X-Received: by 2002:a05:6402:5209:b0:586:e6a4:c173 with SMTP id 4fb4d7f45d1cf-58e5aecaf5emr6804978a12.28.1720392952931; Sun, 07 Jul 2024 15:55:52 -0700 (PDT)
MIME-Version: 1.0
References: <13146571.ZYm5mLc6kN@heater.srcl.tisf.net>
In-Reply-To: <13146571.ZYm5mLc6kN@heater.srcl.tisf.net>
From: David Farmer <farmer@umn.edu>
Date: Sun, 07 Jul 2024 17:55:36 -0500
Message-ID: <CAN-Dau3qqEWpSyjYNUKX++FUGmnk1ZVQjL4O77RVfXP+wOJ=3g@mail.gmail.com>
To: Paul Vixie <paul@redbarn.org>
Content-Type: multipart/alternative; boundary="000000000000d57432061cb0321f"
Message-ID-Hash: 5MIEB4NONAHFJKZBBABC4UBR526Q5XXB
X-Message-ID-Hash: 5MIEB4NONAHFJKZBBABC4UBR526Q5XXB
X-MailFrom: farmer@umn.edu
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-dnsop.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: v6ops@ietf.org, dnsop@ietf.org
X-Mailman-Version: 3.3.9rc4
Precedence: list
Subject: [DNSOP] Re: [v6ops] Re: Re: Fwd: New Version Notification - draft-ietf-dnsop-avoid-fragmentation-18.txt
List-Id: IETF DNSOP WG mailing list <dnsop.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/dnsop/plCjTWueZNggk9ejH2BmlRfGouw>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dnsop>
List-Help: <mailto:dnsop-request@ietf.org?subject=help>
List-Owner: <mailto:dnsop-owner@ietf.org>
List-Post: <mailto:dnsop@ietf.org>
List-Subscribe: <mailto:dnsop-join@ietf.org>
List-Unsubscribe: <mailto:dnsop-leave@ietf.org>
Paul, I think this might be a little easier for people to parse, and I think it covers everything in yours; R3. UDP responders should compose response datagrams whose size does not exceed the requestor's offered buffer size (EDNS bufsize) or the interface MTU, the route MTU, or the path MTU, if any are known. - If the path MTU can be reliably discovered, then such discovery SHOULD be attempted, and the result used. - For IPv6, an interface MTU other than 1500 bytes should be advertised in a Router Advertisement [RFC4861]. - If none of the MTUs are known, a default of 1500 bytes should be assumed. Further, the MTU should be reduced to account for packetization by the UDP and IP/IPv6 layers, which might add as many as 100 bytes, resulting in the RECOMMENDED 1400 Bytes. R5. UDP requestors should set the requestor's offered buffer size (EDNS bufsize) to and compose request datagrams whose size does not exceed the minimum of the interface MTU, the route MTU, or the path MTU, if any are known. - If the path MTU can be reliably discovered, then such discovery SHOULD be attempted, and the result used. - For IPv6, an interface MTU other than 1500 bytes should be advertised in a Router Advertisement [RFC4861]. - If none of the MTUs are known, a default of 1500 bytes should be assumed. Further, the MTU should be reduced to account for packetization by the UDP and IP/IPv6 layers, which might add as many as 100 bytes, resulting in the RECOMMENDED 1400 Bytes. What do you think? On Sun, Jul 7, 2024 at 1:19 PM Paul Vixie <paul@redbarn.org> wrote: > Looks like the second WG mailing list fell off of this thread. See below > for history. I realize that the text I proposed to Mr. Farmer was > incoherent, so here's a second try: > > R3. UDP responders should compose response datagrams whose size does not > > exceed either the policy maximum if specified, or the requestor's offered > buffer > > size (EDNS bufsize), and will not after packetization by the UDP and > IP/IP6 > > layers (which might add as many as 100 octets) not exceed the predicted > end- > > to-end network MTU for the path to the requester. Neither the interface > MTU if > > known, or the route MTU if known, or the path MTU if known, shall be > exceeded. > > If neither the route MTU or path MTU are known, a default of 1500 should > be > > assumed. If interface, route, or path MTU can be reliably discovered, then > > such discovery SHOULD be attempted. Absent such knowledge, the lower of > > requester's offered buffer size (EDNS), or 1400, will be the maximum > datagram size for that response. The recommended 1400 value is simply 1500 > (default MTU) minus 100 (room for transport and network headers) and these > values may be revised in the future. > > If something like this can work, then something like it would have to also > be done for R5. > > -- > > P Vixie > > ---------- Forwarded Message ---------- > > Subject: [v6ops] Re: [DNSOP] Re: Fwd: New Version Notification - > draft-ietf-dnsop-avoid-fragmentation-18.txt > > Date: Saturday, July 6, 2024, 7:35:11 PM PDT > > From: Paul Vixie <paul=40redbarn.org@dmarc.ietf.org> > > To: v6ops@ietf.org, David Farmer <farmer@umn.edu> > > On Friday, July 5, 2024 12:48:18 PM PDT David Farmer wrote: > > > Paul and Tim, > > > > > > Would this fit the bill? > > i don't think so, but it's a step in the right direction. we should not > > mention PLPMTUD since it's considered controversial in the here and now, > and > > there's no need to be provocative. > > > R3. UDP responders should compose response packets that fit in the > minimum > > > of the offered requestor's maximum UDP payload size [RFC6891], the > > > interface MTU, the network MTU value configured by the knowledge of the > > > network operators, and the RECOMMENDED maximum DNS/UDP payload size of > 1400 > > > bytes, or a different Path MTU value that is known to function without > > > encountering fragmentation, as determined by PLPMTUD [RFC 8899] or some > > > other future mechanism. (See Appendix A for more information.) > > R3. UDP responders should compose response datagrams whose size does not > > exceed either the policy maximum if specified, or the requestor's offered > buffer > > size (EDNS bufsize), and will not after packetization by the UDP and > IP/IP6 > > layers (which might add as many as 100 octets) not exceed the predicted > end- > > to-end network MTU for the path to the requester. Neither the interface > MTU if > > known, or the route MTU if known, or the path MTU if known, shall be > exceeded. > > If neither the route MTU or path MTU are known, a default of 1500 should > be > > assumed. If interface, route, or path MTU can be reliably discovered, then > > such discovery SHOULD be attempted. Absent such knowledge, either the > > requester's offered buffer size, or 1400 if lower, will be the effective > maximum > > datagram size. The 1400 value is simply 1500 (default MTU) minus 100 (room > for > > transport and network headers) and these values may be revised in the > future. > > > R5. UDP requestors should set the requestor's maximum UDP payload size > > > [RFC6891] to the RECOMMENDED maximum DNS/UDP payload size of 1400 bytes > > > unless the interface MTU or the network MTU is known to be smaller or a > > > different Path MTU value that is known to function without encountering > > > fragmentation, as determined by PLPMTUD [RFC 8899] or some other future > > > mechanism. (See Appendix A for more information.) > > i'd like to see this revised similarly to my example above, if you agree. > > -- > > P Vixie > > > _______________________________________________ > > v6ops mailing list -- v6ops@ietf.org > > To unsubscribe send an email to v6ops-leave@ietf.org > > ----------------------------------------- > -- =============================================== David Farmer Email:farmer@umn.edu Networking & Telecommunication Services Office of Information Technology University of Minnesota 2218 University Ave SE Phone: 612-626-0815 Minneapolis, MN 55414-3029 Cell: 612-812-9952 ===============================================
- [DNSOP] Fwd: [v6ops] Re: Re: Fwd: New Version Not… Paul Vixie
- [DNSOP] Re: [v6ops] Re: Re: Fwd: New Version Noti… Nick Hilliard
- [DNSOP] Fwd: New Version Notification - draft-iet… Tim Wicinski
- [DNSOP] Re: [v6ops] Fwd: New Version Notification… David Farmer
- [DNSOP] Re: Fwd: New Version Notification - draft… Petr Špaček
- [DNSOP] Re: Fwd: New Version Notification - draft… Tim Wicinski
- [DNSOP] Re: [v6ops] Re: Fwd: New Version Notifica… Paul Vixie
- [DNSOP] Re: [v6ops] Re: Fwd: New Version Notifica… Tim Wicinski
- [DNSOP] Re: [v6ops] Re: Fwd: New Version Notifica… Tim Wicinski
- [DNSOP] Re: [v6ops] Re: Fwd: New Version Notifica… Geoff Huston
- [DNSOP] Re: [v6ops] Re: Re: Fwd: New Version Noti… Paul Vixie
- [DNSOP] Re: [v6ops] Re: Re: Fwd: New Version Noti… Paul Wouters
- [DNSOP] Re: [v6ops] Re: Re: Fwd: New Version Noti… Petr Špaček
- [DNSOP] Re: [v6ops] Re: Re: Fwd: New Version Noti… Paul Wouters
- [DNSOP] Re: [v6ops] Re: Re: Fwd: New Version Noti… Jared Mauch
- [DNSOP] Re: [v6ops] Re: Re: Fwd: New Version Noti… David Farmer
- [DNSOP] Re: [v6ops] Re: Re: Fwd: New Version Noti… Paul Vixie
- [DNSOP] Re: [v6ops] Fwd: New Version Notification… Tim Wicinski
- [DNSOP] Re: [v6ops] Re: Re: Fwd: New Version Noti… Philip Homburg
- [DNSOP] Re: [v6ops] Re: Re: Fwd: New Version Noti… Petr Špaček
- [DNSOP] Re: [v6ops] Re: Re: Fwd: New Version Noti… David Farmer