Re: Mirja Kühlewind's Discuss on draft-ietf-bfd-multipoint-18: (with DISCUSS)

Martin Vigoureux <martin.vigoureux@nokia.com> Fri, 05 October 2018 08:57 UTC

Return-Path: <martin.vigoureux@nokia.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 6D40E130DE6; Fri, 5 Oct 2018 01:57:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.356
X-Spam-Level:
X-Spam-Status: No, score=-2.356 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.456, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nokia.onmicrosoft.com
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 KQyqgEEN267v; Fri, 5 Oct 2018 01:57:22 -0700 (PDT)
Received: from EUR03-AM5-obe.outbound.protection.outlook.com (mail-am5eur03on072e.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe08::72e]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 78BD6130DD8; Fri, 5 Oct 2018 01:57:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nokia.onmicrosoft.com; s=selector1-nokia-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=p9PGFD0y2j4Zcu8kIoHf2Z4xXPcCLwHOZ7pHJLRBk4o=; b=QuIRmVhASjypxZy71q5f0c8Bg/ecjgHu1JUZSTxbsPsE++aHl+jp/JdbZtENLoVZ1uiHRQZJTKgrh5JJyA2B6MO4sDTt5VmUuIx7WJvP/CGSFfgKG8ZJKnwharmr06i/5Mb+PLdi23ZLIJg2NZOfUHa/ie/qQ97BgWaXysIC8PE=
Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=martin.vigoureux@nokia.com;
Received: from [135.244.194.220] (135.245.212.220) by DB6PR0701MB2502.eurprd07.prod.outlook.com (2603:10a6:4:62::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1228.10; Fri, 5 Oct 2018 08:57:15 +0000
Subject: Re: Mirja Kühlewind's Discuss on draft-ietf-bfd-multipoint-18: (with DISCUSS)
To: Mirja Kühlewind <ietf@kuehlewind.net>, The IESG <iesg@ietf.org>
Cc: rrahman@cisco.com, draft-ietf-bfd-multipoint@ietf.org, rtg-bfd@ietf.org, bfd-chairs@ietf.org
References: <153064270085.5078.5189673902650964259.idtracker@ietfa.amsl.com>
From: Martin Vigoureux <martin.vigoureux@nokia.com>
Message-ID: <42c88817-d051-534e-3d2e-80471b629ceb@nokia.com>
Date: Fri, 05 Oct 2018 10:57:08 +0200
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <153064270085.5078.5189673902650964259.idtracker@ietfa.amsl.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Language: en-GB
Content-Transfer-Encoding: 8bit
X-Originating-IP: [135.245.212.220]
X-ClientProxiedBy: LO2P265CA0357.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:d::33) To DB6PR0701MB2502.eurprd07.prod.outlook.com (2603:10a6:4:62::14)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 87bef987-e451-4d53-3c48-08d62aa08c6f
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989299)(5600074)(711020)(4618075)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020); SRVR:DB6PR0701MB2502;
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0701MB2502; 3:jzdAGB6DHAEKwZrhNNEoWEiKO3eFEG7T+W/horVmTGanXdlLjkoReLWjzfDcFiQI2mCeLKitjWDX/TQqK17FXxliTD6itcvw9Lfd5ICGp/0Q1X5HNVQh3KHq2bbJL0vftrpmD9r/7Cd13JVQpGTD97qBRVUdiF69xCwd2lOFul+YmTMg8P/dbDbPtfeYK6KdFn3IWHvHparFcnUN9+Axak8GmqjYCOXYefVKazWCUFQ7UdjUq+eSh3r1UIi5K04y; 25:s7ajiJYx4DCxR/7+uLcNPanjYphHQbzA3w+2xDnf7EXNeS8rNcTcMnsSXeuTRkJvLcbYPZ9zekL/hQs3BnUeKDv/9PIhgNwKZjXpjvvgRsIOx5tnHtKz4NTyuUrFTYsAJiODYNI6hNanbX6XZr4OxeDa89Er5ENzOH09HX9rknnujez4m12iAnZqsYgAGfRbbWVzGB74ZdalTlfdlraICv33VKBgPfXsVU3cnsq4SDWJo9AQjFtSSAXneFVIwnW1pm+hzDLRZToxwyCwLAD7UDjY7L3doLMt2V7YDctNReqskhema6bs7Zmjzdjj+bZzrOCCTax+vqqtDq/1DF3t0w==; 31:tLSWij6RH5GH19AQUvBbLW14z3Lb7o4frB0o1HL8Ji8RqJWke2dzvOYz3AbBc25v1b3VoHdAqTkkvn7pN0YU4RDBHvrrrnXbd/cwDPC458ufq7dSHgVIZPF+qTmq3hl7cI/DelyMjbUQBmK7PWirPBcq5AiRziONizz5eaY57dkcO9pR6srACSrq/AocCr6X0W60LkYlPpfK4rrrQ8v4vMqdPhv7l+l7k9mE13Q3QwA=
X-MS-TrafficTypeDiagnostic: DB6PR0701MB2502:
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0701MB2502; 20:9nFd20dXlpOqXO824uJLJUtYFrRXB12z3d5kTCEPexPbTvDom5gnn5RdXcvpeJ0dfNcqeQyuqNEHheSsgwPfhpXDDRV9MZHoyfVnbPvL3OWTyjuu5oUjmTnk8i0fmGiY7OcqjnZer/Mjwo0oCsVAKgPKWY/jlWvNQigudt3NgGErUcA/5OFgoaZCumR224IrhGjYviM71jiSCxykdqqcqEqBavBet+d+Oyt6AQUJCET9DkteCEzl2LcvNB368BakoUYZw+Q+ozbDcOe5NeZ0XyDbwvdwnFPW4VPuQSZ3BaAzPyyo9ZoLOwj/ljeS1WXDW+dgf1v1LfwrDxXHgJGdHhyv83a2fzMhqDE+VYwy+hlSRWTnG73ZxfZiEl1mDC0HmxR9LxZSjx0PR/MetMla0NF1M5A6aCthTf5FQuMN0bm9RIjQzxSgRh5j9hIjhqQmdkES9q2d7wL3dZ09pkO588m5Thai5JR1zgx4UYQ/8Yvk9Bqhus8oK5lVpwS3jhrC; 4:hVOS8shSwjpKgfdzG2sHDvYrxNK1p4CoRBe2p6D1q9XjOzSFOzjdrQFjJj3qFcN/v8j2A1LeFgzRBWwceF2lzineZNwH2bGpjzm0tEoxOh3FYcOVgkkE2fP1YxZeRWjxoTGuEH7AIxOSQd+IaRvAeX9WWyjRa06auSxPpxiqjA4nZfjc8CyaQ3jYOAxtbJOikTDrQbtjOZzER6O/51dvB//Ad0AcoeWo37nFwt121zinzhPkm4epyCj7TEhRydkAy1ZB9xS5h2sD/W2WTEMftaTNPDv8I69ZA7NHFNsMcnmSaaF+ftS25BPfgmbDMesv
X-Microsoft-Antispam-PRVS: <DB6PR0701MB2502CEF33A9B703C491907AE8CEB0@DB6PR0701MB2502.eurprd07.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(120809045254105);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(93006095)(93001095)(10201501046)(3231355)(11241501184)(806099)(944501410)(52105095)(3002001)(6055026)(149066)(150057)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123560045)(20161123564045)(20161123562045)(201708071742011)(7699051); SRVR:DB6PR0701MB2502; BCL:0; PCL:0; RULEID:; SRVR:DB6PR0701MB2502;
X-Forefront-PRVS: 0816F1D86E
X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(6049001)(366004)(346002)(396003)(39860400002)(136003)(376002)(199004)(189003)(8936002)(49976009)(67846002)(6116002)(5660300001)(47776003)(16576012)(66574009)(3846002)(65826007)(106356001)(224313004)(478600001)(224303003)(64126003)(105586002)(65956001)(65806001)(66066001)(97736004)(2486003)(52146003)(36756003)(110136005)(52116002)(6666003)(81156014)(81166006)(305945005)(86362001)(26005)(6246003)(58126008)(23676004)(7736002)(2906002)(50466002)(316002)(31696002)(76176011)(6306002)(6486002)(386003)(53936002)(186003)(229853002)(966005)(446003)(561924002)(3260700006)(25786009)(14444005)(31686004)(2870700001)(956004)(2616005)(11346002)(44832011)(16526019)(476003)(68736007)(4326008)(486006)(78286006); DIR:OUT; SFP:1102; SCL:1; SRVR:DB6PR0701MB2502; H:[135.244.194.220]; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1;
Received-SPF: None (protection.outlook.com: nokia.com does not designate permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: 1;DB6PR0701MB2502;23:fG4X2l0FIojVOnyJzzxEXR0LOo0qEghQEDLuatPaLu12oqtZAeLjAt5C0ritgVBuSuqpjozNg/mO5V3whj4wAHIQ3v11FjW84jbENG4vXr05crUrRoEhhl0dBqguzUJGPYZytET040eZH4k0m+cbEBWH9bwQ9RGeiw7D8H7i1/CBWzHOkZ6P6sChySoSELLDqIJvT6a0/tE11lhJait56mI0PkMl9kbk6Qn4g77EgXK8BwuANOM5xZsBr/rrTUMZLwiaDdEmCc4zpE6CKPXmoBsepbj/hu/luatSpECdf2zRNrxenUGPIJAbQSh4P/hvNiIyfSC3SD+hNV967nORYTBc+bujZumuuzg1tG+Vql9HvyRdeGK81vhdYRWW1ylOitgL0MBsCfv4TXjdSQLWgJHyw30ml3zHdDF1DdQXi2G3C1eA+unV3pTTX4mqDvSqKShYdQs1byfjbh9dB8Y8LYuZiS2FFqxS9RFpva7gFhwGhd6MdJbjHz68yhcvHwUA1tvm1PruSvcGpiNasDoDQKHmEDzNHShuOpvuRxhyA9fHz489qi75axjIVrvt5SGr1c75a81KewEKHqBWT0Hn8FA07kRsDji8yPrn85EaxhmREcwahShj9H7o7vZ8l6mRRx1E4kNlUzmVq4FEMjUTUvHlf384h0mL6qUJQ8BwBMW3mJ8XIyTpPDtxTUyDsj+TICZYLmrHmkKUevT/ybRCL65vIUgNQA53tCM8qOjqjhtueTKZ2Wj2zHfQVFokBgoWkZrdwoVZeJsagocHAAXorBug9//IuGcB94ll1Swtk/SJwbIWUI3UN64O2665MimrhedIWf7OGYZHaJzBcCgWLgvuWBvemmDOKHZyynbdrETIN/xWbMOznhWalGIm1h6luUPjeP4KUemu2goKI8Xgic448gH/yyBc5NMdBkAz9dmxbbqwXbGFS16cYKhcdakMBkmAqm2kK6vXzdkzR6U+INar9e2Hg90zpjmfAYLkER5xEUzVVoRaKZPxSsHay1O3f6BHftCQmu2ioI7nzHo4UYX43aPGCNZkaxHAhYQPqyAavZJsAY0INcbPXJjR4J+2vG0fexkzENX0C8pUOeiQI6u6ITfqCJ7xSeWvU2VZ1HKPFuO5D1DDvNpxG/offHKPLeBmVj/xVWLRsu3OhY6YPmM6j1A2tHqmL/T8aYylGglEzLe/f1YQovEKs0mAbLS9ZoM7D1ERL1H4Tei7x8QiXOwM/7xhtSpkgoKjnVRlOttrDqI3eykK5DFVdixcUB23puo1aus1uZFlwczdsSa/FoqdGssiKhY0iXye6MqmtfIg+rOV4mGOI2PcK5OJyaeMf83bIn0gXNILyE8ETLHJt+Nu1RpMoqGuzPLOuRpeQYXdrCfmQF0YBr56PEIqnVRZLCXpG+GSTz5EF3Y29TDOTqvnfsa/iuxASw9DyrEJwSjkm1Mkmt3TxuT+uSJpqa87uZyxCfhxQc+FFuSqTKhOQ9ZHvECdu9YhUAK3Mjni3I1Vtktvht7cnrYeX+hPyLHu9SvBpGF/wrrLWmDNFczW35H/0ZPXhj1XN845zERY6zrt4ypZ04HzEcmElYS/S/8I
X-Microsoft-Antispam-Message-Info: q2noZZxyOdLV5fzf8n1NQZFeI7Z1Miw9rCbQBPvtg/SqOApuIrjAIVku3Pdksl5KkRX/xzcyI/AXw/q8E9F9rsCQwsvqdCqrvtRt/GfWnK90MRfF7q7IquRNXmcYwcLMDr5Hh8lo2F3Un15X5W0Adc6hxgtL14ie5o8SXHOcYddPz79CnZwK418SADR5ho+07HC5DtMi7zc52KYmYRwXjtZWBRNMQK7AS9rFw0ckx6gmt0cavtguxiYwc1uzUFNOROiwvQFTQrWdO9EDR+YGIiGE+GIRqI0iHqwlzLMEGBTXi8Q6ENfDf/yvVl1c7CkDNuwaQM2wHXj87MKtnNsbbL32WHTpkUHgDOt1AFdOaHPFDmWcF3EfyuKfQR//fH7p0vh5uHQEuGCcABs19vtg8Q==
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0701MB2502; 6:sjJ7c4UmGOEWTUd0qSzQkJuDp2o0UHIUu8ahWpGoyQRyPcM1mV8EFUN7n7KxK3tv8JVWGPSZyllDr0nDAw4s2/O7FT0wVNM+exNW9MipxZdWnCfulHAyIXvypUQTnP/UtJQpjpT9653Zo7P+CDEeRL9TjB5C6+BngiMfIOCozkcV4hGnkDL/bsNNLI2yJIlHwGbZOESQEm+0X6cOKsXhWG0WCmikDsWl/ESKsmtICBGQNh5etXXsgvKybqTrIHMwPmUt/Es+v9rQkteJxDXgT6xAuEaAJ929gEilh4z5/WD8HWh4rEWN1oPrs3NZ7P93EOo+BJ6YhD+WPX+HXoBySkL9obSYCoV00a0P9DNuByZ2hed4CIn6ANUo4nNft7X8lZcAu2ZnNzxSyKvTKLzhitZM87o1sqZCyDEjf+t3PCPGZl87s1A7iKNlyzrTpXJScBh6XxZbIlDnAKFRHlGyPg==; 5:1NxbQUkwY1KXRPeJd0WaoJRjmDdoVynvKBuw4T8xlSrZMU7GYQW6Sf+eFqSUAAb/n2SwEglM2mEPPj4LNoz/s5NuRqjh2DkJloLaW73gcoL+m/gDZ+6vYHwJdeNZ68XMDesUCiwRSY8RBtn2lTXWKFN3azKy8xhcLHVMr/GD1DY=; 7:kfXHJXBAWMKFq8C1L6XJLKqeGbQ1SD3nSk3xsPsiOdQTldhL8NGtuQB1YvSJMx9MSn+YN6HwsSp5Qr9CxfcG7GQwQqaIvKd2KYTB/b17VvoVx3gTeDNsaCyRj4820UKlSjf1iMn044s0d+28eobrRsbq0qgv9y4/99f9x+7oprZnCrbPrO8oktrKRHVDexyCwNbKrM8m6F7Eit0QH5aboNf/D1TD/pDnsLtH0pYyntNhCrq8JfAM6D1mw78rKPwm
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: nokia.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Oct 2018 08:57:15.2956 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 87bef987-e451-4d53-3c48-08d62aa08c6f
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 5d471751-9675-428d-917b-70f44f9630b0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0701MB2502
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/_Td4z-hrZfd4A_1ZmWgBMMdu6l8>
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.29
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: Fri, 05 Oct 2018 08:57:25 -0000

Hello Mirja,

time has passed since the last exchanges on that. To reinitiate the 
discussion, I come back to your original points.


Le 2018-07-03 à 20:31, Mirja Kühlewind a écrit :
> Mirja Kühlewind has entered the following ballot position for
> draft-ietf-bfd-multipoint-18: Discuss
> 
> When responding, please keep the subject line intact and reply to all
> email addresses included in the To and CC lines. (Feel free to cut this
> introductory paragraph, however.)
> 
> 
> Please refer to https://www.ietf.org/iesg/statement/discuss-criteria.html
> for more information about IESG DISCUSS and COMMENT positions.
> 
> 
> The document, along with other ballot positions, can be found here:
> https://datatracker.ietf.org/doc/draft-ietf-bfd-multipoint/
> 
> 
> 
> ----------------------------------------------------------------------
> DISCUSS:
> ----------------------------------------------------------------------
> 
> This mechanism has the potentially to easily overload the network as there is
> no handshake and therefore also no feedback mechanism (as already noted by the
> TSV-ART review of Bob - Thanks!). Regarding the base spec in RFC5880, this
> mechanism can only be used under certain constrains which should be clearly
> stated in this doc, which are:
> 
> 1) See sec 6.8.1 of RFC5880:
> "bfd.DesiredMinTxInterval
>        [...] The actual
>        interval is negotiated between the two systems.  This MUST be
>        initialized to a value of at least one second (1,000,000
>        microseconds) according to the rules described in section 6.8.3."
> As there no negotiation in this spec, bfd.DesiredMinTxInterval MUST always be
> at least one second. Actually RFC8085 even recommend 3 sec (see sec 3.1.3).

