Re: [spring] 答复: Comments on draft-geng-spring-sr-redundancy-protection

"Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net> Wed, 26 May 2021 20:25 UTC

Return-Path: <zzhang@juniper.net>
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 01C543A14C0 for <spring@ietfa.amsl.com>; Wed, 26 May 2021 13:25:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.496
X-Spam-Level:
X-Spam-Status: No, score=-3.496 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.698, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, 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=juniper.net header.b=fjw6tabS; dkim=pass (1024-bit key) header.d=juniper.net header.b=fit2gFlf
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 KOIkIhj5XuBF for <spring@ietfa.amsl.com>; Wed, 26 May 2021 13:25:47 -0700 (PDT)
Received: from mx0b-00273201.pphosted.com (mx0a-00273201.pphosted.com [208.84.65.16]) (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 F10533A14BE for <spring@ietf.org>; Wed, 26 May 2021 13:25:46 -0700 (PDT)
Received: from pps.filterd (m0108157.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.16.0.43/8.16.0.43) with SMTP id 14QKENxS002158; Wed, 26 May 2021 13:25:41 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=PPS1017; bh=+l7ttQDGt9DpXJ2Ofs8clMexZKbsoqr0CRaS0zhpgic=; b=fjw6tabSUwrMhB9L2d9xVucBVIFycQcc6awEqstq0Do8FHbXL079zYVpJ1wZIPNGNDsG fYaZ5rADsTRML24Wbm5D/qQvJpN9e8cPRWNzMpPNE6P2tpcBn4ke1QN8OevabesclL1Q As8I/SXnu5V3bUzKgnWod/Ewsy1I1s5mzqcUB1jlp6b61ySfHs3BCgR1z7kuW0NtUumf grJgKxX3l/Fu9WmAuJKr5mA74qfyGSzOuBm2aGfKd9XK4uYEjksa1ePRiCq8eVOQs9Qd D2cxUn/AiZeEcqngYV8ydr3JLAY17/DNnpBKpkzLH4MSf9aMt5E+CLYm3QRWRIB5PS2Y MQ==
Received: from nam04-dm6-obe.outbound.protection.outlook.com (mail-dm6nam08lp2046.outbound.protection.outlook.com [104.47.73.46]) by mx0a-00273201.pphosted.com with ESMTP id 38sr8e0uxa-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 26 May 2021 13:25:40 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=bG/NGgkZq6E0VKyCJ7MfUlz4lpZ1FUsSDLTD7n/3TC9KnbOOwBUh1uv17aahlZBG8nfQQkQrUXMDbcPxjQXj2jPiHiWq/7ahmpMrSRVS4BmeInim5c/5qeBNCSkrX9FQl58k8qUZ6p5+fFDJh/1BPxJ6s7WYixjanqzKOYJ17YWO2cRMHWF475aaAQX7C9e30vFuIDp7adRWb/g20FNobWr2pEwqn1bsfH+64V2zjIKBoK2h0RcB67ixk/qAScBHbuzojRQHWEJO6p5flC8GAbvmMdBzArLkUTYP+ep+WQ825CjCMlv5Y2FxtliGgMHK5QGvIIfQPwII0xUpquAA/g==
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=+l7ttQDGt9DpXJ2Ofs8clMexZKbsoqr0CRaS0zhpgic=; b=oRyKojuAbKGYvSUZGuT1foVRtP5nyzyy/QMQmzazZ5FgfFDEIQc3Jt3N+I+sdj6QHbQWGAxnC3e/BogRYzdhxd+H9DHesIiEwJkOFkn41Hsq4tfH2OmrysmZ976VvCuY6DbUZumvgh3yIBpV5lnun8UMjY6o6F49vzNYGqDUwAnmBlENgU5N6S0JwXp3Y7z1+R4XShYsQS2bVM6flzaeulDkWNqi+O13dHqf20SMLmFzyUdvXPEXR7PHuEodHpD0XSSiIoC+kAwIC4kzKWHokuSoTjB4XcQQeoe5MtH35MMPKr9DUBq21xIiAI6pwQNZb0aBtMkEptH81Ml+Fc7PSA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=+l7ttQDGt9DpXJ2Ofs8clMexZKbsoqr0CRaS0zhpgic=; b=fit2gFlfu3M5ZzbNa7KjvzK+RlTZayEN45F3IcWHWdrXrx5B2fxKOsnjMT7kSvJLGwR+oGRkqQReyA/EW0FwxavPh1vJ48Wi7NxzZ+WS55KM6WSrnsDxs0HVcaK/FZbtzN295kl8jtxOBGR3hmJAumDrmmRWSi0mE+nXkHpwkyA=
Received: from BL0PR05MB5652.namprd05.prod.outlook.com (2603:10b6:208:6a::19) by BLAPR05MB7473.namprd05.prod.outlook.com (2603:10b6:208:293::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4173.16; Wed, 26 May 2021 20:25:37 +0000
Received: from BL0PR05MB5652.namprd05.prod.outlook.com ([fe80::65b6:d24e:d018:8d56]) by BL0PR05MB5652.namprd05.prod.outlook.com ([fe80::65b6:d24e:d018:8d56%5]) with mapi id 15.20.4173.019; Wed, 26 May 2021 20:25:37 +0000
From: "Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net>
To: "Yangfan (IP Standard)" <shirley.yangfan@huawei.com>, 'Rishabh Parekh' <rishabhp@gmail.com>
CC: "'Arvind Venkateswaran (arvvenka)'" <arvvenka@cisco.com>, "Gengxuesong (Geng Xuesong)" <gengxuesong@huawei.com>, "'spring@ietf.org'" <spring@ietf.org>, "'Rishabh Parekh (riparekh)'" <riparekh@cisco.com>
Thread-Topic: [spring] 答复: Comments on draft-geng-spring-sr-redundancy-protection
Thread-Index: AdchqNboBkzcTc+pQz2/1sLPSorrgABEdhUgAIVha+AAAImLwAHmSsLgAT2R2AAAADaJAAJJi5SAAGfX99AALp6kgAAPIQGAABP7hwAAFt5B8AKlMWoAARToERABbbXYAA==
Date: Wed, 26 May 2021 20:25:36 +0000
Message-ID: <BL0PR05MB56527DEC3D8B432058DC4D9CD4249@BL0PR05MB5652.namprd05.prod.outlook.com>
References: <MN2PR05MB59812099F115C3FF43CA9077D4629@MN2PR05MB5981.namprd05.prod.outlook.com> <59384be985ae4d3bb9563bed2642bff1@huawei.com> <BYAPR11MB300030B313D45266695FA702DE7E9@BYAPR11MB3000.namprd11.prod.outlook.com> <MN2PR05MB5981AA3B0A5E0D6DDB60F46FD47E9@MN2PR05MB5981.namprd05.prod.outlook.com> <1e2ad2d64da24714bc50f64b3d39361f@huawei.com> <CABjMoXbTqmqPg6n7No1u7g3KZPFDDb8RX6CQgxZc1oWQnykTng@mail.gmail.com> <MN2PR05MB598197148CCF3C8F3C679836D44E9@MN2PR05MB5981.namprd05.prod.outlook.com> <d135ba6e0fbd452391922a0f26db00b7@huawei.com> <MN2PR05MB598195F475E282394FCE2E6FD4409@MN2PR05MB5981.namprd05.prod.outlook.com> <1940cc0fea6647bdb3bf6743e1edc4f6@huawei.com> <MN2PR05MB598120A50B2AF4E0FE75A38DD45F9@MN2PR05MB5981.namprd05.prod.outlook.com> <45e6f85736f145d08c430df0e3d6cb28@huawei.com> <MN2PR05MB5981071A7142D1260AC75FB5D4539@MN2PR05MB5981.namprd05.prod.outlook.com> <f2e1983d56614907ba3d934ad1c073bd@huawei.com> <MN2PR05MB5981C130C3B3D31227A3D857D42B9@MN2PR05MB5981.namprd05.prod.outlook.com>
In-Reply-To: <MN2PR05MB5981C130C3B3D31227A3D857D42B9@MN2PR05MB5981.namprd05.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
dlp-product: dlpe-windows
dlp-version: 11.6.100.41
dlp-reaction: no-action
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=38406765-dc4a-4a6c-9dcd-3d0737da162f; 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-05-19T13:29:34Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4;
authentication-results: huawei.com; dkim=none (message not signed) header.d=none;huawei.com; dmarc=none action=none header.from=juniper.net;
x-originating-ip: [71.248.165.31]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: c5dc0a97-5b96-4183-05da-08d920846c0a
x-ms-traffictypediagnostic: BLAPR05MB7473:
x-microsoft-antispam-prvs: <BLAPR05MB7473F99F150561C50489A99FD4249@BLAPR05MB7473.namprd05.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: Q9mEPH3g1EwBl708s2o+fMg5lvZcDtwQ5WFfgj+Yax8N5Te6bzpko4CuBnF37GUKcJN4sJYt2DM7sklGOeeUfQQ/OFQ6AFtnkHEoA64Ke1DKIDsOZPmWaEgCgFLlbCoWPjGwDp/MVz/Yr2Xi72UF+D6g7BobPhe4DDky4spDe3CM5eOBh2gePH2TfCpUxDE8zyVYhHW1tvkuKQfiJUBaNYW+R5pJoVT7Bb9qd6/mJVxhg+oUMY7Nr0mgOmVuBrNZvGXXGq8k2esjrpucaDY2ECrLuCJ83kMiAMDJM7p6F1GGOk+8koexhLwNElUYBMr52Ltaul5hf0RaJ49xy35pel9UhBHnoGcHWppjpefwwEGa9meCyXU9ZJlj7P6eO4p7MaTX522gHey3JivfDtpnhvVmEF6g+0C8HDLx02brzFyTRE9i8irRY+LMa6z5ZarxAms0pDiMfnYRjEaShScIkPZPBJ+eoL42mXHzliGcaPMz//041rxFjmPiEzAQNppmAaeIHIN7fK1Zx/FwwdY4prNv39mwa22P4syfJM4vMpN3Tkv8W19nvbC3dE6x/W8XcfYdmpSTc+LttNNRtNPbJnvtx2VTzIwgBYeVF9tQ3gA=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BL0PR05MB5652.namprd05.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(39860400002)(396003)(136003)(376002)(366004)(346002)(9326002)(9686003)(5660300002)(316002)(71200400001)(2906002)(52536014)(8936002)(86362001)(4326008)(6506007)(33656002)(122000001)(76116006)(66946007)(66476007)(66556008)(55016002)(186003)(26005)(38100700002)(54906003)(66446008)(224303003)(478600001)(110136005)(64756008)(83380400001)(7696005); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata: lOeAmRKQO7B+9VyZ7hkQUE283SCPyTBr0pc+irXgSsrqreTMHT4DcmZYyFUu07iqxQY+pw3DeDaDEpm4884RiPocYvDVFDspDA3HrZ1CDhj4+4uhcPM1jjZ19lmRI3Je+wVIlBn08lkAW6CYEp0gtOF6EtS9J89IjJ+B4p1rununNkB3czsKoKl+cZeMrqQ5P0gE1Ve1+mpBZICVAiiK4qFbJefQoVPF5qEnZf1dWp2LPa8Pe0nIiatsNE2mwalT/E4s8Mvl2J8wQHJnU66xEamoK0VZmrRhsQqT4FyOuKSuU7GnCcPXy5cInY3xNSWYkSjW2uBVWN6vB/w/Z6fD0iA8b3bzQVuizz+lKLAcAprcsJFyJIgi9pyZBzyv21yDBHxzGxNEvOHIDZmYn82eNHXdQjMn3vAJ5PYx5gFFRHisUgfKRTF6bt4JE6blgqpGgAJt3FfKMP5OF6jZztz7Bz/UPDfPa4gpKXX7JtVe0Dh2tYmWC5Y/3gAKbWxQCXeCHz1TIV/QllkikgSyBS/O3Vo0ntWFW6uCzWbFDa1JkwzulR3B6RXHOrPgwVNE6W+7FMjikhnxFIDskit87MXVpch6fAYrrTJWbYRglkl3GHGq5H10Q82FdhxlTOdwJBtgPrBlLs+CSOABeI0d3+bVI2HAo8q3nK0284TNtxJ9teV/uZqgE9W0OPoy+EyTLoBZqqFD9xVdYX2cqe45RB0eBqFkfkkmy4yGAXJ6qWiAvvJ8DLMlQI2cS5kPe/XqkNUYPXwzmqHr11OCeVqyQWz5UoJDb86yPum4nirpBbhVEKclcHLj/M5t6Od0FB2S/7Ff/9ucRzgiNow27EeAo8FutcEBkEkdRjgU38LF3S1CfjEACXBn3wuuq5zzFp33EOuAbEXncJSLWjVEJA0leZRQVyo1vDsuyqSfncro9f1MmFALvOg9OcKI2xaWcly6gf6bXUmPQFNioCug3nH2UmzGmPWIZE8ZUmL/kgjksb/NT/UVm/9nIGnM/Cw71nUg3i3VxlmZCfNLUqUwDUJX76szqTt7V1Vg1Ag1RRwT0y5YbXGaEQQLtGYUm9ZkU8k+cj/PTvWMZrvnoK8fEB9qEgHUnTBjEiItMWTvHuzLb/wGljUnC9pY6Qp4v4ZDodw+aD3XiM0OBa442ZTtWj0c9u4zFo2BSvLf/qe/HcxjFDF5msBIbk5tCMai8xBExG+AUViNHYwZB+TotAG0I39AIoJn6sBpNY/cTKM/Wpn2naCea2hYKZ1tMD6GFM5tF+R8TinSqJyoxxBHUeZ7De3aqYVz2tRF3aWGkmyvZsmPC2oywYvbO2EmnDcKdErF93vPAf2z
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_BL0PR05MB56527DEC3D8B432058DC4D9CD4249BL0PR05MB5652namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BL0PR05MB5652.namprd05.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: c5dc0a97-5b96-4183-05da-08d920846c0a
X-MS-Exchange-CrossTenant-originalarrivaltime: 26 May 2021 20:25:36.8294 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: wXTXTjyPo8FsZzENpXCP0DwLyAzKIlRa/JerP3elO6XvrYnCGgZXfDZbB//X8zcWyTLUSxnjcyV1gurthRb1kg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLAPR05MB7473
X-Proofpoint-GUID: -Hgi5iR_XxzX5GYUxsCNSTZlT088ChWH
X-Proofpoint-ORIG-GUID: -Hgi5iR_XxzX5GYUxsCNSTZlT088ChWH
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.391, 18.0.761 definitions=2021-05-26_11:2021-05-26, 2021-05-26 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 impostorscore=0 malwarescore=0 priorityscore=1501 suspectscore=0 spamscore=0 bulkscore=0 adultscore=0 mlxlogscore=999 lowpriorityscore=0 clxscore=1015 phishscore=0 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2104190000 definitions=main-2105260137
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/Lu9yozmF_3dm1pv97XGJnQGhbvk>
Subject: Re: [spring] 答复: Comments on draft-geng-spring-sr-redundancy-protection
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: Wed, 26 May 2021 20:25:52 -0000

Hi Fan,

In this thread I’ll address another point that I deferred. I snipped unrelated text.



Zzh6> It’s important to distinguish between control plane and data plane. In data plane it is always a simple SID (replication or redundancy). In control plane (that sets up the replication/redundancy state on relevant nodes), it could be whatever.

Fan> I try to compare the two solutions redundancy protection and P2MP replication as follows, hope it can help the understandings.

Format: <solution> ,  <identifier of service> ,  <how it works>
<redundancy protection> , <Redundancy SID> ,  <service is identified by Red-SID, Red-SID triggers redundancy policy to assign candidate paths between redundancy node and merging node>
<P2MP replication> ,  <P2MP policy identifier (root-id, tree-id)> ,  <P2MP policy gives the tree structure of the P2MP service, replication segment is an atomic building block for packet replication and stays in root, bud and leaf>

Although each solution includes a SID and a SR-Policy, there are totally different mechanisms. I don’t think it is just a representation difference.


In your representation for Redundancy solution, you mentioned “candidate paths”. I would change it to “replication branches”, because “candidate paths” in SR policies have a different meaning. Basically, the redundancy policy would replicate incoming traffic and send them down to different paths. No additional replication is done downstream and this corresponds to the “Ingress Replication” concept in multicast/p2mp.

For <identifier of service>, you used “redundancy SID” and “P2MP policy identifier” respectively. As I mentioned before, in the data plane both just use a SID. In the control plane (i.e., how the replication/redundancy segment is installed), the identifier could be anything for both solutions, including a SID.

For replication segment based solution, unless the replication is to more than two copies and done by a multi-level tree (node 1 replicating to node 2 and 3, and then node 2 replicating to node 4 and 5), then it is “Ingress Replication” and no different from the redundancy segment solution.

BTW, P2MP policy (with tree identification, candidate paths, set of leaves, etc.) are really just control plane information on the root. It does not give the tree structure either. Instead, the entire replication tree are just concatenated replication segments on root, leaves and intermediate replication nodes. The intermediate replication nodes are optional (i.e., Ingress Replication), and in that case there is no difference from the redundancy segment.

Jeffrey


Juniper Business Use Only