Re: Zaheduzzaman Sarker's Discuss on draft-ietf-bfd-unsolicited-11: (with DISCUSS and COMMENT)

Zaheduzzaman Sarker <zaheduzzaman.sarker@ericsson.com> Tue, 18 April 2023 12:44 UTC

Return-Path: <zaheduzzaman.sarker@ericsson.com>
X-Original-To: rtg-bfd@ietfa.amsl.com
Delivered-To: rtg-bfd@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 81772C1782D5; Tue, 18 Apr 2023 05:44:22 -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, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-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 (1024-bit key) header.d=ericsson.com
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 DhjmDGoMsASa; Tue, 18 Apr 2023 05:44:18 -0700 (PDT)
Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2078.outbound.protection.outlook.com [40.107.20.78]) (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 BA26FC14CE3B; Tue, 18 Apr 2023 05:44:17 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ckykphlQ6SvMvNbdAukbqP+2yhQknK6RELUC0NM4qDIvjgc4emuSyW85rzF+Bo47JGMiCu681520R7H4zkS+G+OtQ+6zKytY0cq0LhaAdheA5ZzrDh6aa4Fjry/acIssVq90Po+gTnkDml5pn+IJWgXhJstXa8QKR1S4hVYsA27YVf/1vq/dzte5jOvq3phMTWQQgGIItyF8TWHBvQy5sLun2tg9IkkUqloDXo3bJs4erioeMd/ewrRAHfCo0yQgsFIz701Y0dmwUeueYG/X/u5Sqnw1Yvsx9nqUWJ/G4O6+YMgSk7O2859SMR7sh8VjmzACgh1k+X0jjU8jrzarZw==
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=ciTk9i+O9RpDab6E9ZUEqsoKJyn+xqFOJneRx9xHwKQ=; b=Tdy3RI0OxdycD+ygESBOMWPfYOdCfzvTM5tDQhllP7uj0SCBuLRms4oG+DnttW9s4G2uRJZDyGniaW+50qypC5jQVjzfPg+PuN/FMUAoPtZAtTU6QZDdNDloZx4pgIq7m8albK+paUcW3Xcvh1U4Af4CRAAlhBfWNlqqh5GcyqtKVgNppfs53olSsnCiFr8gdcgv/IR0+ipsGn/kTgjwEeJs8X84b3VxkWsUJ4OWBvwBNF4Ktv/gRoxg6LYYJ2FDzk/7m3epR1YwMYvMpqIr6QvpNf0VgTPBSLtfMb4HjgbRGtyXvBPs0vazVwimV0oTDD7Faf4VbZswbOR4Rs3/Fw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ericsson.com; dmarc=pass action=none header.from=ericsson.com; dkim=pass header.d=ericsson.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ciTk9i+O9RpDab6E9ZUEqsoKJyn+xqFOJneRx9xHwKQ=; b=cTZi6ucCn+aPTdzH37jcwtowD86r5ugYIYy1isPUIc4v2DTcuZMu5XLsFznMw5qauEz9J6HEHndh1xOjJcHGU2dXOi2Ng+GyHCwC0opIH0zsP3U/JOnZ56XJy8HIFAh7wDxLhYJpti6lSn0oC6sibXQwS+DGQ5nn0igwMo84Oks=
Received: from VI1PR07MB3999.eurprd07.prod.outlook.com (2603:10a6:803:3a::11) by PA4PR07MB9606.eurprd07.prod.outlook.com (2603:10a6:102:26f::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6298.45; Tue, 18 Apr 2023 12:44:14 +0000
Received: from VI1PR07MB3999.eurprd07.prod.outlook.com ([fe80::693:e28f:ba79:d3b9]) by VI1PR07MB3999.eurprd07.prod.outlook.com ([fe80::693:e28f:ba79:d3b9%6]) with mapi id 15.20.6298.045; Tue, 18 Apr 2023 12:44:14 +0000
From: Zaheduzzaman Sarker <zaheduzzaman.sarker@ericsson.com>
To: Reshad Rahman <reshad@yahoo.com>, Jeffrey Haas <jhaas@pfrc.org>
CC: The IESG <iesg@ietf.org>, "draft-ietf-bfd-unsolicited@ietf.org" <draft-ietf-bfd-unsolicited@ietf.org>, "bfd-chairs@ietf.org" <bfd-chairs@ietf.org>, "rtg-bfd@ietf.org" <rtg-bfd@ietf.org>
Subject: Re: Zaheduzzaman Sarker's Discuss on draft-ietf-bfd-unsolicited-11: (with DISCUSS and COMMENT)
Thread-Topic: Zaheduzzaman Sarker's Discuss on draft-ietf-bfd-unsolicited-11: (with DISCUSS and COMMENT)
Thread-Index: AQHZD/LgHjwCsddgrEeFKxM76+9Ioa5vjEEAgJ8DnQCAIaOBmg==
Date: Tue, 18 Apr 2023 12:44:13 +0000
Message-ID: <AM6PR07MB39920946F22521797E66B2B29F9C9@AM6PR07MB3992.eurprd07.prod.outlook.com>
References: <167104636614.47387.14544637650303450586@ietfa.amsl.com> <20221215223922.GD23286@pfrc.org> <437097223.585815.1679885856359@mail.yahoo.com>
In-Reply-To: <437097223.585815.1679885856359@mail.yahoo.com>
Accept-Language: en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=ericsson.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: VI1PR07MB3999:EE_|PA4PR07MB9606:EE_
x-ms-office365-filtering-correlation-id: 3ba9026a-8947-4174-5283-08db400a9d8e
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: gkDfJ6VA1s/yxouBSkP1+1BLuBMgDY8lxXCWRPRPqUHVEDMKJqVnNH+yJJKj4/WkVOy+6E1X6gbXW2S0M1SLoeLfUAwuND3dVi7ylyXmdJTz+ljNLXk/X/eRsDbBFpYPnDH/vEXi2TwUr71MZ1iXUq+Jc1NqJWzcXwoZJfq9MxQmJhm68RSz1Nv/uAV7x5oaJomK6V8KMOunKXe09BkFKV0DQZHz3YGLqnSFhBVLMX8VAPMC8Ul5Y0KhlIwi0LLrzBeSghMk8Nkw+7i12/5Av7Tg9XXWL5ZS8hNv2/mPhA56vDz334nYsE3dcNHVFW1+J5gOnbyOFLoSYCF188ypOm2bzgguIKPSLtRfemWB28PD649R0OSzjI9ooSpoWBM+3fEl90wLAKw70DhKbXtXP4BzfZQr8Vgw97GQG9qVmT5ZBoEU3oaig4Lczb3mstqzyQT1kDhqJ/iu7EW9pFgdrxKrNZq2SqEDMeozVJ7yICfl8CZrA9Mll2632EMGsZNwfdHNMx3VKyRIeq/3LdQTgKBaCJAly5+leI9rs48ZlJZQaLf8N+4CqIS+V2NwwdjtwlHIrOTbgB08SU3S8scIOhEoPe4vvqoOUzMdt0kmZOhKUm8eCn4VT1uApFCNqsxx
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VI1PR07MB3999.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(4636009)(346002)(376002)(136003)(366004)(39860400002)(396003)(451199021)(64756008)(86362001)(26005)(83380400001)(38070700005)(53546011)(6506007)(6512007)(9686003)(33656002)(186003)(2906002)(44832011)(6486002)(52536014)(5660300002)(38100700002)(71200400001)(8936002)(8676002)(478600001)(54906003)(122000001)(110136005)(82960400001)(41300700001)(316002)(66946007)(76116006)(66556008)(66446008)(4326008)(66476007)(91956017); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: dckeRP6AhvjHP/aZXen+Arc6KP7Pe6gUkF4Fh6KTV2Ie5Z6iE1GnnNPUTHx+L22w+yVqwoImryYBBN8WaAXSUH3mxSgj7KA7hIpzuFXP63Rj0vHZROXB9xiUzcaSUZ7NLxprFoMABHr2LJPvoRu7BFb7VNVeE/GeqLWwYxKALz1ewxJScbVO81oEvoeXEncx/rLkm8cGUb3Z+uWHk93MJ8E3k88WxjESoF0acLWtRd8Fa1EUsV5CDdlv0jWbe3eOawd54k0F8IINmcUdBxrU3iCaf277toIPZR7vACKgoEZOSHBtIu1mgZbMQ0TNgz7st8ad+PfG1sdtjfgapBiyTm1l1AmbiesHO2vI0em0REMxDn1RxUB5tfijkDE4EuocJ3MwoKkYrB5jGqCXBeI//lWZpjNn+OylSnkhq6QDTvEfwIg3kuMVY7XqHWYjXYqedSQhs47J0GbgKfd3COWKeTlWF36RJ/3FvAwQIQ9fXfzgwHAHoYoes9AfeGgIXWbQrX1aHjobxzy4YotH+w9LlFcLgrMdN8Pi6ip51PmWBqZ6byoLq0mRmQd3EHoC8HRlzeCQYd7eVSSCXrbVJAGKslH3SNPwXZdaef5Err5hudM2tUAwX7XuorPwNctQFzEqV4/L+whCl7dk/FdTc1rJJzs3sZ+lcl64U2FLh5PMTXXfWPrmedRcdlncMcTOumC2fU6mFA4qBVRvvcVMoqME8EoVjwgtzT/9WunegFLxiU84r65Ny8OimRh1pcP1bILZem9ILjv36BdQXASoRPwf8pbQtBoJow1d2C5GhTqt1s7a0K2kCWF44d+1HJty8K7/InCcJG4KkkwbgIB/3Ze9YhyLOZlTgZ1gpOacIYE+NtNDnCab2w77bhrFKsCTTqcKZxegbxw1s3PsDywnnXoaovh1Voq/D/nN67MyMRh+SQLHz9rt7385trEOpzOdtv9xcwFNFYXXXkIvf7EwoilIWmF2Emco7sD0SnAn36NOHZ8KmC0ukTRWEN7rymWsdfl0+Iq+PVRaXk21xL06uiO6tbgQTND3hxS5+Q2yB6fZVvWhgqXWRBCZcG3wFb3buUXKICsmuDHlrHtDOUo5AhKgRKo5hzsehm+5Vo32GtLv+9EFEwYbWv4DnpRqpbdp5vmK7OHVfOJHyREeLBNaaOrj367emaJPdOXebZc9te9KfTK/JEZN+Eq3bEDI17A4Ao3qlN62btGjZW1/ApgM8D1DQKVjvLlgM2IoBHEfAovW+tXccc0yJXkSouXPH/4GZGuguQX0BRISb/L7loVTtfkzA3ssiQZeOVixojawrRPPmEFkEzWEOKnWNlXjOO3E8egXQsz5vwOUYe9X7yug88BUOnUop+8D0KfDFDZLjJGLJkg6UObJEJxgweWOFh89AkuNFKhY55SImlh9sIQPpL0W5iWlJE08HdPkNKQ1w9+PPuVaPeU0bkKL3ltCXUHncT/kQSKxawQiUrpOqmgrykHXxiHP6e3+YJ9M5aa/u4hvvttJ36Fo/8P4fgSa3dwj+N4uN8EEmdr5wifH324h/5n4X9X8GaugHVxWavfRNeAyzlILszIiyrNJhOMui2to9sOpgRVdlxlvjOEQ16uAn5uyQrsByXh1kjIFR8X4Wb3352Y=
Content-Type: multipart/alternative; boundary="_000_AM6PR07MB39920946F22521797E66B2B29F9C9AM6PR07MB3992eurp_"
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: VI1PR07MB3999.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 3ba9026a-8947-4174-5283-08db400a9d8e
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Apr 2023 12:44:13.9989 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: mPyfA7iG37/jvqV4Q1v8XouJhRRerXAmzLTLlzjFNLRECkDRpn4r5jpNtcZVdqidXLwqBwv1ThWXjCOzx4Jv/znHvqevIM8RB1f9myxE7x0o6feuaup7s1e25hp6gVTK
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA4PR07MB9606
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/o1S1x-vunOAoaBdWz9w9zxb5v8E>
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: "RTG Area: Bidirectional Forwarding Detection DT" <rtg-bfd.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-bfd>, <mailto:rtg-bfd-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-bfd/>
List-Post: <mailto:rtg-bfd@ietf.org>
List-Help: <mailto:rtg-bfd-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-bfd>, <mailto:rtg-bfd-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 18 Apr 2023 12:44:22 -0000

Hi,

Thanks for the update. I am afraid I would like to discuss it a bit more so that we understand better the things we are agreeing to.

Please see inline responses.

//Zahed


On 2023-03-27, 04:58, "Reshad Rahman" <reshad@yahoo.com> wrote:

Zahed, thank you for the review.

On Thursday, December 15, 2022, 05:39:32 PM EST, Jeffrey Haas <jhaas@pfrc.org> wrote:


Zahed,

[Speaking as chair/shedpherd, not an author.]

On Wed, Dec 14, 2022 at 11:32:46AM -0800, Zaheduzzaman Sarker via Datatracker wrote:
> DISCUSS:
> ----------------------------------------------------------------------
>
> Thanks for working on this specification.
>
> Thanks to Magnus Westerlund for the TSVART review, based on that review and my
> own read, I am supporting both Lars's and Roman's discuss.
>
> On top of that, as this document claims - "with "unsolicited BFD" there is
> potential risk for excessive resource usage by BFD from "unexpected" remote
> systems". This translates to me as potential injection of huge amount of
> traffic which is lacking a self-regulation mechanism in this specification. To

I suspect it's an unfamiliarity with core RFC 5880 behaviors that's lead you
to that incorrect observation.  BFD sessions negotiate the least aggressive
timer in each direction based on the timers present in each BFD PDU.

See RFC 5880 §6.8.7 for details.

It's also not uncommon for implementations to dyanmically adjust their
timers based on load within some constraints.  When that's not possible,
BFD traffic that becomes unsustainable causes the BFD sessions to start
losing packets, which in many cases will cause the session to transition to
the Down state - and thus back to slow PDU transmission.

Ok I see. Thanks for the pointer. So, there is process of scaling down the number of sessions based of the system load and the way to get there is observed packet loss. Here the packet loss is not that harmful if I understand correctly. If again my understanding is not correct, then we need mechanism so that we don’t reach to a situation where the system takes the hit due to packet loss. That was not that clear to me.


The caveat in this draft is related to an unexpected number of BFD sessions.
Operators, who are already generally aware of BFD session and timer scaling
for their systems, need to plan within the bounds of their deployment.  For
example, if a /24 interface is permitted, it's not unreasonable for 255
sessions to be possible.  If scaling requires fewer to be guaranteed... then
configure that in the ACL.

"If it hurts, don't do that."

> large degrees the traffic volume could have random effects on the routing plane
> and what links are considered up etc. We can hide all these by saying "Deploy
> the feature only in certain "trustworthy" environment"", then I am completely
> missing the definition of "trustworthy" environment". I would like to discuss
> that.

The environment must be under reasonable operational control to satisfy the
scaling of the impacted system.  What words would you prefer to have there
instead?  How would those words change if you want to permit this feature to
be utilized when the operational environment spans multiple entities, such
as at an exchange point (IXP)?

Calling it something else would not resolve the issue until that “something else” is we defined or described. I have no issue with calling it trustworthy when it is described well to that we can understand it, like you attribute it as – “The environment must be under reasonable operational control to satisfy the scaling of the impacted system”. I suggest we put some descriptive text to explain what is makes the environment trustworthy.