Re: [Tsv-art] [spring] TSV-ART review of draft-ietf-spring-segment-routing-msdc-08
Rob Shakir <robjs@google.com> Wed, 21 November 2018 20:32 UTC
Return-Path: <robjs@google.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 13DF2130DC5 for <tsv-art@ietfa.amsl.com>; Wed, 21 Nov 2018 12:32:44 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -18.958
X-Spam-Level:
X-Spam-Status: No, score=-18.958 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, NORMAL_HTTP_TO_IP=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=unavailable 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 YyvlvdRXCWnD for <tsv-art@ietfa.amsl.com>; Wed, 21 Nov 2018 12:32:42 -0800 (PST)
Received: from mail-wr1-x42c.google.com (mail-wr1-x42c.google.com [IPv6:2a00:1450:4864:20::42c]) (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 B3816130DC7 for <tsv-art@ietf.org>; Wed, 21 Nov 2018 12:32:38 -0800 (PST)
Received: by mail-wr1-x42c.google.com with SMTP id j10so7052679wru.4 for <tsv-art@ietf.org>; Wed, 21 Nov 2018 12:32:38 -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=tAec6463gg+Tf6dOWhlLbnuHVuDwZUhrPozfKgq35l4=; b=a0f7X1iTo1EK8RZj414ZbFq2gVUulviIuvde/704Jgn2GxEVEAOhkSciT6eQCTHJgC /tYeqB8KViCLrgxbELXZNG9bGiLw/3eCv4rNRpOPcoDv5Dn8qRT7ewMsXvvgbHFWR7ic DyhJmexpBnnWc2iT2Rh/BifeDL3FZsLnlJmm5dBRLWQhmGjzaXax3Q359AYKTEJwCFJC dV6fKu+tvaK8dw34L3rUHbBW/HUs0J0Tv8wh8dLagXHzjo0XsvFRavnvhzAf7iy7MTM/ JvQO7kYDnn1r9EcU8co7vxHT37DBr2JNn7Rh4M9isoGv8QZTgGwHJbhC1w/5XlvKEUj8 q43g==
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=tAec6463gg+Tf6dOWhlLbnuHVuDwZUhrPozfKgq35l4=; b=eigGim0bujM0caL/pjPXBu+f/DvfFTlOk1EGW1foZwp4PjKkQqobrifICm0fIpJ4wa Ya/yzOV5omMqrmZV8jqJ+y9AId3FWceHzCjgJNb3W49lzGy9GR+fgPHNexkGoRQrUXIN EQKqQ6iZy1vEYlMdi4SMe6FxHMHmQwlp5NTMtxfrwN6Cb+Z3eCpEGAc/525q3GOg3n/P tJwB9XGqKyrzZpUnm3u9cBf6UPg41C3myyq422oHbkdkT4OB+OPV4iszpnn+FhHo/tya r/1P/HlB+CAZ8ZG1dgOqTcOinYbIvNDavfFvjzN0i0FDJovFF8Lyc1pVwx6D0BIIffHJ DB2A==
X-Gm-Message-State: AA+aEWYC2+ui2JGqsVEtnaLkBilNm/Wta4I0ZuBT7TFUjXL4UJ7nJhTT JTUvdEDhLOi2fA5pYgWR6zgog+G/jtH7q8ai2uuPwg==
X-Google-Smtp-Source: AFSGD/UwhaAnxLbtt0+6fuA34BHtNjOyL3WFOvSHJeYeWL6KQIUSUs2/J5SN+Xb+UuPJLGnE3bVjAlYkQxaVvvvZeIU=
X-Received: by 2002:a5d:4a0c:: with SMTP id m12mr4034614wrq.38.1542832356598; Wed, 21 Nov 2018 12:32:36 -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>
In-Reply-To: <24740D0F-E0A0-4AD2-9D0A-DC38F98B1498@gmail.com>
From: Rob Shakir <robjs@google.com>
Date: Wed, 21 Nov 2018 12:32:18 -0800
Message-ID: <CAHd-QWveYGMbgYptuKq0Yte894FfX4za=uXOj+fcKgA3BHq2dg@mail.gmail.com>
To: Gaurav Dawra <gdawra.ietf@gmail.com>
Cc: Alvaro Retana <aretana.ietf@gmail.com>, Martin Stiemerling <mls.ietf@gmail.com>, Mirja Kühlewind <ietf@kuehlewind.net>, SPRING WG List <spring@ietf.org>, draft-ietf-spring-segment-routing-msdc@ietf.org, tsv-art@ietf.org
Content-Type: multipart/alternative; boundary="000000000000909f1f057b32a633"
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsv-art/kCEgedFJVAusqcPJ2RwZttQt7fM>
Subject: Re: [Tsv-art] [spring] TSV-ART review of draft-ietf-spring-segment-routing-msdc-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, 21 Nov 2018 20:32:44 -0000
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 > <https://tools.ietf.org/html/rfc7855#section-3.3.1> 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 >> >
- Re: [Tsv-art] [spring] TSV-ART review of draft-ie… Gaurav Dawra
- Re: [Tsv-art] [spring] TSV-ART review of draft-ie… Gaurav Dawra
- Re: [Tsv-art] [spring] TSV-ART review of draft-ie… Martin Stiemerling
- Re: [Tsv-art] [spring] TSV-ART review of draft-ie… Alvaro Retana
- Re: [Tsv-art] [spring] TSV-ART review of draft-ie… Gaurav Dawra
- Re: [Tsv-art] [spring] TSV-ART review of draft-ie… Mirja Kühlewind
- [Tsv-art] TSV-ART review of draft-ietf-spring-seg… Martin Stiemerling
- Re: [Tsv-art] [spring] TSV-ART review of draft-ie… Gaurav Dawra
- Re: [Tsv-art] [spring] TSV-ART review of draft-ie… Gaurav Dawra
- Re: [Tsv-art] [spring] TSV-ART review of draft-ie… Gaurav Dawra
- Re: [Tsv-art] [spring] TSV-ART review of draft-ie… Gaurav Dawra
- Re: [Tsv-art] [spring] TSV-ART review of draft-ie… Alvaro Retana
- Re: [Tsv-art] [spring] TSV-ART review of draft-ie… Martin Stiemerling
- Re: [Tsv-art] [spring] TSV-ART review of draft-ie… Martin Stiemerling
- Re: [Tsv-art] [spring] TSV-ART review of draft-ie… Gaurav Dawra
- Re: [Tsv-art] [spring] TSV-ART review of draft-ie… Gaurav Dawra
- Re: [Tsv-art] [spring] TSV-ART review of draft-ie… Gaurav Dawra
- Re: [Tsv-art] [spring] TSV-ART review of draft-ie… Gaurav Dawra
- Re: [Tsv-art] [spring] TSV-ART review of draft-ie… Gaurav Dawra
- Re: [Tsv-art] [spring] TSV-ART review of draft-ie… Alvaro Retana
- Re: [Tsv-art] [spring] TSV-ART review of draft-ie… Gaurav Dawra
- Re: [Tsv-art] [spring] TSV-ART review of draft-ie… Gaurav Dawra
- Re: [Tsv-art] [spring] TSV-ART review of draft-ie… Gaurav Dawra
- Re: [Tsv-art] [spring] TSV-ART review of draft-ie… Mirja Kühlewind
- Re: [Tsv-art] [spring] TSV-ART review of draft-ie… Gaurav Dawra
- Re: [Tsv-art] [spring] TSV-ART review of draft-ie… Gaurav Dawra
- Re: [Tsv-art] [spring] TSV-ART review of draft-ie… Mirja Kühlewind (IETF)
- Re: [Tsv-art] [spring] TSV-ART review of draft-ie… Gaurav Dawra
- Re: [Tsv-art] [spring] TSV-ART review of draft-ie… Mirja Kuehlewind (IETF)
- Re: [Tsv-art] [spring] TSV-ART review of draft-ie… Alvaro Retana
- Re: [Tsv-art] [spring] TSV-ART review of draft-ie… Gaurav Dawra
- Re: [Tsv-art] [spring] TSV-ART review of draft-ie… Rob Shakir
- Re: [Tsv-art] [spring] TSV-ART review of draft-ie… Gaurav Dawra
- Re: [Tsv-art] [spring] TSV-ART review of draft-ie… Rob Shakir
- Re: [Tsv-art] [spring] TSV-ART review of draft-ie… Mirja Kuehlewind (IETF)
- Re: [Tsv-art] [spring] TSV-ART review of draft-ie… Gaurav Dawra
- Re: [Tsv-art] [spring] TSV-ART review of draft-ie… Mirja Kuehlewind (IETF)
- Re: [Tsv-art] [spring] TSV-ART review of draft-ie… Rob Shakir