Re: [Int-area] Ben Campbell's No Objection on draft-ietf-intarea-gre-ipv6-11: (with COMMENT)

Ronald Bonica <rbonica@juniper.net> Thu, 06 August 2015 21:28 UTC

Return-Path: <rbonica@juniper.net>
X-Original-To: int-area@ietfa.amsl.com
Delivered-To: int-area@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D9BDA1A8855; Thu, 6 Aug 2015 14:28:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.902
X-Spam-Level:
X-Spam-Status: No, score=-101.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, USER_IN_WHITELIST=-100] autolearn=ham
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 tHx4bXdE7AEh; Thu, 6 Aug 2015 14:28:21 -0700 (PDT)
Received: from na01-bl2-obe.outbound.protection.outlook.com (mail-bl2on0103.outbound.protection.outlook.com [65.55.169.103]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5B6861A87D4; Thu, 6 Aug 2015 14:28:21 -0700 (PDT)
Received: from BLUPR05MB1985.namprd05.prod.outlook.com (10.162.224.27) by BLUPR05MB1987.namprd05.prod.outlook.com (10.162.224.29) with Microsoft SMTP Server (TLS) id 15.1.225.19; Thu, 6 Aug 2015 21:28:19 +0000
Received: from BLUPR05MB1985.namprd05.prod.outlook.com ([10.162.224.27]) by BLUPR05MB1985.namprd05.prod.outlook.com ([10.162.224.27]) with mapi id 15.01.0225.018; Thu, 6 Aug 2015 21:28:19 +0000
From: Ronald Bonica <rbonica@juniper.net>
To: Ben Campbell <ben@nostrum.com>, The IESG <iesg@ietf.org>
Thread-Topic: Ben Campbell's No Objection on draft-ietf-intarea-gre-ipv6-11: (with COMMENT)
Thread-Index: AQHQz6+AyVpngdygjk2HdyaVxRg/UJ3/bdxw
Date: Thu, 06 Aug 2015 21:28:19 +0000
Message-ID: <BLUPR05MB198525F9876672C591D0CBC2AE740@BLUPR05MB1985.namprd05.prod.outlook.com>
References: <20150805184940.30734.80405.idtracker@ietfa.amsl.com>
In-Reply-To: <20150805184940.30734.80405.idtracker@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=rbonica@juniper.net;
x-originating-ip: [66.129.241.14]
x-microsoft-exchange-diagnostics: 1; BLUPR05MB1987; 5:j5hNIiYWqaRBf+6YkqzagrkLPzymUGrXEPOkGrb8JzWlIDTv9Fyglocvm95WzocXP1TqeAU32GpoWgOjb/6jf8QXreiCssR+MvShZiUVTcVep6Ug2/0Dy40BHLbQYi5uwXJRcmvJ8kx+LXuVkK8+nA==; 24:+qsLZAPoOYk0krQvHQeslPN9aCmHihRwj7ogY3BYhD1RbcCwE/FjRf7Sd26ltzJxqRg2TqKmPJ96HDdS0jMFma/8QW6kiJd+l6Nlj+Y1CpU=; 20:9mkjpvzKTOtZacMKAfJiN5fTx8hroH91YTlNQPscnZ9+eHc/dT7k3+PeeWdMN5xu23wT2s6mRNvtDeSbEWS3kQ==
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BLUPR05MB1987;
x-microsoft-antispam-prvs: <BLUPR05MB19871EADCBD65A359A45A530AE740@BLUPR05MB1987.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:;
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(5005006)(3002001); SRVR:BLUPR05MB1987; BCL:0; PCL:0; RULEID:; SRVR:BLUPR05MB1987;
x-forefront-prvs: 06607E485E
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(189002)(51914003)(13464003)(52044002)(377454003)(199003)(230783001)(66066001)(101416001)(40100003)(122556002)(97736004)(5001770100001)(54356999)(4001540100001)(81156007)(99286002)(76176999)(33656002)(106356001)(86362001)(62966003)(189998001)(77156002)(46102003)(5001920100001)(64706001)(5001860100001)(19580395003)(5001830100001)(19580405001)(2656002)(5001960100002)(87936001)(50986999)(77096005)(5003600100002)(10400500002)(105586002)(92566002)(2900100001)(76576001)(5002640100001)(102836002)(68736005)(74316001)(15975445007)(106116001)(2950100001); DIR:OUT; SFP:1102; SCL:1; SRVR:BLUPR05MB1987; H:BLUPR05MB1985.namprd05.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en;
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Aug 2015 21:28:19.2344 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR05MB1987
Archived-At: <http://mailarchive.ietf.org/arch/msg/int-area/jHS864spczo5qeuNHcaqxVJqHQM>
Cc: "int-area@ietf.org" <int-area@ietf.org>, "draft-ietf-intarea-gre-ipv6.ad@ietf.org" <draft-ietf-intarea-gre-ipv6.ad@ietf.org>, "draft-ietf-intarea-gre-ipv6.shepherd@ietf.org" <draft-ietf-intarea-gre-ipv6.shepherd@ietf.org>, "draft-ietf-intarea-gre-ipv6@ietf.org" <draft-ietf-intarea-gre-ipv6@ietf.org>, "intarea-chairs@ietf.org" <intarea-chairs@ietf.org>
Subject: Re: [Int-area] Ben Campbell's No Objection on draft-ietf-intarea-gre-ipv6-11: (with COMMENT)
X-BeenThere: int-area@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF Internet Area Mailing List <int-area.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/int-area>, <mailto:int-area-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/int-area/>
List-Post: <mailto:int-area@ietf.org>
List-Help: <mailto:int-area-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/int-area>, <mailto:int-area-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 06 Aug 2015 21:28:24 -0000

Hi Ben,

Thanks for the thoughtful review. Responses are inline.......

                                                                       Ron

> -----Original Message-----
> From: Ben Campbell [mailto:ben@nostrum.com]
> Sent: Wednesday, August 05, 2015 2:50 PM
> To: The IESG <iesg@ietf.org>
> Cc: draft-ietf-intarea-gre-ipv6.ad@ietf.org; draft-ietf-intarea-gre-
> ipv6.shepherd@ietf.org; draft-ietf-intarea-gre-ipv6@ietf.org;
> cjbc@it.uc3m.es; intarea-chairs@ietf.org; int-area@ietf.org
> Subject: Ben Campbell's No Objection on draft-ietf-intarea-gre-ipv6-11: (with
> COMMENT)
> 
> Ben Campbell has entered the following ballot position for
> draft-ietf-intarea-gre-ipv6-11: No Objection
> 
> When responding, please keep the subject line intact and reply to all email
> addresses included in the To and CC lines. (Feel free to cut this introductory
> paragraph, however.)
> 
> 
> Please refer to https://www.ietf.org/iesg/statement/discuss-criteria.html
> for more information about IESG DISCUSS and COMMENT positions.
> 
> 
> The document, along with other ballot positions, can be found here:
> https://datatracker.ietf.org/doc/draft-ietf-intarea-gre-ipv6/
> 
> 
> 
> ----------------------------------------------------------------------
> COMMENT:
> ----------------------------------------------------------------------
> 
> I have a few minor comments:
> 
> -- 3.2, 2nd paragraph:
> 
> As worded, I expected to find defined procedures (or a citation to such) to
> accomplish the verification. I see from the following paragraph that this is not
> the case. I think the following change would be more clear:
> 
> OLD
>    Before activating a GRE tunnel and periodically thereafter, the GRE
>    ingress node MUST execute procedures that verify the tunnel’s ability
>    to carry a 1280-byte IPv6 payload packet from ingress to egress,
>    without fragmenting the payload.
> NEW
>    Before activating a GRE tunnel and periodically thereafter, the GRE
>    ingress node MUST verify the tunnel’s ability
>    to carry a 1280-byte IPv6 payload packet from ingress to egress,
>    without fragmenting the payload.
> END
> 
[RPB] 

