RE: New Version Notification for draft-herbert-6man-icmp-limits-01.txt

Ron Bonica <rbonica@juniper.net> Tue, 23 May 2017 19:26 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 4EC0A12EAAF for <ipv6@ietfa.amsl.com>; Tue, 23 May 2017 12:26:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.022
X-Spam-Level:
X-Spam-Status: No, score=-2.022 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_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-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 je1GhlGhhf-b for <ipv6@ietfa.amsl.com>; Tue, 23 May 2017 12:26:49 -0700 (PDT)
Received: from NAM03-DM3-obe.outbound.protection.outlook.com (mail-dm3nam03on0126.outbound.protection.outlook.com [104.47.41.126]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1880312EAA9 for <6man@ietf.org>; Tue, 23 May 2017 12:26:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=JtdlCoYivRJfnGwPnBG2COdXJb2jRJUs0AueBShdtDw=; b=FOzrN0WF963lODUwIXqjCqRqfxFnN3wo91IarBTIzyK1xYvDG1n5d1H8uwKadxVquOTkwhLUf7i7uAnAr6wYKayYkpNBzu231U3D/aV5B7DiRlUaJpfAhw6c9aJqNWLm8RWNwCMDnrw/vkOkLjb07Y7suqZg7AN6FwX/Y8/HFac=
Received: from BLUPR0501MB2051.namprd05.prod.outlook.com (10.164.23.21) by BLUPR0501MB2049.namprd05.prod.outlook.com (10.164.23.19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1124.5; Tue, 23 May 2017 19:26:47 +0000
Received: from BLUPR0501MB2051.namprd05.prod.outlook.com ([10.164.23.21]) by BLUPR0501MB2051.namprd05.prod.outlook.com ([10.164.23.21]) with mapi id 15.01.1124.007; Tue, 23 May 2017 19:26:46 +0000
From: Ron Bonica <rbonica@juniper.net>
To: Tom Herbert <tom@herbertland.com>
CC: Mark Smith <markzzzsmith@gmail.com>, "6man@ietf.org" <6man@ietf.org>
Subject: RE: New Version Notification for draft-herbert-6man-icmp-limits-01.txt
Thread-Topic: New Version Notification for draft-herbert-6man-icmp-limits-01.txt
Thread-Index: AQHSydvj2CNgsdR2N0SNyPfQvMZ6VaH1duKggAAhBwCAABvukIAAPKEAgAFC5PCAAEjSAIAB0s1wgAFOJoCAAs09sIAA13mAgAIxMBCAAB25AIAAMY+wgAAsPACAAWLH0A==
Date: Tue, 23 May 2017 19:26:46 +0000
Message-ID: <BLUPR0501MB2051C03BC5BE222AB4653070AEF90@BLUPR0501MB2051.namprd05.prod.outlook.com>
References: <149445467475.16592.8251449526718380823.idtracker@ietfa.amsl.com> <CALx6S362u-h8sY2b75JNTM9Q79o4WtuMYjwb_6qCjoKRMT3TJA@mail.gmail.com> <BLUPR0501MB20516F352D73979BADF94CC1AEE10@BLUPR0501MB2051.namprd05.prod.outlook.com> <CALx6S37i6EmG=QLXemjGG=zeRSHRPE_WuFVNaP_w27PkYUUzMQ@mail.gmail.com> <BLUPR0501MB205123058A1945806A149F0AAEE10@BLUPR0501MB2051.namprd05.prod.outlook.com> <CALx6S36zo_aPRxN8ZheOy2JA-iOAhD-6m-SY-jxk5H0+2t_53Q@mail.gmail.com> <BLUPR0501MB205163C6A42CA608D5A9B616AEE60@BLUPR0501MB2051.namprd05.prod.outlook.com> <CALx6S35h-=5tuzA0x27rivKqYegeW=bSAXx9-g005Gb4U07fPg@mail.gmail.com> <BLUPR0501MB20510CD93958FB03CF9B2687AEE40@BLUPR0501MB2051.namprd05.prod.outlook.com> <CALx6S348t=8SFwP4UNi5rQcqeV=LboTo8757KXU0_f0R6-VouA@mail.gmail.com> <BLUPR0501MB2051AE244DAAFC7160EC847EAEFA0@BLUPR0501MB2051.namprd05.prod.outlook.com> <CAO42Z2zZ9Vf53ovSW2BSEixAZeBQ8yAn9XzO4MSEPH6J8gcR9w@mail.gmail.com> <BLUPR0501MB205124119EB2B1C66B81CF7EAEF80@BLUPR0501MB2051.namprd05.prod.outlook.com> <CALx6S35SDb8GbvmvQZq8ByB6PTNVr9RXJMKjD55MsLrUmx9soQ@mail.gmail.com> <BLUPR0501MB2051809F55E3AEE2C590FEDBAEF80@BLUPR0501MB2051.namprd05.prod.outlook.com> <CALx6S3435MF7=g7v60bEwbYKjxA+Y38diVaGmtsShHUGqjfYHg@mail.gmail.com>
In-Reply-To: <CALx6S3435MF7=g7v60bEwbYKjxA+Y38diVaGmtsShHUGqjfYHg@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: herbertland.com; dkim=none (message not signed) header.d=none;herbertland.com; dmarc=none action=none header.from=juniper.net;
x-originating-ip: [66.129.241.13]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; BLUPR0501MB2049; 7:eiMeFWv4kDbjT9Y/sSXDkh2PVvmD9epp1aVRgiazc1KQjsa14D+TWIadXYD1nl0WgM9DS15SL6rvliEfM875wXXCzrJT+HcBShQrO8mMcDQqQWcGKlCMSL/82PItw0u0dAAsg/LUt6Lqtoa5958wr/UZsZsOM0+BIolq2aPJe4P2+ycH+IB5r5MI5n7RhklT37bDdMzf9XLNrFoExNAQH6xJXExuMBcwaioyWU+GL5X5X6wKNR59ybicgTKGmvtFlOYc+2t/ntrOSOr6cOoyxskDpOyRwshRBB/WMVJGcyUzIJ+yZ6Y1/3tw8CncU6oApPbCcXc+5Pm+hvsEQeagyg==
x-ms-traffictypediagnostic: BLUPR0501MB2049:
x-ms-office365-filtering-correlation-id: 83d723e4-6a07-49e1-3f28-08d4a211a72d
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030254075)(48565401081)(201703131423075)(201703031133081); SRVR:BLUPR0501MB2049;
x-microsoft-antispam-prvs: <BLUPR0501MB204952E52276B6EF4EAA8EA0AEF90@BLUPR0501MB2049.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(138986009662008);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040450)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(93006095)(93001095)(6055026)(6041248)(20161123560025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123558100)(20161123562025)(6072148); SRVR:BLUPR0501MB2049; BCL:0; PCL:0; RULEID:; SRVR:BLUPR0501MB2049;
x-forefront-prvs: 0316567485
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(39450400003)(39840400002)(39850400002)(39860400002)(39400400002)(39410400002)(13464003)(51444003)(377454003)(7696004)(102836003)(6116002)(305945005)(3846002)(54356999)(76176999)(50986999)(2950100002)(6916009)(551984002)(15650500001)(53546009)(4326008)(39060400002)(25786009)(2900100001)(9686003)(229853002)(77096006)(6436002)(5660300001)(54906002)(8676002)(53936002)(478600001)(81166006)(3280700002)(8936002)(6506006)(55016002)(99286003)(6246003)(38730400002)(110136004)(33656002)(230783001)(74316002)(2906002)(93886004)(3660700001)(7736002)(66066001)(189998001)(122556002)(86362001); DIR:OUT; SFP:1102; SCL:1; SRVR:BLUPR0501MB2049; H:BLUPR0501MB2051.namprd05.prod.outlook.com; FPR:; SPF:None; MLV:ovrnspm; PTR:InfoNoRecords; LANG:en;
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-originalarrivaltime: 23 May 2017 19:26:46.6774 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR0501MB2049
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/v1O_mZ4PwkCVkY7XmrVHYtB5KwE>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 23 May 2017 19:26:51 -0000

