Re: [Lsr] Comments on draft-white-lsr-distoptflood-03

Antoni Przygienda <prz@juniper.net> Mon, 01 August 2022 15:20 UTC

Return-Path: <prz@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 1034FC14CF17; Mon, 1 Aug 2022 08:20:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.687
X-Spam-Level:
X-Spam-Status: No, score=-2.687 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.582, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=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=UfAsPs9L; dkim=pass (1024-bit key) header.d=juniper.net header.b=K/TyCKsF
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 95YiOZvGyRGd; Mon, 1 Aug 2022 08:20:08 -0700 (PDT)
Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) (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 B5B1DC14F730; Mon, 1 Aug 2022 08:20:07 -0700 (PDT)
Received: from pps.filterd (m0108160.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.17.1.5/8.17.1.5) with ESMTP id 271ED6N0032211; Mon, 1 Aug 2022 08:20:01 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=PPS1017; bh=tJlVFgPYY4BdFsQgJC9upgiLSXgY0RfpsgbADcM++SA=; b=UfAsPs9LXztzW8Puiv5P8nlAMSkdgfZi3iJdyZUppY8i7PDZxa2rNibsPQipuT/P1vEf BH4cqtwKjLXbmoZcHLg7IAfcvT0R0cGhYu7OOeoym+rjDhnep4sftncJWaRlOK3VdGcy pyZuCufssJjTtt+uwqsHYmnTdahT/7SL3aFKABkOFH15cnOZttK8OO7rvO+vIEfoHFHQ Bc/qRmhFk8JeJ8xvoFHBJoUT2/tp8TE8CU09yHXv3+yQBHsB2YY8XTtkahKaDnQs32Tr zodzwrmaX2bmjARPcMcxoF6g7aeiNjRRqLQr3QAEXyyZsYV9kRhPIOhA+lnCc/ByacLs lQ==
Received: from na01-obe.outbound.protection.outlook.com (mail-eastusazlp17010004.outbound.protection.outlook.com [40.93.11.4]) by mx0b-00273201.pphosted.com (PPS) with ESMTPS id 3hpgda846u-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 01 Aug 2022 08:20:01 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=h1XNcxGBuIsBI0DfjYdB5T9zK1X1llKpX+Tu8/o/ppjbtDg6ZL/Yg22dkJkdmVeketAis+DWbbHDJKnZN7C6ogiURt5A3EvOCZdFXqsdqxd3yykLMdt+18t9/jMgMhzTmiqL89U/EckVjRGLGeJNL9RKlfebU9vtTm4Ggnpc2lnLiDdY0ev7634izo9vGIi2fjaafJZ1BrAgasudQG2bM0gHDTq0V0W8658Fk6OFCQo8ofb9jPRFCVk+mPgqJAjprbl8Fq6A7nktcNFbpxOhJ1gf5/k1qOvjICDwqz/iw6/KXqM77Q2uXBaMyVS+weCmnTvvCggx4AI+FS6WS/y5Vw==
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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=tJlVFgPYY4BdFsQgJC9upgiLSXgY0RfpsgbADcM++SA=; b=oR91RiFaO+0KJpbh5vI+Iv/Qhj9TDmFxQBOkqsrR5bksVKraYIb3+qiLZit1YpQCITSeP/7dPJQQw0aNy4VOQ8uFT3MmFXdyKpKrDO/JgK5W5ozvCqPu8nrSPGFvMI1wNPCMWvJDgyk6D/O0ATegbUp+b09Ll3UvYed1vYClzJ9DMQ8PIfmwFt02HJTz5FQjhzwfadiL5kwstOQbnWKpPRqmnX5819tgb/vzaY1kcM6iNnuAAKaqsbQ3MFNQg1Q5KR0YBYvpK3IGpgDi0B2m0WmcQFKUhDcU8yKuQ6jkqndtwqwyr1NOSxi4D9QWaj7YkZ2xZPMk/34e4ZitsQh4TQ==
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=tJlVFgPYY4BdFsQgJC9upgiLSXgY0RfpsgbADcM++SA=; b=K/TyCKsF1uBUyy+fQLvL3WSpHIl6LPmG2ngv35dukcgF+KaQ+pwJ2mkzgrYCO/gBWA/W9Xo9rBYePQpTV9uOSIRiUPHJrnzVtad3pI68JRO7mwVRiyDS/lnom/9cmVyTrO40jivzRL9TBeLC6rbRhB18wZFH+r/RXVzP9DMyzy8=
Received: from CO1PR05MB8492.namprd05.prod.outlook.com (2603:10b6:303:eb::7) by DM5PR05MB3130.namprd05.prod.outlook.com (2603:10b6:3:d2::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5504.14; Mon, 1 Aug 2022 15:19:59 +0000
Received: from CO1PR05MB8492.namprd05.prod.outlook.com ([fe80::cdd5:6136:d6c5:8a6d]) by CO1PR05MB8492.namprd05.prod.outlook.com ([fe80::cdd5:6136:d6c5:8a6d%3]) with mapi id 15.20.5504.014; Mon, 1 Aug 2022 15:19:58 +0000
From: Antoni Przygienda <prz@juniper.net>
To: "Acee Lindem (acee)" <acee=40cisco.com@dmarc.ietf.org>, "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>, "lsr@ietf.org" <lsr@ietf.org>
Thread-Topic: [Lsr] Comments on draft-white-lsr-distoptflood-03
Thread-Index: AQHYpbM2+ieZL4bVp02chF1WK5Srdq2aJHWa
Date: Mon, 01 Aug 2022 15:19:58 +0000
Message-ID: <CO1PR05MB849242D77B31EB2B0957E2D7AC9A9@CO1PR05MB8492.namprd05.prod.outlook.com>
References: <FA52BCF8-EAF0-415A-B298-119E23A4135C@cisco.com>
In-Reply-To: <FA52BCF8-EAF0-415A-B298-119E23A4135C@cisco.com>
Accept-Language: en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=True; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2022-07-30T03:28:21.3975212Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ContentBits=0; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Method=Standard
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: e795c187-e200-4905-0656-08da73d14bf0
x-ms-traffictypediagnostic: DM5PR05MB3130:EE_
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: SrLn22bQuTf/JfVolNfPSZ3g3tcw5NQyG1ZBvepe7AeElMaS3LdouW2UBW11WuFONUijxKcbGt4+Betl1nm6h3JTfGcuDFYENR+SxO4UBS1kPfQZ8crTnyfGMjBBeYTIhy2JemC+AHijWuyZiNAhNoGpF263aG1tt874Ej8jqm+R1nBRojklLkfXEey9/K+TZdPQD94GnY6mBsjw6SwrWHRa8WR+8bW4+yHDLhnYJSGqOw/RGamhUs/DYRiYVEUdqGGZtHvSVH2sVejKBkivbEWcn+Cgff5IwAdxK9+luSsDZiY33Nhy76xUTyX6huPx9Qr/cacgVLtDssOtlQh9Tz1k92exjBRcoyaEdabVV/GXaC0K1p1jqSz/gpaO2nbN3B1gAxgYAhWZGq5zweFqVv9A5k0pg6P2T70A9HcmMMYjdEHq3E5Q9Ezb7I1ZecV27+C/JdoW7vWr6lRO/9KyUdxpyAW40h7DkqULc81VVjNRB6wmA1KUU6H1RRR23qz9hSF4wxxGxMv703AD6nP6dzOgcNWoTfnR/5zL8pcdzPNlGLaZ3Yv9QQyYceLSRkntYNlU1t9/qZPSppXM1kKDRZ5/2iZr8VeAoObwPcpQ40HRmk0GDZ/l1+wm6dZlnhonKBnJo/NLl7IskjIpZdeW3//r3oOgTTppKnPt11gBSmqupP1kn82O+toqTTvDMYuGspd+B4VZS9NEdEYoUsEF5ZU0B7Xfw4n/MQQTe2IYiMSeZLZ3rgaOpztopJxrm0cK3QJhPGwNRodjHa4yQeaMitf+ZTst4CRomiUvHWB6ykSZ3J+H1NaEIeA01pxDQXX/
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CO1PR05MB8492.namprd05.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230016)(4636009)(366004)(396003)(376002)(39860400002)(346002)(136003)(2906002)(71200400001)(66476007)(66556008)(64756008)(66446008)(91956017)(76116006)(8676002)(66946007)(122000001)(38070700005)(38100700002)(55016003)(9686003)(26005)(186003)(7696005)(41300700001)(53546011)(6506007)(478600001)(316002)(110136005)(33656002)(8936002)(52536014)(5660300002)(86362001)(83380400001); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: uq8Uz8fJv2JsXh5A2bCGmaXCvP8+zgbqwGASe31gvD3v4M0nC+jlzAtEjqXQ5qct31M7FjzdbKNr9GHmToK6TGd8PGhCRV7f72bi1aooUtkLVDKTY65UNz8eb0P4Cpl5UsFJS6H/E0+4dBKLl8VfhilX4EL0FjQRRUSeLIusR3lmPrRD4DU95pBM1DwBTN00xRMPpg4jRVzFPY3kZJJV7OmLo267890hladpQBgse3WV4kSA4+3u57yRGeKN/HmOGP2k2OnleDBHfWbvgUyGU7o6phsb/YfSj5wKxXm0+mNp1dv/49A6pVF8LYiqsvCgU6mtJWSORIHkw90okZFDcMlVeMg1Nhqgk6eEeP7FpteA/YB6oQBPLe7iXYWF8KWV/5kIgyOph9r4bYExFfEvwZeGGzzBV1Ve6zJjzawUFiZbq2J401pK84SqPBOOKnsgZhrRkxi85VxAknMDg2eBzNXaj5flnCmcVsN+33ps/pxvkQun9r59lLd8wqOFK4GjQjimo7kDejuRWKYrp5aYhmaSA92COnw9BynqKH4R7nLoSHcvbPCAcyFrCu9p9RPEnqXjJjJO9PGfZV+ilZ46CFMpHxhH5GYRyYj48Kme9T0YmfLurcv9AU84b6xzRtyeTm1ShD0rUfW6rpsJ3QNb7Ic2yULqy0ZMbyMZkOMrtNqPmIZMLRVT8caLANkxcQ3bL1i3xj8l7OqW1XYgx/3+pCtQvD0mzzc6h93JNRmiU7LRBkRgQZj/1e+4fc9JH95KVxYVPpoQgqTxNs76XtFrkpLquXJEBIcfIj9sgw58QGjtJFqysFLlUJojKTodhwo6lIkDCV7GNDwKV2fS2oJ/QT+L9qcb+x5yAW634kQdF0VG3tmW02kTQC8hn4NMhqxrlbkLQCA0yLzBGKbF1/59oaU/lGi2J6IyWxVeW0ePUt697eLEEwdQnSK/cq7zh9zdkUCupuI+w+qseXv/dG4S93KT8jg/1AJjGahyUFLauEosAvYgGX0CcoF0yXh6Q/CETP+J/hwki3oiKrP0tdf7YL3WVwZ9o/I8ZtWEqPSVsWCQL2xHj9cGOoKfmaO9bHvrsLPvtS7RbiOQvmid85wfJnqzQbnWZjUGjdhSyEXzOOJOrmwSWWET4FOvBsvQYvuux4Ox8JVVR3vB0LMwVSBXZlZH0o9obM5lDxN400jrLG9S0AkpBwGjZh9wS0KBwsmfdYZt4EPRLWCQXnU0F4TSvk2po7D4rBxbW2pdcH6CPuwXelSWrnRSCA05XdJJiYi1Y8+gdRH41cyX6/qIwCkHaj3MbuXbSJIguAKO/WCqG9GymsVfTqxk2rZmhyz3VrJiUKkWCXLUj4N1AD+fBCFSACiDTrdD5BkRFE4EEpJZhYvb/yHBCK/AJHQ1tcLRBI5ouw7UjtK0MXlQwmmRbyAd8UppoZ4a844a8F8tEiaB5/8BRuT/fezloUr3Xx6W7Y+z2HPeKD/wsyIFkIjbag+2FLuHYXinqrmBwdIgImLx/cxHNdONkeZfnbNFEOD7M0IIHW3Gv7wg/KUYA4OAXt3EkVp1xRE480SXZVY2W+RYucifnTxxMKZcxWjF8sxAEatC
Content-Type: multipart/alternative; boundary="_000_CO1PR05MB849242D77B31EB2B0957E2D7AC9A9CO1PR05MB8492namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: CO1PR05MB8492.namprd05.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: e795c187-e200-4905-0656-08da73d14bf0
X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Aug 2022 15:19:58.5102 (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: L5cXgktcQl95gWnslz0Ns5trCSmcnGqe32kPIbATI+WI87x76pM8y3LSp1eajUOT
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR05MB3130
X-Proofpoint-GUID: NfgjsFsY-x4Uo3BC1uQjF5evj3Nyp_3w
X-Proofpoint-ORIG-GUID: NfgjsFsY-x4Uo3BC1uQjF5evj3Nyp_3w
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.883,Hydra:6.0.517,FMLib:17.11.122.1 definitions=2022-08-01_07,2022-08-01_01,2022-06-22_01
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 priorityscore=1501 mlxscore=0 clxscore=1011 malwarescore=0 phishscore=0 lowpriorityscore=0 adultscore=0 mlxlogscore=999 suspectscore=0 impostorscore=0 bulkscore=0 spamscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2206140000 definitions=main-2208010077
Archived-At: <https://mailarchive.ietf.org/arch/msg/lsr/h4J-ytPfx2U2ZiYdkegiHVvJGWM>
Subject: Re: [Lsr] Comments on draft-white-lsr-distoptflood-03
X-BeenThere: lsr@ietf.org
X-Mailman-Version: 2.1.39
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: Mon, 01 Aug 2022 15:20:12 -0000

  1.  Agree, we already talked about it amongst the authors. Oberve that it’s strictly implementation specific behavior that does not need to be standardized so we overspecify a it but I agree that would improve the document overall.
  2.  Agree as well, it’s not easy to express what is actually going on PSNPs so we try to massage the language somewhere along the lines what you said

Not grok’ing your “per never” timer. Probably auto correction 😉

More than happy to get into adoption call if chairs support that. Given we didn’t socialize the new version I thought it’s wise not to push it during IETF but personally more than happy to go down the adoption route since implementations are there and I spent enough time on the draft helping out with it I personally to get it into quality high enough to be WG material IMO

--- tony



From: Acee Lindem (acee) <acee=40cisco.com@dmarc.ietf.org>
Date: Monday, 1 August 2022 at 07:42
To: Antoni Przygienda <prz@juniper.net>, Les Ginsberg (ginsberg) <ginsberg@cisco.com>, lsr@ietf.org <lsr@ietf.org>
Subject: Re: [Lsr] Comments on draft-white-lsr-distoptflood-03
[External Email. Be cautious of content]

Speaking as WG member:

Hi Tony,

Great improvement to the prior version of the draft – I’d now support adoption.

My two comments at the mike were:


  1.  Potentially add text to text to section 2.1 and 2.2 to allow for N flooding paths t the neighbors on the TNL.
  2.  Suggested clarificiton for section 2.3:
   OLD:
       of all LSPs that have not been reflooded during the timer runtime
   NEW:
      of all  LSPs for which flooding to any neighbor was suppressed during the time runtime

Alternately, you could have a separate timer per never if one desired more granular failure detection. I realize that for a given LSP source, the list of neighbors will be exactly the same. I remember that prior to your modifications, this was a CSNP and I questioned whether this failure prevention strategy would negate the savings in flooding..


Thanks,
Acee




From: Lsr <lsr-bounces@ietf.org> on behalf of Antoni Przygienda <prz=40juniper.net@dmarc.ietf.org>
Date: Friday, July 29, 2022 at 11:32 PM
To: "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>, "lsr@ietf.org" <lsr@ietf.org>
Subject: Re: [Lsr] Comments on draft-white-lsr-distoptflood-03

No Announce: thanks, we agree

Well, given LSP flooding is unrelible as well it seems no better and no worse if we RTX. The PSNP bits will be hanging there and I guess we have to put it on a RTX mechanism or we rely on CSNP. Good comment.

Yes, the PSNPs are _in addition_ so yes, I agree also here we can fall back on those. I kind of prefer those since it doesn’t change protocol behavior further than it already does by sending the additional PSNP

Thanks


n  Tony

From: Les Ginsberg (ginsberg) <ginsberg@cisco.com>
Date: Friday, 29 July 2022 at 15:08
To: Antoni Przygienda <prz@juniper.net>, lsr@ietf.org <lsr@ietf.org>
Subject: Comments on draft-white-lsr-distoptflood-03
[External Email. Be cautious of content]


Tony (and everyone) -

Following up on the brief discussion about this draft at today's WG meeting...

I withdraw the comment regarding having to announce use of the algorithm. After rereading I agree this is not necessary.

Regarding my second comment about the use of PSNPs as a recovery mechanism in cases where topology changes temporarily compromise the optimized flooding...the draft says in Section 2.3

<snip>
o  Set a short timer; the default should be one second

   o  When the timer expires, send Partial Sequence Number Packet (PSNP)
      of all LSPs that have not been reflooded during the timer runtime
      to all neighbors unless an up-to-date PSNP or CSNP has been
      already received from the neighbor
<end snip>

Given that PSNPs are unreliable, how can you guarantee that the neighbor has received the PSNP(s) required by the most recent set of LSP updates which were NOT flooded to that neighbor?

The traditional way of closing this gap is to send periodic CSNPs on interfaces where flooding may have been suppressed. In this way you guarantee the reliability of the update process.
The recovery time may be a bit slower as sending CSNPs every second is excessive - but I do not see how you guarantee reliability without periodic transmissions.

Or do you mean to say send the PSNP once IN ADDITION to periodic CSNPs?? This would allow quicker recovery in most cases while using a slower periodic timer for the CSNPs as protection in case the PSNP was lost.

   Les


Juniper Business Use Only


Juniper Business Use Only


Juniper Business Use Only