Re: [spring] draft-voyer-spring-sr-replication-segment-00 //RE: draft-voyer-spring-sr-p2mp-policy-03

Rishabh Parekh <rishabhp@gmail.com> Fri, 15 November 2019 18:47 UTC

Return-Path: <rishabhp@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 21EF4120A85 for <spring@ietfa.amsl.com>; Fri, 15 Nov 2019 10:47:22 -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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, 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 lIOuvAQX9JKh for <spring@ietfa.amsl.com>; Fri, 15 Nov 2019 10:47:17 -0800 (PST)
Received: from mail-wm1-x32d.google.com (mail-wm1-x32d.google.com [IPv6:2a00:1450:4864:20::32d]) (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 24808120A64 for <spring@ietf.org>; Fri, 15 Nov 2019 10:47:16 -0800 (PST)
Received: by mail-wm1-x32d.google.com with SMTP id j18so10713573wmk.1 for <spring@ietf.org>; Fri, 15 Nov 2019 10:47:16 -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:content-transfer-encoding; bh=ygXddgKO5h7fN0nxpOjjRk28NkkBRsZ4f6VfyPVnpFs=; b=D/Y6rVKh3Td1SEq31MdQxAjqRPzepSNB6pnEXCm7rIIyRSymTQLP7DC+xIpVawp/Nf ui8CzTROFRhATNXV4x9e3b7BnUGrIszIIYcmkoRJ0f+ZnNaFpNzPewBPk2qhpbzoAH5X rzCOEXhCSpvO/pqBprJHwfB8J87Hl6/jx89ZlJ33Dy2hmj0h38m0Kc4G6fa/HC887unk 7y/Ga7WrEWgi+B91FLVYA/2vbH9Ri8J69trle4yQ2kkPsZaAE1/AbjgP/OKpkcV/6NRy VG1usr+tk1KvYKA252PJcQgpxQGJpWivK85yBADm7Tz31kn47IhTCIdgIBw/oH0Cw15B qcfg==
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:content-transfer-encoding; bh=ygXddgKO5h7fN0nxpOjjRk28NkkBRsZ4f6VfyPVnpFs=; b=Zx2LaQx3IKRH0Pz7TRj6k+BJiwhC5yoazGculQ1JP3QTsw9EqqY090jEKlcaVRWBcA J+WBGSHXY5Rpig58bcUU8xfaASI4dzDTWrKGyMmMayj67UKWyQDhQWpA8NcYqs9YduLa 3ZGnLIqmzWJzJWQOoL4DF3UyFQuhoR7zKFgYHfF4+I0dUFVeHBBGYB+b2OqpPXr+xxLu V1kvhtT6qVWT4/pPKddpHUgu4CTf1sq0s64vQohtoR/ktHZgMtIVQSEF6n2BYM9FZrF2 86RJZiVr5KePgAc+HtOfk9QsLORk9BT1fd5i8ZqEPtMLdQyT8uAJpfcboKDcYBggEir9 IT9Q==
X-Gm-Message-State: APjAAAV1B/16Rgf2ELvLsncAg2hsyohfM3o7aUGIEniat3DHeOWWaC2o aGj9ns0S0xJMepcQcZWfPlpAxhLJirMKNRRWPV4=
X-Google-Smtp-Source: APXvYqxEn9Y2dYXyTc7mVlBcEQ3lc5mS202LjN75DnHLLZulzAYSwMTz+jJrcmioljs8UAbDYTFu+NcmqP7cg0RwQ7s=
X-Received: by 2002:a1c:740a:: with SMTP id p10mr15370394wmc.49.1573843635524; Fri, 15 Nov 2019 10:47:15 -0800 (PST)
MIME-Version: 1.0
References: <16253F7987E4F346823E305D08F9115AABA7FB81@nkgeml514-mbs.china.huawei.com>
In-Reply-To: <16253F7987E4F346823E305D08F9115AABA7FB81@nkgeml514-mbs.china.huawei.com>
From: Rishabh Parekh <rishabhp@gmail.com>
Date: Fri, 15 Nov 2019 10:47:02 -0800
Message-ID: <CABjMoXbzQgJ1-AD5xS4ioyO+dCPrMa35qfyWuW+EH7aytWjnMg@mail.gmail.com>
To: "Xiejingrong (Jingrong)" <xiejingrong@huawei.com>
Cc: "bruno.decraene@orange.com" <bruno.decraene@orange.com>, SPRING WG List <spring@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/3E6bXrWRRHvGk7inJn4yiTwq1fI>
Subject: Re: [spring] draft-voyer-spring-sr-replication-segment-00 //RE: draft-voyer-spring-sr-p2mp-policy-03
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: Fri, 15 Nov 2019 18:47:22 -0000

Jingrong,

You must have read a completely different document.

>You confirmed “Also the SPRING WG is not really chartered nor have the expertise to define a specification creating a multicast tree”
>But the updated document seems to create a multicast tree.  As above, “stitch multiple replication segments in an SR domain” is creating a multicast tree.
>For simple comparison, mLDP is exactly such thing of “stitching multiple replication segments in a domain”.

Below is text from our draft. Please note the words "outside the scope
of this document."
"Multiple Replication segments can be stitched together to build a
tree in SR domain for Multi-point service; this is outside the scope
of this document."

>You suggested “Re-use the existing SR-policy framework as much as possible”
>But the updated document does not re-use the existing SR-policy. Instead, it “stitches multiple replication segments in an SR domain” seems going opposite to your suggestion.

Again, below is text from the draft which mentions SR policy,
"A Replication branch can also use a Segment Routing Policy
[I-D.ietf-spring-segment-routing-policy], if available, from the
Replication node to the Downstream node."

-Rishabh


On Thu, Nov 14, 2019 at 6:54 PM Xiejingrong (Jingrong)
<xiejingrong@huawei.com> wrote:
>
> Hi Bruno,
>
>
>
> I read the updated draft, draft-voyer-spring-sr-replication-segment-00,  and feel it is not your suggested direction, but the opposite one.
>
>
>
> You suggested “Re-use the existing SR-policy framework as much as possible”
>
> But the updated document does not re-use the existing SR-policy. Instead, it “stitches multiple replication segments in an SR domain” seems going opposite to your suggestion.
>
>
>
> You confirmed “Also the SPRING WG is not really chartered nor have the expertise to define a specification creating a multicast tree”
>
> But the updated document seems to create a multicast tree.  As above, “stitch multiple replication segments in an SR domain” is creating a multicast tree.
>
> For simple comparison, mLDP is exactly such thing of “stitching multiple replication segments in a domain”.
>
>
>
> You said “in particular the handling of topology changes and the avoidance of loops”
>
> But once the “stitching multiple replication segments in an SR domain” is considered/allowed/recommended by SPRING, such topology change things may have to be brought to consideration, I am afraid.
>
>
>
>
>
> Thanks
>
> Jingrong
>
>
>
> From: spring [mailto:spring-bounces@ietf.org] On Behalf Of bruno.decraene@orange.com
> Sent: Thursday, August 01, 2019 9:48 PM
> To: SPRING WG List <spring@ietf.org>
> Subject: [spring] draft-voyer-spring-sr-p2mp-policy-03
>
>
>
> Hi authors,
>
>
>
> You have requested WG adoption for draft-voyer-spring-sr-p2mp-policy
>
> https://tools.ietf.org/html/draft-voyer-spring-sr-p2mp-policy-03
>
>
>
> Reviewing the document, I’d like to propose a simplification along two directions:
>
> a)      Re-use the existing SR-policy framework as much as possible
>
> b)      Define the SR replication policy only (aka spray) and make the Tree-SID as out of scope.
>
>
>
> “a” would allow to simplify the text of the draft, enforces that the sr-policy framework is consistent, re-uses all existing behavior from SR-policy. In short, the SR replication policy may possibly be defined as replicating over N  SR-policies.
>
> “b” would remove the specification of Tree-SID. I would argue that Tree-SID is not adequately specified in this document, but rather left to the controller/PCE. Also the SPRING WG is not really chartered nor have the expertise to define a specification creating a multicast tree (in particular the handling of topology changes and the avoidance of loops). Note that you can still introduce the Tree-SID name if you want, e.g. saying can one can built one using one or multiple SR replication policies, but specifying that this is out of scope of this document.
>
>
>
> Please let me know what you think about this.
>
>
>
> On a side note, although this can be addressed after WG adoption, it would be good if the reader of the section “Security Considerations” had the impression that the security considerations have really been considered. E.g. the policies been locally configured so it seems like there is room for configuring inconsistent policies on two nodes, creating a multicast forwarding loops. (Unless may be if you provide enough restrictions in the specification of the SR-replication policy). I’m not necessarily asking for a solution, but at least mentioning the issue.
>
>
>
> Thanks,
>
> Regards,
>
> --Bruno
>
> _________________________________________________________________________________________________________________________
>
>
>
> Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc
>
> pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler
>
> a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration,
>
> Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci.
>
>
>
> This message and its attachments may contain confidential or privileged information that may be protected by law;
>
> they should not be distributed, used or copied without authorisation.
>
> If you have received this email in error, please notify the sender and delete this message and its attachments.
>
> As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified.
>
> Thank you.
>
> _______________________________________________
> spring mailing list
> spring@ietf.org
> https://www.ietf.org/mailman/listinfo/spring