Re: [spring] PSP and USP uN Flavors

Rajesh M <mrajesh@juniper.net> Sat, 12 September 2020 02:59 UTC

Return-Path: <mrajesh@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 1061E3A0B1A; Fri, 11 Sep 2020 19:59:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.997
X-Spam-Level:
X-Spam-Status: No, score=-1.997 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, 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, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, 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=qDKyp5sT; dkim=pass (1024-bit key) header.d=juniper.net header.b=iNho6CFr
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 AaPDqSRwx2hP; Fri, 11 Sep 2020 19:59:47 -0700 (PDT)
Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) (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 80F303A0B17; Fri, 11 Sep 2020 19:59:33 -0700 (PDT)
Received: from pps.filterd (m0108160.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id 08C2wX0m013195; Fri, 11 Sep 2020 19:59:32 -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=xqLvILb3MSOKc84qTRo+G96K5GowID1z/c798qEnrFE=; b=qDKyp5sTyMWB9pSOXYiBfORnmWfPqd04l+Q6Uu+d9EkTN8r5wBouwlTq5ddX1hB10tSq JhwrfB0bAFi960f8CZn2TdutqJICGkaVw3DwX095Y3IbnpVeu40CLnDUdqhMGiNK5DET A9HSP82y5zpWFLwGftL3D9LBBufiX3tplm9/lawrjD4v+MXrGRZRrcOEDLLKpzdqhix9 JMioN8bgu5nyylAEFX2Yx5HNMxCLpJBHrR7C/1O9iYwTMK9NcBsUy+YP4Yt2kfrDeGeW JuWPHzjjNUxsPI4W4MSF/10+xol2pYjEC2s/t4wQVB+DrCAVKIkXcNoPxedENJJ6cHMR pw==
Received: from nam02-sn1-obe.outbound.protection.outlook.com (mail-sn1nam02lp2055.outbound.protection.outlook.com [104.47.36.55]) by mx0b-00273201.pphosted.com with ESMTP id 33fycgj328-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 11 Sep 2020 19:59:32 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=BJF/vm2xrsLyxfuJqS0ReLhuXF5ZP7Di62VnhK49Pa2VeSjDi9VHMheNjpsNkppask8xHE2LEHWSXIqKL1Ad6jkbgEkpHqzu/cy9K9H2B5Llyi0wRJCh6jTmg+wW4pANmWgekhdy9rEXcorEjs9GYovbJ7yI7rP1UpJy8EbZTzn26OM/VF78C+IHCOQyADCO0r6rRVikxV0L8FXeorH03ueOiGPLhGVHkD+VCPvFN0iqOWw55L8yUVq7bMHV9WBgewUO7xoFisba+uMxqHn1ukcgzScA6c/kDo17YkCpDKxi/9oR/eH4mFcIspnk3NiLzrOUPXUueSCrSTqx5imDog==
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=xqLvILb3MSOKc84qTRo+G96K5GowID1z/c798qEnrFE=; b=EY5SGqpeSZTyN3WZFdMnIqQR8JZeF2d9DFFutIVrsUgRRSKXcpYStW61K+TTz7VWe4H9bbZ6MEtHCQdQJitzfQEozZxTvm/go/JWvNL96DeNCP04z6RBmWk18mBIe2yigohGQPMizlCKRF2c09AUP2f+Ox2spqnEmlUePP1K8m2WmdM4BJLhzVLkFoqCvuvVcbULwtJLJl0/TjEyQ28hdn6Hdh11ZBYvT4/i/sWyadKWxSlsCD9tuJwZbtDbtKzq/vx3M1bxaBFZSC9gzkU4vDMx8zDH1Y3haK2zu8ZUux3TyD/opoJL6mkwZyURS7wmMkEuiGRxqxB8IywYKG1yew==
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=xqLvILb3MSOKc84qTRo+G96K5GowID1z/c798qEnrFE=; b=iNho6CFrzWIW2oln3uj4GQRoUWuXAdKRLWSpwvcSOdkxtwH47P7tjrbJ9NKXI2q4HVYXTu5Xo2T1gEKryrx2r8pJXsqu1NjdwWYZy8PaHhWNs/qZVv0H7YW1PCNTG50K6DViHDTy3rvKcHf1KvcYKIOy1i7OrnHeu7B7rw5xm8k=
Received: from MN2PR05MB6080.namprd05.prod.outlook.com (2603:10b6:208:c4::21) by BLAPR05MB7442.namprd05.prod.outlook.com (2603:10b6:208:298::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3370.7; Sat, 12 Sep 2020 02:59:29 +0000
Received: from MN2PR05MB6080.namprd05.prod.outlook.com ([fe80::409:6521:1e51:f8f5]) by MN2PR05MB6080.namprd05.prod.outlook.com ([fe80::409:6521:1e51:f8f5%4]) with mapi id 15.20.3370.016; Sat, 12 Sep 2020 02:59:29 +0000
From: Rajesh M <mrajesh@juniper.net>
To: Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, "Pablo Camarillo (pcamaril)" <pcamaril=40cisco.com@dmarc.ietf.org>, "G. Sri Karthik Goud" <gkarthik=40juniper.net@dmarc.ietf.org>, "spring@ietf.org" <spring@ietf.org>
CC: Swamy SRK <swamys@juniper.net>
Thread-Topic: PSP and USP uN Flavors
Thread-Index: AdZ7Lz2AA+mT+DNyR32P99LVzfPpMQLS/vqQAHUh4sAAGB5SwA==
Date: Sat, 12 Sep 2020 02:59:28 +0000
Message-ID: <MN2PR05MB6080F978F7A47606F69C4A29BE250@MN2PR05MB6080.namprd05.prod.outlook.com>
References: <BYAPR05MB571845555884BBB8985EBB0CD5570@BYAPR05MB5718.namprd05.prod.outlook.com> <MWHPR11MB13740668044D65F2C8D7116BC9260@MWHPR11MB1374.namprd11.prod.outlook.com> <DM6PR05MB6348C91C3934A9B935CB68BEAE240@DM6PR05MB6348.namprd05.prod.outlook.com>
In-Reply-To: <DM6PR05MB6348C91C3934A9B935CB68BEAE240@DM6PR05MB6348.namprd05.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels: MSIP_Label_106ee314-308e-4f40-a474-5b984ee7b7ff_Enabled=true; MSIP_Label_106ee314-308e-4f40-a474-5b984ee7b7ff_SetDate=2020-08-25T22:29:34Z; MSIP_Label_106ee314-308e-4f40-a474-5b984ee7b7ff_Method=Privileged; MSIP_Label_106ee314-308e-4f40-a474-5b984ee7b7ff_Name=106ee314-308e-4f40-a474-5b984ee7b7ff; MSIP_Label_106ee314-308e-4f40-a474-5b984ee7b7ff_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_106ee314-308e-4f40-a474-5b984ee7b7ff_ActionId=98a14009-1467-4322-8d0e-f3eb7ac60356; MSIP_Label_106ee314-308e-4f40-a474-5b984ee7b7ff_ContentBits=2
dlp-product: dlpe-windows
dlp-version: 11.5.0.60
dlp-reaction: no-action
authentication-results: dmarc.ietf.org; dkim=none (message not signed) header.d=none; dmarc.ietf.org; dmarc=none action=none header.from=juniper.net;
x-originating-ip: [122.167.92.78]
x-ms-publictraffictype: Email
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: 39c3d8fd-0bfe-409a-6ad8-08d856c7dda6
x-ms-traffictypediagnostic: BLAPR05MB7442:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <BLAPR05MB7442F4375E834B74D6F044A7BE250@BLAPR05MB7442.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:7691;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 95lTVF6Y/rWbNXYomKFdbBcdAbFn1xjKTkR6R5REuf5UDOJSh5ua1c4jvuFt3CQKAxULxazipk6U1O10fmtCVy/dy8rj71E2SG9MPGEcxTOvsLbpCOckfGSssMjAfw/cK1bw7zo5OHTJcaHwmFuIiC3F59CaFuaAU6pCoWPWX3O+YFKgdd3H1paUj772TxJtaT9EmGVC+Tzz0jZjE5wZtKpO5U4NwcOd1J1/e52QMXoOMT2/T0Kaj2uaoitF2g+LNwJphzq6ROGeJ1hxc53Hpc5l5DvUQocBGwK+vEYueC0wIMJGu+Cu78HXyEMzokqBqR8kIuMOvtMWmmnGF/D6j3WtA3e/gYPiYj1wED8+jvk96Vbf3TQlMllB4JbpzBW2p/Cv3MfeY8gAL9sNXTiW7nW2w17YnCKlfNm8LL7JSmLw14ibqCvhB7Bw9VW/Fm3H
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN2PR05MB6080.namprd05.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(346002)(136003)(396003)(39860400002)(376002)(4326008)(2906002)(53546011)(52536014)(66476007)(966005)(66556008)(478600001)(107886003)(7696005)(110136005)(55016002)(66946007)(8676002)(64756008)(76116006)(66446008)(5660300002)(9686003)(6506007)(316002)(166002)(186003)(86362001)(71200400001)(8936002)(66574015)(26005)(33656002)(83380400001); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata: KA5WOCOwjGbLhJudw2VOyg/EEE8eKdYz+uvHmC9CVx2FiCCVDUsNpmM7HvjH7NV5L4WcPnLIyyKZBy5r7xWVh6hMG0+vCnwaBB0Q2VyZCQEe7P1tJGEuBBV+ASWptgpwBRdh1tH0qGsC8ot98fABkGQ6YZn6PYo5pkvMGNEAuzZbYkps9m2MylGr09+Yg1PuggMtbpRdFSeyYmWsYb4upT2e5jUP2Qbv08qw0m0uCbfiMWPcnEJMW8MiweTAShORzHW0rM9/RQwKlZqQAAohTELiS8t3frTL30I7rPjw6KxQb2Mfrq81xheYiLAs0iebCpPeu0/jNMYodUH3o8d/Ybk+UUa7jx5fYGTJjSGcInJyLjtkkP6eCrbYcsMVCPm6lFcWcIPRsGiHHHdA92BZyqmYzleIsAJi1pEntUviGeUIJKBI5xNI6nxaycd86D5iIGJey68nUIKZDE6yeWl4gMRWW6q0zwmWHO73w8LsQ90DO1nwac4aSLCunDYtE45JO1TXdXebP/t6fdgCWdlo5KT8kqEDGcyPxZWANnVsXmawug/Cs/KAkbRN1vhfX2lHw1SqvQKmGtT3xAuUSu0XJzr+k2RlWkoLiK6QwaekIRiipj7tK34ngfy3YrR6X+WEwIZRZTbkjLXc9OvaKtrv2g==
Content-Type: multipart/alternative; boundary="_000_MN2PR05MB6080F978F7A47606F69C4A29BE250MN2PR05MB6080namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: MN2PR05MB6080.namprd05.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 39c3d8fd-0bfe-409a-6ad8-08d856c7dda6
X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Sep 2020 02:59:28.8987 (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: +Iwu0Pi/1z/glt4FEVGtAM2Ocd/2jCmgtRKwwuAzUQfWvhB8E7EMYLakWaBUx4Hpb+H6TeFb/riY4PPqZ8iekA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLAPR05MB7442
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.235, 18.0.687 definitions=2020-09-12_01:2020-09-10, 2020-09-12 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 phishscore=0 bulkscore=0 adultscore=0 lowpriorityscore=0 spamscore=0 impostorscore=0 malwarescore=0 priorityscore=1501 mlxscore=0 suspectscore=0 mlxlogscore=999 clxscore=1011 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2006250000 definitions=main-2009120027
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/1Mal3fOreWSqj9KPQ1449AsmE8A>
Subject: Re: [spring] PSP and USP uN Flavors
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: Sat, 12 Sep 2020 02:59:50 -0000

In this case, you wouldn't process the SRH until you process every uSID in the uSID container. Do I have this much right?

Perfect

So, if any uSID in the container specified the PSP or USP flavor, you would delete an SRH that has not yet been processed.
PSP or USP wont come into picture untill DA.Argument is equal to zero.Hope this clarifies.

1. If (DA.Argument != 0) {
2. Copy DA.Argument into the bits [B..(B+A-1)] of the
Destination Address of the IPv6 header.
3. Set the bits [(B+A)..(B+NF+A-1)] of the Destination Address
of the IPv6 header to zero.
4. } Else {
5. Decrement Segments Left by 1.
6. Copy Segment List[Segments Left] from the SRH to the
Destination Address of the IPv6 header.
7. }



Thanks
Rajesh




Non-Juniper
From: spring <spring-bounces@ietf.org> On Behalf Of Ron Bonica
Sent: Friday, September 11, 2020 9:01 PM
To: Pablo Camarillo (pcamaril) <pcamaril=40cisco.com@dmarc.ietf.org>; G. Sri Karthik Goud <gkarthik=40juniper.net@dmarc.ietf.org>; spring@ietf.org
Cc: Swamy SRK <swamys@juniper.net>
Subject: Re: [spring] PSP and USP uN Flavors

[External Email. Be cautious of content]

Pablo,

Assume the following packet:


  *   Destination address is a uSID container
  *   Next header is an SRH

In this case, you wouldn't process the SRH until you process every uSID in the uSID container. Do I have this much right?

So, if any uSID in the container specified the PSP or USP flavor, you would delete an SRH that has not yet been processed.

Do I have this right?

                                                   Ron




Non-Juniper
From: spring <spring-bounces@ietf.org<mailto:spring-bounces@ietf.org>> On Behalf Of Pablo Camarillo (pcamaril)
Sent: Wednesday, September 9, 2020 4:13 AM
To: G. Sri Karthik Goud <gkarthik=40juniper.net@dmarc.ietf.org<mailto:gkarthik=40juniper.net@dmarc.ietf.org>>; spring@ietf.org<mailto:spring@ietf.org>
Cc: Swamy SRK <swamys@juniper.net<mailto:swamys@juniper.net>>
Subject: Re: [spring] PSP and USP uN Flavors

[External Email. Be cautious of content]

Hi Karthik,

Please see inline.

Cheers,
Pablo.

From: spring <spring-bounces@ietf.org<mailto:spring-bounces@ietf.org>> On Behalf Of G. Sri Karthik Goud
Sent: miƩrcoles, 26 de agosto de 2020 0:30
To: spring@ietf.org<mailto:spring@ietf.org>
Cc: Swamy SRK <swamys@juniper.net<mailto:swamys@juniper.net>>
Subject: [spring] PSP and USP uN Flavors

Folks,

In draft-filsfils-spring-net-pgm-extension-srv6-usid, a uN represents an instruction (END, END.T) instantiated on a node. Can that instruction have a PSP or USP flavor?
[PC] The uN behavior is a new behavior. This behavior is defined in https://tools.ietf.org/html/draft-filsfils-spring-net-pgm-extension-srv6-usid-07#section-4.1.1<https://urldefense.com/v3/__https:/tools.ietf.org/html/draft-filsfils-spring-net-pgm-extension-srv6-usid-07*section-4.1.1__;Iw!!NEt6yMaO-gk!XvwFr3yI1zJSgxdaBosAVTHRDz18s-XKUbIl5WNI3Vg7dDeNiCt0bMK1PFKEVCPJ$>
The uN behavior may be combined with the PSP, USP or USD flavors. Same applies to the uA behavior.
You have the full list of behaviors in Section 9 of the draft.

If so, wouldn't the PSP/USP cause an SRH that has not yet been processed to be deleted?
[PC] No. Leveraging the terminology defined in Section 2 of the draft: the PSP/USP/USD is only executed when you get to the Last uSID of the uSID Container.
Please have a look at the uN pseudocode in the latest revision of the draft (rev 7). I believe the pseudocode is clearer than in previous revisions.
Thanks, and let me know if unclear.

- Karthik



Non-Juniper