Re: [Tsv-art] Tsvart early review of draft-ietf-sfc-nsh-ecn-support-08

Donald Eastlake <d3e3e3@gmail.com> Wed, 24 November 2021 22:12 UTC

Return-Path: <d3e3e3@gmail.com>
X-Original-To: tsv-art@ietfa.amsl.com
Delivered-To: tsv-art@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9B5C33A0824; Wed, 24 Nov 2021 14:12:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.848
X-Spam-Level:
X-Spam-Status: No, score=-1.848 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 t9HH68bqM7k4; Wed, 24 Nov 2021 14:12:50 -0800 (PST)
Received: from mail-il1-x12b.google.com (mail-il1-x12b.google.com [IPv6:2607:f8b0:4864:20::12b]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BD0743A07D1; Wed, 24 Nov 2021 14:12:47 -0800 (PST)
Received: by mail-il1-x12b.google.com with SMTP id w4so3884476ilv.12; Wed, 24 Nov 2021 14:12:47 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=Gr285rtlbz5fEG1Du0DUj48XAqlntrRPCiGhzt1b8/g=; b=llzh7SN2e2NxhJF5vdtYpUFCtAqmDkzpkSbOncazwlgC0eOtU4XgWxMuOev6Ofxx+f Rqfp64ecYMwNxLIY1ZyjX7FKeQRgT3y7gvFWcs4j1vTqhdExMMbekw+HmH/sucy5kKro 4emVMbJJ22TgpqbIm6df6XhD/4Vz/OKYHHlxG6O39QHakMn1YaBzlxpKPUXXhwDK38Lc gnLjKMdks+zML3kOcQHG6oo8xK53T4RKH2+jINEQ2oX8nEvUjECZ+IXqTDNyqrkZvZbX qqMnYAJV2ybC1EUUDVGtOl29lfaBeImPx/vnjcUnH29K8ak3N3sBCsMWnN/qI5kLxv0u Rebg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=Gr285rtlbz5fEG1Du0DUj48XAqlntrRPCiGhzt1b8/g=; b=xZCrKBkefrTWOOAVby9xASqFBLsMnRcMFDwhLvdBYEpt3Zi4dCAEzzZPj02IaTKsMn 2+w+QYC7w/J3A6rYVPp5Kx/EaO5yPK+6RO7cWLwq/Pfx8u84OntUog1ToR6n3R0zeRTc pL1sRc3UKxI8geFUrM/mf3o1AA3xwxqnugtZhf1E091dsTU5D1ypZvZ04WCfaXnvP+8N iOiwQ/B2K77JBDFTzaR1GL6uN6DhR2NmyZzRn9w4+RxOe2R89CF1KB/ZfydvkituSB/Y a6PluPuStpuwr5EA6GEeTecxT3dB4UmYSpS1cX1pyGMnH7uVKYqqEpCAaIeROb3aSrNU eGQw==
X-Gm-Message-State: AOAM530wX8Koh8D4lEHodL4DQVEeKtFy4Vch6tSv1m7aJkV/u0hOtaYm SQDCHJMnskf1NVkUiUV2WnzshugSLbvQI4W+uMpQPitJImA=
X-Google-Smtp-Source: ABdhPJxXIbAWj3lvJism+oXs+sTmMOObFHXG3bWra6c+1cd9BPmAj35sJQiiqDki1NiDjjsKC68HIcvxMZBelKP9vCk=
X-Received: by 2002:a05:6e02:1bcc:: with SMTP id x12mr16933049ilv.106.1637791965713; Wed, 24 Nov 2021 14:12:45 -0800 (PST)
MIME-Version: 1.0
References: <163732311487.10755.15788960258774940136@ietfa.amsl.com>
In-Reply-To: <163732311487.10755.15788960258774940136@ietfa.amsl.com>
From: Donald Eastlake <d3e3e3@gmail.com>
Date: Wed, 24 Nov 2021 17:12:34 -0500
Message-ID: <CAF4+nEEBbB7ZYs5p=Yi+_AAoQH557ZDvdBJbwG2Dep9Jfeb6-w@mail.gmail.com>
To: Olivier Bonaventure <Olivier.Bonaventure@uclouvain.be>
Cc: tsv-art@ietf.org, draft-ietf-sfc-nsh-ecn-support.all@ietf.org, sfc@ietf.org
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsv-art/suCXBxIfdUfU7WVneJApj1fQ_Qw>
Subject: Re: [Tsv-art] Tsvart early review of draft-ietf-sfc-nsh-ecn-support-08
X-BeenThere: tsv-art@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Transport Area Review Team <tsv-art.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tsv-art>, <mailto:tsv-art-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tsv-art/>
List-Post: <mailto:tsv-art@ietf.org>
List-Help: <mailto:tsv-art-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tsv-art>, <mailto:tsv-art-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 24 Nov 2021 22:12:57 -0000

Hi Olivier,

Thanks for the review, see below:

On Fri, Nov 19, 2021 at 6:58 AM Olivier Bonaventure via Datatracker
<noreply@ietf.org> wrote:
>
> Reviewer: Olivier Bonaventure
> Review result: Almost Ready
>
> I read the draft as part of the tav-area review team and found some parts that
> are unclear and should be clarified before publication.
>
> I have one technical concern regarding the tunnelEcnCEMarkedRatio information
> element. This IE is defined as "The ratio of CE-marked packets at the
> Observation Point".
>
> This definition is unclear. It does not indicate the period over which the
> ratio has been computed. This looks critical if the ingress plans to use the
> ratio to adjust its rate or provide ECN feedback upstream. All other IEs refer
> to the initialization of the metering processes the start of the period. My
> impression is that there are two possibilities:
>  - clearly specify the period for the computation of tunnelEcnCEMarkedRatio,
>  but different deployments will probably need different periods
> - let the ingress compute the tunnelEcnCEMarkedRatio from the other IEs that it
> received and remove the tunnelEcnCEMarkedRatio IE that would then be redundant

Alternatively, the ingress could communicate a time window duration to
the egress with an Options Template Record. Use of the ratio rather
than the marking type counts reduces the volume of the Data Records.

> Editorial comments
>
> 1. Introduction
>
> What does an interior SFC node need to implement ECN ? If this similar to the
> requirements for routers or do they need to do something special ?

ECN would ideally be implemented at all bottlenecks, that is, points
where sufficient congestion could cause packet drop. This is typically
the output queue at an output port but could occur at other places in
a device. It makes little difference if the device is an SFC node, a
router, a bridge, ...

> 1.2 ECN Background
>
> Why do you indicate RFC3168 as an example solution to carry ECN information
> while this is a standards track document ?

I'm not sure what the question is. Both this draft and RFC 3168 are
standards track.

> 3.1
>
> You mention non-IP protocols that support similar services as ECN. Could you
> refer to one as an example ?

OK.

> 4.1
>
> Third paragraph, last sentence "not affectED by packet drop"

OK.

> 5. Example of Use
>
> I have difficulties to understand the examples.
>
> In figure 9, a message is an IPFIX message, am I right ? Does the figure
> indicate that IPFIX messages will be sent very frequently ? How often should
> they be sent ?
>
> Figure 10, why putting egress on the left and ingress on the right ?
> I cannot figure what A1, B2 etc really mean and don't understand this figure
> and the associated text.

I'll see what I can to clarify the example.

Thanks,
Donald
===============================
 Donald E. Eastlake 3rd   +1-508-333-2270 (cell)
 2386 Panoramic Circle, Apopka, FL 32703 USA
 d3e3e3@gmail.com