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

"Acee Lindem (acee)" <acee@cisco.com> Thu, 28 January 2021 15:45 UTC

Return-Path: <acee@cisco.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 37C213A15C0 for <pim@ietfa.amsl.com>; Thu, 28 Jan 2021 07:45:26 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.609
X-Spam-Level:
X-Spam-Status: No, score=-9.609 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_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_REMOTE_IMAGE=0.01, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=lbcdTvHM; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=vlowEz7t
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 IPdN29P90-5L for <pim@ietfa.amsl.com>; Thu, 28 Jan 2021 07:45:23 -0800 (PST)
Received: from alln-iport-7.cisco.com (alln-iport-7.cisco.com [173.37.142.94]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id EFD3B3A15BF for <pim@ietf.org>; Thu, 28 Jan 2021 07:45:22 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=77857; q=dns/txt; s=iport; t=1611848722; x=1613058322; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=aDyzuaARPa+gPHqZ1rO2mpsnJhkTpZPlCjIoilP12cw=; b=lbcdTvHMag0sRyxUo7b1PS+7qocSlsRatCpLIwRHN5h20S+s3iPaWyo2 xVYOlXEQYGIGXGfypS+lJkRu3oZ4vTl6aqLOLk/qoPJL8oE2zk6TrqGj7 jwJN0wWu4Jt8JgU3Tdi3qq73D95L3Ke+V0dAv+bQaqydVB+GHthrIEP2z I=;
X-IPAS-Result: A0AwBAAs2xJgkJBdJa1fAxYHAQEBAQkBEgEFBQGCD4EjMFF9WjIvCoQ2g0gDjgYDih2OfIFCgREDTwUDCAEBAQ0BARgBCgoCBAEBhEoCF4FhAiU4EwIDAQEBAwIDAQEBAQUBAQECAQYEFAEBAQEBAYY4DYVzAQEBAQMBARgDBgoTAQElBwsBDwIBBgIHBwMDAQEBCRgBBgMCAgIfBQELFAkIAgQBDQQBG4MLAYF+VwMuAQ6ZGZBrAooldoEygwUBAQaFEQ0LghIJgTiCd4QEAYZCJhuCAIEQASccgVh+PoIbQgEBAQGBKAELBwEHCyYIAQEFBwkICYJSNIIsgVlSGTg2Qw8BBQQZJAkBCyAKRQEBBDIvDiWPTEQBgnqHNyuME5AvOVkKgnaWUoUjAx+DLoo5lR2SNoFyggiMGZNAAgICAgQFAg4BAQaBbSFpcHAVOyoBgj4JRxcCDY4hDAUJCYNOhRSFRHQCNQIDAwEJAQEDCXyIUwImgQ0BgRABAQ
IronPort-PHdr: 9a23:KsY/Mx0umrS7Xp8BsmDT+zVfbzU7u7jyIg8e44YmjLQLaKm44pD+JxWGuadiiVbIWcPQ7PcXw+bVsqW1X2sG7N7BtX0Za5VDWlcDjtlehA0vBsOJSCiZZP7nZiA3BoJOAVli+XzoPk1cGcK4bFrX8TW+6DcIEUD5Mgx4bu3+Bo/ViZGx0Oa/s53eaglFnnyze7R3eR63tg7W8MIRhNhv
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-AV: E=Sophos;i="5.79,382,1602547200"; d="scan'208,217";a="636117195"
Received: from rcdn-core-8.cisco.com ([173.37.93.144]) by alln-iport-7.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 28 Jan 2021 15:45:16 +0000
Received: from XCH-ALN-004.cisco.com (xch-aln-004.cisco.com [173.36.7.14]) by rcdn-core-8.cisco.com (8.15.2/8.15.2) with ESMTPS id 10SFj32g001068 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Thu, 28 Jan 2021 15:45:16 GMT
Received: from xfe-aln-003.cisco.com (173.37.135.123) by XCH-ALN-004.cisco.com (173.36.7.14) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Thu, 28 Jan 2021 09:45:11 -0600
Received: from xhs-aln-002.cisco.com (173.37.135.119) by xfe-aln-003.cisco.com (173.37.135.123) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.2.792.3; Thu, 28 Jan 2021 09:45:10 -0600
Received: from NAM10-MW2-obe.outbound.protection.outlook.com (173.37.151.57) by xhs-aln-002.cisco.com (173.37.135.119) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Thu, 28 Jan 2021 09:45:10 -0600
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=VVX6+m1UUcx7R8YMsTBLMFYqwww7fXTTX/HyaoqRgwKNu01ITaOOtWV88FgpclPDMb9GEgNr0Y/7nRVMVSGrXARZGoUoxeKEjm3QJbTPPB2LCgcck00fZopS36oWrHYNf5VO4oBkAGgGQDmbOkaMlnjbcLd6tkYlqr+hKDhID7SqZwlANLPu5hhQvdA5CPNVU6D/rM5NcfnHC3sRHZxduMBxrtPJfCWRwykaYKtJC+uMoDwI+fCAD9vifnCpAjbcCPSzuSFrIssxCw/qapKGPMOXQPv1E4f7Q9GgyUWPf9PlSB2e8BUqyuk/xdL8sFrsHlxN3FneFYPy9cfi3aWONA==
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=aDyzuaARPa+gPHqZ1rO2mpsnJhkTpZPlCjIoilP12cw=; b=SPaR56x2mBMFKbs+Q4yottk4LgIg/0bj9814hhexqYG4SS+kis5BbJmuPrh44lNufQHO8WeoqQcGhqp/m8z1U3Jfg6EvwNZ4i3Zx8D1krsaS0wzZ5d/2n/HrksT4HmGOXyDADAR7rM+LTpK8f7/78FvcirRXoaauZ3B3pu9LFM/wJmsSlGo42E8Ehy5dYqJbTYKy9arqju+VdltTOlZ8oa1pJx0bh3EDmznHcuDXwp81G/tNT90kwAU0TrvXD4NnB1fklPsfcOUxieWGoqfqIugYkFb36ZWbuC1/Dvp2bQXerW9syTh8fFDSH7vC694esNqbRED4ZISEFJqGliD64w==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com; s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=aDyzuaARPa+gPHqZ1rO2mpsnJhkTpZPlCjIoilP12cw=; b=vlowEz7tQ+jrUQXfmF9Ki0f2h2O2P33ecRvYz73pP4i3cQi+hnpCG7PhgqXD7J5tq60gvW3WQUoWwVrJ2Xrsq7/HMXTEBokhUFnqNz4c5hM7uvlGJvnk/g/xYA19KHypEZI9jrj7Suwv2XVdApDP4KI3MZURwig0xvQ2Xv9cdmk=
Received: from BYAPR11MB2887.namprd11.prod.outlook.com (2603:10b6:a03:89::27) by BYAPR11MB2549.namprd11.prod.outlook.com (2603:10b6:a02:c4::33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3784.13; Thu, 28 Jan 2021 15:45:09 +0000
Received: from BYAPR11MB2887.namprd11.prod.outlook.com ([fe80::65a7:2fad:a960:2557]) by BYAPR11MB2887.namprd11.prod.outlook.com ([fe80::65a7:2fad:a960:2557%3]) with mapi id 15.20.3784.017; Thu, 28 Jan 2021 15:45:09 +0000
From: "Acee Lindem (acee)" <acee@cisco.com>
To: Gyan Mishra <hayabusagsm@gmail.com>, "Jeffrey (Zhaohui) Zhang" <zzhang=40juniper.net@dmarc.ietf.org>
CC: Toerless Eckert <tte@cs.fau.de>, "pim@ietf.org" <pim@ietf.org>
Thread-Topic: [pim] pim wg adoption call for draft-chen-pim-srv6-p2mp-path-01
Thread-Index: AQHW6FOH8xpasRVNxUOxtGa6HOkJQKokGH0AgAA5U6CABSxeAIAF08mQgAT+OQCAA34Y8IAA0+mAgACq64CAAZ4PAIABdwdwgADFpoD//8zIAA==
Date: Thu, 28 Jan 2021 15:45:09 +0000
Message-ID: <C445E577-5B72-4EC9-A9F5-1E596558F1F1@cisco.com>
References: <CAHANBtLs2F+x9ny8Jv=qe-28dFubcQL=k8bYXO4sybBr_Zpe5Q@mail.gmail.com> <DM6PR08MB397800060F4718FAAC2D947C91AA0@DM6PR08MB3978.namprd08.prod.outlook.com> <MN2PR05MB598196F87D3F4764EE13506AD4AA0@MN2PR05MB5981.namprd05.prod.outlook.com> <MN2PR13MB40879EEF5991503823F09D31F2A69@MN2PR13MB4087.namprd13.prod.outlook.com> <MN2PR05MB598150F8FA540A0426F6F8AED4A39@MN2PR05MB5981.namprd05.prod.outlook.com> <MN2PR13MB4087C8ED6C857764A1A13821F2A09@MN2PR13MB4087.namprd13.prod.outlook.com> <MN2PR05MB59814F815F09A61B8CDA32E7D4BD9@MN2PR05MB5981.namprd05.prod.outlook.com> <MN2PR13MB40870CD18814B56E04DD0520F2BD9@MN2PR13MB4087.namprd13.prod.outlook.com> <MN2PR05MB59815F695AD065F5C32AB1EDD4BC9@MN2PR05MB5981.namprd05.prod.outlook.com> <MN2PR13MB4087E8E538DDD5FC6F8C6443F2BB9@MN2PR13MB4087.namprd13.prod.outlook.com> <MN2PR05MB598123E73199AB595782A0D8D4BA9@MN2PR05MB5981.namprd05.prod.outlook.com> <CABNhwV2CQ=2GQgpeO5bVeUjhjO31rr9D7J=a=3QNbLfj90GGqw@mail.gmail.com>
In-Reply-To: <CABNhwV2CQ=2GQgpeO5bVeUjhjO31rr9D7J=a=3QNbLfj90GGqw@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/16.45.21011103
authentication-results: gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=none action=none header.from=cisco.com;
x-originating-ip: [136.56.133.70]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: f5331253-dc8c-4b4b-871e-08d8c3a3b13b
x-ms-traffictypediagnostic: BYAPR11MB2549:
x-microsoft-antispam-prvs: <BYAPR11MB2549679892EFC40B943E9F1FC2BA9@BYAPR11MB2549.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:3383;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: n3/WuomN2owTK0JwJsCsk110EyYu1PXHqDWLeYu/StKW6EM3h/wIzgaxux3MMPO50tTEvy1uN4pG/5+fJKjZPQkBD8G/juIVwhYF7WtqyAIc/jLTMDKi/bKsy99e+Zakx/8i8fIQaHwOziywtZx66QB9bUmAf0ZQvtG1+c0puCk2x8cp/QyYI6gNV3ms6vspSDb67EUtdMusoRGHxoB4agMt6gk7vjrOZiflfpb66OWGQ/lbl9yfT9bd9UT8tUUBxkiDC3ZXR4zuu4A0QNqnIEwjwGuBhVoxgVQQDPZ4Q6pk+Tz+sckw/xIJcTkxtktSRIJb4INRyp7soN4ajqHrdZn7OjXv8VBmYJGLOCVGGxcTZw2HBt7VAaDD0zaH7UMdRCLj+BNd8BPdW7iwl7EHImn8FRM+o7dQPhdADe8FinhOKvpe6d7SlIySve6Rbw76G2qs2gBwdf+FB1tSg9tVkw+OuGdpJQfOjFdRw1jFvFtPGUpdnVfR8bvoaFPHdWu2JJNwUQ/KlOenF7W1kQLtip5tFByWdwOK/FSxopKAwNcKfU2fR5DKPojC+gP4K4mnhB0hBUxPI/Lk6buw4nULL+LRQofG8rpsHmIeU3JJXq8qcz3TVIORRijDRjW9dk5vMJ91nc6E/kvS/gYhqdPk1A==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BYAPR11MB2887.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(136003)(346002)(376002)(396003)(366004)(39860400002)(66446008)(66574015)(316002)(8936002)(110136005)(36756003)(83380400001)(2906002)(76116006)(66476007)(6486002)(71200400001)(54906003)(166002)(66946007)(66556008)(53546011)(64756008)(6506007)(5660300002)(2616005)(9326002)(186003)(30864003)(6512007)(4326008)(478600001)(26005)(966005)(8676002)(86362001)(33656002)(45980500001)(579004); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: CfvCGBqnRMcVUL2cNmHmlcv5NBYisvo2qW+NCCkqP38fJcH8tOkOzrNiqxww0xmZi/KND+cx1Gpy9/M3/YpkBl2Iss6bxhZcXSq+ncWCvDn4dxmYPRTdRAHtgT7pNtZxSDTCVuZDkq9mWixFrYekP7aOtNOPIw8i7UNQuVh/TgmjiIk0esXWbEPCm9xshqMqI5at/5ZF2eyDS330cF+mVUgpeJU7sCnssdIWXu5XNBfxS4Db6JD3U/dU8GKcIllVuEMk2HdNm9E9jkKn2FIbt0tH1h+48G8WcUoYCNWUqjmZtjdLSZpLwrvh4zIlVUpoQwRM5Wm3/izQsPKQ5/gukGplOoHaJ6SVKBLMPg6wA87JpB0uiim4EhROm8a+MJGtyRb9O8hEDdt1HcmlUZs9/SJefl2BSTYjs4kly0mOpBADDK4tj1ICRLYmKeYe0gx3buHRXs35yOfrKY1xKlykteuVukSa7YmJpjuIb0uzKjY8Z5pgTnughzLYww6E+DysfYYGWiXgQgq1AjtM9XI/lQM0Dcpqjop83zj5Nwm4QpFqg68CoPARkcKtMLASrvvccrXnwvVSK/+FegfPz8sRAI0iC2pBf8BO6wrqk5fk+lgWRpSQXBe7uQfujO0M20Il3i39+qptFNbZSXAujcpEB1fjDTjey10zFJre/1ZoWU4Lu3Dn3QNp0iitJaF0wjYU/bwaS8Nd07ccFgQfuY3D7wwoAHNTMo4GA7MPQ4+T6xC+d5AwXPJW5CXsbQZi+XXIwOF5ElzXfM5AfFTWu/tdpqffeZAE8o/RUY7dH5MPn8ElsqA1EUrzlnA5KfHqDYvNiF8H3PNhL1FXKKqdjHRkcMdFHIbPD2kVC7cmufTGIh7FZapVu7L7SJP/FxFP/3/+4zYSrnpdQgSo4SuVfIT4iV3Y7yrsH82mQsTQ+c7HsfpZkGdIxsW/jhJu5+lJ/OKc8TDEjgOFtrCV5h3xf2Tsn0m7LrOo962ZKjK9A7Nb5pbq8E+EP86t4VVJPO4WQ2zjN6GSHeM8kHPHQQPME2NqbZwBDq86Z44tdfhXRv6A0QdDtyvTcf+wmhGpaRU9urSvCDi3ftErkNQECmCksd143w==
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_C445E5775B724EC9A9F51E596558F1F1ciscocom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BYAPR11MB2887.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: f5331253-dc8c-4b4b-871e-08d8c3a3b13b
X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Jan 2021 15:45:09.2639 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 3PpG3+bDiYnlx5GLvX0yADr8RLdJXeqV4b5CFF/ltHKEdD2rQs8KpPAm72rHXTAf
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR11MB2549
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.14, xch-aln-004.cisco.com
X-Outbound-Node: rcdn-core-8.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/pim/gm4-85jA-8opMOOzAb71cwODBTU>
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: Thu, 28 Jan 2021 15:45:26 -0000

Hi Gyan,

From: pim <pim-bounces@ietf.org> on behalf of Gyan Mishra <hayabusagsm@gmail.com>
Date: Thursday, January 28, 2021 at 8:48 AM
To: "Jeffrey (Zhaohui) Zhang" <zzhang=40juniper.net@dmarc.ietf.org>
Cc: Toerless Eckert <tte@cs.fau.de>, "pim@ietf.org" <pim@ietf.org>
Subject: Re: [pim] pim wg adoption call for draft-chen-pim-srv6-p2mp-path-01

All,

Huaimo has provided some valuable responses to scaling issues.  One point to note as far as scaling is that most all provider run Jumbo frames 9216 MTU and IPv4 length is 16 bits which can support up to 65,535 size packet.

IPv6 header natively supports a 16 bit header length which is the same as IPv4.

RFC 2765 specifies a hbh options Jumbo payload option that carried a 32 bit length field 65,536 and 4,294,967,295 octets in length. Packets with such long payloads are referred to as

   "jumbograms".

All router and switch vendors today support super jumbo which is payload length between 9000 and 65535 capping today at 9216.

In the future as memory and buffer sizes increase in hardware fixed function ASIC FPGA or programmable NPU  for packet IO processing the sizes will eventually jump to 65535.  The next big step will be jumbo grams.  šŸ˜€

With SRv6 unlike SR-MPLS traditional MPLS based PTA cannot be leveraged such as RAVP-TE or mLDP, so the options for P2MP MDT is very limited and If you donā€™t want the source node overhead of IR or SR replication SID, you just have BIER as your only option.

Operators love having options and this draft provisss a valuable option that does not require expensive upgraded to support BFR BIER.

But you will require an even more expensive upgrade to support the SRv6 network function to process the MDT subtree in the segment list.

Acee

I support WG adoption as stated and as this draft is very promising for operators as an SRv6 ā€œBIER alternativeā€.

Thanks

Gyan

On Wed, Jan 27, 2021 at 9:13 PM Jeffrey (Zhaohui) Zhang <zzhang=40juniper.net@dmarc.ietf.org<mailto:40juniper.net@dmarc.ietf.org>> wrote:
Hi Huamo,

ā€œFor a network with 4k nodesā€, how large could a multicast tree be, and with draft-chen, how do you encode that tree in packets? How many copies would you send if each copy is only for a sub-tree?

A large network can be divided into BIER sub-domains, each with a smaller bitstring. If you use tunnel segmentation then you can have efficient replication all the way through (though the segmentation points will have per-tree state). If you donā€™t want to use segmentation, the ingress can tunnel one copy to each sub-domain and inside each sub-domain you can have efficient replication.

Jeffrey

From: Huaimo Chen <huaimo.chen@futurewei.com<mailto:huaimo.chen@futurewei.com>>
Sent: Tuesday, January 26, 2021 10:39 PM
To: Jeffrey (Zhaohui) Zhang <zzhang@juniper.net<mailto:zzhang@juniper.net>>; Jeffrey (Zhaohui) Zhang <zzhang=40juniper.net@dmarc.ietf.org<mailto:40juniper.net@dmarc.ietf.org>>; Bidgoli, Hooman (Nokia - CA/Ottawa) <hooman.bidgoli@nokia.com<mailto:hooman.bidgoli@nokia.com>>; Stig Venaas <stig@venaas.com<mailto:stig@venaas.com>>; pim@ietf.org<mailto:pim@ietf.org>; 'Toerless Eckert' <tte@cs.fau.de<mailto:tte@cs.fau.de>>
Subject: Re: [pim] pim wg adoption call for draft-chen-pim-srv6-p2mp-path-01

[External Email. Be cautious of content]

Hi Jeffrey,

    Thanks for your further comments.
    My responses are inline below with prefix [HC4].

Best Regards,
Huaimo
________________________________
From: Jeffrey (Zhaohui) Zhang <zzhang@juniper.net<mailto:zzhang@juniper.net>>
Sent: Monday, January 25, 2021 10:08 PM
To: Huaimo Chen <huaimo.chen@futurewei.com<mailto:huaimo.chen@futurewei.com>>; Jeffrey (Zhaohui) Zhang <zzhang=40juniper.net@dmarc.ietf.org<mailto:zzhang=40juniper.net@dmarc.ietf.org>>; Bidgoli, Hooman (Nokia - CA/Ottawa) <hooman.bidgoli@nokia.com<mailto:hooman.bidgoli@nokia.com>>; Stig Venaas <stig@venaas.com<mailto:stig@venaas.com>>; pim@ietf.org<mailto:pim@ietf.org> <pim@ietf.org<mailto:pim@ietf.org>>; 'Toerless Eckert' <tte@cs.fau.de<mailto:tte@cs.fau.de>>
Subject: RE: [pim] pim wg adoption call for draft-chen-pim-srv6-p2mp-path-01


Hi Huaimo,



Let me pull two points to the top of this email.





[HC3]: This is for the case where the overhead in a BIER-TE packet is 10k bits

when one BitString without any set is used. For the same overhead, how many links

can be encoded.

Zzh3> BIER-TE wonā€™t use 10k bits in the packet. It will use a finite number of bits (e.g. 512 bits or  1024 bits) with multiple sets, just like you break the entire tree into different sub-trees. The comparison is, say with 1024 bits as encoding space, how many nodes/links can each solution encode. I donā€™t see how draft-chen can do better.

[HC4]: For a network with 4k nodes, there can be about 32k links and 64k BitPositions.
When we use 1024 bits with multiple sets in the packet header,
the number of sets and the size of the set need to represent 64k BitPositions,
but 1024 bits contains a sub-tree that can be encoded in 1024 bits.
If the size of the set is 64 bits, the number of sets needs to be 10 bits.
Each set is encoded using 74 (64 bits for BitString + 10 bits for SI) bits.
1024 bits can contain 1024/74 = 13 sets.
For a sub-tree traversing 13 links with BitPositions in 13 sets,
1024 bits encodes 13 links of this sub-tree in BIER-TE.
With a good SID compression, the size of compressed SID can be 21 bits
(12 bits for node IDs, 3 bits for branches, 6 bits for number of SIDs),
1024 bits can encode 1024/21 = 48 links/nodes of a sub-tree in draft-chen.



[HC3]: It should be a new forwarding scheme for SRv6 replication segment.

Under the network programming, replication SID is a new type of SID.

It will have a new program/procedure for the behavior of this new SID

even though it is ā€œlikeā€ existing MPLS P2MP.

Zzh3> The general SRv6 network programing idea is that an IPv6 address is broken into the locator part and func/arg part. The locator part gets traffic to a node and the func/argc part is looked up to decide what to do next. SRv6-P2MP follows that perfectly, so *nothing is new*. When I said it is ā€œlikeā€ existing MPLS P2MP, I should also have said that it uses *existing* SRv6 mechanism.

Zzh3> Jeffrey



From: Huaimo Chen <huaimo.chen@futurewei.com<mailto:huaimo.chen@futurewei.com>>
Sent: Monday, January 25, 2021 11:45 AM
To: Jeffrey (Zhaohui) Zhang <zzhang@juniper.net<mailto:zzhang@juniper.net>>; Jeffrey (Zhaohui) Zhang <zzhang=40juniper.net@dmarc.ietf.org<mailto:zzhang=40juniper.net@dmarc.ietf.org>>; Bidgoli, Hooman (Nokia - CA/Ottawa) <hooman.bidgoli@nokia.com<mailto:hooman.bidgoli@nokia.com>>; Stig Venaas <stig@venaas.com<mailto:stig@venaas.com>>; pim@ietf.org<mailto:pim@ietf.org>; 'Toerless Eckert' <tte@cs.fau.de<mailto:tte@cs.fau.de>>
Subject: Re: [pim] pim wg adoption call for draft-chen-pim-srv6-p2mp-path-01



[External Email. Be cautious of content]



Hi Jeffrey,



    Thanks for your further comments.

    My responses are inline below with prefix [HC3].



Best Regards,

Huaimo



________________________________

From: Jeffrey (Zhaohui) Zhang <zzhang@juniper.net<mailto:zzhang@juniper.net>>
Sent: Sunday, January 24, 2021 11:26 PM
To: Huaimo Chen <huaimo.chen@futurewei.com<mailto:huaimo.chen@futurewei.com>>; Jeffrey (Zhaohui) Zhang <zzhang=40juniper.net@dmarc.ietf.org<mailto:zzhang=40juniper.net@dmarc.ietf.org>>; Bidgoli, Hooman (Nokia - CA/Ottawa) <hooman.bidgoli@nokia.com<mailto:hooman.bidgoli@nokia.com>>; Stig Venaas <stig@venaas.com<mailto:stig@venaas.com>>; pim@ietf.org<mailto:pim@ietf.org> <pim@ietf.org<mailto:pim@ietf.org>>; 'Toerless Eckert' <tte@cs.fau.de<mailto:tte@cs.fau.de>>
Subject: RE: [pim] pim wg adoption call for draft-chen-pim-srv6-p2mp-path-01



Hi Huaimo,



Please see zzh2> below. I trimmed some text.





Zzh> Plus the uSID-Block-ID, for each SRv6 SID that is needed? More below.

[HC2]: The size of compressed SID (u bits) is the average size of

a compressed SID. If compressing method uses uSID-Block-ID, it is considered

in the average size. There are a few of methods for compressing SIDs.

They may have different compression rates.



Zzh2> Before WG adoption, the draft needs to have details spelled out with one of the compression methods. I donā€™t think it scales even w/ compression, but itā€™s a non-starter at all w/o compression.

[HC3]: The details about one compression method is posted in one of my

previous responses.

I believe that it is scalable with compression. The details in the example

of one compression method illustrated, on average, one link on a multicast

tree uses 32 bits. This can be improved to 20 bits per link.

It can be a starter without compression in the following way.

For a P2MP/multicast 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.



Suppose that the size of SI and BitString are s and b bits respectively, and

the maximum number of possible BitPositions is M bits, the overhead of BIER-TE

is M bits if a maximum BitString is used,

(in this case, M may greater than N*u. For example, when M = 10k, u = 40,

M > N*u for N < 10k/40)

up to N*(s+b) if bit sets are used.

(in this case, N*(s+b) may greater than N*u. For example, when b = 64, s = 10,

u = 40, N*(s+b) > N*u )



zzh> Do you mean ā€œM = 10, 000ā€?

[HC2]: This is an example value for M. For a network with 10k links, there are 20k bitpositions.

On average, the maximum bitposition is around 10k.



zzh> The overhead consideration should be on a per-packet base. How much of a sub-tree can you encode in *one* packet with a header of a certain size? Your calculation does not seem be for that (and I have trouble following it).

[HC2]: With overhead M bits in a packet, M/u links can be encoded.



Zzh2> I assume you wonā€™t have 10k bits in a packet for encoding the (sub-)tree, right? So the key is how many bits in one packet you can use for encoding the (sub-)tree, and how many leaf/replication nodes you can fit in.

[HC3]: This is for the case where the overhead in a BIER-TE packet is 10k bits

when one BitString without any set is used. For the same overhead, how many links

can be encoded.



Zzh> Additionally, the text seems to assume/imply that there is a continuous block of uSIDs. But with 40-bit uSIDs, you can only put two uSIDs in an SRv6 SID? How large would the segment list be if you want to encode a reasonably sized sub-tree?

[HC2]: "assume" is used to name a variable such as "assume" that

the size of compressed SID is u bits. Here u is a variable for the

the size of compressed SID on average. Some example values for the

variables are given. There seems no imply.

There are a few of methods for compressing SIDs. The method using uSIDs

is one of them. The size of the segment list for a sub-tree is u*N bits,

where N is the number of links on the sub-tree.



Zzh2> How about putting some uSID details in the draft as I mentioned in the other email?

[HC3]: We will add some details in the draft.

3. If this did not involve new forwarding scheme (i.e. new hardware) one could argue that multiple solutions could be developed. But given that this does need new hardware and does not do better than alternatives (e.g. BIER-TE), why bother.

[HC]: It seems that both SR-P2MP and BIER-TE are involved with new forwarding schemes.

Zzh2> SR-P2MP with MPLS does NOT involve new forwarding scheme at all. Itā€™s the same as existing mLDP/RSVP-TE P2MP in the forwarding plane. For SRv6 replication segment, itā€™s also ā€œlikeā€ existing MPLS P2MP in that part of the IPv6 address is used as lookup key just like a label (and that is not different from the SRv6 VPN).

[HC3]: It should be a new forwarding scheme for SRv6 replication segment.

Under the network programming, replication SID is a new type of SID.

It will have a new program/procedure for the behavior of this new SID

even though it is ā€œlikeā€ existing MPLS P2MP.

Zzh2> The scheme in draft-chen is so much different - it encodes a sub-tree and forwarding is certainly more complicated. If it does scale well, then  it is worth it even as a new forwarding scheme, but that has not been concluded.

[HC3]: Under the network programming, the behavior of the forwarding

is a new program/procedure, which uses existing encap with the SIDs of a

sub-tree. It seems not that complicated.

Zzh2> BIER-TE is a new forwarding scheme, but it is by far the best per-tunnel TE solution for multicast that does not have per-tunnel state inside the network, and it went through due scrutiny. Draft-chen needs to be scrutinized as well, and it needs to show that it does better to proceed as yet another new forwarding scheme.

[HC3]: Whether it is the best depends on a number of factors, some of them

are explained in previous responses.

Zzh2> Jeffrey

Zzh> Because of new forwarding schemes, BIER went through the process of forming a new WG, and BIER-TE was originally on the experimental track. More importantly, my earlier point is that the new scheme should scale better (at least as well) for it to be worthy.

[HC2]: The new forwarding scheme (or say forwarding behavior) in our draft

can be defined in a small program/procedure in the network programming. This

is very different from that in BIER, where a new WG is formed.

We will update the draft to address your concerns and make it clearer.

Your earlier point is responded in my previous response.



Zzh> Jeffrey



Juniper Business Use Only



Juniper Business Use Only



Juniper Business Use Only



Juniper Business Use Only



Juniper Business Use Only


Juniper Business Use Only


Juniper Business Use Only


Juniper Business Use Only
_______________________________________________
pim mailing list
pim@ietf.org<mailto:pim@ietf.org>
https://www.ietf.org/mailman/listinfo/pim
--

[Image removed by sender.]<http://www.verizon.com/>

Gyan Mishra

Network Solutions Architect

M 301 502-1347
13101 Columbia Pike
Silver Spring, MD