Re: [spring] [Tsv-art] TSV-ART review of draft-ietf-spring-segment-routing-msdc-08

Rob Shakir <robjs@google.com> Mon, 03 December 2018 15:04 UTC

Return-Path: <robjs@google.com>
X-Original-To: spring@ietfa.amsl.com
Delivered-To: spring@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1DB06130E4B for <spring@ietfa.amsl.com>; Mon, 3 Dec 2018 07:04:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -18.959
X-Spam-Level:
X-Spam-Status: No, score=-18.959 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-1.459, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, ENV_AND_HDR_SPF_MATCH=-0.5, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5, USER_IN_DEF_SPF_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=google.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 1-h__2FoLRt6 for <spring@ietfa.amsl.com>; Mon, 3 Dec 2018 07:04:02 -0800 (PST)
Received: from mail-wm1-x32e.google.com (mail-wm1-x32e.google.com [IPv6:2a00:1450:4864:20::32e]) (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 13D3E130E5F for <spring@ietf.org>; Mon, 3 Dec 2018 07:03:57 -0800 (PST)
Received: by mail-wm1-x32e.google.com with SMTP id g67so6005653wmd.2 for <spring@ietf.org>; Mon, 03 Dec 2018 07:03:56 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=cmJ9H18kbrpHY0CKVHmwZ3S80/kEHSJv/4jGPnOBryQ=; b=ulqVUqvyrv6QN04Cc9zAYT4lvX0hoySlPFC/PHlNBZXFjP7MJpmM3+306vB+Q08xFp h2FRLa8frSuv7QKOgNSoqHXdsTFfOjp+9jrHs81xnl6nZTneyjXZ06rwzgLGrWJqa76C MGllFYt3RbdBik//fCHfAupuu5c3sdSjAfkqOosaTQe7eeUfVTnxw182zQOd3bdGiSz0 C1HzWT9YB1vZf2BoDhKxGrn/vSq9J+BX3WpzVCbShjaX1VzSJSGERtVhro3RsnXxPyMG 6q38MyleUBryiV2PqlkiTQKBQLFIWIodGf4qjK7YazPZynRMFrDnr8o0MA27oR1Nuh21 N4HA==
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=cmJ9H18kbrpHY0CKVHmwZ3S80/kEHSJv/4jGPnOBryQ=; b=QGunzC5voDSOMrIbxs69r4FFFP3cMifmjHkFG72zegUU5POHfSB8t8odFjz+qvdedd tIFdqdzH5fOMNl5YFPZf88Bq5W7+/XwdEEchrzvTN0tX7UZ+V8GhTV0mtPc23ZOU4Vkx Dl/lWlpW2KGey1Q2xx1ZclrFpI2TwEDTnphNJV0MY/oTPo3C3n2ApaiUvo3tZ3XQjxeu klMyGuPSqpnsQBW4kBlj7tgTxoFtez4hBajMCkcZTVspM+6t3OzEXSSfFYRdKZR7S90M 5xBMBYsyaurtN8NAcxXv6Vft2etGVRgIqAO+XbwrIpz0yJGQzs+X2jdn5jwpDrtLTzy/ xmkA==
X-Gm-Message-State: AA+aEWbeSMN4hpkQ212C55PpxmHhFksPgJ/EfS8X9fAEOyLIgkjlvPh9 ag7Ky8Ofd7Pn2GBCk5bL+pv9oAAJ68KG1VdhBPkSZg==
X-Google-Smtp-Source: AFSGD/VexAZbs2jKgu03Te2tz7kZnII3GK99dGV4wb/t6A2exau7/vv34LMgnHiQGCCv4x5MBOu6QM65S8w24npkWFk=
X-Received: by 2002:a1c:990c:: with SMTP id b12mr1949531wme.106.1543849434959; Mon, 03 Dec 2018 07:03:54 -0800 (PST)
MIME-Version: 1.0
References: <a77a198c-2a5a-d754-8725-6d6685338f6c@gmail.com> <6dd41180-83bd-c02e-1783-df873e749941@gmail.com> <ACD3CA27-2B92-4BD9-9D2B-A22FE20A65E7@gmail.com> <EC4C550B-05D7-4E6D-A1FD-ED48ECDC3059@gmail.com> <465981C7-7AB1-43AF-8A80-69D835871077@gmail.com> <CAMMESszPMdjpFLjY7aMVaaPbP0GVVZgB_n6hu4gQt6fSbGOi8A@mail.gmail.com> <d0d88a49-9cd8-fad4-9a8f-af45f1a8da2c@gmail.com> <CAMMESsxXhdXGd3k9qzPWqdnLyJb+m50K0y4-U9G=R_E1heoZ-Q@mail.gmail.com> <CAMOQah81UHX0HZM98cyjv50N1hzUqgUi8tUn96HVwPqPvKxW=w@mail.gmail.com> <8652B1BB-C2E7-4324-8E79-E3092362AE1A@gmail.com> <CAMOQah-qL6MxEQKXzEzXN8b3ToSTnX1uJ5AZafh=8E35qv1DZQ@mail.gmail.com> <c4bbf256-9552-ca47-812e-d60838c301c8@kuehlewind.net> <2120B719-EB92-4A47-A26C-0E2E810F1CA8@gmail.com> <CAMOQah9s57vgjUVynBqZim=7fx0745uQeOKARu8DtKdiFU36ng@mail.gmail.com> <3b257a8a-0455-cd1b-6e95-0e03ab3f1830@kuehlewind.net> <CAMOQah9vxzNMqXqKY-YNM1LLBMyryx=bFoDeBp4Da7MCt39Uxg@mail.gmail.com> <CAMOQah_YGkkwcwd3sepNy_7iU+mjAjgESLwekbQnNmKesJYJbQ@mail.gmail.com> <870b223b-5fa7-e5f3-919f-f36521d69d68@kuehlewind.net> <AF02069C-A2C0-497E-A0F3-1F6217274650@gmail.com> <C28FE61D-0354-4A2C-B5CA-AAB00D84FB79@kuehlewind.net> <CAMMESsxdB4+5yWfCY2huh1eqvAEU-+Nz-0VhJvdHohZ4ffCUdQ@mail.gmail.com> <CAMOQah93LJYdroRZQa0-y4eWxE-coUFbkm9n+_eQgAqcdQzZWA@mail.gmail.com> <CAHd-QWsMjGVD4doCV4OfwSrKA3ChnrDBd4DYA6VNp3EiqQ32ww@mail.gmail.com> <24740D0F-E0A0-4AD2-9D0A-DC38F98B1498@gmail.com> <CAHd-QWveYGMbgYptuKq0Yte894FfX4za=uXOj+fcKgA3BHq2dg@mail.gmail.com> <56D33571-A031-4375-955D-348401118CAF@gmail.com> <6A725C8E-541D-4B37-A2AC-EC90FA4D16C8@kuehlewind.net>
In-Reply-To: <6A725C8E-541D-4B37-A2AC-EC90FA4D16C8@kuehlewind.net>
From: Rob Shakir <robjs@google.com>
Date: Mon, 03 Dec 2018 07:03:40 -0800
Message-ID: <CAHd-QWu-Jqdg4YS3FSnjaMyQYwKidACjv4vtkuKrEjuSC-pYmQ@mail.gmail.com>
To: "Mirja Kuehlewind (IETF)" <ietf@kuehlewind.net>
Cc: Alvaro Retana <aretana.ietf@gmail.com>, Gaurav Dawra <gdawra.ietf@gmail.com>, Martin Stiemerling <mls.ietf@gmail.com>, SPRING WG <spring@ietf.org>, draft-ietf-spring-segment-routing-msdc@ietf.org, tsv-art@ietf.org
Content-Type: multipart/alternative; boundary="00000000000028e51e057c1f75a4"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/VHftTJniOb77t4xPaPAFUzdV12g>
Subject: Re: [spring] [Tsv-art] TSV-ART review of draft-ietf-spring-segment-routing-msdc-08
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Source Packet Routing in NetworkinG \(SPRING\)" <spring.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/spring>, <mailto:spring-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/spring/>
List-Post: <mailto:spring@ietf.org>
List-Help: <mailto:spring-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/spring>, <mailto:spring-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 03 Dec 2018 15:04:05 -0000

Great. Thanks to all for driving this to a mutually acceptable outcome.

r.

On Fri, Nov 30, 2018, 12:07 AM Mirja Kuehlewind (IETF) <ietf@kuehlewind.net>
wrote:

> Thanks! I cleared my discuss!
>
> > Am 30.11.2018 um 00:15 schrieb Gaurav Dawra <gdawra.ietf@gmail.com>:
> >
> > Hi, folks,
> >
> > Posted a new version. Hopefully, this help closes this document..
> >
> > Cheers,
> >
> > Gaurav
> >
> > On Wed, Nov 21, 2018 at 12:32 PM Rob Shakir <robjs@google.com> wrote:
> > Great. Thanks Gaurav.
> >
> > Please ping Mirja once you have posted the new version, and hopefully we
> can progress this document.
> >
> > Cheers,
> > r.
> >
> > On Wed, Nov 21, 2018, 11:00 AM Gaurav Dawra <gdawra.ietf@gmail.com>
> wrote:
> > Rob -
> >
> > After some discussions with authors - I will remove Sec. 7. Hopefully,
> this will close out this informational doc.
> >
> > Will post a new version.
> >
> > Cheers
> >
> > Gaurav
> >
> > Sent from my iPhone
> >
> > On Nov 2, 2018, at 10:09 AM, Rob Shakir <robjs@google.com> wrote:
> >
> >> Gaurav,
> >>
> >> Can we distill down (to Mirja's question earlier) what this section is
> trying to impart?
> >>
> >> Taking a step back, it looks to me like you basically want to say:
> >>      • (7.1) since there are explicit label stacks associated with each
> candidate path within an ECMP, any TE mechanism inside of the datacentre
> can exploit this to target a single one of them, rather than the whole set.
> The scope of doing so requires careful consideration of the traffic being
> balanced, but SR allows this to be the case.
> >>      • (7.2) further to 7.1, it's not only for bandwidth-aware TE that
> this is the case, it may be for other traffic engineering optimisation
> criteria.
> >>      • (7.3) the ability to allow targeting of traffic means that one
> can probe individual links.
> >> These points are not unique to the MSDC problem space that you're
> discussing. 3.3.1 in 7855 discusses 1+2 IMHO, and OAM is covered in 8403.
> Am I missing something?
> >>
> >> If not, please do seriously consider (as the author group) removing
> this section, or simply linking to the other documents with brief
> statements on the underlying points.
> >>
> >> Kind regards,
> >> r.
> >>
> >> On Thu, Nov 1, 2018 at 9:20 PM Gaurav Dawra <gdawra.ietf@gmail.com>
> wrote:
> >> Thanks Alvaro.
> >>
> >> Mirja,
> >>
> >> How does this text sound? I am inclined to the discussion over the
> phone if we need further discussion :)
> >>
> >> "This section outlines as an example a possible solution for addressing
> flow steering problem using SR.  The host which is originating an flow may
> share its application observations with a centralized agent by indicating
> its bandwidth requirements and the destination for the flow, that enables
> the latter to keep up-to-date network bandwidth demand maps for such flows
> correlated with the actual utilization of the paths in the network. The
> centralized agent may use this information to make an optimal routing
> decision. The end host may receive updated steering information from the
> centralized agent, published via external mechanisms, of specific paths
> with their bandwidth availability on which to steer its flow.
> >>
> >> For example, an application A..1 is informed about explicit paths to Z
> {16006, 16011} which has bandwidth availability such as not to degrade
> other flows. The centralized agent may similarly pin flows on other
> disjoint explicit paths. Over a period of time, or once the flow is gone
> (as reported by the application), then the centralized agent updates the
> hosts to revert back to their normal per-flow ECMP based hashing for
> load-sharing. The details of how such a solution may be realized is outside
> the scope of this document. However, the traffic steering mechanism using
> SR allows for solving some of these problems in the data-center."
> >>
> >> Gaurav
> >>
> >> On Mon, Oct 29, 2018 at 12:41 PM Alvaro Retana <aretana.ietf@gmail.com>
> wrote:
> >> On October 29, 2018 at 11:34:13 AM, Mirja Kuehlewind (IETF) (
> ietf@kuehlewind.net) wrote:
> >>
> >> Hi!
> >>
> >> FWIW, I agree with Mirja and her proposal below.  Not only does it
> sound like this Informational document is talking about items that should
> be out of scope, but the first paragraph in §7 says that it talks about
> "how the problems described above (in section 3) could be solved using the
> segment routing concept.”  To me, these are examples and (as the text also
> mentions) "only parts of the solution”.
> >>
> >> Let’s please wrap this document up!
> >>
> >> Thanks!
> >>
> >> Alvaro.
> >>
> >>
> >>> this still sounds very much like inventing a new mechanism which seem
> a bit out of scope for this document. However, after all bandwidth
> requirements might not be known or are very dynamic because of congestion
> control or adaption mechanism in the application (e.g. adaptive video
> traffic), and therefore there it is still the same problem that it is no
> reasonable to make decision based on this very dynamic metric.
> >>>
> >>> The text below sounds like you are rather interested to a) distinguish
> elephant from mice flows and b) understand if the elephant flow has a
> maximum bandwidth cap (because it's application-limited). These are
> different information and might be more useful for your case. However, I
> still think having this discussion in this level of details goes beyond the
> scope of the document.
> >>>
> >>> What’s about just saying something like, a central host can collect
> per-flow information, either from the host directly or measurement on the
> path, and use this information to impact routing. I would, however, also
> like to see a note/warning in this context that metrics that are changing
> very dynamically should not be used as input for routing decisions..
> >> _______________________________________________
> >> spring mailing list
> >> spring@ietf.org
> >> https://www.ietf.org/mailman/listinfo/spring
> > _______________________________________________
> > Tsv-art mailing list
> > Tsv-art@ietf.org
> > https://www.ietf.org/mailman/listinfo/tsv-art
>
>