Re: [Idr] Working group last call for draft-ietf-idr-tunnel-encaps-04

John Scudder <jgs@juniper.net> Fri, 09 June 2017 20:08 UTC

Return-Path: <jgs@juniper.net>
X-Original-To: idr@ietfa.amsl.com
Delivered-To: idr@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2D119128D3E; Fri, 9 Jun 2017 13:08:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.801
X-Spam-Level:
X-Spam-Status: No, score=-4.801 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_H2=-2.8, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=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 UA_WwWE_-J_h; Fri, 9 Jun 2017 13:08:05 -0700 (PDT)
Received: from NAM03-BY2-obe.outbound.protection.outlook.com (mail-by2nam03on0123.outbound.protection.outlook.com [104.47.42.123]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id EB009126C7A; Fri, 9 Jun 2017 13:08:04 -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=9UF3+PyVycAMA8fDU98FrTU5CbZQ7atVLCoVq2IHRXc=; b=eO5IMz8fi+L7T4YHtHlVLLSOIYyFsO5M2nGCAYeN8swa/jgIhMMgjKWVSY/NoXRNE4h2xyVNLtJFB66bMubFVpEIF/vsWuQ6MT6UZyzpvz17BeyucQMAvDJKqd95gBmVXL4UEUZ4J6hrctVBNibC03v2pypj0pURF/PF6BfaWOM=
Received: from CY1PR05MB2507.namprd05.prod.outlook.com (10.167.10.134) by CY1PR05MB2362.namprd05.prod.outlook.com (10.166.193.11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1157.9; Fri, 9 Jun 2017 20:08:02 +0000
Received: from CY1PR05MB2507.namprd05.prod.outlook.com ([10.167.10.134]) by CY1PR05MB2507.namprd05.prod.outlook.com ([10.167.10.134]) with mapi id 15.01.1157.010; Fri, 9 Jun 2017 20:08:02 +0000
From: John Scudder <jgs@juniper.net>
To: "Acee Lindem (acee)" <acee@cisco.com>
CC: John Scudder <jgs@juniper.net>, "idr@ietf.org" <idr@ietf.org>, "draft-ietf-idr-tunnel-encaps@ietf.org" <draft-ietf-idr-tunnel-encaps@ietf.org>
Thread-Topic: [Idr] Working group last call for draft-ietf-idr-tunnel-encaps-04
Thread-Index: AQHS4VwZ6aPEhcCfVkq01BBebAC8IA==
Date: Fri, 09 Jun 2017 20:08:02 +0000
Message-ID: <42BA1D1F-2C59-4778-B582-E5FA61C17DF2@juniper.net>
References: <2AEDAB02-02F4-46C2-92CA-8880BBAFAAAB@juniper.net> <A01DA0DD-05C2-44F4-8809-76438172860D@juniper.net> <D560656B.B2748%acee@cisco.com>
In-Reply-To: <D560656B.B2748%acee@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: juniper.net; dkim=none (message not signed) header.d=none;juniper.net; dmarc=none action=none header.from=juniper.net;
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [75.151.14.9]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; CY1PR05MB2362; 7:tWjYjjfU8vYvyO0m5F9q0dIzqHiTacCFGadzwwaLEdp/EqRDDYVeHbhOSKzEvpg0Cpdo3maJDwxsr9YNgeUJcdQx9J/ksjiYIX1ox4GPH+eheaqwI8jApb39oZo7CYYqS80kQDl5EZk3tHXBUGzUVKzdAncHhA/noCmOCkbyv0MhfIjvqRUr8NzlNwN3vJssxgUpN0Zb6hkfmJTdXi6e/vxazIUx/pwqt3QoVEwgSD0hLTMbB3EpH4TJq/HnPW4JvyXxbZJF9ucCNMMUq5DGwpuPvYoTAX1Z/SMpA03ee2M/YK008kY97A0CnEuyYX+hQusWrKyztYMjRFDY2cztOw==
x-forefront-antispam-report: SFV:SKI; SCL:-1SFV:NSPM; SFS:(10019020)(6009001)(39860400002)(39850400002)(39410400002)(39450400003)(39400400002)(39840400002)(24454002)(53754006)(31014005)(377454003)(561944003)(478600001)(4326008)(6506006)(77096006)(25786009)(53546009)(6486002)(82746002)(86362001)(966005)(102836003)(14454004)(3846002)(83716003)(305945005)(2906002)(7736002)(8936002)(81166006)(8676002)(3280700002)(66066001)(6246003)(53936002)(38730400002)(110136004)(6512007)(5660300001)(6306002)(54906002)(6436002)(230783001)(36756003)(229853002)(33656002)(122556002)(2900100001)(2950100002)(6916009)(76176999)(50986999)(189998001)(54356999)(3660700001)(99286003)(42262002); DIR:OUT; SFP:1102; SCL:1; SRVR:CY1PR05MB2362; H:CY1PR05MB2507.namprd05.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en;
x-ms-traffictypediagnostic: CY1PR05MB2362:
x-ms-office365-filtering-correlation-id: 1b731615-dfa8-41f4-2128-08d4af733bd6
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030254075)(48565401081)(201703131423075)(201703031133081); SRVR:CY1PR05MB2362;
x-microsoft-antispam-prvs: <CY1PR05MB236227CD7DACA34C95A10A71AACE0@CY1PR05MB2362.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(20558992708506)(138986009662008)(100405760836317)(95692535739014)(211171220733660);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001)(100000703101)(100105400095)(93006095)(93001095)(6055026)(6041248)(20161123564025)(20161123555025)(20161123560025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:CY1PR05MB2362; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:CY1PR05MB2362;
x-forefront-prvs: 03333C607F
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="us-ascii"
Content-ID: <D79CF613A778B240AC0BE8E8FFC85619@junipernetworks.onmicrosoft.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Jun 2017 20:08:02.5290 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR05MB2362
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/NPm2HETiYKmslQRhnueO8MJesrE>
Subject: Re: [Idr] Working group last call for draft-ietf-idr-tunnel-encaps-04
X-BeenThere: idr@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Inter-Domain Routing <idr.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/idr>, <mailto:idr-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/idr/>
List-Post: <mailto:idr@ietf.org>
List-Help: <mailto:idr-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/idr>, <mailto:idr-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 09 Jun 2017 20:08:08 -0000

Thanks, Acee. However, let's plan to do another WGLC when the open items have been addressed. At minimum there is an update needed for the agreed change. 

I don't see any reason a long time has to elapse before we do the repeat WGLC, but this one is now closed. 

--John 

> On Jun 9, 2017, at 3:42 PM, Acee Lindem (acee) <acee@cisco.com> wrote:
> 
> Hi John, 
> 
> As the owner an AI, I support publication as well.
> 
> Thanks,
> Acee 
> 
> On 6/9/17, 2:16 PM, "Idr on behalf of John G. Scudder"
> <idr-bounces@ietf.org on behalf of jgs@juniper.net> wrote:
> 
>> Hi All,
>> 
>> At present we don't have demonstrated consensus to advance the document.
>> Other than the three authors (whose support can be assumed unless they
>> disclaim it, as far as I'm concerned, so there's really no need for
>> "support as co-author" statements, thanks for not sending them!) I count
>> two people (John D and Stefano P) who unequivocally support advancement,
>> one (Lou B) who does "but after addressing some comments" (which haven't
>> yet been addressed) and one (Job S) who is opposed until implementation
>> experience is documented. Xiaohu also provided a comment which I take to
>> be a request to update the document, Randy commented on the thread but
>> without taking a position.
>> 
>> Given both the number of points surfaced (primarily though not only in
>> the extended exchange between Eric and Lou) and the small number of WG
>> members who responded, I think we can't advance the document yet.
>> 
>> What follows is a wall of text (sorry) where I try to capture the open
>> items arising from the WGLC discussion. I'd like to suggest the authors
>> (and in some cases, WG) address these, at which point we can retry the
>> WGLC. If it turns out meeting time is needed in Prague for discussion,
>> that's a possibility.
>> 
>> I've taken the liberty of tagging suggested action items. Individuals
>> "(AI: Eric)", "(AI: Lou)", "(AI: Acee)" should be obvious, I've also
>> tagged some "(AI: WG)" where it seems to me that there's a fundamental
>> disagreement between two people (all Lou and Eric, actually) and nobody
>> else has weighed in. If these aren't resolved by further discussion prior
>> to the next WGLC, you can expect them to be called out in the WGLC poll
>> at that time, so that we can at least know that people have been made
>> aware of the issue before they express their preference for document
>> advancement. So for these, the AI to the WG is to review the discussion,
>> understand the issue, and chime in as you see fit.
>> 
>> Thanks,
>> 
>> --John
>> 
>> 
>> WGLC summary
>> ------------
>> 
>> Implementations
>> ---------------
>> 
>> There was a request for reporting of implementations.
>> - Job Snijders created a wiki stub (thanks!) to hold implementation
>> reports, see 
>> https://trac.ietf.org/trac/idr/wiki/draft-ietf-idr-tunnel-encaps%20impleme
>> ntations. 
>> - Lou Berger reported a partial implementation
>> (https://www.ietf.org/mail-archive/web/idr/current/msg18155.html). I
>> added a link and quote to the wiki.
>> - Acee commented 
>> (https://www.ietf.org/mail-archive/web/idr/current/msg18199.html) that
>> "Cisco is supporting Tunnel Attribute parsing and propagation as well as
>> the TE-Policy tunnel type in an unreleased version of IOS-XR" and
>> promised to update the wiki, but hasn't yet. Acee, if you need help with
>> that, please let me know. (AI: Acee)
>> - Eric commented 
>> (https://www.ietf.org/mail-archive/web/idr/current/msg18200.html) that
>> "Juniper also has an implementation of various parts of the draft, as
>> needed to support the segment-routing-te-policy draft.  Some other parts
>> of the draft have also been implemented as well."
>> - Stefano said 
>> (https://www.ietf.org/mail-archive/web/idr/current/msg18225.html) "this
>> draft defines the Tunnel Encapsulation Attribute for which a new tunnel
>> type (SR Policy) has been defined, as well as additional TLVs, by
>> draft-previdi-idr-segment-routing-te-policy and for which we have an
>> implementation".
>> 
>> As Job correctly observed, IDR tradition doesn't strictly require
>> implementations in order to complete WGLC, but it's perfectly reasonable
>> for WG participants to predicate their support on implementation.
>> Besides, since we do need implementation before sending the document to
>> the IESG, we're going to need to clear this up no later than immediately
>> following WGLC completion.
>> 
>> Given nobody has claimed anything other than "partial" support I think we
>> have not heard the last of this question. Given the lack of enthusiasm
>> for reporting implementation status, I don't feel optimistic that
>> self-reporting will result in much detail. A volunteer to help produce a
>> more structured implementation report would be great. If not, this will
>> fall to the chairs to do or delegate as time allows.
>> 
>> Other Issues
>> ------------
>> 
>> Xiaohu
>> ------
>> 
>> Xiaohu commented 
>> (https://www.ietf.org/mail-archive/web/idr/current/msg18182.html) "Since
>> the NVGRE header has a protocol field, it seems unnecessary to add the
>> fake MAC header when encapsulating IP packets over NVGRE in the
>> inter-subnet scenario, as described in
>> (https://tools.ietf.org/html/draft-yong-l3vpn-nvgre-vxlan-encap-00#page-3)
>> ." 
>> 
>> Eric replied 
>> (https://www.ietf.org/mail-archive/web/idr/current/msg18205.html) "The
>> intention of section 3.2.3 (NVGRE) in the tunnel encaps draft is to
>> provide the encapsulation information that is needed to form an NVGRE
>> encapsulation as specified in RFC 7637.  If I'm understanding correctly,
>> the draft cited above is an extension to or modification of RFC 7637, but
>> was never adopted.  Am I wrong about that?". Unless Xiaohu has more to
>> say, I'm considering the issue closed.
>> 
>> Lou
>> ---
>> 
>> Lou Berger opened a number of issues
>> (https://www.ietf.org/mail-archive/web/idr/current/msg18155.html).
>> Discussion of these dominated the WGLC. I tried to follow the discussion
>> for each and summarize below. (The below is not a complete set of
>> quotations, just headlines.)
>> 
>> "1. I think this document needs to cover its impact on RF5566."
>> 
>> After quite a long discussion, Eric agreed
>> (https://www.ietf.org/mail-archive/web/idr/current/msg18203.html) to add
>> the following, proposed by Lou:
>> 
>>> How about something adding something like the following to section 1
>>> 
>>>  RFC5566 uses the mechanisms defined in RFC5512, while this document
>>> replaces RFC5512
>>>  it does not address how the tunnel types defined in RFC5566 can be
>>> used with SAFIs other
>>>  than the Encapsulation SAFI.
>> 
>> "2. WRT the Encapsulation Extended Community.  I find the following rule
>> very hard to parse:"
>> 
>> There was a back-and-forth ending with a proposal from Lou
>> (https://www.ietf.org/mail-archive/web/idr/current/msg18173.html modified
>> by https://www.ietf.org/mail-archive/web/idr/current/msg18177.html,
>> modified text shown):
>> 
>>> How about replacing the quoted paragraph with:
>>> 
>>>   An Encapsulation Extended Community MUST be included when a barebones
>>>   Tunnel TLV is used to identify a tunnel type. The corresponding
>>> barebones
>>>   Tunnel Encapsulation attribute MAY be omitted in this case.
>>> 
>>> BTW our implementation always includes a "barebones" Encapsulation
>>> Extended Community ;-)
>> 
>> I believe this ended with "Well we disagree."
>> (https://www.ietf.org/mail-archive/web/idr/current/msg18195.html). The
>> issue is open. (AI: WG)
>> 
>> "3. I'm not sure why the color sub-tlv is still needed. why not just use
>> the Color Extended Community alone?"
>> 
>> There was a long exchange on this with Lou taking the position that the
>> ability to advertise multiple tunnel types in a single update represents
>> unnecessary complexity and Eric taking the position that it's a
>> reasonable optimization. Lou and Eric clearly understood each other's
>> points but disagreed. Lou provided the caveat that if the mechanism is
>> already being used then his objection is withdrawn, however nobody has
>> said it's being used so presumably the objection stands.
>> 
>> The authors clearly don't believe a change is warranted, equally clearly
>> Lou is unconvinced. The issue is open. (AI: WG)
>> 
>> There was a secondary point raised as part of the exchange
>> (https://www.ietf.org/mail-archive/web/idr/current/msg18173.html), I will
>> call this 3.a:
>> 
>> 3.a. " If this is kept, it seems like there's some special aggregation
>> rules
>> that could apply."
>> 
>> This ended with 
>> (https://www.ietf.org/mail-archive/web/idr/current/msg18203.html) "Since
>> we don't currently know what policies might be needed by a future
>> application, we can't specify them now." As far as I can tell this issue
>> is closed.
>> 
>> "4. In section 12.4, values should be defined by this document of the
>> newly established Tunnel Encapsulation Attribute Sub-TLVs registry."
>> 
>> Back-and-forth, agreement to defer. FWIW, I concur that it's fine to
>> specify values inline for a new registry (this is not OK for existing
>> registries of course), although it's also acceptable to wait and have
>> IANA do it if there's no pressing need.
>> 
>> "5. Nit: the document says "This document deprecates the Encapsulation
>> SAFI (which has never been used)".  The use part of this statement isn't
>> strictly true"
>> 
>> This stands at Lou agreeing it's OK to leave the text as is if desired,
>> Eric asked Lou "Was there ever a production deployment? I'm sure the IESG
>> will ultimately grill me on this, so I would like to get the facts
>> right." I haven't seen a response from Lou on-list. (AI: Lou)
>> 
>> "(new issue 6) In looking at the google doc, I was reminded of a
>> deficiency of  in 5512 that still exists in the wg draft.  Neither ever
>> define the format of the Tunnel TLV." (added in
>> https://www.ietf.org/mail-archive/web/idr/current/msg18173.html)
>> 
>> Eric responded that Figure 1 covers this, Lou agreed, issue closed.
>> _______________________________________________
>> Idr mailing list
>> Idr@ietf.org
>> https://www.ietf.org/mailman/listinfo/idr
>