Hi Tom,

I think that we are converging. The Parameter Problem message is appropriate for the following error codes:

      Code 
         1 - Unrecognized Next Header type encountered
         4 - Extension header too big
         5 - Extension header chain too long
         6 - Too many options in extension header

For error codes 4, 5, and 6, the pointer should reference the first *invalid* byte. This will allow the source node to infer:
 
      Code
         4 - The maximum extension header length
         5 - The maximum extension header chain length
         6 - The maximum number of options in the extension header

Even when none of the above-mentioned errors occur, a middle box may discard a packet because the Total Header Length (THL) has been exceeded. The total header length is the sum of the IPv6 header length, the IPv6 extension header chain length and the encapsulation header.

In order for the middle-box to inform the source of a THL violation, it can send either:

- a new ICMP message
- a Destination Unreachable Message

I have no preference. 

However, if you choose, the Destination Unreachable message, you will want to inform the source of the Maximum Header Length. RFC 4884 provides a mechanism that you can use to piggyback this information on the Destination unreachable.

                                                                                  Ron

> -----Original Message-----
> From: Tom Herbert [mailto:tom@herbertland.com]
> Sent: Monday, May 22, 2017 5:20 PM
> To: Ron Bonica <rbonica@juniper.net>
> Cc: Mark Smith <markzzzsmith@gmail.com>; 6man@ietf.org
> Subject: Re: New Version Notification for draft-herbert-6man-icmp-limits-
> 01.txt
>