Agree. I have imported your text verbatim and will post a new version in the next few hours.

> -- 3.2, last paragraph:
> Do all such existing implementations have the ability to be configured to
> fragment and reassemble payload packets? That is, is there a class of existing
> implementation that can no longer be considered compliant?
> 
[RPB] 

In the last paragraph, we are talking about fragmentation of the delivery packet, not the payload packet.

All GRE/IPv6 implementations that I am aware of can fragment the delivery packet. However, this isn't a strict requirement of the current draft and it is rarely deployed. 

Most networks maintain a minimum MTU of 1500. In those networks MTU considerations are not significant. When the MTU is closer to 1280 than 1500, the concerns raised in the first paragraph of 3.2 become significant. In that case, an implementation must either a) prevent GRE tunnels with GMTU < 1280 from being instantiated or b) provide tunnel fragmentation capabilities.

In any event, I am not aware of any implementations that will become non-compliant.

> -- 3.3, last sentence:
> Is there a reciprocal requirement for the egress to reassemble the
> fragmented delivery header?
[RPB] 
Yes. The packet must be reassembled at the egress.

> 
> -- 4.2, 2nd to last paragraph:
> This seems like a very subjective MUST NOT. Please consider stating this
> without 2119 keywords.
>
[RPB] 

Spenser Dawkin's DISCUSS was in the same area. He suggested that I do something to make the judgement less subjective. Please see my response to his DISCUSS and see if it also satisfies your COMMENT.

> -- 8.1, first reference:
> That’s probably not appropriate as a normative reference. Neither the URL or
> the content can be assumed to be stable. Would it make sense to reference
> RFC 7042 instead?
[RPB] 

I have moved the reference from the Normative to the Informative section. Having done that, I am not sure if it is appropriate to reference the IANA registry or 7042. If I guessed wrong, I am sure that the RFC editor will make it right.
> 
> ** Nits **
> 
> --1, first sentence:
> s/Generic Routing Encapsulation/The Generic Routing Encapsulation/
>
[RPB] 

I'm the sure that the article is required. Let's see what the RFC editor says.
 
> -- 3
> s/carry IPv6 payload/carry an IPv6 payload/     ; (or /carry IPv6
> payloads/)
[RPB] 

Done

> 
> -- 3.1
> It would be helpful to mention that this is the IPv6 ether type.
> 
[RPB] 
Done