Re: [Lsr] John Scudder's Discuss on draft-ietf-lsr-ospf-prefix-originator-10: (with DISCUSS and COMMENT)

John Scudder <jgs@juniper.net> Thu, 08 April 2021 00:30 UTC

Return-Path: <jgs@juniper.net>
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 AA7D93A3041; Wed, 7 Apr 2021 17:30:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level:
X-Spam-Status: No, score=-2.099 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=juniper.net header.b=n3iPZDcl; dkim=pass (1024-bit key) header.d=juniper.net header.b=ffnXGa2k
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 pkX6HxcRslRP; Wed, 7 Apr 2021 17:29:57 -0700 (PDT)
Received: from mx0a-00273201.pphosted.com (mx0a-00273201.pphosted.com [208.84.65.16]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 962153A3043; Wed, 7 Apr 2021 17:29:57 -0700 (PDT)
Received: from pps.filterd (m0108158.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.16.0.43/8.16.0.43) with SMTP id 1380AEg5001064; Wed, 7 Apr 2021 17:29:54 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=PPS1017; bh=N5RnkHVVMJbBtF7vt6LueUzUEmpuJx/FPfDVoaa0u3U=; b=n3iPZDcl710dFfmwSnTcYo/vgomap2EmGbpyV7HUdXg6Q6jmEc66pteZ6jllLg0iW1/E 9pQyy238JyOLVxFz9VHlJqblXe+Jf1A5hXzRRGiVAZVOpiS+4bxWS1BEkOI8P8loESnm 5TdUEAUnDmrqIwZY48I3yfPlETtQFfDSpCQUcM6J4d2zn5PraqFsy3M7JKVRBGCbGgd6 WgPl8K3WnqDZp71jaz/OANhzpOMxr+LVHLVD7XSkZGYZd2ziFKKqw1snZWluUlWBd/Iw 6NH7IdfmZHuYuXnRnx5Hb2lQUQ28x4jd3v4XrqmAydrvihoL5BOwvYaQdQ/Cnne3scMk xw==
Received: from nam10-dm6-obe.outbound.protection.outlook.com (mail-dm6nam10lp2104.outbound.protection.outlook.com [104.47.58.104]) by mx0a-00273201.pphosted.com with ESMTP id 37shkg8ky7-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 07 Apr 2021 17:29:54 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=PdX00+oeMSmRORHjcZ0seGRE+4UoPEQayW5+plfhq25xOUI/bx+TGk6GfU1gJznEQ1qIRY0lLWDVgeGdQ2OhY5gahxCM0FCw/S1LbgSPOK0e4J8U3k3RwaIxJs52a2mOpnW2NQATn0MwpVhpJZZxDFETVOf2Jb3tfLXw+M8tpGXeHuv57jPbgw0AeDsVNjYQ4YBMJRKjtV+NIp2g0gy99QaTNS6Hd9XzMcmmSZMXAwFS8pv9tVTEV9dSMt/knV5d7E80pH/coftLvDmvfmBDhK89OMZzSlTzTZ15rkFRmOv7ngIETL4hLp8KQFxYIovpDjXDDBhuzA9droOGAwoR6Q==
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=N5RnkHVVMJbBtF7vt6LueUzUEmpuJx/FPfDVoaa0u3U=; b=KLN+VJScG21YJ5tpLGJGtfXmGQiTI7Lshc+u3pMm5np4C8i1BaxvgbdLMPPQiK9OhgkcLhxa3HuDbfCi0ZeQCCeiWUYWtwVvf0wy3FK6PoVASBb0sg1FWLuia+rmXkLT7NPbNN+G73f0ju7as5T37EkyGwq8iV3zvWU2xa1GkwdAECt7hXN5iSTMKWHUvLIIi+keSzpqFuum8ESNYaoZ7q7cbc1ghUGCc8MIfXDRDgFUmHIXHV/1kTjFOQkAUURDt82d0w68piW/IhTsmFlxdfvyUga6BZ36216QubPcrEVCkQ6kivat9gyrHPij7yjzYwaE26Rv+jRAwIfjMc+iSA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
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:X-MS-Exchange-SenderADCheck; bh=N5RnkHVVMJbBtF7vt6LueUzUEmpuJx/FPfDVoaa0u3U=; b=ffnXGa2klPCohs+fGF/OlKZUv4HxPQmgNYj3i2s6BBKd9qDvVC+6dWu8Od45Bo+UTgzYRL7hm1bOtp1jggiRTgUxp092TnIQow73B2m42b6+e6zSr3GPIzZ+GpTdoszN+2vDQUMejSORf+umimZ8mt3+5Shvg65Dnkx+8w5UzQc=
Received: from MN2PR05MB6109.namprd05.prod.outlook.com (2603:10b6:208:c4::20) by BLAPR05MB7250.namprd05.prod.outlook.com (2603:10b6:208:298::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4020.8; Thu, 8 Apr 2021 00:29:51 +0000
Received: from MN2PR05MB6109.namprd05.prod.outlook.com ([fe80::8859:5ad3:3389:d219]) by MN2PR05MB6109.namprd05.prod.outlook.com ([fe80::8859:5ad3:3389:d219%5]) with mapi id 15.20.4020.016; Thu, 8 Apr 2021 00:29:51 +0000
From: John Scudder <jgs@juniper.net>
To: "Ketan Talaulikar (ketant)" <ketant@cisco.com>
CC: The IESG <iesg@ietf.org>, "draft-ietf-lsr-ospf-prefix-originator@ietf.org" <draft-ietf-lsr-ospf-prefix-originator@ietf.org>, "lsr-chairs@ietf.org" <lsr-chairs@ietf.org>, "lsr@ietf.org" <lsr@ietf.org>, Christian Hopps <chopps@chopps.org>, "aretana.ietf@gmail.com" <aretana.ietf@gmail.com>
Thread-Topic: John Scudder's Discuss on draft-ietf-lsr-ospf-prefix-originator-10: (with DISCUSS and COMMENT)
Thread-Index: AQHXKyi0tb+Pl5RL3ka2PEzskcRooqqoh7qAgAE+hgA=
Date: Thu, 08 Apr 2021 00:29:50 +0000
Message-ID: <85AEB4AD-86E8-45F2-97FA-9C71CDB82F3A@juniper.net>
References: <161774317736.9168.4218690589649539196@ietfa.amsl.com> <MW3PR11MB4570B9DFF86A4761639B6899C1759@MW3PR11MB4570.namprd11.prod.outlook.com>
In-Reply-To: <MW3PR11MB4570B9DFF86A4761639B6899C1759@MW3PR11MB4570.namprd11.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-mailer: Apple Mail (2.3608.120.23.2.4)
authentication-results: cisco.com; dkim=none (message not signed) header.d=none;cisco.com; dmarc=none action=none header.from=juniper.net;
x-originating-ip: [162.225.191.192]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: f63aa900-fdc6-4cdf-8479-08d8fa256c46
x-ms-traffictypediagnostic: BLAPR05MB7250:
x-microsoft-antispam-prvs: <BLAPR05MB72505247377BDFDFA1B02B24AA749@BLAPR05MB7250.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 1wDE6KyOANaDQWX/6PYPFJLEf22xTY+jZijKhDdVyFhl3p/pT/ltrhWYGrBgxOks5jlcY+5uH+0J08n8AWhvLOsirsSKinGa8vfVhVNtzAmHtei3iAwFM3tnPs+jI4PhN4NLwq6f86K4QWbI9IzXs3CsNzs5HuyqQ5HUo8/JqgWvqhCUNHtHapdiV+NFzJZ+jMGrOYGTlldeKQCrbgqjW/tOHXptEJQkAa2SKCzNeHV90NsQCOkbSnWLn54BCP/vTQ5rL44u0lJ2JBHRHK2hcNbY5t4oXNrd7r0fwyljP8q6jADbrhyORe0mIxemXUAHCaGZQ0Hhgt+29AO84z033GnTc7TUzuS9awklsz685hlFtU0o4TEMHN/P5/JWQKYP36WIHmxQLjBYU04MF3rEoaTxkeR+K/cmC1MmT+H6USB0SBwAzqCzVc0Cws2lELJnar15X1kN8A8VvHFl1iCFxP8w6FyXMOUVUBihZJM29c1wBnSvqQnMrvqCMAnb1GnJD9qYCAHWs21g2cHdEdZKGciTy1Vb0PU7sRrNOvJRwf0koHiBhMonV7fhSa+jEoa9DksDwWfFKzbwCM+26vTbqPVlTG7qvgqRa7DVEcCYBBUR7OccgcnUonZBgKlYh30Zhdrn/YM47GtJapeQJko3n2Ev/f28MbbTgfU3wE7J+mPMhSHvZnK1ZECob46LoktH
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN2PR05MB6109.namprd05.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(136003)(366004)(39860400002)(346002)(376002)(396003)(5660300002)(76116006)(66946007)(4326008)(33656002)(2616005)(54906003)(316002)(83380400001)(6916009)(36756003)(86362001)(8676002)(91956017)(2906002)(38100700001)(8936002)(66574015)(66446008)(53546011)(6506007)(71200400001)(64756008)(6486002)(66556008)(478600001)(66476007)(26005)(6512007)(186003)(45980500001); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata: omXbMcWBuwOdTiajSnahVid6wOsbe2PaxJpmEO+w4rz0gFmv92bVn9/0dxF0tS/YbWtTwCFIkfj6uM76LbbXnRLhwzOosZ35CyasBon9r2EJLD8PGNEKl8mdyUNI1iJ2g4Y8x3BPZB1Wff0DTc5oj9Nt893poQ/zOs6dokyK2nlFelg4k53fMWqitQFsg44KtjwhfGGdfF7tBmDdx57dTFiTKt9aTxSMfaEcl23zq4yvM0VqdFNV3DPRqY2+grR6Bs5O2QXr4oLDf8Q4/JR61VXWQn6hkvUK63VHGtIgPfw2aeQzABo7kMgZPipOFeJgrlgKBDaln6s4yWHduTgtQaYqrtNysJ45EolJj4HEszPpF6a5i5xFufRqAPLSOl1kgELQYzNGgTZxFqy54kKXJSIfUDKdPxhtnuw9N8R791/hVI7trsQ1ioLgo1RC2PJcF1DfkHXSnhhvFcJzUsHv6CqHHk4pM7qR4gv9c76ZhISmQk4PE1Wf+MhrHlh+kjEmaVJVcKEpFC+E/N1E8if7jR4d2cJoK7GxOYlKL6lj3v5lFdLurJ2AZcACtI3sXuNgI4S833k2s0CvqKPi9zouPZ2/S79T7qJSILRyszSi4RK1ocQlO8vdC4YFrd2/NshAdIiM7VZoUUrgpey04mDHsPubc0fNU5SqhWDQV/HeLu7MYlLmKp+xgZlioWyosqRlRhR6owsuPz+ovUk6UmK8H59CTH8M3bFQ9ZDSoSD68EiTYArNPolzMBHaKdHen5gFj74baq7BIb5scWpuokF5yCuuYwUKU+Xs3QTT8DqNlFOcKX0OsBvzQSH/SmNwOtL+t5/XIDSOgP4/BT+gvW5O7LkqpfrFqTAz1J4paF6TbTe72p8c9wUd9IqmFf4+RIMWtnC6xN93MRhnYpq8jIn/2Hqf/J6683mSfVVZRqfuTk6N1qTWkk6I9pmUfrsHkNXtH56ddHQSCkI8HGT942m1ZuaOdTRm99Gf0Et6LY5pXXkAe1Zj5eF3XenRnB0EslhJ1KX7HIDjn4Rhv8xKc+HAiEjtW3e/6ptQLQiRud9pu/SVdzEHa/LMrpDvGiveIk9DjND3s3lf24ADSY0zuftr7F6ytrcKrIExvR64ooP6TXgUHV4tdlk0usKYvZXaBgx1IkAGDlE5XwpQ6/O77abhA7BJQQWDsnLIe9a/gBLsvxgprRCmhaWgx5x787CrzqRiZ35i6pJMQWQswqWvfVRJ2bGDJUKCepmJDItevsH5MGca5FuKz5cYsOJjeqxocZrOni1sboZRbr44d28+edo8CWBe7acqCUpgBw2TzrX7V3bQLYGNwwnHiYnX7NiAFe47z7cv2UfGvonwv4nIoXtU2w==
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_85AEB4AD86E845F297FA9C71CDB82F3Ajunipernet_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: MN2PR05MB6109.namprd05.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: f63aa900-fdc6-4cdf-8479-08d8fa256c46
X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Apr 2021 00:29:50.8850 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: om7ZCrjtgXoy6BaCz00i1XZzIrwMDU9xLRyKfnphPuDS2mZ+END7jbvpfwSYLpa8
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLAPR05MB7250
X-Proofpoint-GUID: qSNvs-NV40SiwanzqhzovpFsvwDqmz6G
X-Proofpoint-ORIG-GUID: qSNvs-NV40SiwanzqhzovpFsvwDqmz6G
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.391, 18.0.761 definitions=2021-04-07_11:2021-04-07, 2021-04-07 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 lowpriorityscore=0 malwarescore=0 mlxscore=0 adultscore=0 priorityscore=1501 mlxlogscore=808 suspectscore=0 impostorscore=0 clxscore=1011 spamscore=0 phishscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2104060000 definitions=main-2104070172
Archived-At: <https://mailarchive.ietf.org/arch/msg/lsr/_gbnhft6i3l05HVHgXYh3KE92Wo>
Subject: Re: [Lsr] John Scudder's Discuss on draft-ietf-lsr-ospf-prefix-originator-10: (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: Thu, 08 Apr 2021 00:30:03 -0000

Hi Ketan,

Thanks for your reply. Some comments in line.

On Apr 7, 2021, at 1:29 AM, Ketan Talaulikar (ketant) <ketant@cisco.com<mailto:ketant@cisco.com>> wrote:
...
2. Section 2.1:

   For intra-area prefix advertisements, the Prefix Source OSPF Router-
   ID Sub-TLV MUST be considered invalid and ignored if the OSPF Router
   ID field is not the same as Advertising Router field in the
   containing LSA.  Similar validation cannot be reliably performed for
   inter-area and external prefix advertisements.

What does it mean for the sub-TLV to be ignored? Since you haven’t specified any processing of the Sub-TLVs, there’s seemingly no ignoring to be done locally
[KT] The ignoring part is for the user of the information. Since the days of RSVP-TE (RFC3630), we've had OSPF flooding information about TE topology opaquely (i.e. not using for OSPF computations) while it is being used by for computation of RSVP-TE tunnel paths/LSPs. The same applies here.

— so does this mean the sub-TLV isn’t even supposed to be stored?
Flooded?
[KT] Per OSPF protocol, we have to store it and flood it - since the information is not "malformed" or "not parsable".

OK. If “ignore” makes it dead obvious to your audience (which might include relative novices as well as seasoned experts) that in context this is what it means, that’s fine. I leave it to your discretion whether it warrants any further clarification such as you’ve provided above.

...
4. Section 3:

   When an ABR generates inter-area prefix advertisements into its non-
   backbone areas corresponding to an inter-area prefix advertisement
   from the backbone area, the only way to determine the originating
   node information is based on the Prefix Source OSPF Router-ID and
   Prefix Source Router Address Sub-TLVs present in the inter-area
   prefix advertisement originated into the backbone area by an ABR from
   another non-backbone area.  The ABR performs its prefix calculation
   to determine the set of nodes that contribute to the best prefix
   reachability.  It MUST use the prefix originator information only
   from this set of nodes.  The ABR MUST NOT include the Prefix Source
   OSPF Router-ID or the Prefix Source Router Address Sub-TLVs when it
   is unable to determine the information of the best originating node.

What is it supposed to do if there are N contributing routes but it can only determine the information for M < N of the contributors?
[KT] Consider that there are N contributing routes at the ABR and B of them were contributing to the "best reachability" (where N >= B). Out of those B routes, if only M advertisements are including the prefix origin info (where B >= M). Then the ABR does a single inter-area prefix advertisement that will include the M prefix origin info. This is conveyed by the two sentences in bold in the text above.

OK. And it’s considered fine that that information for some, but not all, of the contributors is included? It seems potentially problematic that the route only includes partial information, but the consumer of the route has no way to know this. The other obvious choices would have been to omit the information altogether if only partial information was available, or to mark it as partial somehow.

Thanks,

—John