RE: FW: New Version Notification for draft-leddy-6man-truncate-03.txt

Ron Bonica <rbonica@juniper.net> Wed, 13 June 2018 15:45 UTC

Return-Path: <rbonica@juniper.net>
X-Original-To: ipv6@ietfa.amsl.com
Delivered-To: ipv6@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B338C130E3D for <ipv6@ietfa.amsl.com>; Wed, 13 Jun 2018 08:45:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.701
X-Spam-Level:
X-Spam-Status: No, score=-2.701 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=juniper.net
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HHxAwsyzTC8n for <ipv6@ietfa.amsl.com>; Wed, 13 Jun 2018 08:45:15 -0700 (PDT)
Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 01B811294D0 for <ipv6@ietf.org>; Wed, 13 Jun 2018 08:45:14 -0700 (PDT)
Received: from pps.filterd (m0108161.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.0.22/8.16.0.22) with SMTP id w5DFiQ8J017564; Wed, 13 Jun 2018 08:45:12 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=PPS1017; bh=UgYrzFXW56f8MvCd785+eU63L7MMqdfq07VT5QCZui8=; b=wtnOTfN/eJNGVwuEIBRDfdT12NQx5KOXN1BoUYba2nDbP176+qjJnIAn8wpH8VC3z0JF YeJACjPK/ray4E67SNbXPapWK3V8Db/WrJfGiNafG5d78eoDieinTsyGDI0ykXDYpQ3N Tv3y1wYK3blBpwAynQgllnSpUdIjsr3fFuxsrrOK0XPlUCnAYo9ePPoqvo1Z2O7U79FJ +hfbmS1yTpy//NFnACqEKpop0f6GCKJbg6jRkIRwIPZrTMuWOnJ8o3sPan4TFX4/64HD AzTDigrUKg55Y1KQcA9uBwI2aW6uFW5QxgYt4FAH/WUx5FQIq+8GWM07QOJ08FgUwO+8 NQ==
Received: from nam03-co1-obe.outbound.protection.outlook.com (mail-co1nam03lp0018.outbound.protection.outlook.com [216.32.181.18]) by mx0b-00273201.pphosted.com with ESMTP id 2jk0230nuy-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Wed, 13 Jun 2018 08:45:12 -0700
Received: from CO1PR05MB443.namprd05.prod.outlook.com (10.141.73.152) by CO1PR05MB298.namprd05.prod.outlook.com (10.141.70.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.863.6; Wed, 13 Jun 2018 15:45:09 +0000
Received: from CO1PR05MB443.namprd05.prod.outlook.com ([fe80::312a:3c1:f69:c7fb]) by CO1PR05MB443.namprd05.prod.outlook.com ([fe80::312a:3c1:f69:c7fb%13]) with mapi id 15.20.0863.016; Wed, 13 Jun 2018 15:45:09 +0000
From: Ron Bonica <rbonica@juniper.net>
To: Tom Herbert <tom@herbertland.com>
CC: IPv6 IPv6 List <ipv6@ietf.org>
Subject: RE: FW: New Version Notification for draft-leddy-6man-truncate-03.txt
Thread-Topic: FW: New Version Notification for draft-leddy-6man-truncate-03.txt
Thread-Index: AQHUAaHD5P4MUTF86U++/9A7XgU/kqRbS6/wgAFuPICAAZmDIA==
Date: Wed, 13 Jun 2018 15:45:08 +0000
Message-ID: <CO1PR05MB4437F8DFB9EDDAF81CFBE14AE7E0@CO1PR05MB443.namprd05.prod.outlook.com>
References: <152873473614.2711.14314988177015172372.idtracker@ietfa.amsl.com> <CO1PR05MB4431B47A60CCC57952F28FFAE780@CO1PR05MB443.namprd05.prod.outlook.com> <CALx6S362C-h+di0R2aHarqgRShnFJ00aFP0QhzND9qoRnBNSug@mail.gmail.com>
In-Reply-To: <CALx6S362C-h+di0R2aHarqgRShnFJ00aFP0QhzND9qoRnBNSug@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
dlp-product: dlpe-windows
dlp-version: 11.0.300.84
dlp-reaction: no-action
x-originating-ip: [66.129.241.11]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; CO1PR05MB298; 7:e0AZ0QkHi9pp0W1/kcpOr9smrkspZ6pcEWcvCmuOTbMPlMx4ZHZZ4yc2BrIyqxziw/m62OOi8ebK/j/K1PTV9TIkPVG8WjpNA2IDxvAZoLMjIhsSW0ifL3976ZAiKwEBbFoYtd+nhKxbMhwjYTcsxr39CyKLjm2C2uCEmG4XA2Ye36YthjsGbQQW1TqLigi1Lyw8zCHNIawTlqnE8Ufb6OwK9K5vXtMyKxpNvTHO6uyYePlb1U0h4Ecn51VFMC2y
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-ht: Tenant
X-MS-Office365-Filtering-Correlation-Id: 9f077470-3353-4ec6-2cb5-08d5d144a47c
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(48565401081)(5600026)(711020)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603328)(7153060)(7193020); SRVR:CO1PR05MB298;
x-ms-traffictypediagnostic: CO1PR05MB298:
x-microsoft-antispam-prvs: <CO1PR05MB298F33F5B0A8C98C4CA8069AE7E0@CO1PR05MB298.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(10436049006162)(138986009662008)(62221491112393)(788757137089);
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(10201501046)(3231254)(944501410)(52105095)(93006095)(93001095)(3002001)(6055026)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123562045)(20161123558120)(20161123564045)(6072148)(201708071742011)(7699016); SRVR:CO1PR05MB298; BCL:0; PCL:0; RULEID:; SRVR:CO1PR05MB298;
x-forefront-prvs: 07025866F6
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(396003)(346002)(376002)(366004)(39380400002)(39860400002)(51914003)(189003)(199004)(13464003)(2906002)(81166006)(476003)(11346002)(478600001)(561944003)(8936002)(486006)(446003)(3280700002)(81156014)(8676002)(5250100002)(966005)(3660700001)(33656002)(5660300001)(106356001)(3846002)(6116002)(15650500001)(229853002)(6916009)(105586002)(68736007)(55016002)(14454004)(66066001)(305945005)(6436002)(575784001)(7696005)(86362001)(76176011)(53936002)(99286004)(102836004)(316002)(2900100001)(9686003)(6306002)(186003)(97736004)(4326008)(25786009)(26005)(6246003)(6506007)(59450400001)(53546011)(74316002)(7736002)(19627235001); DIR:OUT; SFP:1102; SCL:1; SRVR:CO1PR05MB298; H:CO1PR05MB443.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1;
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-microsoft-antispam-message-info: J44WtGZDyEGXfvZiIBxVwzmF12CafHbCn7gaBJfyjtUKW0uPSV1j2pg9Rx8+3t5onyhd23EkeqDgK5U1rK4ZulR2UsnPj74FDalPZZCQdRGVd11qkKe9auemz2ZN/BORyzj8UJ+qhd2/kpVVvxilRv4KrUSuuWhVOEU0hbsmB0G/pHwYk9jLuw1T9ZhZv77r
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: 9f077470-3353-4ec6-2cb5-08d5d144a47c
X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Jun 2018 15:45:08.9594 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1PR05MB298
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2018-06-13_06:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1805220000 definitions=main-1806130170
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/OESoPYxUOEihuWGY15NgYm_GosY>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.26
Precedence: list
List-Id: "IPv6 Maintenance Working Group \(6man\)" <ipv6.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ipv6>, <mailto:ipv6-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/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>
X-List-Received-Date: Wed, 13 Jun 2018 15:45:20 -0000

