Re: [lisp] Confirm/Deny changes on draft 6830bis
Dino Farinacci <farinacci@gmail.com> Mon, 15 January 2018 17:57 UTC
Return-Path: <farinacci@gmail.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 369B5126C0F for <lisp@ietfa.amsl.com>; Mon, 15 Jan 2018 09:57:40 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level:
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 27seHmjUKX3F for <lisp@ietfa.amsl.com>; Mon, 15 Jan 2018 09:57:38 -0800 (PST)
Received: from mail-pg0-x22c.google.com (mail-pg0-x22c.google.com [IPv6:2607:f8b0:400e:c05::22c]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4CA7412EAB9 for <lisp@ietf.org>; Mon, 15 Jan 2018 09:57:38 -0800 (PST)
Received: by mail-pg0-x22c.google.com with SMTP id 136so7738812pgd.8 for <lisp@ietf.org>; Mon, 15 Jan 2018 09:57:38 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=iJMRJqkQ8IBZb9SAd+5/eiuJybi+YJTCpXd+izCbbdw=; b=Q/P8jBoDIKxi7nhwEBDqJ3lMk9Q/YdHGr0dedQqShV7UxYTRaR2lbJFQyCCd/RyA/E tf9AolbYRas4TKsILns8GfhnBNOqw5xp+dUPlhPSOt/FoybGPvMQVgbV6RawCqKD68Mc VSUxnq1eeyTmgLWJCivnwvg75l+gvaYaM4n0twC6s0wi8rhugaogjJzpzlIFoe1GxKvc eABGCUh1TfTvjAVJF1JsrlZROWIWRD++nV+3KU2IKuppeOgWkQKP6lEamAsewfz8Jyvr CfTcD/HyyU4baDTlxZZFV0LyNySI2TXj3prjrZxxhDVvAcuxVOahEy5/b7PpLJgGWQEf 3heQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=iJMRJqkQ8IBZb9SAd+5/eiuJybi+YJTCpXd+izCbbdw=; b=algJAW3EZ+WneoSnJZkVERcexx8NrMK0R1x962kCJB7BaBwOebi5x7qYLRLMYS3b8p w7J2NpDmd5ISM5tPFyXpOjfGWw/T2hNqzw/cF2dHfv2qAKbNTUNiBVfzl8TG/x9IGdxk YnUwbwwZq9TjpUFLG2hpGG80vp3SSOXMETw3BEXaMOY4bnVVdaZ50u+74yBnn1jsz7Ls HFrJFgh8abMnKo1ZWjAj6jm2iM/Md8T6mI5zar1oVG5xvStHTi/Brc8aAGulYaVZvYi8 oSUJHiH/cSMyyuP8nxF6x20iiUx6q8IgqY6O28tB8IUZWyc/iVpPVuYIA+tqbhkXtmhV 2uHA==
X-Gm-Message-State: AKwxytfYJvjlT+dfZjf6AD9+ALDjgZj9o2Mi06SN7Dpvj6D1lq45leAN EuhB5DsFlbdMsPeP99wHXO4=
X-Google-Smtp-Source: ACJfBouHi2uOj+HhDhmaBWeYu0UX+1OgbVzXL5FIcMNCmMGQE+kGVc1ZXFmlgBqjDL9B2MElncB+Ug==
X-Received: by 10.99.131.74 with SMTP id h71mr5485085pge.373.1516039057712; Mon, 15 Jan 2018 09:57:37 -0800 (PST)
Received: from [10.197.31.157] (173-11-119-245-SFBA.hfc.comcastbusiness.net. [173.11.119.245]) by smtp.gmail.com with ESMTPSA id e190sm256982pfe.15.2018.01.15.09.57.36 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 15 Jan 2018 09:57:37 -0800 (PST)
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 11.2 \(3445.5.20\))
From: Dino Farinacci <farinacci@gmail.com>
In-Reply-To: <E1C72747-5AB4-455A-A478-21771CE29A92@gigix.net>
Date: Mon, 15 Jan 2018 09:57:36 -0800
Cc: Albert Cabellos <albert.cabellos@gmail.com>, "lisp@ietf.org list" <lisp@ietf.org>, lisp-chairs@tools.ietf.org
Content-Transfer-Encoding: quoted-printable
Message-Id: <545E1F14-2386-47CF-9337-E1FF1354CD03@gmail.com>
References: <CAGE_Qex--1pS5ivDmSZXVXLsFRgO+a9F32YmJL_dO7h4+4QMCA@mail.gmail.com> <EE6A9B4D-5852-40B6-A780-2FF6B574C62B@gmail.com> <E1C72747-5AB4-455A-A478-21771CE29A92@gigix.net>
To: Luigi Iannone <ggx@gigix.net>
X-Mailer: Apple Mail (2.3445.5.20)
Archived-At: <https://mailarchive.ietf.org/arch/msg/lisp/VJ_YLsWKJ7gOArfHGpNAwCkfn7M>
Subject: Re: [lisp] Confirm/Deny changes on draft 6830bis
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 15 Jan 2018 17:57:40 -0000
> Should I review 09 or 08? It would be better to do -09. If I had known comments were coming from you I would have waited to put in Albert’s text. What I did in -09 is simply cut-and-paste his text. > But please once you reply to this mail than you stick to the decision until I review the document. I won’t make any other changes until I see your comments. Dino > > L. > > >> On 13 Jan 2018, at 19:30, Dino Farinacci <farinacci@gmail.com> wrote: >> >> Here is a -09 proposal to add your requested change C below. All the other points are still open for discussion. >> >> Dino >> >> <rfcdiff.html> >> >> <draft-ietf-lisp-rfc6830bis-09.txt> >> >>> On Jan 12, 2018, at 8:20 AM, Albert Cabellos <albert.cabellos@gmail.com> wrote: >>> >>> Hi all >>> >>> As editor of 6830bis I´d like to confirm or deny the following changes which I believe have support. >>> >>> Please note that I have intentionally ignored minor/editorial changes to help sync all the participants. I hope that the list below captures the most relevant ones. >>> >>> Also note that I don´t necessarily agree with all the changes listed below, but that´s an opinion with a different hat. >>> >>> WG: Please CONFIRM or DENY: >>> >>> ------- >>> >>> A.- Remove definitions of PA and PI >>> >>> B.- Change definitions of EID and RLOC as ‘identifier of the overlay’ and ‘identifier of the underlay’ respectively. >>> >>> C.- In section 5.3, change the description of the encap/decap operation concerning how to deal with ECN and DSCP bits to (new text needs to be validated by experts): >>> >>> When doing ITR/PITR encapsulation: >>> >>> o The outer-header 'Time to Live' field (or 'Hop Limit' field, in the case of IPv6) SHOULD be copied from the inner-header 'Time to Live' field. >>> >>> o The outer-header 'Differentiated Services Code Point' (DSCP) field (or the 'Traffic Class' field, in the case of IPv6) SHOULD be copied from the inner-header DSCP field ('Traffic Class' field, in the case of IPv6) considering the exception listed below. >>> >>> o The 'Explicit Congestion Notification' (ECN) field (bits 6 and 7 of the IPv6 'Traffic Class' field) requires special treatment in order to avoid discarding indications of congestion [RFC3168]. ITR encapsulation MUST copy the 2-bit 'ECN' field from the inner header to the outer header. Re-encapsulation MUST copy the 2-bit 'ECN' field from the stripped outer header to the new outer header. >>> >>> When doing ETR/PETR decapsulation: >>> >>> o The inner-header 'Time to Live' field (or 'Hop Limit' field, in the case of IPv6) SHOULD be copied from the outer-header 'Time to Live' field, when the Time to Live value of the outer header is less than the Time to Live value of the inner header. Failing to perform this check can cause the Time to Live of the inner header to increment across encapsulation/decapsulation cycles. This check is also performed when doing initial encapsulation, when a packet comes to an ITR or PITR destined for a LISP site. >>> >>> o The inner-header 'Differentiated Services Code Point' (DSCP) field (or the 'Traffic Class' field, in the case of IPv6) SHOULD be copied from the outer-header DSCP field ('Traffic Class' field, in the case of IPv6) considering the exception listed below. >>> >>> o The 'Explicit Congestion Notification' (ECN) field (bits 6 and 7 of the IPv6 'Traffic Class' field) requires special treatment in order to avoid discarding indications of congestion [RFC3168]. If the 'ECN' field contains a congestion indication codepoint (the value is '11', the Congestion Experienced (CE) codepoint), then ETR decapsulation MUST copy the 2-bit 'ECN' field from the stripped outer header to the surviving inner header that is used to forward the packet beyond the ETR. These requirements preserve CE indications when a packet that uses ECN traverses a LISP tunnel and becomes marked with a CE indication due to congestion between the tunnel endpoints. >>> >>> Note that if an ETR/PETR is also an ITR/PITR and chooses to re-encapsulate after decapsulating, the net effect of this is that the new outer header will carry the same Time to Live as the old outer header minus 1. >>> >>> Copying the Time to Live (TTL) serves two purposes: first, it preserves the distance the host intended the packet to travel; second, and more importantly, it provides for suppression of looping packets in the event there is a loop of concatenated tunnels due to misconfiguration. See Section 18.3 for TTL exception handling for traceroute packets. >>> >>> D.- Simplify section ‘Router Locator Selection’ stating that the data-plane MUST follow what´s stored in the map-cache (priorities and weights), the remaining text should go to an OAM document. >>> >>> E.- Rewrite Section “Routing Locator Reachability” considering the following changes: >>> >>> * Keep bullet point 1 (examine LSB), 6 (receiving a data-packet) and Echo-Nonce >>> * Move to 6833bis bullet point 2 (ICMP Network/Host Unreachable),3 (hints from BGP),4 (ICMP Port Unreachable),5 (receive a Map-Reply as a response) and RLOC probing >>> >>> >>> F.- Move Solicit-Map-Request to 6833bis >>> >>> G.- Move sections 16 (Mobility Considerations), 17 (xTR Placement Considerations), 18 (Traceroute Consideration) to a new OAM document >>> >>> >> >
- [lisp] Confirm/Deny changes on draft 6830bis Albert Cabellos
- Re: [lisp] Confirm/Deny changes on draft 6830bis Dino Farinacci
- Re: [lisp] Confirm/Deny changes on draft 6830bis Luigi Iannone
- Re: [lisp] Confirm/Deny changes on draft 6830bis Luigi Iannone
- Re: [lisp] Confirm/Deny changes on draft 6830bis Dino Farinacci
- Re: [lisp] Confirm/Deny changes on draft 6830bis Alberto Rodriguez-Natal
- Re: [lisp] Confirm/Deny changes on draft 6830bis Fabio Maino
- Re: [lisp] Confirm/Deny changes on draft 6830bis Luigi Iannone
- Re: [lisp] Confirm/Deny changes on draft 6830bis Dino Farinacci
- Re: [lisp] Confirm/Deny changes on draft 6830bis Luigi Iannone
- Re: [lisp] Confirm/Deny changes on draft 6830bis Padma Pillay-Esnault
- Re: [lisp] Confirm/Deny changes on draft 6830bis Padma Pillay-Esnault
- Re: [lisp] Confirm/Deny changes on draft 6830bis Dino Farinacci
- Re: [lisp] Confirm/Deny changes on draft 6830bis Albert Cabellos
- Re: [lisp] Confirm/Deny changes on draft 6830bis Dino Farinacci
- Re: [lisp] Confirm/Deny changes on draft 6830bis Joel M. Halpern
- Re: [lisp] Confirm/Deny changes on draft 6830bis Dino Farinacci
- Re: [lisp] Confirm/Deny changes on draft 6830bis Luigi Iannone