Re: [Idr] Possibility of empty Link Descriptors in BGP-LS?

"Ketan Talaulikar (ketant)" <ketant@cisco.com> Tue, 20 August 2019 18:01 UTC

Return-Path: <ketant@cisco.com>
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 4A48D120967; Tue, 20 Aug 2019 11:01:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.5
X-Spam-Level:
X-Spam-Status: No, score=-14.5 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_HI=-5, 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=GSjdrG8q; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=VS52VNdd
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 Pjva5ACqCupf; Tue, 20 Aug 2019 11:01:52 -0700 (PDT)
Received: from alln-iport-7.cisco.com (alln-iport-7.cisco.com [173.37.142.94]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E89D9120955; Tue, 20 Aug 2019 11:01:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=2292; q=dns/txt; s=iport; t=1566324112; x=1567533712; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=XqwRr4Cwh7TUV6rVCE13pzwJ1uzzvfYLqot1sZC1zPs=; b=GSjdrG8qB0oEXpKgbxVT6H3OoJ+WqWBDuXfl9qHrLXAS/bjes+e6cry9 CASDTIEsSStmsuEmg9ENnUoNBY45AWaxS5ug7WYTVrYxxkFucgtPf0Elk 0FPdjzmylSUdiMR2meYL9YlOXCDZ86D7N0gITS6S3Otbq32sTiwFhJCP/ M=;
IronPort-PHdr: 9a23:X0iE/RDwFwSYiqeK0kk/UyQJPHJ1sqjoPgMT9pssgq5PdaLm5Zn5IUjD/qg83kTRU9Dd7PRJw6rNvqbsVHZIwK7JsWtKMfkuHwQAld1QmgUhBMCfDkiuL/P2ZiomNM9DT1RiuXq8NBsdFQ==
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0ATAAC/NFxd/49dJa1mGgEBAQEBAgEBAQEHAgEBAQGBVQMBAQEBCwGBRCQsA21VIAQLKoQfg0cDinyCXJdlgS6BJANUCQEBAQwBASUIAgEBhD8CF4I+IzYHDgIFAQEEAQEBAgEGBG2FJwyFSgEBAQEDEhERDAEBNwELBAIBCBEEAQEDAiYCAgIwFQgIAgQBDQUIGoMBgWoDHQEOoH0CgTiIYXOBMoJ7AQEFhRAYghQDBoEMKAGLaBiBQD+BEAFGgh4uPoJhAQECAYFgJIJlMoImjxecQgkCgh2GaI1smEaNW4djkCsCBAIEBQIOAQEFgVcBMIFYcBWDJ4JCg3KFFIU/cgEBgSeOFAEB
X-IronPort-AV: E=Sophos;i="5.64,408,1559520000"; d="scan'208";a="310674230"
Received: from rcdn-core-7.cisco.com ([173.37.93.143]) by alln-iport-7.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 20 Aug 2019 18:01:49 +0000
Received: from XCH-RCD-012.cisco.com (xch-rcd-012.cisco.com [173.37.102.22]) by rcdn-core-7.cisco.com (8.15.2/8.15.2) with ESMTPS id x7KI1nTG029111 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Tue, 20 Aug 2019 18:01:49 GMT
Received: from xhs-rcd-002.cisco.com (173.37.227.247) by XCH-RCD-012.cisco.com (173.37.102.22) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Tue, 20 Aug 2019 13:01:49 -0500
Received: from xhs-rtp-003.cisco.com (64.101.210.230) by xhs-rcd-002.cisco.com (173.37.227.247) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Tue, 20 Aug 2019 13:01:48 -0500
Received: from NAM01-BN3-obe.outbound.protection.outlook.com (64.101.32.56) by xhs-rtp-003.cisco.com (64.101.210.230) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Tue, 20 Aug 2019 14:01:48 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=n47lmn+Vmhe1FZQmwUomOpQulHVGUjxc5EWzN2F8fmy/RG4xYzydq0VHvCGhtaTrnxthMtXOqA24rqrg+bcOBNs3OBgiLvHIQEmMqECpM10oYdK3ZPPGN2dB70NKTRbmnfD74fve3Vn3qFdyAi/AhBEeRglsSmdkgbU/XXLBNpqQ4OVMUbcLDy6H7oT/FUEG3Xmc8XPV+QND/hou98iPyYMC1uZiChEPVfzbqkaEg4BSuFzCKIqzuS+QOkR0sqb7zrxChGPs2G72p6F2+N7Gvd0V2XW1KB9B1we2effqZKAdLXbgdVilcIe0D4Hh63Feh20UPQYAz5ZYoH2crY4nrw==
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=XqwRr4Cwh7TUV6rVCE13pzwJ1uzzvfYLqot1sZC1zPs=; b=S1CSv0RB8kcKNb+cYZR6RUPpA9P6CeBaeChtkr4VZHuJVCe3EFDDDODFn+QnMxJ8WrHOEzYLMVoYUjotIxGp1qr4UoVA3Mz2QauoYdVTBfS9x3rHSU3XZD0z8Zus03KDX6gJHyNYqSV3/rI6DJVc8CJuVr7FLi+WGPuOUbUgyW3KHM3BvAjnF4b8PhWb3qQZrmYeyAEkLoS373UurpGUTjMdoxYWdNqMRWKAlxvPOmvt2O8KbiMpdhRLLfLN+F8wEajRzqzeupmx3kux+EMGYzLYdemY1eVHrqu9oXgjkExNNbeI+Oq4dp8dHyXmf5cL+CjfxJksxhGJKBe6+dQV1Q==
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=XqwRr4Cwh7TUV6rVCE13pzwJ1uzzvfYLqot1sZC1zPs=; b=VS52VNdd98ey9wAaL4fqp3wmqIXaMuX9ugXGtTuMySMlCoP9RcxAgjc/Nwz5Jjge0Hf8aS8ZONDJB5R0NSIxbJqX83XcMCugMsoZGQIptd9fbXztjRFhWpjUD9NNz8lNq/Nfiz0ftv0SyZwukUo7vbDfK6ohoCJMdGlWkqRHwdc=
Received: from CY4PR11MB1541.namprd11.prod.outlook.com (10.172.68.150) by CY4PR11MB1813.namprd11.prod.outlook.com (10.175.81.135) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2178.16; Tue, 20 Aug 2019 18:01:47 +0000
Received: from CY4PR11MB1541.namprd11.prod.outlook.com ([fe80::61b2:1a4c:bf3e:35cd]) by CY4PR11MB1541.namprd11.prod.outlook.com ([fe80::61b2:1a4c:bf3e:35cd%7]) with mapi id 15.20.2178.018; Tue, 20 Aug 2019 18:01:47 +0000
From: "Ketan Talaulikar (ketant)" <ketant@cisco.com>
To: Nandan Saha <nandan@arista.com>, "draft-ketant-idr-rfc7752bis@ietf.org" <draft-ketant-idr-rfc7752bis@ietf.org>, "idr@ietf.org" <idr@ietf.org>
CC: Prakash Badrinarayanan <prakash@arista.com>
Thread-Topic: Possibility of empty Link Descriptors in BGP-LS?
Thread-Index: AQHVV3Mg6aQ+9Yqes06kpGmJmU1iyacEQT/A
Date: Tue, 20 Aug 2019 18:01:47 +0000
Message-ID: <CY4PR11MB15416D84C646DDCA17DFB777C1AB0@CY4PR11MB1541.namprd11.prod.outlook.com>
References: <CAE+itjfxH1tmgmfOAwFmT3n-5s_Zu_nVqTjybbp=9L1F1Wea7w@mail.gmail.com>
In-Reply-To: <CAE+itjfxH1tmgmfOAwFmT3n-5s_Zu_nVqTjybbp=9L1F1Wea7w@mail.gmail.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=ketant@cisco.com;
x-originating-ip: [2405:201:1800:c766:ed11:2a17:4564:7915]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: a8da49bd-24a6-4c14-5049-08d725987825
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:CY4PR11MB1813;
x-ms-traffictypediagnostic: CY4PR11MB1813:
x-ms-exchange-purlcount: 3
x-microsoft-antispam-prvs: <CY4PR11MB18133F68BF7D4D2BD9C9ABCAC1AB0@CY4PR11MB1813.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-forefront-prvs: 013568035E
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(376002)(39860400002)(346002)(396003)(136003)(366004)(189003)(199004)(13464003)(99286004)(7520500002)(76176011)(7696005)(2201001)(64756008)(486006)(476003)(66556008)(66446008)(66946007)(5660300002)(66476007)(76116006)(33656002)(2501003)(102836004)(186003)(86362001)(6506007)(446003)(52536014)(8936002)(71190400001)(71200400001)(81156014)(81166006)(6116002)(8676002)(14454004)(2906002)(478600001)(46003)(25786009)(53546011)(11346002)(229853002)(4326008)(6436002)(7736002)(53936002)(316002)(110136005)(6306002)(6246003)(966005)(9686003)(74316002)(305945005)(55016002)(256004); DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR11MB1813; H:CY4PR11MB1541.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1;
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: A9WDsjc4yjLywtDrUb1u2Wup2CgJDSeilUW5QGkn/oapRiVsZlPKnU6fZVz2UG48Sav9xeGl5r1vaktivRX7//29NjiYUYDQksNhR+2oVO2s2aZ2UyUkj2gnR9yTDSagWfndwhgvtCfIJtmcY1PBzwiadD5eiXpgCUqIcPT+ui26fVNSxufwSr2ZYsAfC4++T7TDr0BHVHt1l2tVeDW508R8dVT7I0D1qLtl76HOzPg81hqKABbiXKjAPToZ3/tSsRKjnQnCxbJVTr8VIhkuzlFyHKm7nCjEAPC+igBrrlOYPRb+NFi3pf5bbuB7RkHrHKUmrae4AosZRa1b+YMUPUWNj1BzDGY4akun2bavNtJIDsv2M6u9a03s6RTp0QA61y0cK89gZyWCNnNPXWkM8raJFIj6l270RlKVzEgg0sg=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: a8da49bd-24a6-4c14-5049-08d725987825
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Aug 2019 18:01:47.5623 (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: T7qd+L9xXbZ09SOMZmodBUgTzd6wCT26qd9rEjfhfjEWokdMIoCjrXdTP+rsv0s3Ole1VeSQN+Qgu4t+GYZCvA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR11MB1813
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.22, xch-rcd-012.cisco.com
X-Outbound-Node: rcdn-core-7.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/c874gUKZhOEHZqW13MQRlxb_j1A>
Subject: Re: [Idr] Possibility of empty Link Descriptors in BGP-LS?
X-BeenThere: idr@ietf.org
X-Mailman-Version: 2.1.29
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: Tue, 20 Aug 2019 18:01:54 -0000

Hi Nandan,

You are correct that an ISIS implementation (in non-TE/SR) environment will not advertise the necessary link descriptors without which it will not be possible to describe links completely. It is not just about empty link descriptors, but when there are parallel links, they will end up overwriting each other's attributes in BGP-LS as those NLRIs would get mixed up. IMHO it does not serve much purpose advertising such links via BGP-LS.

What text would you suggest we add in the BGP-LS specification for this?

Thanks,
Ketan

-----Original Message-----
From: Nandan Saha <nandan@arista.com> 
Sent: 20 August 2019 21:48
To: draft-ketant-idr-rfc7752bis@ietf.org; idr@ietf.org
Cc: Prakash Badrinarayanan <prakash@arista.com>; Ketan Talaulikar (ketant) <ketant@cisco.com>
Subject: Possibility of empty Link Descriptors in BGP-LS?

Hi folks,

I'm wondering whether some text needs to be added to
https://tools.ietf.org/html/draft-ketant-idr-rfc7752bis-01#section-4.2.2
for the case where neither the ipv4/6 address sub tlvs nor link/remote identifiers are present in the IGP's LSP/LSA.
For IS-IS specifically, it seems to me that an IS-IS implementation (in a non-TE) scenario is free to leave out the ipv4/6 interface/neighbor address sub-tlvs based on https://tools.ietf.org/html/rfc5305#section-3.2, and https://tools.ietf.org/html/rfc5305#section-3.3. The link/remote link identifiers also appear optional.

In such a case, the link descriptor in the link nlri will be empty which is problematic in the case where there are multiple links between 2 nodes as there's no way to distinguish between the different links.

Thanks,
Nandan