Re: [sfc] Regarding draft-eastlake-sfc-nsh-ecn-support adoption call

Anoop Ghanwani <anoop@alumni.duke.edu> Thu, 07 February 2019 18:10 UTC

Return-Path: <ghanwani@gmail.com>
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 7220D129A87 for <sfc@ietfa.amsl.com>; Thu, 7 Feb 2019 10:10:36 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.02
X-Spam-Level:
X-Spam-Status: No, score=0.02 tagged_above=-999 required=5 tests=[FREEMAIL_FORGED_FROMDOMAIN=0.018, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] 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 5ndUnTAy1OrW for <sfc@ietfa.amsl.com>; Thu, 7 Feb 2019 10:10:32 -0800 (PST)
Received: from mail-vs1-f41.google.com (mail-vs1-f41.google.com [209.85.217.41]) (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 AF8DF129284 for <sfc@ietf.org>; Thu, 7 Feb 2019 10:10:31 -0800 (PST)
Received: by mail-vs1-f41.google.com with SMTP id u11so472217vsp.11 for <sfc@ietf.org>; Thu, 07 Feb 2019 10:10:31 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=JNxgJNS/9Kok0lFy2P7XODlEk2FGpHmoRlW9hHOM11g=; b=RmlHIUJ67A/uEfsAaApJovIlwXZmdbzqn3zlxpc9fahZ8vTfgwaZJLyRtyQeAHXq9z VkHAedORR9EKueS0mPdHnjVlgFNvfo3lP99TrQvEp4/ULXepisdU2XWu0ZYYxmEnpCjy VYlqf8TtO2ucBrJGip3903//+FdUeAjJGKWlaliLTyIGighcHwC5EcwXZ21TDNiMoyyI 4PpifTPmh4wAwyQUWn5Ibxp7zdMbaVlvOET/9+Lj/5R8gX1qYyqTKeKrczRurO3OdKcD NqqKqFdqOcpLow/Ix4Sy+qstuMGF17qsyMJtMrhvdvBKnWW4AcHt2csqKoFC+91k9Y4K JtpQ==
X-Gm-Message-State: AHQUAuYOoWqtcH6RgqE+Mr8lmbWCXQo+06C+oJKWqIXLV2SFj0ctdVTb p2CHK0CuhPSjoxD7AC8uFPok/gFWW1tWa5s2AOA=
X-Google-Smtp-Source: AHgI3IYPC0LsEOEanxbaODdU4is+rsxALuuKrJGlBE4yINc1oMWeCyCAe9N+4UmAQug7pgG6I544L+ISa04D+m/vIbo=
X-Received: by 2002:a67:4bcd:: with SMTP id f74mr7454556vsg.60.1549563030564; Thu, 07 Feb 2019 10:10:30 -0800 (PST)
MIME-Version: 1.0
References: <ddd62bd9-cf50-afb4-69a9-5a16c192cd00@joelhalpern.com> <CA+-tSzzWZM7S-KMkrXim8ZA-n1Pu7Xqp+QfahkjRet6PRCnWqA@mail.gmail.com> <2a7e8ef0-4528-663e-89f6-51a0ea729013@joelhalpern.com> <CA+-tSzwajc6Q0Z+Rk1nsUuhbVAbxR9O+D+cTrB4OT=byRdi_=g@mail.gmail.com> <CAF4+nEEKQ+ka55EO=my7UjTp1A-BCbU332Gn2ZFYa2PhVyYVEQ@mail.gmail.com> <CA+-tSzzJNHi9heGV5whrg57x0+n_t9QofP3LaqufTzof7UbSgQ@mail.gmail.com> <ded481e6-f3f4-7a35-6f73-4cbac0cb71eb@joelhalpern.com>
In-Reply-To: <ded481e6-f3f4-7a35-6f73-4cbac0cb71eb@joelhalpern.com>
From: Anoop Ghanwani <anoop@alumni.duke.edu>
Date: Thu, 07 Feb 2019 10:10:19 -0800
Message-ID: <CA+-tSzz5CPZnV1F1AsPBdfK54wc494Zy5DTgVJDjG3e+OixnLQ@mail.gmail.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>
Cc: Donald Eastlake <d3e3e3@gmail.com>, "sfc@ietf.org" <sfc@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000fe738d058151c187"
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/xq73dr24xo-YOyd6J3WVy-KBF2I>
Subject: Re: [sfc] Regarding draft-eastlake-sfc-nsh-ecn-support adoption call
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 07 Feb 2019 18:10:36 -0000

Hi Joel,

I'm specifically referring to how the tunnel ingress should react to
congestion reports in terms of traffic engineering (selecting one tunnel
over another), which is the part that Donald is trying to retain in the
draft.

Is that what you're referring to?  If so, can you point to a specific
section in RFC 6040?  I took a quick look and I'm not able to find anything
about that.  All I see there is about propagation of ECN bits.

Thanks,
Anoop

On Thu, Feb 7, 2019 at 9:17 AM Joel M. Halpern <jmh@joelhalpern.com> wrote:

> Isn't a lot of that general discussion already captured in RFC 6040?
>
> Yours,
> Joel
>
> On 2/7/19 11:54 AM, Anoop Ghanwani wrote:
> > Hi Donald,
> >
> > The functions are useful.  I just think they need more discussion before
> > it can be put in a WG document.  What is being suggested would be useful
> > for any tunneling technology, not just SFC.  And that's why it would
> > need wider discussion as to what information should be fed to the tunnel
> > ingress.
> >
> > A couple of issues for example:
> > - How does one treat ECT vs non-ECT sessions when making these decisions?
> > - How do we know the feedback is accurate if there are no ECT sessions?
> >
> > The document becomes a lot more straightforward if all it is dealing
> > with is propagation of ECN bits from inner to outer header and vice
> versa.
> >
> > Thanks,
> > Anoop
> >
> > On Tue, Feb 5, 2019 at 10:08 PM Donald Eastlake <d3e3e3@gmail.com
> > <mailto:d3e3e3@gmail.com>> wrote:
> >
> >     Hi Anoop,
> >
> >     I'm willing to consider removing a lot of this but I don't understand
> >     what's wrong with Section 1.3, item (3). Say you are a provider of
> SFC
> >     services to many clients and client session are relatively long lived
> >     and the services required by a client session can be provided through
> >     any one of multiple SFF paths. When a new client session starts,
> >     wouldn't the classified want to have congestion information about the
> >     SFF paths in use by existing client sessions when choosing the SFF
> >     path to be used by the new session?
> >
> >     Thanks,
> >     Donald
> >     ===============================
> >       Donald E. Eastlake 3rd   +1-508-333-2270 (cell)
> >       1424 Pro Shop Court, Davenport, FL 33896 USA
> >     d3e3e3@gmail.com <mailto:d3e3e3@gmail.com>
> >
> >     On Mon, Jan 28, 2019 at 4:23 PM Anoop Ghanwani
> >     <anoop@alumni.duke.edu <mailto:anoop@alumni.duke.edu>> wrote:
> >      >
> >      > Hi Joel,
> >      >
> >      > If that is truly the case, then I think Sections 1.3 and 4 should
> >     be removed.
> >      >
> >      > Otherwise, I myself am not clear what 1.3 and 4 are trying to
> >      > accomplish and therefore would need clarification on that from the
> >      > authors.
> >      >
> >      > Thanks,
> >      > Anoop
> >      >
> >      > On Mon, Jan 28, 2019 at 1:20 PM Joel Halpern Direct
> >      > <jmh.direct@joelhalpern.com <mailto:jmh.direct@joelhalpern.com>>
> >     wrote:
> >      > >
> >      > > I am pretty sure that what is intended is exactly what you say
> you
> >      > > support, namely simple propagation of the information for the
> ECN
> >      > > control loop, not a new loop.
> >      > >
> >      > > Can you suggest additional or modified owrding for the document
> >     to help
> >      > > make this clear to readers?
> >      > >
> >      > > Thank you,
> >      > > Joel
> >      > >
> >      > > On 1/28/19 4:18 PM, Anoop Ghanwani wrote:
> >      > > > I read the draft and had a clarification question about
> >     Section 1.3
> >      > > > and Section 4.
> >      > > >
> >      > > > Is the draft suggestion an alternate congestion control
> mechanism
> >      > > > between tunnel ingress and tunnel egress which is working
> >     separately
> >      > > > from end-to-end congestion control that requires ECN?
> >      > > >
> >      > > > If it's just about propagation of bits for the original
> >     feedback loop
> >      > > > (i.e. before the tunnel header is added), I support the
> >     draft.  If
> >      > > > it's attempting to define a new congestion feedback loop and
> >      > > > mechanism, I think it may need more discussion.
> >      > > >
> >      > > > Thanks,
> >      > > > Anoop
> >      > > >
> >      > > > On Wed, Jan 23, 2019 at 3:14 PM Joel M. Halpern
> >     <jmh@joelhalpern.com <mailto:jmh@joelhalpern.com>> wrote:
> >      > > >>
> >      > > >> While the time for the call has completed, I would like to
> >     see the
> >      > > >> current discussion resolve before judging the adoption as
> >     chair (with Jim).
> >      > > >> As a corollary, if anyone who has not spoken up has an
> >     opinion about the
> >      > > >> adoption, it is still VERY helpful if you speak up.  Please
> >     provide
> >      > > >> motivation for your response.
> >      > > >>
> >      > > >> If things do not resolve clearly on their own, the chairs
> >     will (as is
> >      > > >> required) reach a determination anyway, but WG clarity is
> >     preferred.
> >      > > >>
> >      > > >> Thank you,
> >      > > >> Joel
> >      > > >>
> >      > > >> _______________________________________________
> >      > > >> sfc mailing list
> >      > > >> sfc@ietf.org <mailto:sfc@ietf.org>
> >      > > >> https://www.ietf.org/mailman/listinfo/sfc
> >      >
> >      > _______________________________________________
> >      > sfc mailing list
> >      > sfc@ietf.org <mailto:sfc@ietf.org>
> >      > https://www.ietf.org/mailman/listinfo/sfc
> >
> >
> > _______________________________________________
> > sfc mailing list
> > sfc@ietf.org
> > https://www.ietf.org/mailman/listinfo/sfc
> >
>