Re: [sfc] The SFC WG has placed draft-eastlake-sfc-nsh-ecn-support in state "Candidate for WG Adoption"
Tal Mizrahi <tal.mizrahi.phd@gmail.com> Tue, 22 January 2019 14:58 UTC
Return-Path: <tal.mizrahi.phd@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 6E552124D68; Tue, 22 Jan 2019 06:58:12 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level:
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, 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 (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 n6XprEsferj4; Tue, 22 Jan 2019 06:58:10 -0800 (PST)
Received: from mail-qt1-x833.google.com (mail-qt1-x833.google.com [IPv6:2607:f8b0:4864:20::833]) (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 F0D64126CC7; Tue, 22 Jan 2019 06:58:09 -0800 (PST)
Received: by mail-qt1-x833.google.com with SMTP id t33so27826003qtt.4; Tue, 22 Jan 2019 06:58:09 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=AzfFZqot1YSM9bBqhiXSN3EbhnevfYwyPzAagn2Cumo=; b=kM6WkNcY2muQW075IecC1iqOt6pNSNpYdK73qoVEpYlzCc7C8kFcmgsRah3xWiARvz TOWijakym0QZUzFk2ZWdsTTeN7pFm2qhBdzaMHvTK2/9WS4pI/fPYfVuLwcRxH4NvxjG hCNMY7wk++16gouAHp64Dyc30lM02gP/GxLuO9nGgH7jAYyvn9yUEw8z3s9v2GkkkqRk lmbLVR1s8NtghcaIeW+C9gIgfzI9v7PA/9rQKUG6Rb/CIeqHghR64muWzj/Ku/akAoYn Tb2NlmH5SHQLnwRxpbCu/UeVBfqu6qh5d9VqHip+aCXmx3l3wP+0Ri23YEhxfryQ6vyo WpEw==
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=AzfFZqot1YSM9bBqhiXSN3EbhnevfYwyPzAagn2Cumo=; b=J3qiwBZk1YMUe+Z3z34QDSVsX+bbDIofRSwkLCmy9RLgH0i2bB3KyoRnv/hjyFPm10 vBjqER0y0+znk0Taf4EjhJFhXKJJf+iG43PtRcaz7ZaZDTmb6itEGUbLOO3Y7f3sAVvc cPYX1ZNaFC0DVFlG/6aQkUzNtZwFQmnEATPb6CSjHhcx9TpGUIyejWoDOw53FHcBN+E5 6SUiP2XxVlHRMsPZVLfSB2cNchr3FzKzGzGyUYABvBIROJQGAa8GlJYSVdDVUqe848II SGfFEurXrU/MilRUT0YPcu8AmFFLCDEyHAJS/53ctEne4Fy7LT9CU+2lg/7nUOlDmD/3 801Q==
X-Gm-Message-State: AJcUukdx5PD0FVG0TX5WVzS7pMuRIi8uDpNiV+euCdqzjDFR3V+MJcNt duY6aRZXsvjjbC5Xe1SHcIeF+g7yxokz7thpixZKFggp
X-Google-Smtp-Source: ALg8bN4U+8KTTANsunqqFHTJ7U081XiMLfceWsmfgsBzR5cvcn1uh+GHkedgFeGB047KED+Kp279oByrX+QNzoV9cho=
X-Received: by 2002:a0c:b0db:: with SMTP id p27mr30335457qvc.73.1548169088992; Tue, 22 Jan 2019 06:58:08 -0800 (PST)
MIME-Version: 1.0
References: <154649225579.32607.12231566034033496144.idtracker@ietfa.amsl.com> <CABUE3XmrmTK9EJLGD=Zz1ANSAqja-avTuoAGgNoAcALqAVVOrA@mail.gmail.com> <CAF4+nEHFcEa18b0zJ+myqo=GmzdRB=iycH5vXAU=kK9A-FjPyA@mail.gmail.com> <4f7963fc-0157-8587-eeb5-48d63a3de7f8@bobbriscoe.net> <db4d93f4-e628-d7f4-7486-1717aa4e8950@bobbriscoe.net>
In-Reply-To: <db4d93f4-e628-d7f4-7486-1717aa4e8950@bobbriscoe.net>
From: Tal Mizrahi <tal.mizrahi.phd@gmail.com>
Date: Tue, 22 Jan 2019 16:57:57 +0200
Message-ID: <CABUE3XkSqMjWoqAdGXW=CuzX86nVs0wO-=9GRk05t+3LPtVkKA@mail.gmail.com>
To: Bob Briscoe <in@bobbriscoe.net>
Cc: Donald Eastlake <d3e3e3@gmail.com>, sfc-chairs@ietf.org, draft-eastlake-sfc-nsh-ecn-support@ietf.org, sfc@ietf.org
Content-Type: multipart/alternative; boundary="0000000000009a0b5105800d34b7"
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/wCRtI5UzHSVqpwn9zX_O7X5RxV8>
Subject: Re: [sfc] The SFC WG has placed draft-eastlake-sfc-nsh-ecn-support in state "Candidate for WG Adoption"
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: Tue, 22 Jan 2019 14:58:12 -0000
Hi Bob, Many thanks for the clarification. Cheers, Tal. On Tue, Jan 22, 2019 at 2:05 AM Bob Briscoe <in@bobbriscoe.net> wrote: > Tal, > > I've conferred with my co-authors, and I can confirm that there is no need > for a separate L4S mode, as incorrectly described around Table 2 in > draft-02. It was actually me who wrote the incorrect text and table in the > first place - my co-authors are wholly innocent, cos I'm the one developing > the L4S experiment (L4S = Low Latency Low Loss Scalable throughput)! So > thanks for asking how the two approaches interoperate, which made me notice > this. > > The answer to your question is that L4S doesn't need any change to how > congestion signals are propagated. L4S is purely a different AQM algorithm > at network nodes and a different response algorithm at the source. As far > as encap and decap are concerned, the tunnelling behaviours specified in > RFC6040 and followed in the sfc-nsh-ecn draft inherently work for L4S just > as well as for standard RFC3168 ECN. That's all the SFC WG needs to know. > > However, if you want to know a little more about how L4S works, the source > distinguishes its packets by setting them to ECT(1), which an L4S node > classifies into a distinct L4S queue. Any network node that doesn't support > L4S will just handle these packets as if ECT(0) and ECT(1) mean the same > (as required by the original ECN spec [RFC3168]). And the source has to > detect such behaviour and respond accordingly > [draft-ietf-tsvwg-ecn-l4s-id]. > > We will be correcting the text as follows: > > CURRENT: > > Then, if the resulting NSH ECN field is Not-ECT, the ingress SHOULD > set it to ECT(0), in order to indicate that the NSH encapsulation is > an ECN-Capable Transport. It MAY instead be set to ECT(1) if the NSH > domain supports the experimental L4S capability [RFC8311 <https://tools.ietf.org/html/rfc8311>], [ecnL4S <https://tools.ietf.org/html/draft-eastlake-sfc-nsh-ecn-support-02#ref-ecnL4S>]. > ... > > +-----------------+-------------------------------+ > | Incoming Header |Departing NSH and Outer Headers| > | (also equal to +---------------+---------------+ > | departing Inner | Classic ECN | L4S ECN | > | Header) | Mode | Mode | > +-----------------+---------------+---------------+ > | Not-ECT | ECT(0) | ECT(1) | > | ECT(0) | ECT(0) | ECT(0) | > | ECT(1) | ECT(1) | ECT(1) | > | CE | CE | CE | > +-----------------+---------------+---------------+ > > PROPOSED: > > Then, if the resulting NSH ECN field is Not-ECT, the ingress SHOULD > set it to ECT(0). This indicates that, even though the end-to-end > transport is not ECN-capable, the egress and ingress of the SFC > domain are acting as an ECN-capable transport. This approach will > inherently support all known variants of ECN, including the > experimental L4S capability [RFC8311 <https://tools.ietf.org/html/rfc8311>], [ecnL4S <https://tools.ietf.org/html/draft-eastlake-sfc-nsh-ecn-support-02#ref-ecnL4S>]. > ... > > +-----------------+---------------+ > | Incoming Header |Departing NSH | > | (also equal to |& Outer Headers| > | departing Inner | | > | Header) | | > +-----------------+---------------+ > | Not-ECT | ECT(0) | > | ECT(0) | ECT(0) | > | ECT(1) | ECT(1) | > | CE | CE | > +-----------------+---------------+ > > > > On 15/01/2019 22:53, Bob Briscoe wrote: > > - "It MAY instead be set to ECT(1) if the NSH domain supports the experimental L4S capability [RFC8311], [ecnL4S]." > This sentence is confusing from an implementer's perspective. Does the "MAY" here allow interoperability between the two approaches (RFC3168/ RFC8311)? Please clarify in the draft whether ECN-in-NSH-aware nodes are expected to be implemented as defined in [RFC3168] or as in [RFC8311], or a combination of both. > > I agree we need to clarify that. > > Let me get back to you on this one. I have to admit that I can't remember > why we catered for L4S in the way written around table 2. I've checked > back, and I actually wrote this part myself, but it looks wrong to me, > which would be embarrassing. However, I need to check with my co-authors to > confirm that. > > Whatever, thanks for picking this up. > > > Bob > > > -- > ________________________________________________________________ > Bob Briscoe http://bobbriscoe.net/ > >
- [sfc] The SFC WG has placed draft-eastlake-sfc-ns… IETF Secretariat
- Re: [sfc] The SFC WG has placed draft-eastlake-sf… Andrew G. Malis
- Re: [sfc] The SFC WG has placed draft-eastlake-sf… Tal Mizrahi
- Re: [sfc] The SFC WG has placed draft-eastlake-sf… Diego R. Lopez
- Re: [sfc] The SFC WG has placed draft-eastlake-sf… Donald Eastlake
- Re: [sfc] The SFC WG has placed draft-eastlake-sf… Mach Chen
- Re: [sfc] The SFC WG has placed draft-eastlake-sf… Bob Briscoe
- Re: [sfc] The SFC WG has placed draft-eastlake-sf… mohamed.boucadair
- Re: [sfc] The SFC WG has placed draft-eastlake-sf… Andrew G. Malis
- Re: [sfc] The SFC WG has placed draft-eastlake-sf… mohamed.boucadair
- Re: [sfc] The SFC WG has placed draft-eastlake-sf… Andrew G. Malis
- Re: [sfc] The SFC WG has placed draft-eastlake-sf… mohamed.boucadair
- Re: [sfc] The SFC WG has placed draft-eastlake-sf… Joel M. Halpern
- Re: [sfc] The SFC WG has placed draft-eastlake-sf… Donald Eastlake
- Re: [sfc] The SFC WG has placed draft-eastlake-sf… Bob Briscoe
- Re: [sfc] The SFC WG has placed draft-eastlake-sf… mohamed.boucadair
- Re: [sfc] The SFC WG has placed draft-eastlake-sf… Joel M. Halpern
- Re: [sfc] The SFC WG has placed draft-eastlake-sf… Tal Mizrahi
- Re: [sfc] The SFC WG has placed draft-eastlake-sf… mohamed.boucadair
- Re: [sfc] The SFC WG has placed draft-eastlake-sf… Joel M. Halpern
- Re: [sfc] The SFC WG has placed draft-eastlake-sf… mohamed.boucadair
- Re: [sfc] The SFC WG has placed draft-eastlake-sf… Joel M. Halpern
- Re: [sfc] The SFC WG has placed draft-eastlake-sf… Joel M. Halpern
- Re: [sfc] The SFC WG has placed draft-eastlake-sf… Donald Eastlake
- Re: [sfc] The SFC WG has placed draft-eastlake-sf… Loa Andersson
- Re: [sfc] The SFC WG has placed draft-eastlake-sf… mohamed.boucadair
- Re: [sfc] The SFC WG has placed draft-eastlake-sf… Donald Eastlake
- Re: [sfc] The SFC WG has placed draft-eastlake-sf… Donald Eastlake