Re: [Lsr] AD review of draft-ietf-lsr-dynamic-flooding-14

John Scudder <jgs@juniper.net> Wed, 07 February 2024 13:39 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 571DFC14F5F1; Wed, 7 Feb 2024 05:39:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.105
X-Spam-Level:
X-Spam-Status: No, score=-2.105 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, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_NONE=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="zRWOPuwc"; dkim=pass (1024-bit key) header.d=juniper.net header.b="C5nXVVTx"
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 eQEHx02EDySt; Wed, 7 Feb 2024 05:39:07 -0800 (PST)
Received: from mx0b-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 A9007C14F5E0; Wed, 7 Feb 2024 05:39:07 -0800 (PST)
Received: from pps.filterd (m0108157.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.17.1.24/8.17.1.24) with ESMTP id 417DXYxB005056; Wed, 7 Feb 2024 05:39:07 -0800
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:content-id:content-transfer-encoding:mime-version; s=PPS1017; bh=3yGlmMz+S9gQY1BsSAxOp7hQ7uYruqp2rmTQRxS19tA=; b=z RWOPuwc31ka45X/nANVcP5McSgsMOZyZEUWm5rne2D1YPwnkljyZ0j08xpzpjWFa Ka/y3cpoG7unLFjORE/mLDCsfYwyLNUPHl42umGjEh7dUGJwP5APMaN0XEKzNOvH nDVvmGFIfv3Vso9E3mxqoMg/DM8L6VSIQArQGn3fQqx37ZQ4ctN77aHKM/a46oru z7MHRu3s8IWgCg5cTj+M/q6ULntOAfIoXCW98CJBH0jHSwPUp/SC1hHXrPnYylXT B6fR3RXemWFkF3ugQrLxZfdy9RQVe0KMva2uct5jlM80mzl7uwDxNhHqfMusUKiS z9NhPqEDyTchts5kfQ/7w==
Received: from sj2pr03cu001.outbound.protection.outlook.com (mail-westusazlp17010000.outbound.protection.outlook.com [40.93.1.0]) by mx0a-00273201.pphosted.com (PPS) with ESMTPS id 3w3067de6y-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 07 Feb 2024 05:39:06 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=k0XSXWIvTDU1C0L55rTUYyOEIw87N+6joWbVDknLrrKqkl1jcKzXIF9r3TBX+wMXQRSizfko6l8zg3pa6utpyqJxDCla5f9lvfHOU5J+uD8yl1CxVQG/aAyd78iEze+w0GZldfmb/tUU4YTnjkBhRONTypQWCLkmjcnAy5aSbQ1qJGCkahntr4b4KWw+xOyFriLRgRQupI8rBgrd5WhSdK67p/atGVIbmVaM1iSXsbkK5jBIl30U+1qX9WOWCaR9e6z743Bl2uU/B/zrNoaoPYB09gSIvGzKdP9590ZYakkAsJj/sYEXCjD9ObfXV3q+n3H31cDeCp7ttPnHzjZqKw==
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=3yGlmMz+S9gQY1BsSAxOp7hQ7uYruqp2rmTQRxS19tA=; b=ZF1xfXry1QVve29cDG4Yj3HZ8Gn30eW1d866xZ1QDbGELFOC9M20CJhXzlcWGeCvGz3Xwd/5A+JF/+1su/dXo9JmGbDOr1cpJp0/5o3A5ho02Y/m0KoTuRmYOtQ+49EgE8AcNMbZ0nNBDHguZRridTUBEb9mh5MSdrsKqUi8EFGmJd1t+bt1qgFRdfzVl4e44rz3YIPYsZJzkhIeFi6WrFTQPosUDxNHiH3E4VxtvzuUZqVqFiRpg5i07RzZnvsFKCEPw6F2AsBHZmHF+u0N4WtknrO3BvF+bu92cx+VxTAAWNYTAnrzDpaMRLdyKzTh8TcZH2SCo+tUdQ+FV3z7VQ==
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=3yGlmMz+S9gQY1BsSAxOp7hQ7uYruqp2rmTQRxS19tA=; b=C5nXVVTxNJjDMcAzQQ5XhXJ67yBIMC0k/fUFs1ZCJuiPPygU2unjroWQNt3Cf9phRWYjsPSiBJGZOqSC3naaqkVG89Z+bN+bG8Y+Auhln8p5gRc6Hz/edzttCNHxVdQQ1uZjkxLFZ25Fv6q7JXJKD+lu6mABitoPCJ/WetehIbQ=
Received: from CH2PR05MB6856.namprd05.prod.outlook.com (2603:10b6:610:3e::11) by CH3PR05MB9460.namprd05.prod.outlook.com (2603:10b6:610:144::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7249.37; Wed, 7 Feb 2024 13:39:04 +0000
Received: from CH2PR05MB6856.namprd05.prod.outlook.com ([fe80::a344:aaa5:e6ee:461e]) by CH2PR05MB6856.namprd05.prod.outlook.com ([fe80::a344:aaa5:e6ee:461e%5]) with mapi id 15.20.7249.038; Wed, 7 Feb 2024 13:39:02 +0000
From: John Scudder <jgs@juniper.net>
To: Tony Li <tony.li@tony.li>
CC: "draft-ietf-lsr-dynamic-flooding@ietf.org" <draft-ietf-lsr-dynamic-flooding@ietf.org>, lsr <lsr@ietf.org>
Thread-Topic: [Lsr] AD review of draft-ietf-lsr-dynamic-flooding-14
Thread-Index: AQHaTsEaNw2hRFqrdUCxlM+rdKUnAbD+H+SAgAATU4CAAMVLgA==
Date: Wed, 07 Feb 2024 13:39:02 +0000
Message-ID: <EED741C9-C913-4C1B-9379-3A9E2C65931D@juniper.net>
References: <AE708E64-3C6B-4CAB-8801-F9B1001C251A@juniper.net> <854BF950-1EE8-4388-8B29-F43D885F9987@tony.li> <83F194F4-2A1B-47FB-ADCD-3D1F5CDAB765@juniper.net>
In-Reply-To: <83F194F4-2A1B-47FB-ADCD-3D1F5CDAB765@juniper.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-mailer: Apple Mail (2.3696.120.41.1.8)
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: CH2PR05MB6856:EE_|CH3PR05MB9460:EE_
x-ms-office365-filtering-correlation-id: 62e7d190-73a2-40a1-395d-08dc27e22561
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: qvvYNUD9LMmH5yIG6sl4oUrCVj/yydoGMnb9OPOkYCgVgv7poicVtsYJX+YbOfFZns8DWIpA+O3RzPBdCQ5oEzfXRsSny8Zo8lWGQQ6C7pKw5e8AiECYCYdYvAYh6aFiDSxOvyOHK7+l1C3hDPwGR9b33qy+cySavHZ8jpKYxJNwmIHGfWuljXdkdgyAUkH+d6ut6MIRbBw5X6hK/M2NlcJ4qGlaSHypHS4Ed13jXHIr7a9cWlceqpXZTRVOfqZUjmtApXRaaNZlEL3iBygAv2MBUKQUR6w/jws5qgFixxS3tOD77kYkQzGd5jaybHEILT+CWl6IJji0CubMdxx9CLHWL4Y9HGtK2DIOykPspw93+xgf1WmJZkz05RptesaJrLa1n8/mWVjaC3Iq1yJpqgNV1+xQIT89FkL5MD+BMM1eomT5gl59yKDBW5EscueZgPMoBqiPb8wghTPM4Fr3Dbe4ruQYPMRkA+ZKLx4e7mmTXb3cxACWfzT0oDH5fRknYg0bE2VATmsqiCMqr6wM23wMySg9OnPyM1gQFClzbokyh/50mPsDfkIYnoyYz1GJS2X5rdxN2kCxdizFF+oe88x7DgrUt2UhMsTRiwrbKfYq5bMfvdOQ6gzHqp9wKK9w0pjwRi3Rc+PxP9FkoXUZGQ==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CH2PR05MB6856.namprd05.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(396003)(346002)(376002)(39860400002)(366004)(136003)(230922051799003)(451199024)(64100799003)(1800799012)(186009)(66556008)(66446008)(8936002)(6916009)(316002)(54906003)(64756008)(4326008)(8676002)(76116006)(66476007)(66946007)(55236004)(53546011)(6512007)(2616005)(26005)(6486002)(478600001)(71200400001)(6506007)(5660300002)(2906002)(86362001)(33656002)(36756003)(38070700009)(122000001)(38100700002)(83380400001)(41300700001)(45980500001); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: rnNoNNlRcgVcgZMtfZqruIZ4TLnYdl0bhAtL9Y0A0jaN9fMRaDS5fbsZN/HTzAewjUjY/ILf64H9T2kDzXgjCbukZ2ETIFVe6Kxf0fiVgT7Tw1Rh3rl9LJ/GA4aPpDmPLEO+tEoLR0ugZlJ0T1HavLz3NSoTqPx7OMB6usSgiyZvndPG0vg47G3WpSp9mahd2Zcyhzv9WbfHMejgSMj0yWpp7N0PybUm0nGhROoOa39Tv7bEZ4HR4rroPIDLUxVLPnHEvK/QVgtY+p2YrFFbw4OdjpNR+MrcxEka9wvss3wWff+DgNqCLqRbBiF6IIFp43SaaXyM9NvBX1E1TCPyKxYhpZ+4nxiD8RXxbG4HMmEtbWTHNkACd34+3hmh/KpUmxJGuOTWyhPoy1AFfk/20bxGQ1wZa6A0EHk0lzH5zgYlJCy4fDtZiU73uckXOayD0cDKwaGu4YVO0eii/uZehDmKTqxUhtLkGciwbxc6SsBss6QIzCXsOKqfu7MtjcBIJR5qtNFFdqBewhBNWHAvMzi3QOe9duAJJXo9x4IyMzDrT8HybzdxGR4JNuUCb+QCs+kKa4yJReUSqao9AmJSGykvM7lgGeqn82ZFXVLHYOj9eTR4LVLpkMX2y3Vly6aKZMJeZSWhDybCTdZf8OeHXcnIAqofE3u1AfWJkdT5BurQzXCStooa4CkYDTj0e3Es3T2j5jGX2A0jmqHMHHcwgxHU1JUa7y84g2tDnXqx54iC5UZara1evN46tSlpANqSdDeVYOJCXFcvkH3+qCMWhdCHnnQIAxl+LS2HwidL4zrwv3+dSaEkHOCg5mRhDQkFGtNcR9oeriDP3vmYmbBYUNzC0ZSagU9XCQCATHYWiGe2pM7YO6GJDQC3AW36C/92tIyp8sjAXeMM3pD+qBJZVSomwJ08GYa3AdOpgL4ja9TGRwBTZWLpAPRr9XYzoRb181xFIgjiQYdIXoEVqRFXJheMrznMJ3vPwxAuBdOilcNwH2PmmVAF0o0ezphM8ph9Shg1UKXlq8ffipI0V4y0G4LPTfntZRZLIZHPjOj942Ecxp4UMmLdkSmheTtoFmDCQ7pVnZYV5VbKC1lAh9XNcpzh8JahlxWyOqcjMgG6psruP8qK5uYgnrmW5TNA2jt97Ye0/sqXw0oR0qofJzadqooJEjrr3OVJGwYAOVw95BXkMBNDyVu9YDXNYiXTjdEWTutm97Xu9hF3+2nzGtOgsrS3uAsm7KVQLrtEdN2WnqsSrw6baCbwLblLSy33t7YLTyGeMFEfzpwR0DfaCCc99CqPCPPeAJsTxrHhba94eSb3XgQp3dutmC5bBzN4qiFknwJjomB5NewND7U7xDRpdQ36tauviNqV579zznQM8bIOzVieB/FQzWvHobGAsmQ4sFIiKr4oGHv3LG+6bgNJ+iDoVH4GthZByj7jEshCVsFhjtjAYSEvr3h64yzuOZBACXYNxq0UlGASJD+j/Bzry5OA+wVhcwIjfoYHwituj2nRWNXR1jCF6ocC6aOrDpcRhm1AD+FX/dinDD/zz+JB9xNpNlAll5io4SMn2ytIFk0FPV6cEwL4qELEo3wdWyqk
Content-Type: text/plain; charset="utf-8"
Content-ID: <81D647FA822AF94D8617E3A842B7DEFF@namprd05.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: CH2PR05MB6856.namprd05.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 62e7d190-73a2-40a1-395d-08dc27e22561
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Feb 2024 13:39:02.2806 (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: a997ZLNqt9cF901Vbn13kikeSGSJpV0U2cLS9EE3qGcFJ08vsFwn0dRTo1Ang/d/
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH3PR05MB9460
X-Proofpoint-GUID: lzFt4HTQY7ryK9RNVXJ8CxgMPmz9rHGA
X-Proofpoint-ORIG-GUID: lzFt4HTQY7ryK9RNVXJ8CxgMPmz9rHGA
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.1011,Hydra:6.0.619,FMLib:17.11.176.26 definitions=2024-02-07_04,2024-01-31_01,2023-05-22_02
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 lowpriorityscore=0 phishscore=0 mlxlogscore=999 adultscore=0 spamscore=0 priorityscore=1501 suspectscore=0 impostorscore=0 clxscore=1015 bulkscore=0 mlxscore=0 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2401310000 definitions=main-2402070101
Archived-At: <https://mailarchive.ietf.org/arch/msg/lsr/qTd_f_2oHHGAsW2XH1zPfKcDmAA>
Subject: Re: [Lsr] AD review of draft-ietf-lsr-dynamic-flooding-14
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: Wed, 07 Feb 2024 13:39:11 -0000

Hi Tony and all,

On rereading my comments about Section 6.7, it occurred to me that I ignored distributed mode. I can see that in that mode, the concept of "old" and "new" topology does make sense, isn't hard to nail down, and in that context, paragraph two makes sense. My comments continue to apply to centralized mode, though.

Thanks,

--John

> On Feb 6, 2024, at 8:52 PM, John Scudder <jgs=40juniper.net@dmarc.ietf.org> wrote:
> 
> ### Section 6.7
> 
> I had asked about old vs. new topologies. Your new version has this:
> 
>   In centralized mode, transient conditions with the Area Leader's set
>   of advertisements may cause multiple flooding topologies to be
>   advertised concurrently.  In this case, nodes SHOULD flood on each of
>   these topologies until the transient condition is resolved.
> 
>   When the flooding topology changes on a node, either as a result of
>   the local computation in distributed mode or as a result of the
>   advertisement from the Area Leader in centralized mode, the node MUST
>   continue to flood on both the old and new flooding topology for a
>   limited amount of time.  This is required to provide all nodes
>   sufficient time to migrate to the new flooding topology.
> 
>   In centralized mode, a node doesn't need to distinguish between the
>   old and new flooding topologies.  As updated information comes in, it
>   can be added to the existing flooding topology.  As old information
>   is replaced by subsequent updates, it can be removed, thereby
>   converging to the new information.
> 
> In the first quoted paragraph, you tell me that in centralized mode there can be multiple concurrent topologies. But then in the third paragraph, you tell me I don't need to care about distinguishing between them. In that case, why are we even talking about them? Also, I still don't think I know how to distinguish between them (although I guess that's OK because the third paragraph tells me I don't have to).
> 
> If the third paragraph is the bottom line, can't the second paragraph be deleted? And can't the first paragraph be rewritten considerably? This whole thing reads like an artifact of some long-ago working group debate, or debate between the authors, that was resolved as "just flood over whatever topology you currently know, it will sort itself out, it’s an eventually-consistent protocol”... which is what you would do if none of these paragraphs existed at all, and you were just implementing the spec as written, without trying to exercise creativity.
> 
> If the point of these paragraphs is what I’ve guessed above, I wonder if it would be better to rewrite them without talking about “old” and “new” topology since those are not discrete things we can even nail down. Something along the lines of, “At any given time, a node's concept of the flooding topology may be in flux, due to the receipt of updates from the Area Leader adding or removing links from the flooding topology. A node need not take any special action, but should flood according to its current view of the flooding topology."