There are two aspects to this.
First, draft-ietf-bfd-multipoint is consistent with 5880 on the 
initialization. So I think we are on the safe side.
Second, limiting a variable to only take certain values seems to me as 
being outside the scope of a protocol spec. We are touching there 
operational considerations.
If a user needs and wants to set a variable to a given value in a 
specific environment we can't forbid that. We can however raise his 
awareness on the potential consequences of a given choice.

> 2) See sec 7 of RFC 8085
> "When BFD is used across multiple hops, a congestion control mechanism
>     MUST be implemented, and when congestion is detected, the BFD
>     implementation MUST reduce the amount of traffic it generates. "
> As there is no feedback and therefore no congestion control, this spec can only
> be used for one-hop scenarios and the TTL or Hop Count MUST be set to one.

Rather than limiting the use cases of bfd-multipoint, I think we should 
set the same constraints than in base BFD spec.

> 3) Also given the traffic load multipoint BFD generates depends on the number
> of active session, and there is no feedback mechanism, I recommend to also
> limit the number of active session of MultipointHead type to a small number
> (per link).

x.  Operational Considerations

    Use of BFD in multipoint networks, as specified in this document,
    over multiple hops requires consideration of the mechanisms to react
    to network congestion.  Requirements stated in Section 7 of the BFD
    base specification [RFC5880] equally apply to BFD in multipoint
    networks.

    Furthermore, because a tail does not transmit any BFD Control packets
    to the head of the BFD session, Min RX Interval cannot be used to
    control the BFD packet transmission rate at the MultipointHead.  The
    mechanism to control the load of BFD traffic MAY use BFD's
    configuration interface to control BFD state variable
    bfd.DesiredMinTxInterval. Details of the interface and the mechanism
    itself are outside the scope of this document.

    Also, enabling BFD in such environments should be done considering
    the recommendations laid out in RFC 8085 [RFC8085].


I really hope that to be ok for the document to move forward.

Thank you
-m