Re: [spring] Updating the SPRING WG Charter

Robert Raszuk <robert@raszuk.net> Fri, 08 June 2018 14:59 UTC

Return-Path: <rraszuk@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 BC6FD130EC3 for <spring@ietfa.amsl.com>; Fri, 8 Jun 2018 07:59:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.402
X-Spam-Level:
X-Spam-Status: No, score=-1.402 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.248, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.249, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=no 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 QMF6dcovwWM7 for <spring@ietfa.amsl.com>; Fri, 8 Jun 2018 07:59:12 -0700 (PDT)
Received: from mail-pg0-x22b.google.com (mail-pg0-x22b.google.com [IPv6:2607:f8b0:400e:c05::22b]) (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 312E9130EE4 for <spring@ietf.org>; Fri, 8 Jun 2018 07:59:11 -0700 (PDT)
Received: by mail-pg0-x22b.google.com with SMTP id r21-v6so6183377pgv.4 for <spring@ietf.org>; Fri, 08 Jun 2018 07:59:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=vm9zobb/EE0k0pHlnDFMTQS1vFE7hyI6VnXt20izyIM=; b=d3dS2tXzv2jzCCSmq7EVODHBPMmRjc6d0PGIv83raQGX+YAX1ws4sONLODoKnXTZYU Uc6lEWm/L3+6DD7hT1DQ/8OK3wxytpMX6+jsMZON7YF1YpIilyeY130LkMKgkZqR6SRV sZg+WkWAnJm3n/ncr5BATVu5LK7k0eW8gi/pia9ssRVRf88gmQMX5309YbHI1tToZKlF YVkZHtWbe1Z2UzrAubQn9+IBF4hU5MDAPGGoWo7m8r0a1pTB4FBDs6Ng1PuZWj6uAQ/j GXpzu1S5IqwJbaaaMqRv+5YSUsd7JoRJd9o9P0GNOt5R5i2ZlSq0M9yW0CfkLHsXetwB +7+A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=vm9zobb/EE0k0pHlnDFMTQS1vFE7hyI6VnXt20izyIM=; b=XA2fc4B3OeZ+UreYGI3xdBPLMcDLztBXSzVSVqADXPwpdLber0i6EOP+qFai2EXBRz R5NBUX65cHbKQCENGZ8HA081swEK5suhJD8JDmtT7GJOqxavvV4muYNwEFvxIWN4Zn16 1uS9nXBLVvWMR8qTZu6KmrxD+0W0+q69aD//PNKHk8k076FYZr87YNr4WJR2G6rQjjDM EYEn3I+hIPaPC+lf3gKE7Y94wHj/zpnbZ69qGWem9YjQqfe5nOH5y8d/BiYslkUzTZ1A FHtyeP8CHOQXQhxPkNdNytwVZgflmSYGpq39TLUco+1Loqdq81xwYTATPdausvZ3T96s x1fg==
X-Gm-Message-State: APt69E3NWUvQy2eu83flb040ssxEKjSrEYnsSdw0dPxOk9+9R8kzpf37 9f7W6av63OxytJNki9IRYYfihH1VZHWLcuMZm/w=
X-Google-Smtp-Source: ADUXVKJYTGj5TH6fcFBIjL27zRzqOU7Ej05yMxGJ+GMl18H3EKknj9aYebLBBh6QUUKZRSeASCT0ZeAin5skMCFMCRw=
X-Received: by 2002:a63:3488:: with SMTP id b130-v6mr5537351pga.396.1528469950303; Fri, 08 Jun 2018 07:59:10 -0700 (PDT)
MIME-Version: 1.0
Sender: rraszuk@gmail.com
Received: by 2002:a17:90a:9202:0:0:0:0 with HTTP; Fri, 8 Jun 2018 07:59:09 -0700 (PDT)
In-Reply-To: <DB5PR0301MB19094268D61209CFB345DE609D7B0@DB5PR0301MB1909.eurprd03.prod.outlook.com>
References: <8CCB28152EA2E14A96BBEDC15823481A1CB79F12@sjceml521-mbs.china.huawei.com> <16253F7987E4F346823E305D08F9115A99A7D4CE@nkgeml514-mbx.china.huawei.com> <CAHd-QWvx-tkP1Asx3PwM3p2=wjuJm7b=A4Hb-BUnCMRzwT1J8w@mail.gmail.com> <8CCB28152EA2E14A96BBEDC15823481A1CB7FBFE@sjceml521-mbs.china.huawei.com> <CAHd-QWu+184A3Nje_Bmki9A3wwpp=4YyyKTTkWBtLcf_gt7Lvg@mail.gmail.com> <75252B5F-6BCB-4166-ACC1-C9E9697B7B68@cisco.com> <CA802BB9-00E2-4DA4-B7F2-B0ECB5DBD8FD@bell.ca> <DB5PR0301MB1909A63446648764B90DA47D9D640@DB5PR0301MB1909.eurprd03.prod.outlook.com> <CA+b+ERnV1f9LoPUn0N7f5yHS4BWmHRKfdyF62tin2eSXOpx_yw@mail.gmail.com> <a57dfef6-40c6-eece-7c9a-2517fc0c5d16@juniper.net> <CA+b+ER=UknPNDweStHDXvbsuqkL2+r5=5zzS4ujAredew_F_vQ@mail.gmail.com> <DB5PR0301MB19094268D61209CFB345DE609D7B0@DB5PR0301MB1909.eurprd03.prod.outlook.com>
From: Robert Raszuk <robert@raszuk.net>
Date: Fri, 08 Jun 2018 16:59:09 +0200
X-Google-Sender-Auth: w67EicaqoUZHuYwJ_OVXA8wRlks
Message-ID: <CA+b+ER=WX6WOxM7BhiysZxY39dNYYAHwT2hemR-tD+PLGi+KiQ@mail.gmail.com>
To: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>
Cc: "spring@ietf.org" <spring@ietf.org>, Xiejingrong <xiejingrong@huawei.com>, Michael McBride <Michael.McBride@huawei.com>, Rob Shakir <robjs=40google.com@dmarc.ietf.org>, "Zafar Ali (zali)" <zali@cisco.com>, "Voyer, Daniel" <daniel.voyer@bell.ca>, Eric C Rosen <erosen@juniper.net>
Content-Type: multipart/alternative; boundary="000000000000701b67056e22a473"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/rq6igQx-R19FS51BIIDxCsMLJ-M>
Subject: Re: [spring] Updating the SPRING WG Charter
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.26
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: Fri, 08 Jun 2018 14:59:15 -0000

Sasha,

> because usage of domain-wide labels has been discussed many times in the
past and rejected by the MPLS WG.

That comment I quite do not follow. Entire concept of SR-MPLS  is based on
domain wide labels (distributed via IGP or OOB) and my description applies
to SR based networks with both MPLS as well as v6 encap.

In other words we already have domain wide MPLS labels to indicate various
types of segments. What I proposed would at most require perhaps new type
which would embed node + replication function.

Thx,
R.


On Fri, Jun 8, 2018 at 4:53 PM, Alexander Vainshtein <
Alexander.Vainshtein@ecitele.com> wrote:

> Robert,
>
> I concur with Eric.
>
>
>
> I also think that the scenarios you describe as relevant for
> SR-fan-out/SR-spray (“applications which on one side do not really
> require full multicast yet they would benefit with content to be send once
> from server and arrived at two or more caches”) strongly resembles
> IGMP/MLD Proxy applications (RFC 4605
> <https://tools.ietf.org/html/rfc4605>). Is such an analogy correct?
>
>
>
> Last but not least, it seems that your description of SR-fan-out mandates
> usage of domain-wide labels (mentioned by Eric as well_. If this is indeed
> so, I consider this as a stopper because usage of domain-wide labels has
> been discussed many times in the past and rejected by the MPLS WG.
>
>
>
> Regards,
>
> Sasha
>
>
>
> Office: +972-39266302
>
> Cell:      +972-549266302
>
> Email:   Alexander.Vainshtein@ecitele.com
>
>
>
> *From:* rraszuk@gmail.com [mailto:rraszuk@gmail.com] *On Behalf Of *Robert
> Raszuk
> *Sent:* Thursday, June 7, 2018 7:04 PM
> *To:* Eric C Rosen <erosen@juniper.net>
> *Cc:* Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>;
> spring@ietf.org; Xiejingrong <xiejingrong@huawei.com>; Michael McBride <
> Michael.McBride@huawei.com>; Rob Shakir <robjs=40google.com@dmarc.ietf.org>;
> Zafar Ali (zali) <zali@cisco.com>; Voyer, Daniel <daniel.voyer@bell.ca>
> *Subject:* Re: [spring] Updating the SPRING WG Charter
>
>
>
> Hi Eric,
>
>
>
> The way I look at this is really not from the perspective of true dynamic
> multicast with tree building etc .. .I look at this as anchor points to
> replicate unicast flows into two or more endpoints maybe once or twice in
> entire domain.
>
>
>
> So for sure if you would try to apply this technique to distribute
> traditional multicast there is tons of things which can go wrong and you
> are better off with BIER.
>
>
>
> But there are applications which on one side do not really require full
> multicast yet they would benefit with content to be send once from server
> and arrived at two or more caches. Maybe we just don't have the right name
> for it in networking yet :)
>
>
>
> Cheers,
> R.
>
>
>
>
>
> On Thu, Jun 7, 2018 at 5:52 PM, Eric C Rosen <erosen@juniper.net> wrote:
>
> On 6/7/2018 10:55 AM, Robert Raszuk wrote:
>
> Imagine a segment with embedded meaning that packets received with such
> value X should be replicated to interfaces  Y & Z. Such decision can be
> configured from controller or locally computed.
>
>
>
> Nothing there is per-path as well as nothing there is per flow or per
> multicast group. It is a local function.
>
>
> How can you say "nothing there per-path"?  The label X represents a
> multicast tree, and thus constitutes per-path state.    If some packets
> need to go to Y and Z, some need to go to Y, Z, and W, some need to go to
> Y, U, and V, etc., you obviously need a different label for each different
> multicast tree, and appropriate per-tree state.
>
> Using a controller to set up multicast paths may be a good idea in some
> scenarios, but let's not pretend it doesn't create per-path state in the
> router.  Per-path (per-tree) is not the same as per-flow or per-group, of
> course, but that's true of any technique that aggregates flows into
> multicast tunnels.
>
> Note also that if the label X is domain-wide unique and there is no RPF
> check, there is the possibility of nasty multicast loops.  These is some
> discussion of this in draft-zzhang-bess-bgp-multicast-controller-00.
>
>
>
>
> ____________________________________________________________
> _______________
>
> This e-mail message is intended for the recipient only and contains
> information which is
> CONFIDENTIAL and which may be proprietary to ECI Telecom. If you have
> received this
> transmission in error, please inform us by e-mail, phone or fax, and then
> delete the original
> and all copies thereof.
> ____________________________________________________________
> _______________
>