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

Gaurav Dawra <gdawra.ietf@gmail.com> Thu, 01 March 2018 15:02 UTC

Return-Path: <gdawra.ietf@gmail.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 44BE9126BFD; Thu, 1 Mar 2018 07:02:01 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.698
X-Spam-Level:
X-Spam-Status: No, score=-2.698 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_LOW=-0.7, 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 OCQ2u0rvbyH9; Thu, 1 Mar 2018 07:01:58 -0800 (PST)
Received: from mail-yw0-x231.google.com (mail-yw0-x231.google.com [IPv6:2607:f8b0:4002:c05::231]) (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 44DC4126DED; Thu, 1 Mar 2018 07:01:58 -0800 (PST)
Received: by mail-yw0-x231.google.com with SMTP id s199so2168308ywg.12; Thu, 01 Mar 2018 07:01:58 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=2IwXhT3JU3BYxCOA0RPmh4IZmnXdAfnV8SMZtQQjAXQ=; b=C7y9DK4hn7Pjf9thmXGg1EP0LzkrPnoLu5ZT7c1uOpd5GrvLhJpI5tSk3qiKc2gFJT oBjftCzvfeUvHA2Daek9Zooqkjr0OSD8VRvC0zygM30jVOgqnwiBBt0QQOtzuVEF/cxN He2ruDvpUPR5z/Lhi2srtlEiXi3C79JppbYnEd2ZRJ0GYSPVcbZRVC+3y19kdtruzMey aMGSpOdIxfVHq2xhoEVqyjDr4Zpp9GKvMAf80h3HXWmE5DXL63KxkOIfys+SHG/DTt/c /9htJQP/Wogj5/V84+Qh9XSrVwp8QTmSXfcuUXljki4+yT8PK4Nv2o/b3Sc0q3Q+7Piw FQSQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=2IwXhT3JU3BYxCOA0RPmh4IZmnXdAfnV8SMZtQQjAXQ=; b=OOSzg+oosJkDNueELZLdrcLPPKt/EWdaHfTCBk3PYgYSeILzQfmIziIyqQfUxwdI14 YR++Ga0R0bA91sztUqyDCQOgCUrUbzwGYJGdxeIjDO41DNlh7+axjbgOq2MVHgnKJth8 na1tShH6POAMPHTB5dZrfkRXRAYnWrAXe3nXBFRbdXc/3/kuI2selwpCHvXSYONfof64 OGiBaRnik/o3xRu7LckVaIEwV1mgMgmHJrArd8ELt7kM+yJ9N3BGwFgD3dlTAIiVzuj6 +faG/TvV0Jwy7RMQmOE3Dq7/IT5CjeKiKOHXDTzd5QLePuKkC1+Z8AshSqViNGhHeP83 wkEA==
X-Gm-Message-State: APf1xPD9hvsKNY4URGvsigppJmlhVf6z0UXI+9/yvxQn5D6ARm9qcw3f dsts9iH0hm0exof84L0CpRzHhv9UIiAjOsszcgEd+A==
X-Google-Smtp-Source: AG47ELuPVb84XyewQwFYH2zNdonx3SuR+nFl4aHlchKYXuhKKVj03whm/Di73lQ+tDi28w1ivaumxcaCvd2ilXMjRtA=
X-Received: by 10.129.158.203 with SMTP id v194mr1303867ywg.31.1519916517470; Thu, 01 Mar 2018 07:01:57 -0800 (PST)
MIME-Version: 1.0
Received: by 2002:a25:c82:0:0:0:0:0 with HTTP; Thu, 1 Mar 2018 07:01:57 -0800 (PST)
In-Reply-To: <40ED2C86-3403-4D89-8CA8-FBB9651BF2AB@gmail.com>
References: <a77a198c-2a5a-d754-8725-6d6685338f6c@gmail.com> <40ED2C86-3403-4D89-8CA8-FBB9651BF2AB@gmail.com>
From: Gaurav Dawra <gdawra.ietf@gmail.com>
Date: Thu, 01 Mar 2018 07:01:57 -0800
Message-ID: <CAMOQah8TYNaXMAAKJE2AQpbhwSf+ejhR1vdFmF9OQmzVfTw5rA@mail.gmail.com>
To: Martin Stiemerling <mls.ietf@gmail.com>
Cc: SPRING WG <spring@ietf.org>, tsv-art@ietf.org, Alvaro Retana <aretana.ietf@gmail.com>
Content-Type: multipart/alternative; boundary="94eb2c0b7d941cbcd605665b2465"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/YOuvVgXAkOI4paTVHtxYxRTWe9Y>
Subject: Re: [spring] TSV-ART review of draft-ietf-spring-segment-routing-msdc-08
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Stacked Tunnels for Source Routing \(STATUS\)." <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: Thu, 01 Mar 2018 15:02:01 -0000

Hey Martin,

Seeking your feedback here. Regarding Section 7.1, The intent of the
document is to describe one suggestive way and do not attempt to
standardize any suggested mechanisms based considering the Informational
nature. Authors do not attempt to fully solve – but to indicate how SR
helps towards this.The details of how the hosts figure out what paths to
take through the network such that the TCP and application are not affected
is outside the scope of this document.

Would you prefer to add perhaps - “details outside the scope” or “this is
one of the ways” or something else?

Cheers,

Gaurav


On Wed, Feb 14, 2018 at 8:47 PM, Gaurav Dawra <gdawra.ietf@gmail.com> wrote:

> Hey Martin,
>
> Sorry for late reply. Please see some comments inline[Gaurav]
>
> On Jan 9, 2018, at 2:25 PM, Martin Stiemerling <mls.ietf@gmail.com> wrote:
>
> Hi all,
>
> I've reviewed this document as part of the transport area review team's
> ongoing effort to review key IETF documents. These comments were written
> primarily for the transport area directors, but are copied to the
> document's authors for their information and to allow them to address any
> issues raised. When done at the time of IETF Last Call, the authors should
> consider this review together with any other last-call comments they
> receive. Please always CC tsv-art@… if you reply to or forward this
> review.
>
> Summary:
> This draft has serious issues in Section 7.1, 7.2 and in one part of
> Section3, described in the review, and needs to be rethought. The other
> sections are good AFAIK.
>
>
> Technicals:
> The overall draft looks ok, but the three points below look strange and
> need a fix before publication IMHO:
>
> Both Sections, 7.1. and 7.2., are describing ideas, but not well proven
> funcationality and not even safe to use functionality. Both are some sort
> discussing that different paths in the network could be used by the end
> host traffic. This sounds pretty much like the Path Aware Networking
> Proposed Research Group (https://irtf.org/panrg) and hints to the fact
> that there is no commonly understand and accepted engineering solution in
> this space.
>
> Section 7.1:
> [KANDULA04] is a really old reference that hasn't been followed up in
> recent times and even worse there is no evidence that this is going to work
> good enough or stable enough under real Internet traffic. Additionally, it
> is more than unclear how any modern TCP implementation will react to this
>
> [Gaurav] Will get back on this.
>
>
> Section 7.2:
> This section describes an idea without detailing too much about any
> further aspects. Further it changes the commonly accepted notion of what an
> end host can do with the network. At best this would require a good
> definition of what an end host in your setting is, e.g., a highly modified
> piece of (at least) software that usually not found in OS availble on the
> market (yet?)
> Further communicating instantaneous path characteristics to a central
> point is potentially a bad idea, as the data is already outdated when
> reported by any node.
>
> [Gaurav] I believe Authors are trying to highlight that Host which is
> defined in (https://tools.ietf.org/html/draft-ietf-spring-segment-
> routing-15) can influence the traffic based on the Calculations locally
> or jointly with the controller. Implementations can decide how much
> Centralized -vs- localized control is allowed at Host based on performance
> data collection.
>
>
> Section 3, 3rd bullet point:
> It is the foundation of TCP that the network is regarded as a black box
> and that you infer from the transmission of packets what the current state
> of the network path is. Inferring network path metrics (you mention SRTT,
> MSS, CWND ) is a bad idea, as this would required that all paths exhibit
> this and if not what is going to happen?
> It could be an interesting research field to change many points in TCP's
> behavior, but this once again points to the fact that this not the IETF
> works but IRTF or elsewhere.
>
> [Gaurav] Martin, Authors are trying to suggest that TCP is rightly
> treating Network as Black Box. Authors are implying per path performance
> metrics as not cached. Is there some change in text you are suggesting?
>
> Cheers,
>
> Gaurav
>
>
> Kind regards,
>
>  Martin
>
> _______________________________________________
> spring mailing list
> spring@ietf.org
> https://www.ietf.org/mailman/listinfo/spring
>
>
>