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

"Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net> Wed, 26 May 2021 19:36 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 AD22D3A0B8D for <spring@ietfa.amsl.com>; Wed, 26 May 2021 12:36:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.696
X-Spam-Level:
X-Spam-Status: No, score=-2.696 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, HTTPS_HTTP_MISMATCH=0.1, 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=HcPYdx0p; dkim=pass (1024-bit key) header.d=juniper.net header.b=UYK/WNct
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 18NZXT9Wbp2A for <spring@ietfa.amsl.com>; Wed, 26 May 2021 12:36:54 -0700 (PDT)
Received: from mx0a-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 032433A0B83 for <spring@ietf.org>; Wed, 26 May 2021 12:36:53 -0700 (PDT)
Received: from pps.filterd (m0108159.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.16.0.43/8.16.0.43) with SMTP id 14QJTmSu002033; Wed, 26 May 2021 12:36:44 -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=n1VnzNBTDekJSnBRMqWUS5lKRMDS4Emhr4tHmxmXxW0=; b=HcPYdx0pCcz9+2UkSOxyx8fuKbM/sVu2H7KUrJXY4VEtFHg+KEPDoVINSKWl0erJ2y0g 22SKT9Dx7hXzII58AE4GTWP6zEQn30jt5VrgeCd3lqV6bOJ0GW6bFgt4kj+WXz8XbaGQ OnzwptKT1t655IXFNjLTgxhL/h3xJbkOrmqIFZMMP8S2flmRrGCh7oWuoLNnSSZDqRTH ODuvvh7wpddfwxQbcJRjodcsUp8u2BzAcoIpCAF+TD4K1fIbt4Iwxesh4TPeOkbACpvT G5RvQJlHe+qWDBao5syYvn6ZjnXFVHXJ270cJAVjrBXmA1XVFzEd9MCBx1uOroNhFE79 jQ==
Received: from nam04-bn8-obe.outbound.protection.outlook.com (mail-bn8nam08lp2042.outbound.protection.outlook.com [104.47.74.42]) by mx0a-00273201.pphosted.com with ESMTP id 38sken9bg2-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 26 May 2021 12:36:44 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=j3tBXvE3HzhWzJ6RJ3VM0aqc3JXph/E7413zflNcZz3DXNu3gCeXzecS1YN4vb0mtqeGfqC79bMibpGbt5d5AT51y2XgspiTaJ2CyQegLndVAlDmZr3/PB1j2pbtXmBwzbcpVd/cqjvImaVq5Tp77vrcPrBMFm7rF7DJuV+ktanR5x9AiDEgAYDus+xlZojSLjsKnYsrJZ1CaavBtzHgGZ5TDXywDWp9WnxM+1xIRElD8qJR90U4Jo7II1CMUYfg08c/QMdP6oCmDk/puH3T6LMwwGAWIxzq5cqdZ8liNiUN8crJdyzkmMzDfuJpxPGyhprJMP7ENi2CpKi15FxEsA==
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=n1VnzNBTDekJSnBRMqWUS5lKRMDS4Emhr4tHmxmXxW0=; b=WvHzI7Waoem4LWciAkbBFkR3ZvDkQwJ/9hk9gzXTM3F0MVawOw3sz6P4IGzP2XQAQC4ss55d9Ajddzt56KmOxBQ7lgO9Eq9hXFdo3zokPRSqxEGhlu+j1tpjyCSS0wQ3sA5DVY4aK3/GgKUUgwTae0VFEOXVOB6NS1q+JxpOiIlhbJkC4taNdnPf0XtZT9nX+X4k1OI2MArJCwqEuaG8KmNvrAEaKyZNkuMZa5sdp7KEyJa/3jWTzS7gA5x6c524e+SZ6kBUZtdg0ADeSh2sQtH/NzUgF7056UAKFu2NY15GVhMOoV8rotNliVT0qa67lkW1fuy/UNbHtg3kudxu9w==
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=n1VnzNBTDekJSnBRMqWUS5lKRMDS4Emhr4tHmxmXxW0=; b=UYK/WNctyeNWZTgKC5Etf3bd7xnvdaQPAEMn2BFQKIEndeleBtfjeJnImVhAr4DOfAGHu9XQw1JpYIMYJuQ8FeF1tzudJPjnKaataGz4sjcT5sOSwBUkAL73FZDOSu0GZllEubtKr6+tlspqFtf6UYf5knEOUjxWXDI+cm850Hg=
Received: from BL0PR05MB5652.namprd05.prod.outlook.com (2603:10b6:208:6a::19) by MN2PR05MB6976.namprd05.prod.outlook.com (2603:10b6:208:188::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4173.12; Wed, 26 May 2021 19:36:40 +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 19:36:39 +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+AAAImLwAHmSsLgAT2R2AAAADaJAAJJi5SAAGfX99AALp6kgAAPIQGAABP7hwAAFt5B8AKlMWoAARToERABbDt48A==
Date: Wed, 26 May 2021 19:36:39 +0000
Message-ID: <BL0PR05MB5652C53CBDB6BED7384AA452D4249@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: 7369fe84-33ca-41c0-804b-08d9207d956e
x-ms-traffictypediagnostic: MN2PR05MB6976:
x-microsoft-antispam-prvs: <MN2PR05MB6976A09B825D6648E9C9B17DD4249@MN2PR05MB6976.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: NKMwPCpJ5Px2+pG86hi1B22c+vm3KwESlsJlMeoe2O+wzVD2VI3n5z10qv1CYBKbrPGAf/A86KIS7H9RKNl990zVWJGvYnDa8MbJGnGyxEewibb55Hn+WfR16NXLdsmIvaYFY3bQg8O4S9KNxKV0omiq+JfF9IPwyoG3f+JWyQb+bIgV+WKuoA2dgeATcTjtjg9ToA7Oe2l/x5VQi6FYzd/yGT+8KRK0WtWi7C7vTglo+FQQGgwYj79iwS09NuXSYYcr3lPiNbtT2MHVPOUAyWyDcOqimWiWlTXSKbvqrasyUPYRs0y+yyKzPzCm7Ahzs5Hpk4+aMgN3dRLytV230L9sQnL8reZ4WFbgROmoaaK3eEP841hLOC1EP5dbJh8KXOII1ZDC5vzp2yjDh1PSaSThrzi15DrTYh6Tp0f3ZmaFmO/laaNgfwEI2WrAiIODimC3bbfxV+1FBMEoXb9bX/JM2wO8nhHYAJjFyIBHK8humetpThy2RzPBxeYJmoxXPZwTJdCtsudELYQ4AoNfFrvvH3DYGv+TQBr+Wx0OesnAzHMlU6u51b1UzB0xBvwaVUrP/do+CEJWqxqwMHLerCmnNgsYTZxrpuKCmIWTuPEWmM4uValYjztLHHNkKChCr9uP7G7hklOrRUfg5tls1jg9C9uN7/Dx8vv2S8LfBA2ZItO/LrgKDuqzBaMpYUet6Xf+dvkozqnt5yDYJORWfA==
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)(346002)(136003)(376002)(366004)(5660300002)(83380400001)(224303003)(186003)(8936002)(38100700002)(9326002)(6506007)(966005)(66476007)(478600001)(76116006)(52536014)(2906002)(7696005)(66946007)(26005)(9686003)(110136005)(55016002)(316002)(166002)(71200400001)(86362001)(64756008)(54906003)(4326008)(33656002)(122000001)(66556008)(66446008); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata: elPn51iwO8/CgqPdjrZiUOYRm1RLP4/OQ3D4WhqXh+J2ahl8Ie1X+Z0lAX8usHTHRV6E+EYhCp5NUWelGBYPf6EPr5mXvFGP0YH4bgcSAVDqWguIn/dlcpPuR09oAhwY7U4KSMSf5OOycmqiqbAc71guh/qOdjKVL5Y6J3JQ3pEfoN9r+z3rJOTLMCOmdGYMdLUHa0+Cdl4OU8u4PTgLE/OPsOwETT5EXfq0MFsRY8COoUEsd8PoOTYjJes1JKn6n3OzwyerKI+cKg0MEIenOBhfRUP8cm8X1qv2gGZOUkqUnhQVJvGiuHLiespmGl96j/0scgpQ+dJe7nAfNeWVugohp8a9VREe3uqUTn7b42RAbCUpZJhaGZE66Pi8ft/BH1K7dHlfO617Swp9WJ3EdYUKwIMRefldo0F9lHUEY9JeF/hgv61hwGcGAcEi6R/HbdSUVnIxSPukCf76AMlLJU/ZR0CS4xAWuaZh1BjVm6DYhyp+XiZtFm9pqUl2Fc56oXV0SlbWPNgviVrpIzhF2++IzwQz5VWCFJwbCzBNsYtRmLeM2o0vTdswQfA1Cv8J5SspSxlH40DUKp4DlyL+PQ+tpxtXYBLiVPFFK/jATjQ5SMAeV7UmcOj/FMiAR0rJSw3Cl/IUmrmghKvweysyxOh1XOUinYq/j36pdayvMV+KqJIk2C6NbCFK6TqiQdS5d5WgiGYtI2zni7X4jqmD6zeKJYmOw0mlU2UA1YkEr9FwsgQvR0axs1GsKhJ44hMX2AgCPfUQ6BazfRwhFD/iwwP3kyOFm4atLYpUVK4QjiAWPStXMVYDF0aBWUoAlwzcF/mSkTPStFd8bx3Mt375d3LD/zOU7md9Sz6MjyM7m4J0XhJ20TmNlnYeARsHnrBXGiE+qKNqS2f1TDXWwcaj+67Njijt77+H1zRFxzSOmQgzZzO7qXPo/Cwu0zzMRL1/s1M2/cNLhB8RIiTUsnS2nO3jVdlkc40c1AommsxOhOXEVHLvqrYc5lzf81CC30vNgZCKvuudz3nsg8Jjt+c2ollbn8Ko5L0tm/wsybLtRkFj6JCt4fPeirZJkE2LC+IrffOF+xKULUs/E1jj5LhB3aZ/rM/AQ6FgZxgLsKdUJdqafXrpL8SZzAZrfqkVbfKPTSXO31yxfxWkMWq8g/dPXKgKJjo16qIjTMzqWWl/hoPJcGJaIUmcs/DyleWhb20sWl4rWU+VgghBilR+NQVU9+VYHS4zRPpAUbVIC/UPEX1RLriNYmVNKOrLKISo41uEeCF/sgqkrftA7skLkH/JVhV/H8pJjVtLVkZIkGCEkY8zY7r1J7KVPO0ZCs5bG053
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_BL0PR05MB5652C53CBDB6BED7384AA452D4249BL0PR05MB5652namp_"
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: 7369fe84-33ca-41c0-804b-08d9207d956e
X-MS-Exchange-CrossTenant-originalarrivaltime: 26 May 2021 19:36:39.8374 (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: o5MtFnC7mh+kQi0e5X0oK7qDnHej2wmJfb6r/6kQ3g2QR+oqnI8du40UdGx5oWTUf7UnkuqEMM7vw3xAecaKHQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR05MB6976
X-Proofpoint-ORIG-GUID: bC-P3crbGL8jMRKQrdKJw0kEAQunWX73
X-Proofpoint-GUID: bC-P3crbGL8jMRKQrdKJw0kEAQunWX73
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 clxscore=1015 adultscore=0 malwarescore=0 impostorscore=0 mlxscore=0 bulkscore=0 priorityscore=1501 phishscore=0 spamscore=0 lowpriorityscore=0 suspectscore=0 mlxlogscore=999 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2104190000 definitions=main-2105260131
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/tGlFD4qN4zak3iOBsLXbwqF-qk8>
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 19:36:59 -0000

Hi Fan,

In this email I will focus on two points that I deferred earlier. I snipped unrelated text.


…
Fan 4>>: I re-thought the adding of FI/SN last week. Adding FI at the SR ingress node may also bring benefits. Ingress node usually identifies the service, for example L3VPN service, or L3VPN service with a specific DSCP value. Thus, for some services, it would be easier for ingress node to identify a flow needing redundancy protection. I don’t deny this possibility.  However, I believe FI can be added equally either at ingress node or at redundancy node.
With regards to SN, redundancy node is still the best choice. There is another thread in DetNet discussing about the sequence number state. https://mailarchive.ietf.org/arch/msg/detnet/zDBweFj3g4L2KtukueMBD_tclpM/<https://urldefense.com/v3/__https:/mailarchive.ietf.org/arch/msg/detnet/zDBweFj3g4L2KtukueMBD_tclpM/__;!!NEt6yMaO-gk!SFu4iFEUSQn3gHkdUctEVeB8tdd5-Dxs7Sqok8oOp8q5taMhsLcfGOx87mub1BZP$>
People believe there is sequence number state maintenance in replication function, elimination function and reordering function. In this case, SN had better to be added at redundancy node.

…
Zzh6> I will not try to get away with keep deferring things. So far there are three things that I have deferred: 1. Why I think it’s better to do the SN at the ingress 2. The email thread you referred to above 3. This one. I will come back to them 😊


I don’t see how the email thread you referred to leads to that the redundancy node should add the SN.
Moreover, in the relevant draft-varga-detnet-pof there is the following figure(the red numbers after the R/E nodes are added by me to indicate different PRF/PEF nodes):

                                          +------------+
                +---------------E1---+    |            |
   +----+       |               |    +----R3--+        |          +----+
   |src |-------R1          +---+             |        E3----O----+ dst|
   +----+       |           |                 E2-------+          +----+
                +-----------R2                |
                            +-----------------+

   R: replication point (PRF)
   E: elimination point (PEF)
   O: ordering function (POF)

Notice that POF node is after the last PEF, which means the flow itself must have its SN.
Also Notice that E1 is after staggered R1/R2 and E2 is after staggered R2/R3, which means E1/E2 must rely on the SN in the original flow, not on the SN added by R1/R2/R3.

Jeffrey


Juniper Business Use Only