Hi Tom,

Thanks for the review. Comments inline.....

                                           Ron


> -----Original Message-----
> From: Tom Herbert <tom@herbertland.com>
> Sent: Tuesday, June 12, 2018 11:04 AM
> To: Ron Bonica <rbonica@juniper.net>
> Cc: IPv6 IPv6 List <ipv6@ietf.org>
> Subject: Re: FW: New Version Notification for draft-leddy-6man-truncate-
> 03.txt
> 
> Hi Ron,
> 
> From the draft:
> 
> "This document defines procedures that enhance PMTUD, so that it no
> longer relies on the network's ability to deliver an ICMP PTB message from a
> downstream router to an IPv6 source node... When the destination node
> receives a packet that has been truncated, it sends an ICMP PTB message to
> the source node."
> 
> 
> Why is sending the ICMP error from the destination more reliable than
> sending from an intermediate node? Seems like both cases depending on
> the network to forward the ICMP error back to the destination, but in the
> case of sending ICMP from the destination there are potentially more nodes
> in the path that need to forward ICMP correctly.
> 

I know of two common scenarios in which the network will not deliver an ICMP PTB from a downstream router to the source, but will deliver and ICMP PTB from destination to the source. See the following URLs for details:

- https://tools.ietf.org/html/draft-bonica-intarea-frag-fragile-02#section-4.5.2
- https://tools.ietf.org/html/draft-bonica-intarea-frag-fragile-02#section-4.5.3

