Re: [spring] https://tools.ietf.org/html/draft-ietf-spring-srv6-network-programming-04#page-24

Rajesh M <mrajesh@juniper.net> Thu, 17 October 2019 22:38 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 0490A12082C for <spring@ietfa.amsl.com>; Thu, 17 Oct 2019 15:38:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 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, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, 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
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 EC4C6_c_rk-z for <spring@ietfa.amsl.com>; Thu, 17 Oct 2019 15:38:04 -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 5B5F612080C for <spring@ietf.org>; Thu, 17 Oct 2019 15:38:04 -0700 (PDT)
Received: from pps.filterd (m0108161.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id x9HMaALg024765; Thu, 17 Oct 2019 15:37:59 -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=jL/CZgaSzze+JDbXCI9izHk4KkWb1FJJ97+84dZzktU=; b=pqjrIyDG3+g4WWZkApCwcVMvHDlMY8LPzzoGJepi5/3BWGII+nBAxFFGueqxe0leLvzk vRvPDljQEEZl7WbA89anT9DYvJHW0qgBuITqgJXjW2+zjSsd+zaezjFg3Qb7ZYsa4Oja y+hsezahD7JagFQ+zIOHpmTGGz+zmriBjpfLGtRZ2P+CcnmOSF2DC2+jZnVcKHk92VaK /Ujm9/n686gZHET3tIct+zzWsHfupQLOvqqEJs3mkYLlzmvCVfVqNZ2x3PRyijoQC/P2 VcVD5W+4ORQnHK4QC9rGiSMhnzmPcj0ALyMN8vCSDbcf+jJclVSMLYuwkf/fisn2PPl6 3w==
Received: from nam04-bn3-obe.outbound.protection.outlook.com (mail-bn3nam04lp2051.outbound.protection.outlook.com [104.47.46.51]) by mx0b-00273201.pphosted.com with ESMTP id 2vptbagvrp-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 17 Oct 2019 15:37:59 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=bxZow12sLl9qow9JvbxhDFqu6f8EaS2TH4BmD+5wRVVgwjctXn1RPCR7MBQZXxbfMMgZ8Yf9jW+9MR3zq7uxu6lpB1fVFqlK9R6RGRnp5q4fWEXQKUL4ryZmcDzV0cN74hJ/uyOsLYGs7famwrHPOLP0DKrl4qu2gMuIjhVi7Psy+IEZgamTb7oFvNC/g9wkTl7kFnVsiy99+Bh/0jO29El7HpDX+3WSrBiFY//m9oRXZ+zFwE9+UB6XdNCvRQykPPr+ZK7cee4Z/eCVRVEhoU1U1eyYE5Np6feUHBhVA3YjRYk3vmTNl0jVB7gDRe5e/SNKiUiYNGkW7hswzNZcew==
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=jL/CZgaSzze+JDbXCI9izHk4KkWb1FJJ97+84dZzktU=; b=iWRLX/AoFyblR5gniOJ6qbA494Wa+4wPb3ECjHfVbkbSyiCAGJQgpou1w6DZ2ct+LcAtJlwoyWkTaR/qCBLNOr7bMM5f5UuRJyVvO5gSnGSiRk6OFmLN1/YGESjoA7O3XNd5dFOlDOgEwlJAJbyUUHs9ZC1MQZxU4PF80X5/00KNvKLfK8MST+0PGcSylsanymX6Z+ZDE3N0Mvab0f7Xa7uTEX8QQN+0UGn0MsJm6fZYqexspYk/UCqLSf/NCtxCio85eqSn8ptUOl7pahgI1cbelKgCEZbRNw07iRdGQ+u/dRSdA0+1jf7sSDZhH/FuNEzr3cZqaaHaIzsu2kkR7A==
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
Received: from MN2PR05MB6080.namprd05.prod.outlook.com (20.178.241.21) by MN2PR05MB6863.namprd05.prod.outlook.com (52.135.36.74) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2367.16; Thu, 17 Oct 2019 22:37:55 +0000
Received: from MN2PR05MB6080.namprd05.prod.outlook.com ([fe80::75f9:ea2d:bb47:8292]) by MN2PR05MB6080.namprd05.prod.outlook.com ([fe80::75f9:ea2d:bb47:8292%4]) with mapi id 15.20.2367.016; Thu, 17 Oct 2019 22:37:54 +0000
From: Rajesh M <mrajesh@juniper.net>
To: "Pablo Camarillo (pcamaril)" <pcamaril@cisco.com>, SPRING WG List <spring@ietf.org>
CC: Srihari Sangli <ssangli@juniper.net>, Shraddha Hegde <shraddha@juniper.net>
Thread-Topic: [spring] https://tools.ietf.org/html/draft-ietf-spring-srv6-network-programming-04#page-24
Thread-Index: AQHVg3el/QTSxmKUH02g4wcuLniNTadfbEpg
Date: Thu, 17 Oct 2019 22:37:54 +0000
Message-ID: <MN2PR05MB6080AF7CB8230A9F403F7C89BE6D0@MN2PR05MB6080.namprd05.prod.outlook.com>
References: <19C3F806-B455-4D0A-A56B-9BF5C6A36DE8@cisco.com>
In-Reply-To: <19C3F806-B455-4D0A-A56B-9BF5C6A36DE8@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=True; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Owner=mrajesh@juniper.net; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2019-10-11T01:46:23.5028871Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=Juniper Business Use Only; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Application=Microsoft Azure Information Protection; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=da749b5a-3079-47d3-b15d-13c6e8f83efc; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Extended_MSFT_Method=Automatic
dlp-product: dlpe-windows
dlp-version: 11.2.0.14
dlp-reaction: no-action
x-originating-ip: [116.197.184.14]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 89aad621-1d8a-484f-ccf0-08d75352a6ee
x-ms-office365-filtering-ht: Tenant
x-ms-traffictypediagnostic: MN2PR05MB6863:
x-ms-exchange-purlcount: 4
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <MN2PR05MB6863E9C41E90EA86111D7CECBE6D0@MN2PR05MB6863.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 01930B2BA8
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(366004)(189003)(199004)(107886003)(6246003)(6436002)(4326008)(14454004)(71190400001)(498600001)(81156014)(81166006)(54896002)(74316002)(6306002)(55016002)(71200400001)(236005)(9686003)(8936002)(229853002)(86362001)(966005)(8676002)(486006)(33656002)(476003)(7696005)(54906003)(76176011)(6116002)(790700001)(66556008)(11346002)(2906002)(6506007)(110136005)(14444005)(66446008)(606006)(7736002)(3846002)(5660300002)(53546011)(66574012)(25786009)(52536014)(446003)(66066001)(66476007)(99286004)(76116006)(102836004)(256004)(66946007)(26005)(64756008)(186003); DIR:OUT; SFP:1102; SCL:1; SRVR:MN2PR05MB6863; H:MN2PR05MB6080.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1;
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: IihEttGpM9zbImEJMp2TzGhFGTB/XD2JkLEPbUuUYeWvoMeIqDqvTpl+GjATIiDvXIsaw7bTrOp47Dd0zSLssAH1lV1IX+tRDJC+Jhrp+UTpcmteJG1++TxYzzc8JUrZovfvdPOVrCYhVYCHUbAjK9fra8HlukXfINH1C/PYhXDdToY4nz5Tt7TD1vvsZ5NX1LRsi+gIhSwlk0vC7vpXD3jw/6yyYJ8gWXZORqMMfIGW4hpvj+pIDX3kvK/lt8Z9oh7sFzKeEWKgZjxxcixbE1cB24esmLXhNNer648I1E1dCwWULDxi/eAcNN7tq0URftafyfaJ38N7H2fi+3Fhb3/s8teH2DhmyLDocUzSM8+vx42vE9SEeQ13n1nAciXwQ+ZokLBS7l/G7u18z+Ewo9k9bVD8UJfYLmvm9ODMATyvC6/oQ+EWzDydVUL2ddE9NaXiPBDqI22FWkGFsS38/A==
Content-Type: multipart/alternative; boundary="_000_MN2PR05MB6080AF7CB8230A9F403F7C89BE6D0MN2PR05MB6080namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: 89aad621-1d8a-484f-ccf0-08d75352a6ee
X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Oct 2019 22:37:54.7387 (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: OacRyII+lTuzqLB1ikv4y9Rr98373TCup3BPCltkmAovY58oJPKxSuR2wedu3TO3dv3cGr9yNmhftfQgpk+SJw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR05MB6863
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.95,1.0.8 definitions=2019-10-17_06:2019-10-17,2019-10-17 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 clxscore=1015 spamscore=0 malwarescore=0 priorityscore=1501 impostorscore=0 bulkscore=0 phishscore=0 lowpriorityscore=0 suspectscore=0 mlxscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1908290000 definitions=main-1910170199
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/qrLrRuiPZ7XK7HEFJ2tlJKGKg4A>
Subject: Re: [spring] https://tools.ietf.org/html/draft-ietf-spring-srv6-network-programming-04#page-24
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: Thu, 17 Oct 2019 22:38:07 -0000

WANG had given below use case : But using existing PSP logic this will not work.
In below at PSP router updated SL will be 1 (since END.DT4 is still there) ,so SRH pop won't happen.



   S14.1.   If (updated SL == 0) {

   S14.2.      Pop the SRH

   S14.3.   }

WANG use case:
"For example in SRv6-based L3VPN service scenario, The ingress PE within SRv6-enabled domain can utilize SR-TE policy to enable TE-path function when encapsulating and transiting L3VPN traffic, The Ingress PE push on customer packets with SID list representing SR-TE policy plus END.DT4 as last SRv6 SID in SRH; So I think, each flavor of PSP/USP/USD can be designed to perform in related SRv6 endpoint. Imaging the PSP, the penultimate Endpoint can perform PSP, e.g. copy the last SID (END.DT4) of SRH to destination field of IPv6 header and POP the SRH, then forwarding it toward egress PE identified by DA"







Juniper Business Use Only
From: Pablo Camarillo (pcamaril) <pcamaril@cisco.com>
Sent: Tuesday, October 15, 2019 10:13 PM
To: Rajesh M <mrajesh@juniper.net>; SPRING WG List <spring@ietf.org>
Cc: Srihari Sangli <ssangli@juniper.net>; Shraddha Hegde <shraddha@juniper.net>
Subject: Re: [spring] https://tools.ietf.org/html/draft-ietf-spring-srv6-network-programming-04#page-24

Rajesh,

This has already been replied less than one week ago. Please see:
https://mailarchive.ietf.org/arch/msg/spring/V0ZpjVLSVZxHaBwecXFxqJjlg_c<https://urldefense.com/v3/__https:/mailarchive.ietf.org/arch/msg/spring/V0ZpjVLSVZxHaBwecXFxqJjlg_c__;!8WoA6RjC81c!W8zXtokq31cYlPoLJ6Ip-BlyXApb7JIhuJzRXW3khd_OAByxCvaxs9Jw7HGIr9o9$>
https://mailarchive.ietf.org/arch/msg/spring/WrYzRZC0HKVgBYaYMCQVcTWrfak<https://urldefense.com/v3/__https:/mailarchive.ietf.org/arch/msg/spring/WrYzRZC0HKVgBYaYMCQVcTWrfak__;!8WoA6RjC81c!W8zXtokq31cYlPoLJ6Ip-BlyXApb7JIhuJzRXW3khd_OAByxCvaxs9Jw7P8QaU_7$>

Thanks,
Pablo.


From: spring <spring-bounces@ietf.org<mailto:spring-bounces@ietf.org>> on behalf of Rajesh M <mrajesh=40juniper.net@dmarc.ietf.org<mailto:mrajesh=40juniper.net@dmarc.ietf.org>>
Date: Friday, 11 October 2019 at 03:47
To: SPRING WG List <spring@ietf.org<mailto:spring@ietf.org>>
Cc: Srihari Sangli <ssangli@juniper.net<mailto:ssangli@juniper.net>>, Shraddha Hegde <shraddha@juniper.net<mailto:shraddha@juniper.net>>
Subject: [spring] https://tools.ietf.org/html/draft-ietf-spring-srv6-network-programming-04#page-24


Wanted to know the use case where we only POP the SRH ?

4.16.1<https://urldefense.com/v3/__https:/tools.ietf.org/html/draft-ietf-spring-srv6-network-programming-04*section-4.16.1__;Iw!8WoA6RjC81c!W8zXtokq31cYlPoLJ6Ip-BlyXApb7JIhuJzRXW3khd_OAByxCvaxs9Jw7DAv5v98$>.  PSP: Penultimate Segment Pop of the SRH

   The SRH processing of the End, End.X and End.T behaviors are

   modified: after the instruction "S14.  Update IPv6 DA with Segment

   List[Segments Left]" is executed, the following instructions must be

   executed as well:



   S14.1.   If (updated SL == 0) {

   S14.2.      Pop the SRH

   S14.3.   }



Juniper Business Use Only