Re: [Lsr] Benjamin Kaduk's Discuss on draft-ietf-isis-mpls-elc-12: (with DISCUSS and COMMENT)

"Acee Lindem (acee)" <acee@cisco.com> Tue, 26 May 2020 14:08 UTC

Return-Path: <acee@cisco.com>
X-Original-To: lsr@ietfa.amsl.com
Delivered-To: lsr@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4A6053A0F60; Tue, 26 May 2020 07:08:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.598
X-Spam-Level:
X-Spam-Status: No, score=-9.598 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, 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 header.b=IM3yhShY; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=XsIkX+Jp
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 ahx1h76mqM4d; Tue, 26 May 2020 07:08:15 -0700 (PDT)
Received: from rcdn-iport-5.cisco.com (rcdn-iport-5.cisco.com [173.37.86.76]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C00773A0C41; Tue, 26 May 2020 07:08:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=8992; q=dns/txt; s=iport; t=1590502094; x=1591711694; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=XyT3n96lZQzIGVK21gdXXFTlX9PHsV0X5ZrKHWRySE0=; b=IM3yhShYi1KgAZo3j6RzKeUInJiMuktUQzHGY5LBfzt9i/I2iKmsjCIJ HETh5qxXpmwo1zFpQT0YKqOKiv+X+6gYsKBfuKIZpM7tfd92zI8C+m+xQ 3TKAbW7s4RVAaUwB5sPf6XjgUxyhCA4jFchCVuXYeUyyuQVu/gtluOSjm Y=;
X-IronPort-AV: E=Sophos;i="5.73,437,1583193600"; d="scan'208";a="516066075"
Received: from alln-core-9.cisco.com ([173.36.13.129]) by rcdn-iport-5.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 26 May 2020 14:07:45 +0000
Received: from XCH-RCD-005.cisco.com (xch-rcd-005.cisco.com [173.37.102.15]) by alln-core-9.cisco.com (8.15.2/8.15.2) with ESMTPS id 04QE7iLp018695 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Tue, 26 May 2020 14:07:44 GMT
Received: from xhs-aln-001.cisco.com (173.37.135.118) by XCH-RCD-005.cisco.com (173.37.102.15) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Tue, 26 May 2020 09:07:44 -0500
Received: from xhs-aln-003.cisco.com (173.37.135.120) by xhs-aln-001.cisco.com (173.37.135.118) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Tue, 26 May 2020 09:07:43 -0500
Received: from NAM12-BN8-obe.outbound.protection.outlook.com (173.37.151.57) by xhs-aln-003.cisco.com (173.37.135.120) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Tue, 26 May 2020 09:07:43 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=jQh1gvAsY6zPKHaLUpHU28j5ZtjlSHTf2Do6/SWZGcVTZWEU7TO8t8ed0ZsMvDACvAOjFbUho/LHyWo1QLFqCs9PQYAr2i6L2nbwPDcvJ56TywQtwBVqY9L8x0B3YOpy4mlQnBAS9vGVO4vzpPGqstOaJV5fLrQ6xGMNbKSzphvuDYPuSqNtpPJxXJqZL3scwSP5z+XcLuISDuBN+7Hqy/T2tMSnQK8mla9BLDPJwXJDPMfisHl+bGpi65dgfYe8nh8DpF42Dva+7qnHVzQh5t9U0Juv2W8k/zln9QxR1xZpJufRWFotApxo4D6hEmVjfv4HDq+LVv4zkPPHWdC3YA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=XyT3n96lZQzIGVK21gdXXFTlX9PHsV0X5ZrKHWRySE0=; b=IeMzdgjcP3LX0CMauGvqTlnaauWI6clitYcX8JBfCBZrk34WpyVzXSpJLMoCAgRYj+xtMxwOJp1xvBf0lWAEqteIQj+DWCyhl4xDmzx3gSQQa69Pw5drP0rSabOCMBtXF9SHggpI/5wMSosea/8gavQ1NYUI5nPJal/vRSn94aZXavIoBI2MSWyKDqjNDi4WX8XDfNMuU1Is38sF36MTbRwu1Qbtk2ogdB9tjx/WprmWo6K2PfOg9m+uuzLQJqMZNc62Mne6bSqpDHgB7DrzIHp4e61Ulu3uyHjRMH8X6zYojcRiPUtf+4xStP0WIGlO1DzGsKs2qPZAi+L8wdh1qw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com; s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=XyT3n96lZQzIGVK21gdXXFTlX9PHsV0X5ZrKHWRySE0=; b=XsIkX+Jpdu40Wx3a5FUR3jVgonJ3NQ8YwyD6Trrz2bnPyVTvHAYlH/l3o8FVvnjR3n4p7V8uQolH16wHee1IEjA0M4iDG7Wg46Dqg+FjZvNS7M0ghiw0eYDwbvpLlr/3Er2CUYaghkzlxjW2mrJU8W/S8iaXK1oEHdy1O11T5Qw=
Received: from BYAPR11MB2887.namprd11.prod.outlook.com (2603:10b6:a03:89::27) by BYAPR11MB3158.namprd11.prod.outlook.com (2603:10b6:a03:1c::29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3021.27; Tue, 26 May 2020 14:07:42 +0000
Received: from BYAPR11MB2887.namprd11.prod.outlook.com ([fe80::4950:e26c:503f:768e]) by BYAPR11MB2887.namprd11.prod.outlook.com ([fe80::4950:e26c:503f:768e%6]) with mapi id 15.20.3021.027; Tue, 26 May 2020 14:07:42 +0000
From: "Acee Lindem (acee)" <acee@cisco.com>
To: "Peter Psenak (ppsenak)" <ppsenak@cisco.com>, Alvaro Retana <aretana.ietf@gmail.com>, Benjamin Kaduk <kaduk@mit.edu>
CC: "draft-ietf-isis-mpls-elc@ietf.org" <draft-ietf-isis-mpls-elc@ietf.org>, The IESG <iesg@ietf.org>, "lsr-chairs@ietf.org" <lsr-chairs@ietf.org>, "lsr@ietf.org" <lsr@ietf.org>
Thread-Topic: Benjamin Kaduk's Discuss on draft-ietf-isis-mpls-elc-12: (with DISCUSS and COMMENT)
Thread-Index: AQHWLi8YMiDtiOiXz0umkwYeF81nrKiyUmOAgACgLQCAAURHAIAF23oAgAAcTIA=
Date: Tue, 26 May 2020 14:07:42 +0000
Message-ID: <FCE03BA7-39DB-44A4-9E3A-93E8DC0CAB31@cisco.com>
References: <158992828112.6026.1646593855480055081@ietfa.amsl.com> <1242ad52-bb48-8526-b65b-d413e0cd9e25@cisco.com> <20200521193856.GJ58497@kduck.mit.edu> <CAMMESsxo56ZK+DKBMkKvFcXf+1GFPF+wDtRCW=+md8WCoKODxw@mail.gmail.com> <63cbb2b2-e7ec-3077-ab4d-258ce95e6ef7@cisco.com>
In-Reply-To: <63cbb2b2-e7ec-3077-ab4d-258ce95e6ef7@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/16.37.20051002
authentication-results: cisco.com; dkim=none (message not signed) header.d=none;cisco.com; dmarc=none action=none header.from=cisco.com;
x-originating-ip: [136.56.133.70]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 877eecf3-6c6d-40a4-3534-08d8017e2861
x-ms-traffictypediagnostic: BYAPR11MB3158:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <BYAPR11MB31580DDD5D9D4261FD6F14B2C2B00@BYAPR11MB3158.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 041517DFAB
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: u9F9HFsKAJTpdU0ThMYGehWl5sGzs1S2Meta2vZJXDybEEGBhtYeoKkzdtlQLp0pD7ugHn+S6vySWDfqoQfJm8maYnsK3SZprfy0d4HV4vo0QsdV+YUyuaC7hYggLrJlbIKDGRFgqgkvSHRMQU6qJmFGReq/Xiv79idbEMtY8RxVejQuoY37Jm/inL/40xF2Bmq9O9eYBnKGwGCsfX9S/GcnjzV32WNm+XOowpgh5eExR3h/wr0sQTkAlIoMw/g0JAr1zF7qe4g7RNRtV2SBgcNkfIwNNXXkMJ365bkeG6tpIUonD94tWmtN8XVvefgCcwA+bA/SQ4FlAcoW3S5miA==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BYAPR11MB2887.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(366004)(136003)(39860400002)(346002)(376002)(396003)(86362001)(186003)(2616005)(8676002)(8936002)(4326008)(66446008)(33656002)(6506007)(36756003)(66946007)(53546011)(76116006)(2906002)(66476007)(64756008)(5660300002)(91956017)(66556008)(66574014)(26005)(6486002)(54906003)(316002)(71200400001)(110136005)(6512007)(478600001); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: 01hgrUZ1c/8Oo/ACIPcucsvdJhzR2bISdkMIGvgCCN3/OF9rByA0ngvUT7nbC0Wk/HV3cQ7TsWU0Mw4ompu/TU1TWxHx8aAKt/iuqBJYG83NivnyjqRG7mKYXqcSyn26OPuWn1jMcgNmC1FMEtOGcbYidRdXig5w7Zhr0FV2TeO4/6BzWmCN5KtUSUnZtoZiXDB6rONwHwyX1eIkmGeQ4axlZXZ8CCGVbYx1r06//0LZYmXmvlmbS0DExhItvgmAvU2Q9RLrMqBboZPeRFJ5k7iIAoPnEj7J0/2g8330TBRva4J9zerwup6HG2MLgCg/R3MvBk8t7VkjVdFvxRRU3d0s1xwwk8LLzyOSR82dHWZkR9kMotj1SHxOwZMrSaNI+JQ7VuR9qtFr5p3XD0eCoKe1i1hZHvZ91HOqSeJWXFaEQP9xIVSoJyej+iVTnFqn+qw7BVv6XN1FJKQsxMarI6P/dcs3EXQTtwC6vm9Odzo=
Content-Type: text/plain; charset="utf-8"
Content-ID: <3935C441FAEC4C45A90C0C11382D7A06@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 877eecf3-6c6d-40a4-3534-08d8017e2861
X-MS-Exchange-CrossTenant-originalarrivaltime: 26 May 2020 14:07:42.6652 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: mxzHkcQz8zNsDVjKSbJTu5mDyj/ZzV7WItFcI0hicgszVxoB5K87DC/eTMmB/1A8
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR11MB3158
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.15, xch-rcd-005.cisco.com
X-Outbound-Node: alln-core-9.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/lsr/0sGRURh3ULcipCR1CdHMpKvd9y4>
Subject: Re: [Lsr] Benjamin Kaduk's Discuss on draft-ietf-isis-mpls-elc-12: (with DISCUSS and COMMENT)
X-BeenThere: lsr@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Link State Routing Working Group <lsr.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lsr>, <mailto:lsr-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lsr/>
List-Post: <mailto:lsr@ietf.org>
List-Help: <mailto:lsr-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lsr>, <mailto:lsr-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 26 May 2020 14:08:23 -0000

Hi Peter, 

This is in response to the previous Email on your suggested text. 

On 5/26/20, 4:26 AM, "Peter Psenak" <ppsenak@cisco.com> wrote:

    Hi Alvaro,

    please see inline (##PP)

    On 22/05/2020 16:59, Alvaro Retana wrote:
    > On May 21, 2020 at 3:39:03 PM, Benjamin Kaduk wrote:
    > 
    > 
    > Peter:
    > 
    > Hi!
    > 
    > 
    >> With respect to Alvaro's clarification, your answer for (1) makes sense;
    >> thanks! I think Alvaro has offered to help work out what (if any)
    >> additional text we might want to be sure that the answer to (2) is clear in
    >> the document.
    > 
    > I think that #1 is where some clarification could be useful. :-)
    > 
    > 
    > I'm including both ISIS and OSPF suggestions below to consolidate the
    > discussion.
    > 
    > 
    > ...
    >>> My interpretation of Ben's question is two-fold:
    >>>
    >>> (1) Would ISIS routers normally propagate the information to a
    >>> different level? The ELC is a new prefix attribute flag -- are prefix
    >>> attributes always propagated (unchanged) to other levels? If so, then
    >>> the requirement (MUST) is not needed. My reading of rfc7794 is that
    >>> the propagation is optional...
    >>
    >> depends on the attribute or a bit. Some are propagated some are not.
    >> That's why we are saying this one MUST be preserved.
    > 
    > Right.
    > 
    > For ISIS I think the current text is in line with the specification of
    > the other bits in rfc7794.  No changes are needed.
    > 
    > If anything, you may want to change the order of this sentence to
    > address Ben's comment:
    > 
    > OLD>
    >     When a router propagates a prefix between ISIS levels ([RFC5302], it
    >     MUST preserve the ELC signaling for this prefix.
    > 
    > NEW>
    >     The ELC signaling MUST be preserved when a router propagates a prefix
    >     between ISIS levels ([RFC5302]).
    > 
    > [Similar for OSPF.]

    ##PP
    done.


    > 
    > 
    > 
    > I think that for OSPF it is not that simple...
    > 
    > For OSPFv2: rfc7684 says that the "scope of the OSPFv2 Extended Prefix
    > Opaque LSA depends on the scope of the advertised prefixes", which I
    > assume means that for intra-area prefixes the scope will be
    > area-local...so the ABR wouldn't simply propagate it; it would have to
    > originate a new LSA.

    ##PP
    correct. It is always a new LSA that ABR needs to generate. Here it's 
    actually two LSAs.

    > 
    > Suggestion (Add to 3.1)>
    >     When an OSPFv2 Area Border Router (ABR) distributes information between
    >     connected areas it SHOULD originate an OSPFv2 Extended Prefix Opaque LSA
    >     [RFC7684] including the received ELC setting.  If the received information
    >     is included in an LSA with an AS-wide scope, then the new LSA is not needed.

    Here's my suggestion for OSPFv2 ABR related text:

    "The ELC signaling MUST be preserved when an OSPF Area Border Router 
    (ABR) distributes information between connected areas. To do so, ABR 
    MUST originate an OSPFv2 Extended Prefix Opaque LSA [RFC7684] including 
    the received ELC setting."

Ok - I change "connected areas" to "areas" and "ABR MUST" to "an ABR MUST". 

    Here's my suggested text for OSPFv2 ASBR case:

    "When an OSPF Autonomous System Boundary Router (ASBR) redistributes a 
    prefix from another instance of OSPF or from some other protocol, it 
    SHOULD preserve the ELC signaling for the prefix if it exists. To do so, 
    ASBR SHOULD originate Extended Prefix Opaque LSA [RFC7684] including the 
    ELC setting of the redistributed prefix. The flooding scope of the 
    Extended Prefix Opaque LSA MUST match the flooding scope of the LSA that 
    ASBR originates as a result of the redistribution. The exact mechanism 
    used to exchange ELC between protocol instances on the ASBR is outside
    of the scope of this document."

Sure - replace "ASBR SHOULD" with "an ASBR SHOULD", "that ASBR" with "that an ASBR", and "the ASBR is" with "an ASBR is" to be consistent. 
Also, "originate Extended" with "originate an Extended". 



    > 
    > 
    > For OSPFv3: The PrefixOptions are *in* the LSA, but I couldn't find
    > anything in rfc5340 saying that the received values should be copied
    > into the Inter-Area-Prefix-LSA (nor that they should not).
    > 
    > Suggestion (Add to 3.2)>
    >     When an OSPFv3 Area Border Router (ABR) distributes information between
    >     connected areas, the setting of the ELC Flag in the Inter-Area-Prefix-LSA
    >     MUST be the same as the received value.

    Here's my suggestion for OSPFv3 ABR and ASBR:

    "The ELC signaling MUST be preserved when an OSPFv3 Area Border Router 
    (ABR) distributes information between connected areas. The setting of 
    the ELC Flag in the Inter-Area-Prefix-LSA [RFC5340] or in the 
    Inter-Area-Prefix TLV [RFC8362], generated by ABR, MUST be the same as 
    the value the ELC Flag associated with the prefix in the source area."

Same change - replace "connected areas" with "areas" and "by ABR" with "by an ABR". 

    "When an OSPFv3 Autonomous System Boundary Router (ASBR) redistributes a 
    prefix from another instance of OSPFv3 or from some other protocol, it 
    SHOULD preserve the ELC signaling for the prefix if it exists. The 
    setting of the ELC Flag in the AS-External-LSA [RFC5340] or in the 
    External-Prefix TLV [RFC8362], generated by ASBR, MUST be the same as 
    the value the ELC Flag associated with the prefix in the source domain.	 
    The exact mechanism used to exchange ELC between protocol instances on 
    the ASBR is outside of the scope of this document. 

Add "NSSA-LSA" as a case. Replace "by ASBR" with "by an ASBR" and "value the ELC" with "value of the ELC". 

Thanks,
Acee

    thanks,
    Peter


    > 
    > 
    > 
    > 
    >>> (2) If the propagation is not automatic, and the L1L2 router doesn't
    >>> support this specification, then what are the drawbacks/failure
    >>> scenarios? IOW, for multi-level operation is it a requirement that
    >>> the L1L2 support this specification?
    >>
    >> drawback are identical to what is mentioned in the Security
    >> Considerations section.
    > 
    > I think that text is ok.
    > 
    > 
    > Thanks!
    > 
    > Alvaro.
    > 
    >