Re: [sfc] Mirja Kühlewind's Discuss on draft-farrel-sfc-convent-05: (with DISCUSS and COMMENT)

"Adrian Farrel" <adrian@olddog.co.uk> Fri, 02 February 2018 18:25 UTC

Return-Path: <adrian@olddog.co.uk>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C29CD1252BA; Fri, 2 Feb 2018 10:25:54 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.62
X-Spam-Level:
X-Spam-Status: No, score=-2.62 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01] autolearn=ham autolearn_force=no
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 T24dHMb-ydli; Fri, 2 Feb 2018 10:25:52 -0800 (PST)
Received: from asmtp4.iomartmail.com (asmtp4.iomartmail.com [62.128.201.175]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 951BD126BF6; Fri, 2 Feb 2018 10:25:51 -0800 (PST)
Received: from asmtp4.iomartmail.com (localhost.localdomain [127.0.0.1]) by asmtp4.iomartmail.com (8.13.8/8.13.8) with ESMTP id w12IPn8s032620; Fri, 2 Feb 2018 18:25:49 GMT
Received: from 950129200 ([193.57.120.177]) (authenticated bits=0) by asmtp4.iomartmail.com (8.13.8/8.13.8) with ESMTP id w12IPlIR032603 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 2 Feb 2018 18:25:48 GMT
Reply-To: adrian@olddog.co.uk
From: Adrian Farrel <adrian@olddog.co.uk>
To: "'Mirja Kuehlewind (IETF)'" <ietf@kuehlewind.net>
Cc: iesg@ietf.org, draft-farrel-sfc-convent@ietf.org, sfc-chairs@ietf.org, tal.mizrahi.phd@gmail.com, sfc@ietf.org
References: <151759289599.1342.15363054759260139160.idtracker@ietfa.amsl.com> <1bce8bb3c4ac4dcd901f0da1c2950fcc@BLUPR05MB370.namprd05.prod.outlook.com>
In-Reply-To: <1bce8bb3c4ac4dcd901f0da1c2950fcc@BLUPR05MB370.namprd05.prod.outlook.com>
Date: Fri, 02 Feb 2018 18:25:47 -0000
Message-ID: <002e01d39c53$40045240$c00cf6c0$@olddog.co.uk>
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQNaOpuO90dzvAyd/+cEP7WPMdxW0wGNyEWaoHe/zCA=
Content-Language: en-gb
X-TM-AS-MML: disable
X-TM-AS-Product-Ver: IMSS-7.1.0.1679-8.2.0.1013-23638.001
X-TM-AS-Result: No--8.330-10.0-31-10
X-imss-scan-details: No--8.330-10.0-31-10
X-TMASE-MatchedRID: 8+bhjh9TQnGnykMun0J1wgPZZctd3P4BC/ExpXrHizxnnK6mXN72m2sk psLNM/2rbgtklEfqWvlRVLWpLTooRoe/o1zWuGFvHcQQBuf4ZFuiNCtus+nPOjVeBpP/c9O+Qlv dvkPwTXIuZRjmVNgAB8wwLFGcU8LI2X53LeVAc3H0hv/rD7WVZOTWKSbLQnNIVv+3DNSQobM5d9 n04fLNZqNseLbbxlNlOdSnoEAYEulzDgxKJu7runBRIrj8R47FYQXxsZnRwoJct5jgLX72gAtm3 +L0ARguKx7t9oB8L4k54gMEYqqxwYT+apTPNzhsBu2zRCSrLjZmfspe4MClvpS9f9yLlOOyArfw hXClRwksE0Xi959Y5pGTpe1iiCJqT6cNbCp0hFwLbigRnpKlKWxlRJiH4397W5Zjq0LB5+fEghg wQjUw9ipASw+3yT7iwy2qpPVqcbP50fenSUXXlQ==
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/wen8UjkEHG2W5_5oTiZcoCvrwhM>
Subject: Re: [sfc] Mirja Kühlewind's Discuss on draft-farrel-sfc-convent-05: (with DISCUSS and COMMENT)
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 02 Feb 2018 18:25:55 -0000

Hi Mirja, 

Thanks for the review.

>From the Discuss...

> This spec enables an SC node to create new packets and therefore must provide
> congestion control consideration to avoid network overload from these packets,
> e.g. in the simplest case requiring a maximal sending rate/minimal time
> interval between to packets.

You say "consideration" and not "mechanism" and that sounds about right.

I think we should require rate-limiting on transmission and also on
receipt/forwarding.

At 30,000 foot we should look at this like ICMP, so rate limits are reasonable.

I am slightly worried that an application here might be OAM (although that is
still open for debate in the WG) and so rate limiting might be
counter-productive.

Consider, if you will, BFD. There *is* rate limiting in BFD, but the rate may be
pretty fast.

Anyway, if we construct some text that advises implementations:
- why to rate limit
- how to rate limit
- what rates may be appropriate
would you review it for us?

For the Comment...

> I think this document should update RFC8300 as it does not only register an
new
> protocol but also changes some of the process for this specific case.

I am not going to get between the IESG and its  regular discussion of what an
"update" is ;-)
Once upon a time "B updates A" meant you cannot implement A without also
implementing B.
It was not my intention that anything in this spec changed the behaviour of an
implementation of 8300. If we have inadvertently made that happen, could you
point it out so we can fix it.

Thanks,
Adrian