Re: [lisp] Confirm/Deny changes on draft 6830bis
Fabio Maino <fmaino@cisco.com> Thu, 18 January 2018 21:56 UTC
Return-Path: <fmaino@cisco.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 66AF012946D for <lisp@ietfa.amsl.com>; Thu, 18 Jan 2018 13:56:53 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.53
X-Spam-Level:
X-Spam-Status: No, score=-14.53 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.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 2JcC6cWwA5dt for <lisp@ietfa.amsl.com>; Thu, 18 Jan 2018 13:56:50 -0800 (PST)
Received: from alln-iport-5.cisco.com (alln-iport-5.cisco.com [173.37.142.92]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D44EB126C83 for <lisp@ietf.org>; Thu, 18 Jan 2018 13:56:24 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=16321; q=dns/txt; s=iport; t=1516312584; x=1517522184; h=subject:to:references:from:message-id:date:mime-version: in-reply-to; bh=Pu4v3BvbCHaFfMI2vKIaZrR4NwmDb7WThNaAvHdyAXc=; b=BpfebiW9c3YwgGBC06Khdp7c7DFdW/OlzzeTSMqSJ/NHgMxJNmj7eBjE DzNwQYJYmq27XvrBqRfdtbZmKILDRFVdKODQwObsvET/uLLu1tYF9Xbjj LCwFatlDh3WYwij0vroXAb24P/NijaMb00NlMK2Smadf/O9EUY/WP/4tT g=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0CGAgBDF2Fa/4kNJK1eGQEBAQEBAQEBAQEBAQcBAQEBAYNBZnQng12ZBIICkV+FUoIWChgBCoUYAoReQBcBAQEBAQEBAQFrKIUjAQEBAwEBASFIAxALCxgqAgInMBMGAgEBiicIEKpVgicmiSMBAQEBAQUBAQEBAQEBHAWGUYFXgWgpgwWDLwEBAoFJgz2CZQWTQ4Y4iXSMC4lLghmGHoNvh2+CB5UzgTwgATeBUDIaCBsVPYIqglQcggggN4owASUHgh0BAQE
X-IronPort-AV: E=Sophos; i="5.46,378,1511827200"; d="scan'208,217"; a="57978838"
Received: from alln-core-4.cisco.com ([173.36.13.137]) by alln-iport-5.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 18 Jan 2018 21:56:23 +0000
Received: from [10.157.21.133] ([10.157.21.133]) by alln-core-4.cisco.com (8.14.5/8.14.5) with ESMTP id w0ILuN3A013843 for <lisp@ietf.org>; Thu, 18 Jan 2018 21:56:23 GMT
To: lisp@ietf.org
References: <CAGE_Qex--1pS5ivDmSZXVXLsFRgO+a9F32YmJL_dO7h4+4QMCA@mail.gmail.com>
From: Fabio Maino <fmaino@cisco.com>
Message-ID: <320d9eff-67ec-cf2d-b485-4e54a722bc45@cisco.com>
Date: Thu, 18 Jan 2018 13:56:24 -0800
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:52.0) Gecko/20100101 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <CAGE_Qex--1pS5ivDmSZXVXLsFRgO+a9F32YmJL_dO7h4+4QMCA@mail.gmail.com>
Content-Type: multipart/alternative; boundary="------------131D96C858A6B205B0389EF5"
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/lisp/-6rv6kNygPxeZBSfPnuTjrRbiro>
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: Thu, 18 Jan 2018 21:56:55 -0000
On 1/12/18 8:20 AM, Albert Cabellos 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 confirm. I think one of the goals of the charter was to to open up to a broad set of use cases where that terminology might not be meaningful. > > B.- Change definitions of EID and RLOC as ‘identifier of the overlay’ > and ‘identifier of the underlay’ respectively. personally, I'm not keen to this change of terminology. EID and RLOC have become of common use, and well understood, even outside of the LISP circles. I've often assisted to conversations in non-LISP groups where people use the term LISP EID/RLOC to qualify IP addresses in the overlay/underlay. > > 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. > > Confirm. > 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. Confirm on the section semplification. Wrt putting the rest in a separate OAM document, I don't have a strong opinion. Probably not having a new document requires less work to be done that makes me lean toward NOT having a new 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 > > Confirm. > > F.- Move Solicit-Map-Request to 6833bis Confirm. > > G.- Move sections 16 (Mobility Considerations), 17 (xTR Placement > Considerations), 18 (Traceroute Consideration) to a new OAM document > I'm fine with both options. Probably not having a new document requires less work to be done that makes me lean toward NOT having a new OAM document. Thanks, Fabio > > > _______________________________________________ > lisp mailing list > lisp@ietf.org > https://www.ietf.org/mailman/listinfo/lisp
- [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