Re: [pim] pim wg adoption call for draft-chen-pim-srv6-p2mp-path-01

Huaimo Chen <huaimo.chen@futurewei.com> Fri, 22 January 2021 22:54 UTC

Return-Path: <huaimo.chen@futurewei.com>
X-Original-To: pim@ietfa.amsl.com
Delivered-To: pim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E5B283A141C for <pim@ietfa.amsl.com>; Fri, 22 Jan 2021 14:54:44 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.089
X-Spam-Level:
X-Spam-Status: No, score=-2.089 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, T_SPF_PERMERROR=0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=futurewei.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 eqB_ZItoG2i6 for <pim@ietfa.amsl.com>; Fri, 22 Jan 2021 14:54:42 -0800 (PST)
Received: from NAM02-SN1-obe.outbound.protection.outlook.com (mail-eopbgr770117.outbound.protection.outlook.com [40.107.77.117]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id EF78A3A135F for <pim@ietf.org>; Fri, 22 Jan 2021 14:54:41 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=JC/6JOMAc8pod0xj+PEYntJCLsxMNMSjFWhphsXiYT6Wemi3UAk1VKiNxkYL4w9tungoslNOvqCNbdN3aUoFOP/q1bjZ8f7zeVwE9T+hBv62WCrAeTUDn9cJxOYimnd0ZcR6jAfjqMroW7KjCnuS8mneuS2UBWCUpDhVWQrMgQAe48ume46h+YF6hrn3APQ2Bf6KKgr+8XE+ELQlo88Y5h7GO8P27DpXHQUsj8U4FSNXavglxrG0B8fRx17K/XCK5osSUvLBAKbfyamZAKUSpNCvk8k8nGfDwW/HrflMiKFNxr13ky0xVArXpUhr7InxB7Ji7SZPkqIgcNAQT3QOlA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ci3BXl8hv30Ap4RYrbaG++kV4w9vHL9LcWp4QmInO+o=; b=L/26HfhRAH3qtWWX8pw7lfPM6+yU2MRgqin/q1/YBDdogaeNhBaTg+4YuggHDgAJzXVAyZ1b5LfAuBKtsYFqrZ7nAc/coKm5IBQyOFPu7O/7025KLak9nC5ZHxnzi3/nLIj4h0BkhLLxHGYygkxAqJfJTK4n13K78YL93PBG95sUUrtVF+detyGQTIQCOE2j360zRLLgD7lRTd/75W/ij0eltMnr5SOlqLKakllipZpD1qbLa2uBtxJJYbm3YEG7HobjNpBf9+Zy76ML3Fa/hfiLxZsjNO3mevD0i4cgvXiWHVAmgbAKaY8JfmdagZnokrqJpPcJ5KK0aOucQmgvtQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=futurewei.com; dmarc=pass action=none header.from=futurewei.com; dkim=pass header.d=futurewei.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Futurewei.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ci3BXl8hv30Ap4RYrbaG++kV4w9vHL9LcWp4QmInO+o=; b=qA7Mp/OREj6Mrux+ffYz1Owa2J+B8OjmVNel6Li2OEzz34JJleXEnkXNzLJ0uKRGl/LI7csE/EERhiiGoTwq0pbPMT2+K76pmxFLgS6V3qxvlN6uoOtNng0RsNvLTCqJscijKI3MrNFEjb2KE2u1QwxR6iAwepjeib80wnihcrY=
Received: from (2603:10b6:208:263::16) by MN2PR13MB2784.namprd13.prod.outlook.com (2603:10b6:208:f9::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3805.5; Fri, 22 Jan 2021 22:54:39 +0000
Received: from MN2PR13MB4087.namprd13.prod.outlook.com ([fe80::14ed:3768:8b86:be32]) by MN2PR13MB4087.namprd13.prod.outlook.com ([fe80::14ed:3768:8b86:be32%8]) with mapi id 15.20.3805.009; Fri, 22 Jan 2021 22:54:39 +0000
From: Huaimo Chen <huaimo.chen@futurewei.com>
To: "Acee Lindem (acee)" <acee@cisco.com>, Rishabh Parekh <rishabhp@gmail.com>, Stig Venaas <stig@venaas.com>
CC: "pim@ietf.org" <pim@ietf.org>
Thread-Topic: [pim] pim wg adoption call for draft-chen-pim-srv6-p2mp-path-01
Thread-Index: AQHW6FOGkwIZIOil2EGxf1caMC/sV6ovinwAgAK9o4CAAf7o6YAABA4AgAAF9Hw=
Date: Fri, 22 Jan 2021 22:54:39 +0000
Message-ID: <MN2PR13MB40871C4B14EABA4C66D7530BF2A09@MN2PR13MB4087.namprd13.prod.outlook.com>
References: <CAHANBtLs2F+x9ny8Jv=qe-28dFubcQL=k8bYXO4sybBr_Zpe5Q@mail.gmail.com> <CABjMoXZL9PphjcjT+MwSVPOMNPO320f7bvYGGG1U2V56ypP_nA@mail.gmail.com> <21FFA649-7919-419B-B591-232891E68260@cisco.com> <MN2PR13MB4087B66547A6587E6F32F3F0F2A09@MN2PR13MB4087.namprd13.prod.outlook.com>, <16B83877-B314-40F5-87B2-2ADCCBDAA513@cisco.com>
In-Reply-To: <16B83877-B314-40F5-87B2-2ADCCBDAA513@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: cisco.com; dkim=none (message not signed) header.d=none;cisco.com; dmarc=none action=none header.from=futurewei.com;
x-originating-ip: [2601:199:4300:8e5a:7127:b391:f087:26b1]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 96c16b28-b453-4741-5db8-08d8bf28b33a
x-ms-traffictypediagnostic: MN2PR13MB2784:
x-microsoft-antispam-prvs: <MN2PR13MB27848CD4FA6DE72B72E833D5F2A09@MN2PR13MB2784.namprd13.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: M1ubwg8Yesp8KXU/BF+HqMzDZKGAYKPign43lCNccOFIvbAdyav81krV5MytoaXQVW27RdaE+32Hz6+75s7Z0G9KmOjUVH8pnv8aGTFZlyQ26u4mkIFRwh6l9ngIgFOa9iCOGBKEJEHYOFcVoDizH5P/q0+iqGr0rJKOVPQiKkna6CCxwdMLCLWVMblpMim1p0C1TMq+ok+CIIWomXBjEmFc+LOHuB5hSkJ1xRTRb7s7Yxqwrk/tQf8Aa1vYYPDoD2kmW3yX2ozPcqx7wxoMPNUynWwO/GXEfhLTcVknFFkC31pvE0Z8Jx9Ilev8y1aF/s3gCKZzGH8wzDQKbj2ESuIIVtWhGRj/TvuICZYvScQwVLpckSG/dO8P4m4KyawgMYtP4RwIcjUASTGlN/yLiw==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN2PR13MB4087.namprd13.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(346002)(39840400004)(396003)(376002)(366004)(136003)(83380400001)(478600001)(33656002)(52536014)(7696005)(86362001)(4326008)(55016002)(9686003)(5660300002)(44832011)(76116006)(66946007)(19627405001)(186003)(66446008)(64756008)(66556008)(66476007)(110136005)(71200400001)(6506007)(2906002)(8936002)(8676002)(316002)(53546011); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata: dMNPZdWFVB7KHpKW21w0PtG3nzhMrKxEr6lzJqjeNYU15WabpM/8NsbWY9asYN6RpxbgRkcBrgmUyawDfw+RD0xu4fkX5SXJxYLQwPHnZV2rWZH7Ald+/oxHHqN9rMWQ7xj0WFMJ9AZjG7yF73K7vOny7NHvJq8WXl4l9VD41tHACXDqGoJCI6lUz2E3dO9tyQ73oGpsW8eUzXuaKtNaSWT79QeO5jb53Q7iGHl3zmSZjTVGiLutJoh0N+vXdg1J19gZ244WJdCIBm0LWYG8zYOqhN7Fd5wKt8r4qi780b3XUt/wKirNi5j/1ioREkTvqwPysz1xnnYYvatFU7g09NjdNhGoqoM44uhDAnoaTOtJ0CqOLgW8cDdsc+Rrwl3JOBWnwbHWoIjqUs9KigWjHwjFt6uo6arqdrR217bj4Rmg3C9HlIv3s7kOuus0p39hLqfWD0JI6eXViGFrvkcFMdG3Elu4pombEBj4Ni64PsgURDHLI0J9uD6/Ehads0991WyOTWQgihzEoaYcKhYVVHHnE4AGCM0AToJn+fCrx87hPSKRLi4DEPQ83toGme6CIPXsm4VjWw0atLyZLKzxYbFPUsRl/lQxy9ID13K2AT5ggczLAaWjRmMiAtm7GkDiR+hAtY6UnnJaAu+mooPpdnmLrY96WwJqmwjbVy8gcNNNNfR6vJ11Av6vG/vvGfu9KDNIIUDSJ8rHRZu91+r+CH770L4IeKB15EDB5Q50ESnkH1wZc3ItkcsUcTFhgtq0JZK17/wrVYNNjDS5wGg0lDpg8wRD/DVlb96LmhTPOmw7dKKPj97kHEeh0NQ8kgA0MSbH9LVZ9qEOLD7VqGkp1fliDB1Ksn7APwp3tY55RORpICzQuoyXqvMcvy0ubAWZyXIlPNXin7knatIzN+HIyFMp3M3PXlKssFVMkadvdvzbSJEQx/JLwFD5/cENceWW5r0wZNtiRN1mVYD0usA8dzInSoOiBoAaF0hfipUjp/+PFZKlo9awtjCur9RP0he7Z6ZRtubpu6tV4WHdR7UEswov79+C30XhxXxhD5hS4URV/vy6u3Aq6RsLSLZjcPuug9o03+Ic8bdNFhRp4nVqg0wGkbA0+Hl3EsfqiR0YYDsX5lo/kSHXh9/IEgRCsCjR
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_MN2PR13MB40871C4B14EABA4C66D7530BF2A09MN2PR13MB4087namp_"
MIME-Version: 1.0
X-OriginatorOrg: Futurewei.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: MN2PR13MB4087.namprd13.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 96c16b28-b453-4741-5db8-08d8bf28b33a
X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Jan 2021 22:54:39.8801 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 0fee8ff2-a3b2-4018-9c75-3a1d5591fedc
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: bxrer6FJgJfE0mtyQFsWOGy4uzc/kdZ+2JE/k8Kk+6o0k41sFSJMZxbFoGinznfUomrUJGfXFlWFLhU/Qwivjg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR13MB2784
Archived-At: <https://mailarchive.ietf.org/arch/msg/pim/wLrhakZMfjp7hs58m1iHXQoSRq8>
Subject: Re: [pim] pim wg adoption call for draft-chen-pim-srv6-p2mp-path-01
X-BeenThere: pim@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Protocol Independent Multicast <pim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pim>, <mailto:pim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pim/>
List-Post: <mailto:pim@ietf.org>
List-Help: <mailto:pim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pim>, <mailto:pim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 22 Jan 2021 22:54:45 -0000

Hi Acee,

    Thank you very much for your suggestions below. We will update the draft with more details as you suggested.

Acee: "I’d thought of splitting the MDT as well after I’d commented. This should be elaborated on more in the draft. Note that the sub-trees are not necessarily disjoint."

Best Regards,
Huaimo
________________________________
From: Acee Lindem (acee) <acee@cisco.com>
Sent: Friday, January 22, 2021 5:28 PM
To: Huaimo Chen <huaimo.chen@futurewei.com>; Rishabh Parekh <rishabhp@gmail.com>; Stig Venaas <stig@venaas.com>
Cc: pim@ietf.org <pim@ietf.org>
Subject: Re: [pim] pim wg adoption call for draft-chen-pim-srv6-p2mp-path-01


Hi Huaimo,



From: Huaimo Chen <huaimo.chen@futurewei.com>
Date: Friday, January 22, 2021 at 5:21 PM
To: Acee Lindem <acee@cisco.com>, Rishabh Parekh <rishabhp@gmail.com>, Stig Venaas <stig@venaas.com>
Cc: "pim@ietf.org" <pim@ietf.org>
Subject: Re: [pim] pim wg adoption call for draft-chen-pim-srv6-p2mp-path-01



Hi Acee,



    Thank you very much for your comments.

    My responses are inline below with prefix [HC].



Best Regards,

Huaimo



I think the concept of the ingress node encoding the complete MDT in the segment

list is flawed and won’t scale. At some point, the segment list is finite.

[HC]: In Segment Rouging (SR), for an explicit point-to-point (P2P) path/tunnel

from an ingress to an egress,  the ingress node encodes the path in the segment

list. This should improve the network scalability since there is no per-path state

in the core of the network.

For an explicit point-to-multipoint (P2MP) path/tree (or say MDT),

it seems natural for the ingress node of the P2MP path to encode the P2MP path

in the segment list. This should also improve the network scalability since

there is no per-P2MP-path (or say per-MDT-tree) state in the core of the network.

For a P2MP path/tree, its ingress node does not have to encode the complete

MDT in the segment list. If the tree has a few separated sub-trees from the ingress,

for each of these sub-trees, the ingress node encodes it in a separated

segment list and sends the multicast packet with the segment list for the

sub-tree to the next hop node along the link on the sub-tree.

Regarding to the finite size of the segment list, for a P2MP path/tree,

the tree can be "split" into multiple sub-trees such that each of the sub-trees

can be encoded in the segment list of the finite size.



I’d thought of splitting the MDT as well after I’d commented. This should be elaborated on more in the draft. Note that the sub-trees are not necessarily disjoint.



Additionally, the network programming is fairly complex.

[HC]: The document on the network programming is on its way to be a RFC after WGLC.

With the network programming, a function may be defined by a program/procedure

for a SID or a set of SIDs. It seems easy to add a new function in this way.



I think you have a future in Product Management.





Finally, a separate multicast SID must be provisioned and advertised for every

multicast egress or replication node. Please let me know if I’m missing something.

[HC]: A separate multicast SID must be provisioned for every replication node

and a central controller such as PCE knows the SID on the node.

It seems that this is similar to a replication SID for every replication node.

We will update the draft with some details accordingly to address your concerns.



Thanks – I’m more familiar with IR solutions than the replication SID solution. I’ll need to look at what it is compared against.



Thanks,
Acee





I don’t support WG adoption. For those supporting adoption, I’d ask if you plan to actually implement this.



Thanks,

Acee