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:10 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 7C5073A15A9 for <pim@ietfa.amsl.com>; Fri, 22 Jan 2021 14:10:18 -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=unavailable 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 1q6ZZ91Zx6PR for <pim@ietfa.amsl.com>; Fri, 22 Jan 2021 14:10:15 -0800 (PST)
Received: from NAM12-BN8-obe.outbound.protection.outlook.com (mail-bn8nam12on2097.outbound.protection.outlook.com [40.107.237.97]) (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 9C0843A155C for <pim@ietf.org>; Fri, 22 Jan 2021 14:10:12 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=PdZw/0/Xpw0+f0kHKAYWRxqwYTPfdNMtwh4toDEGEFiCdNpbq8BzzuWdQCsDZz/ggd1+EUK9S2HiXXERg1lZvSnHV6/cWAjO5lbR5X6QEEuLdeFqc5U0PY2KBOs2lqLrjxdRUbFDC3H0HbtsS+uRi4p3pFg0L0s4vvkb7I8AWoHYV56v6QTLaTulx5JARi1iiMz7wZAmJAtZCC8DX2F5NSDvdoH47V83RpQWPlW2EvAXSwL+MhntuL5JsXj/FMTXCxdZRhq+98NSwmKyvnDsK3c7SISP1e6IeS1gM3j5+IpDA28Xs+i1GdgjygLgLHH98ROHlnBaXsXf+P5eLnUY+w==
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=0sH3Wk5e/K9CZi/+3SXkz4+g5AyRs1uplmv5Wp0NqUA=; b=QLN18Rzcx3QucaYSRuA8UQZ0xwDCfcH15tB3ITB2ju8YGhADv4ZpdR6NZ7Bb2i7imYv8m7z7hHFNSTjLfDpDjj6AVg7fVp/XYm2rhrKw7po8J+fuzQcZ2L7eS1xLbmd46aG5qZLV50uvt3lEVic41TIhKZYMLXuqNrHElomcWRvEBZS27Q/HndMktw6yto46YKTN169kfz112/UB4Nq901NzhJke935WZyjJycP1kWI39tEwuvgLYescsSC04m9wop+4of4qid4cU/2ixHOAhH5HxWNOzs54RHZdoa+m5Ndz+bGO+dMHRMyA7HTrR/cjhxoVKqqn5yDL/c+b0iobKw==
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=0sH3Wk5e/K9CZi/+3SXkz4+g5AyRs1uplmv5Wp0NqUA=; b=G9hGZtsdfsTQWKAUqMb7VBWqHcqsr3HWW5yFW1uupRwq5qqiu49IwMBEcgM6lfb/+DGF74Y0HOyKBZGAUBMsxbaMcvvT+KUJtia8zWymoGk2HzbIVKlZ7Ivt4IjKLJxdvorROgHVzIDVVoYIhrHAs81klB1Mpd+RD8wMTr6s2sY=
Received: from (2603:10b6:208:263::16) by MN2PR13MB3743.namprd13.prod.outlook.com (2603:10b6:208:1f1::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3784.6; Fri, 22 Jan 2021 22:10:09 +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:10:09 +0000
From: Huaimo Chen <huaimo.chen@futurewei.com>
To: "Jeffrey (Zhaohui) Zhang" <zzhang=40juniper.net@dmarc.ietf.org>, Stig Venaas <stig@venaas.com>, "pim@ietf.org" <pim@ietf.org>
Thread-Topic: [pim] pim wg adoption call for draft-chen-pim-srv6-p2mp-path-01
Thread-Index: AQHW6FOGkwIZIOil2EGxf1caMC/sV6oze0+AgABAGQCAAIG+vYAABSTrgAADBWE=
Date: Fri, 22 Jan 2021 22:10:09 +0000
Message-ID: <MN2PR13MB408715504DD26BFFFAB3A500F2A09@MN2PR13MB4087.namprd13.prod.outlook.com>
References: <CAHANBtLs2F+x9ny8Jv=qe-28dFubcQL=k8bYXO4sybBr_Zpe5Q@mail.gmail.com> <1520992FC97B944A9979C2FC1D7DB0F40518202F@dggeml524-mbx.china.huawei.com>, <BYAPR05MB59749B212CFC9724D7BBEBA5D4A09@BYAPR05MB5974.namprd05.prod.outlook.com>, <MN2PR13MB40879939EBC12D6ABB8EA8ABF2A09@MN2PR13MB4087.namprd13.prod.outlook.com>, <MN2PR13MB408729313FAF51B13965286AF2A09@MN2PR13MB4087.namprd13.prod.outlook.com>
In-Reply-To: <MN2PR13MB408729313FAF51B13965286AF2A09@MN2PR13MB4087.namprd13.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=568af533-1852-4446-958a-21c6bd38aab1; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ContentBits=0; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=true; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Method=Standard; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=0633b888-ae0d-4341-a75f-06e04137d755; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2021-01-22T13:47:10Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4;
authentication-results: dmarc.ietf.org; dkim=none (message not signed) header.d=none;dmarc.ietf.org; 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: 64c9b5d3-1013-4f36-99dd-08d8bf227bc8
x-ms-traffictypediagnostic: MN2PR13MB3743:
x-microsoft-antispam-prvs: <MN2PR13MB3743123F5CB53D38BB588C2EF2A09@MN2PR13MB3743.namprd13.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:6790;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: Yll0MWkhrfA+ZpJNJL7U8tEiFdG36Gbjee/flAeSHTewrP3xu83rW8JI0q8KAfhUs4mliMQQfMw6zTmif0XKEBD5q2ueHzIs/ZOnQlGMYf1sTVNv7el4XHe2TuyryplFd4/X98n5wK6WQqPXQ4SrJXuQIx2hO0ZeFOcvGPublCSo0NMulSIVQdKTLHYcBHqxtyabr1aLI1ty5gJb4IJjiIFRKR87MD9nUgpSoG3iIci2TZKUCkP2KTSu4I36KxY/BsiDIA7HgVHxboZ/nvCJ3hHI1VqXhAGAGrwoh77+P8NhTuZ75d7l9pms5Txv7xHjUvFLlLzt2WFxjVaLOALXE2u4oimIilbio26aaJK7mX2tFn22IQ0ThCyjkuI+yNNHYcV3OwlEVB9wEryKFZvsgOPuYnFjRMp9QesLuWHyicJwhKn/GyrVagzJlg2ouWFdji01k8LeWJd3v0Ou48nYxA==
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)(366004)(136003)(376002)(39850400004)(346002)(396003)(99936003)(33656002)(966005)(55016002)(9686003)(478600001)(19627405001)(44832011)(66946007)(110136005)(66476007)(71200400001)(86362001)(53546011)(186003)(52536014)(8936002)(66556008)(2940100002)(76116006)(5660300002)(66446008)(2906002)(316002)(8676002)(7696005)(64756008)(6506007)(66616009); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata: QC7DVpZsouwagWtHNGbOvCjQEzIMpYZA8kxzIalov9rZ3zIgPqfoByukJFR5/l98B0hiFNXcedEJ6DpE/ZYUi93Ceb+VQc9pMUCZ226j6xYfYeoDfveTe2lxfT++AwMwQMe0dwCy+dCJQJx3pHrsT4cpZMl8uJkNbeCGcfm60NdtdZSH+Yk7FISBkKUDYRxed5IkKmI1dU9zxRjyYbJi5TajQ3YwO807GoWeyfJgUFaRjx1D1FBB9RFdrfyVrNEv7oxa3nYccBBFORueoZaw901uBQHy+ys0aYR0id6XmM4URuiLtEHp8RTDHP2xxVGfXqSsDEOKkvUOlGALVIi/ldGZB9377MGS4/cj1Iwj//e4uEqvC9vlcrSRAn6/5TWZm1guYtji6W5S5J1Jn+msz5dSNiz4iu/d9I2gy0H45nWi/EdGHABKZnGgBv4AHsQEZVi57XaW1B06cI0p9OuGKgRo2SPd1LMDHRrhdBO9ONwxL6Vis1qRFoxJMdBhQJ5c1XBF8THYpSkeKbWCu9R2NhngHPjlsuCvI6rWbZ1w4anS5lqzlY6N/m9p3qSBiWqCUiOSwELY1SKBrzD9jtJYLOlK20DZ2cpnrcEHdTvegSCGbHS+025YElrZqY4cPFz2AuBfGS7DfkovWGbqVq9e1UiDLQ/GWGzBxv9twJEySYx0m/NXmpGCtzeurhJL/x8W4vHG8/nPCv8dfVK01QQp3HRfHZgjJTseZsoeA7hwG/XCJigigEpBQYHnbCRCypYquEBKbNGbl+4zHbd1CMOwMQ6dLVE8fRBRoopuILyXp6GjM8AWV00UwAx/tgNcUqDxKXSY6QBFjqWnUjRoC1OIu5whXdxStrtQKWLYuq5yjREfwKFZADQ4VAuH+6HN4Y3BH1/S2QeK9X5TjShKWKw5sizUQfh9yQBt888saIwwyuGwpQ8WLfecMWWPuHRERQaUmlfPSO6SzpITvulf6xryELDfNkVWh2STRCnTmlC/utvG7pSM6nWJrueOdFAmNBcAOPhyAnkhZMQ+T8ORrWSCVcuvfVpqzVTnpJalQei8qCpS4BB/TLpHAc1xWAOsLwGe/47pXnLRIZTmhTGL+rgw+lCgXGUeQI3y3ln4HtLoJMGwS5Wff9rDPTOmb7W+hRRj
x-ms-exchange-transport-forked: True
Content-Type: multipart/mixed; boundary="_004_MN2PR13MB408715504DD26BFFFAB3A500F2A09MN2PR13MB4087namp_"
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: 64c9b5d3-1013-4f36-99dd-08d8bf227bc8
X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Jan 2021 22:10:09.8944 (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: NOMC00b24oaPleg5L9yb6lQE/9xDTpxIlL4Rj+MnJW7OCMYAtQ3uQkqtLjaKSIAHWo7Gm2QmUU2Ka8r+AxCqMg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR13MB3743
Archived-At: <https://mailarchive.ietf.org/arch/msg/pim/EQMpPV9hP5-cnnXDN_tdliPJRa0>
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:10:24 -0000

Hi Jeffrey,

    Thank you very much for your comments.
    My responses are inline below with prefix [HC].
    The figures for the DA and IPv6 header are attached in .txt file since their formats may be changed below for some email clients.
    BTW, the previous emails with .PDF file could not go through PIM (held since it is too big).

Best Regards,
Huaimo
________________________________
From: pim <pim-bounces@ietf.org> on behalf of Jeffrey (Zhaohui) Zhang <zzhang=40juniper.net@dmarc.ietf.org>
Sent: Friday, January 22, 2021 8:53 AM
To: wangyali <wangyali11@huawei.com>; Stig Venaas <stig@venaas.com>; pim@ietf.org <pim@ietf.org>
Subject: Re: [pim] pim wg adoption call for draft-chen-pim-srv6-p2mp-path-01

I don't see a consensus on this yet on the mailing list.

It would help if a specific illustration of SRv6 header with SRHs to encode the following tree of 4 leaves and 3 replication points (from the draft itself):

                      [L1]                  R Ingress/Root
                      /                    Li Egress/Leaf
                     /                     Pi Transit Node
                    /
                  [P2]------[L2]
                  /
                 /
                /
     [R]------[P1]                [L3]
                \                /
                 \              /
                  \            /
                  [P3]------[P4]------[L4]

            Figure 1: SR P2MP Path from R to L1, L2, L3 and L4

In other words, translate <P1-m, P2-m, P3-m, L1-m, L2-m, P4-m, L3-m, L4-m> into a real IPv6 header with multiple IPv6 addresses in the SRH (using the 40-bit uSID that Huaimo mentioned), and calculate the header size.
[HC]: There are a few of methods for compressing SIDs.
The following is the DA and IPv6 header using G-SRv6 compression method
https://datatracker.ietf.org/doc/draft-cl-spring-generalized-srv6-for-cmpr/
for <P1-m, P2-m, P3-m, L1-m, L2-m, P4-m, L3-m, L4-m>.
Node R sends a packet with the IPv6 header to the DA.

Destination Address (DA):
  0                   1                   2                   3
  0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 |         2001:db9:0:0 (Common Prefix)                          |
 |                                                               |
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 |            P1 ID              |       2       |       7       |
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 |                                                               |
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

IPv6 Header:
  0                   1                   2                   3
  0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 | Next Header   |  Hdr Ext Len  |  Routing Type | Segments Left |
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 |  Last Entry   |      Flags    |              Tag              |
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 |            P4 ID              |       2       |       2       |
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 |            L3 ID              |       0       |       0       |
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 |            L4 ID              |       0       |       0       |
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 |                            Padding                            |
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 |            P2 ID              |       2       |       2       |
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 |            P3 ID              |       1       |       3       |
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 |            L1 ID              |       0       |       0       |
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 |            L2 ID              |       0       |       0       |
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

On average, the size u of a compressed SID is 32 bits in this case.


Jeffrey