Do you think that it would be helpful to import this text into the truncation document?

> Also, this proposal depends on two facilities that are known to be fragile on
> the Internet (ICMP and EH).

This was the motivation for https://tools.ietf.org/html/draft-bonica-6man-unrecognized-opt-01. Before using the truncation option, the upper-layer protocol executes the procedure described in https://tools.ietf.org/html/draft-bonica-6man-unrecognized-opt-01#section-4. 

 In lieu of using ICMP from destination, could a
> destination option be used with some sort of reply packets to provide the
> PTB information to the sender?
> 

It is conceivable that we might replace the ICMP PTB message with some other message. But if we did that:

- we would still have to solve the problem of networks that drop packets containing destination options
- we would have to change PMTUD.

Am I missing something?

                                    Ron

> Tom
> 
> 
> 
> On Mon, Jun 11, 2018 at 10:17 AM, Ron Bonica <rbonica@juniper.net> wrote:
> > Please review and comment.
> >
> >                                  Ron
> >
> >
> > -----Original Message-----
> > From: internet-drafts@ietf.org <internet-drafts@ietf.org>
> > Sent: Monday, June 11, 2018 12:32 PM
> > To: Ron Bonica <rbonica@juniper.net>; John Leddy
> > <john_leddy@comcast.com>
> > Subject: New Version Notification for draft-leddy-6man-truncate-03.txt
> >
> >
> > A new version of I-D, draft-leddy-6man-truncate-03.txt has been
> successfully submitted by Ron Bonica and posted to the IETF repository.
> >
> > Name:           draft-leddy-6man-truncate
> > Revision:       03
> > Title:          Destination Originates Internet Control Message Protocol (ICMP)
> Packet Too Big (PTB) Messages
> > Document date:  2018-06-11
> > Group:          Individual Submission
> > Pages:          14
> > URL:       https://urldefense.proofpoint.com/v2/url?u=https-
> 3A__tools.ietf.org_html_draft-2Dleddy-2D6man-2Dtruncate-
> 2D03&d=DwIBaQ&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-
> ndb3voDTXcWzoCI&r=Fch9FQ82sir-BoLx84hKuKwl-
> AWF2EfpHcAwrDThKP8&m=HRvtHKT92LiFOb1zU1bDEJwWpPTzNDmaN1-
> PrwCi_YI&s=FPdU9LiCjHlAdmD8woQhcPYeFuu-z0fTEU0w_DSuRGw&e=
> >
> > Status:
> > https://urldefense.proofpoint.com/v2/url?u=https-3A__datatracker.ietf.
> > org_doc_draft-2Dleddy-2D6man-
> 2Dtruncate_&d=DwIBaQ&c=HAkYuh63rsuhr6Scbf
> > h0UjBXeMK-ndb3voDTXcWzoCI&r=Fch9FQ82sir-BoLx84hKuKwl-
> AWF2EfpHcAwrDThKP
> > 8&m=HRvtHKT92LiFOb1zU1bDEJwWpPTzNDmaN1-PrwCi_YI&s=-
> dbepkoEzytdwtzOGd8W
> > w-MJYV6A34wZk_vatX1XvZY&e=
> > Htmlized:
> > https://urldefense.proofpoint.com/v2/url?u=https-3A__tools.ietf.org_ht
> > ml_draft-2Dleddy-2D6man-2Dtruncate-
> 2D03&d=DwIBaQ&c=HAkYuh63rsuhr6Scbfh
> > 0UjBXeMK-ndb3voDTXcWzoCI&r=Fch9FQ82sir-BoLx84hKuKwl-
> AWF2EfpHcAwrDThKP8
> > &m=HRvtHKT92LiFOb1zU1bDEJwWpPTzNDmaN1-
> PrwCi_YI&s=FPdU9LiCjHlAdmD8woQhc
> > PYeFuu-z0fTEU0w_DSuRGw&e=
> > Htmlized:
> > https://urldefense.proofpoint.com/v2/url?u=https-3A__datatracker.ietf.
> > org_doc_html_draft-2Dleddy-2D6man-
> 2Dtruncate&d=DwIBaQ&c=HAkYuh63rsuhr6
> > Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=Fch9FQ82sir-BoLx84hKuKwl-
> AWF2EfpHcAwrD
> > ThKP8&m=HRvtHKT92LiFOb1zU1bDEJwWpPTzNDmaN1-
> PrwCi_YI&s=xFAJheLOIGkCkvOc
> > 3iZeYlSzPsoXKbtZDRbqNtOlzQY&e=
> >
> > Diff:       https://urldefense.proofpoint.com/v2/url?u=https-
> 3A__www.ietf.org_rfcdiff-3Furl2-3Ddraft-2Dleddy-2D6man-2Dtruncate-
> 2D03&d=DwIBaQ&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-
> ndb3voDTXcWzoCI&r=Fch9FQ82sir-BoLx84hKuKwl-
> AWF2EfpHcAwrDThKP8&m=HRvtHKT92LiFOb1zU1bDEJwWpPTzNDmaN1-
> PrwCi_YI&s=YMIlb_8Fvwc1kn7QlKWuW5uD7SZoujrDK4T3MjYBHVM&e=
> >
> > Abstract:
> >    This document defines procedures that enhance Path MTU Discovery
> >    (PMTUD), so that it no longer relies on the network's ability to
> >    deliver an ICMP Packet Too Big (PTB) message from a downstream router
> >    to an IPv6 source node.  According to these procedures, selected
> >    packets carry a new IPv6 Destination option.  When a downstream
> >    router cannot forward one of these packets because of MTU issues, it
> >    truncates the packet, marks it to indicate that it has been
> >    truncated, and forwards it towards the destination node.
> >
> >    When the destination node receives a packet that has been truncated,
> >    it sends an ICMP PTB message to the source node.  The source node
> >    uses MTU information contained by the ICMP PTB message to update its
> >    PMTU estimate.
> >
> >    The destination node also examines the new Destination option to
> >    determine whether it should discard the truncated packet or deliver
> >    it to an upper-layer protocol.
> >
> >
> >
> >
> > Please note that it may take a couple of minutes from the time of
> submission until the htmlized version and diff are available at tools.ietf.org.
> >
> > The IETF Secretariat
> >
> > --------------------------------------------------------------------
> > IETF IPv6 working group mailing list
> > ipv6@ietf.org
> > Administrative Requests:
> > https://urldefense.proofpoint.com/v2/url?u=https-
> 3A__www.ietf.org_mail
> > man_listinfo_ipv6&d=DwIBaQ&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-
> ndb3voDTXcWzo
> > CI&r=Fch9FQ82sir-BoLx84hKuKwl-
> AWF2EfpHcAwrDThKP8&m=HRvtHKT92LiFOb1zU1b
> > DEJwWpPTzNDmaN1-PrwCi_YI&s=1u-zLai3GKpg7eoX2upZ-
> czs7vVbqfDWu1zEz5QjQCM
> > &e=
> > --------------------------------------------------------------------