Re: [spring] WGLC - draft-ietf-spring-srv6-network-programming

Ron Bonica <rbonica@juniper.net> Wed, 04 March 2020 20:02 UTC

Return-Path: <rbonica@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 BE9F23A0787 for <spring@ietfa.amsl.com>; Wed, 4 Mar 2020 12:02:04 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level:
X-Spam-Status: No, score=-1.999 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, 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=JQspjXOH; dkim=pass (1024-bit key) header.d=juniper.net header.b=WWgklwAm
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 FOMsmkw6dsY4 for <spring@ietfa.amsl.com>; Wed, 4 Mar 2020 12:02:02 -0800 (PST)
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 AF8D13A0538 for <spring@ietf.org>; Wed, 4 Mar 2020 12:02:02 -0800 (PST)
Received: from pps.filterd (m0108156.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id 024JvQWs011525; Wed, 4 Mar 2020 12:02:02 -0800
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=CCISHTAjlU0EB3DIanaOqerApvVJbJ+FpMXc1hAt7xk=; b=JQspjXOHUxF+jE1dugiGqY9OcAApz3Neks38SwWwHG6sRMJc0gUzBlR+oU/jP4ZrBi1B URN4StnFRLrT6OTBad1jl+9KykS9XQmljpCPNfLyanKL23OdU+sWxXwMOYsgc+/XRXLD U5RLP+ol9/vRTZ+CvpefPKSmY9PHxqfJimFjtGAGrGGzegCyisbC1vO1rojS2JaVJnrf f2N1uZPF9okA3xebFmf06omDp7HIXkWMyQiQqHuf7ufRHAL+sNkZaCRX3gyShk8Tp9xe s2y+p0uX8HgC+diMkXd6XuxTM9QlgDIzvrGTaDz5gtYWkKro2qmF5askbB/NNVj6r3HV 2w==
Received: from nam12-dm6-obe.outbound.protection.outlook.com (mail-dm6nam12lp2171.outbound.protection.outlook.com [104.47.59.171]) by mx0a-00273201.pphosted.com with ESMTP id 2yh5yen2fk-2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 04 Mar 2020 12:02:01 -0800
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; =?utf-8?q?b=3DAhODtPoKmz8HPJhl4sov5bAZIJKsXnHUVNq3h51Lv+8Op9Ic/20XdgFeLzBv6?= =?utf-8?q?uhtGHxFjQ1N7e9nf1rPymxZrNuRJBghfCyRizQGLeOuKYfMhA3bUxrRQYdKsdTWHh?= =?utf-8?q?OONmcsxcSI0gA2ZAboPIZZdpBaRmxGjtQWnHWPu48B1RMsYNiNUWIR/vXw6Ecmz9m?= =?utf-8?q?9TGTnguFV1S36LFhnTq60K6ObLJHyh0r5GFf6HouuJrnvGjJfj1gHAKWblFF+thVz?= =?utf-8?q?Qub3H5fPFXFf8EopkXDKp0K2hHuHqItNJEPP0hIIeIQdZdprfhvyngFk/XyAo0HZW?= =?utf-8?q?nigKP7dYzgvwyTZ5X/AdA=3D=3D?=
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; =?utf-8?q?h=3DFrom=3ADate=3ASubject=3AMessage-ID=3ACont?= =?utf-8?q?ent-Type=3AMIME-Version=3AX-MS-Exchange-SenderADCheck=3B?= =?utf-8?q?bh=3DCCISHTAjlU0EB3DIanaOqerApvVJbJ+FpMXc1hAt7xk=3D=3B_b=3Dbdzo7E?= =?utf-8?q?TaQWMV40k5CybZJXmCvABM/h6EAu/KO4KoHhuhwxpX5l4aarfWlFiZvoD84tTec7a?= =?utf-8?q?eTQ5XAiJH62CbUYtyqy14AW5JOjaOxORpCuesuBqE94ldjrV5J4IbRpBgMLgKEecu?= =?utf-8?q?JZVfSmCEEGb8DrOjtXyOk22icz4qfZirIM5oab/y9oSjjMu0AyXyoNh0iG0MAOBt4?= =?utf-8?q?Cevh4XJpPE9d2xz8Z/MAlNjQPU374jFW1cxhWZPpJi2FWaIJ4N0noCvH7upgdKPUs?= =?utf-8?q?ah4e4vo24w6xKUeZGQcEvcv63M7j+opXL+7eDygUFBRKz7Zirlmuw0wHxphyIFBgp?= =?utf-8?q?GCEnfuQvrHA=3D=3D?=
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; =?utf-8?q?h=3DFrom=3ADate=3ASubject=3AMessage-ID=3AContent-Typ?= =?utf-8?q?e=3AMIME-Version=3AX-MS-Exchange-SenderADCheck=3B?= =?utf-8?q?bh=3DCCISHTAjlU0EB3DIanaOqerApvVJbJ+FpMXc1hAt7xk=3D=3B_b=3DWWgklw?= =?utf-8?q?Am9I63wrC7v1s55Mp8pu1GXTTfI6cj/auwb32W8s3UbXJbCwrRLXpVfstEQO3Uyc7?= =?utf-8?q?F5i3rDgXQR0Hh/PEkSx1Bi32VUql1sU/yGQCZ+BJCCfYpQug5WIS7BhEdKb6w0zDe?= =?utf-8?q?m7O2Ln0jaZyAxDcI+gecEUrnEeVO3HyqeQc=3D?=
Received: from DM6PR05MB6348.namprd05.prod.outlook.com (2603:10b6:5:122::15) by DM6PR05MB6508.namprd05.prod.outlook.com (2603:10b6:5:12e::33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2793.9; Wed, 4 Mar 2020 20:01:59 +0000
Received: from DM6PR05MB6348.namprd05.prod.outlook.com ([fe80::cdd:ea54:f213:7e02]) by DM6PR05MB6348.namprd05.prod.outlook.com ([fe80::cdd:ea54:f213:7e02%5]) with mapi id 15.20.2793.013; Wed, 4 Mar 2020 20:01:59 +0000
From: Ron Bonica <rbonica@juniper.net>
To: "Andrew G. Malis" <agmalis@gmail.com>, Robert Raszuk <robert@raszuk.net>
CC: "bruno.decraene@orange.com" <bruno.decraene@orange.com>, "spring@ietf.org" <spring@ietf.org>, "Joel M. Halpern" <jmh@joelhalpern.com>, Martin Vigoureux <martin.vigoureux@nokia.com>
Thread-Topic: [spring] WGLC - draft-ietf-spring-srv6-network-programming
Thread-Index: =?utf-8?q?AdWrjZKMyJw/FcG0Qj29O28HuDn7+xFNkTUAAAMg8IAAKLwhgAAB?= =?utf-8?q?NaWAAAHeLgAAAGe2AAAD1sGQAAHPQgAABuLOAAAn360Q?=
Date: Wed, 4 Mar 2020 20:01:59 +0000
Message-ID: =?utf-8?q?=3CDM6PR05MB63489FBEF2D0FBAB1322E4B2AEE50=40DM6PR05MB6?= =?utf-8?q?348=2Enamprd05=2Eprod=2Eoutlook=2Ecom=3E?=
References: =?utf-8?q?=3C17421=5F1575566127=5F5DE93B2F=5F17421=5F93=5F1=5F53?= =?utf-8?q?C29892C857584299CBF5D05346208A48D1A3DA=40OPEXCAUBM43=2Ecorporate?= =?utf-8?q?=2Eadroot=2Einfra=2Eftgroup=3E?= <3e2da3a5-5d1b-10a0-aeb4-320c57584241@nokia.com> =?utf-8?q?=3C8259d37e-b460-5f76-1ce6-b0d026bccf6b=40gont=2Ecom=2Ear=3E_=3C2?= =?utf-8?q?0143=5F1583250558=5F5E5E7C7E=5F20143=5F390=5F3=5F53C29892C8575842?= =?utf-8?q?99CBF5D05346208A48DD80E6=40OPEXCAUBM43=2Ecorporate=2Eadroot=2Einf?= =?utf-8?q?ra=2Eftgroup=3E?= =?utf-8?q?=3C5d693a5e-baa0-6ffb-4e39-2695795b7413=40joelhalpern=2Ecom=3E_?= =?utf-8?q?=3C7501=5F1583255845=5F5E5E9125=5F7501=5F499=5F1=5F53C29892C85758?= =?utf-8?q?4299CBF5D05346208A48DD84FF=40OPEXCAUBM43=2Ecorporate=2Eadroot=2Ei?= =?utf-8?q?nfra=2Eftgroup=3E?= =?utf-8?q?=3Cfc5bf8d9-073f-2eff-6041-e1610bf6e116=40joelhalpern=2Ecom=3E_?= =?utf-8?q?=3CDM6PR05MB63484795948C4901C9B7A548AEE40=40DM6PR05MB6348=2Enampr?= =?utf-8?q?d05=2Eprod=2Eoutlook=2Ecom=3E?= <CAOj+MMGE+j7_QnFn-8ZQcU3BKLGEPaXj6hfppxG7-7iFkT3R1g@mail.gmail.com> <CAA=duU3fXaQY--XufYo+CuCnJsTd+bXH2uBbjUUHVJg6tLpzng@mail.gmail.com>
In-Reply-To: <CAA=duU3fXaQY--XufYo+CuCnJsTd+bXH2uBbjUUHVJg6tLpzng@mail.gmail.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; =?utf-8?q?MSIP=5FLabel=5F0633b888-ae0d-4341-a75f-06e04137d755=5FSiteId=3Dbe?= =?utf-8?q?a78b3c-4cdb-4130-854a-1d193232e5f4=3B?= =?utf-8?q?MSIP=5FLabel=5F0633b888-ae0d-4341-a75f-06e04137d755=5FOwner=3Drbo?= =?utf-8?q?nica=40juniper=2Enet=3B_MSIP=5FLabel=5F0633b888-ae0d-4341-a75f-06?= =?utf-8?q?e04137d755=5FSetDate=3D2020-03-04T18=3A34=3A00=2E9965915Z=3B?= MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=Juniper Business Use Only; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Application=Microsoft =?utf-8?q?Azure_Information_Protection=3B_MSIP=5FLabel=5F0633b888-ae0d-4341?= =?utf-8?q?-a75f-06e04137d755=5FActionId=3D2e8b5ee8-2825-4390-bec1-42326cb99?= =?utf-8?q?e8a=3B_MSIP=5FLabel=5F0633b888-ae0d-4341-a75f-06e04137d755=5FExte?= =?utf-8?q?nded=5FMSFT=5FMethod=3DAutomatic?=
dlp-product: dlpe-windows
dlp-version: 11.4.0.45
dlp-reaction: no-action
x-originating-ip: [108.28.233.91]
x-ms-publictraffictype: Email
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: dd1b9dbe-3fe0-4314-f8a4-08d7c076e614
x-ms-traffictypediagnostic: DM6PR05MB6508:
x-microsoft-antispam-prvs: =?utf-8?q?=3CDM6PR05MB6508453F50460B6A2EF8FF25AEE?= =?utf-8?q?50=40DM6PR05MB6508=2Enamprd05=2Eprod=2Eoutlook=2Ecom=3E?=
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0332AACBC3
x-forefront-antispam-report: SFV:NSPM; =?utf-8?q?SFS=3A=2810019020=29=284636?= =?utf-8?b?MDA5KSgzOTYwMDMpKDM3NjAwMikoMTM2MDAzKSgzNDYwMDIpKDM2NjAwNCkoMzk4?= =?utf-8?b?NjA0MDAwMDIpKDE4OTAwMykoMTk5MDA0KSg1MjUzNjAxNCkoMzE2MDAyKSg1?= =?utf-8?q?660300002=29=286506007=29=2853546011=29=284326008=29=2854906003?= =?utf-8?b?KSgxMTAxMzYwMDUpKDcxMjAwNDAwMDAxKSg5NjYwMDUpKDI2MDA1KSgzMzY1?= =?utf-8?q?6002=29=28478600001=29=2876116006=29=287696005=29=2866556008=29?= =?utf-8?q?=2866446008=29=2864756008=29=28186003=29=2866946007=29=2866476007?= =?utf-8?b?KSgyOTA2MDAyKSg5Njg2MDAzKSg4NjM2MjAwMSkoODkzNjAwMikoNTUwMTYwMDIp?= =?utf-8?q?=2881166006=29=2881156014=29=288676002=29=3B?= DIR:OUT; SFP:1102; SCL:1; SRVR:DM6PR05MB6508; H:DM6PR05MB6348.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: =?utf-8?q?dul4ztHzc1c96EBKzr2dZg0NCKDYv91?= =?utf-8?q?myTON6WcP01pFFfpDAxjlck1bzib+3/z4wKSindlKfNhZ/n7KrNJ78WzBV5xJXN9H?= =?utf-8?q?cq8nkqNdIRn5cgZiZbxqDflBqcBrZduKROBSGkVLDRZDPsjacJPv2HllaAhyT4oYg?= =?utf-8?q?9Wk8SXQsPsaUhfuXgkyjiAHaFilJbAz+3SSZGdlN147hscCZ8lYbmcb1wqGYHR7sw?= =?utf-8?q?L4/tpA0++9rVmAO3pWTIV8OrclT9lnCqW/i1D+MJ9Z52ZQQhBHwG7WNeS6Gbck6s6?= =?utf-8?q?u/inj3jejuh8YaG9co5DJW8GfAeNIEiKZlzcp3SH9GFxRBkrOczj+2tkVVgaQqc8D?= =?utf-8?q?F5WfGoynlXNN9qKkHytw2D84FULBoWW2wX25gvCpBV8McJw0jBDT2J94cOLGaVMas?= =?utf-8?q?74Ot4oZyGwrPuH7QJipMxogI7h32SXpss0YGv47WsUwGd+0PteLYydwf26Sdm5xj0?= =?utf-8?q?0ROW5GsaJ0lRkNR9BkpIZGdFt8nPCRt4z9C7IT6YuPbTTgRA=3D=3D?=
x-ms-exchange-antispam-messagedata: =?utf-8?q?11Ub1zjcGrTKzvsjZSWmn44iPjhL/p?= =?utf-8?q?kBPZ/ksn6mcYBZr1FcZrF0h1h1hufrRdcK49cPZbKl59FVGoPemWjDoL14V0hRLbi?= =?utf-8?q?0C0Cbxwm+ery/U1yoAj79c/Cd+Y1ghtWu00/kHM/JvXPiZ8p8O9Q+Jw=3D=3D?=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_DM6PR05MB63489FBEF2D0FBAB1322E4B2AEE50DM6PR05MB6348namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: dd1b9dbe-3fe0-4314-f8a4-08d7c076e614
X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Mar 2020 20:01:59.3623 (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: =?utf-8?q?oRLrQTGFN0m3O52ECi2iA?= =?utf-8?q?4S+c/LWuMIHzjXAC7MTTwxxJfYwzvcp8eDH4iVL0ZWbnlTo4h93LMNXVbeQz6bTnA?= =?utf-8?q?=3D=3D?=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR05MB6508
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.138, 18.0.572 definitions=2020-03-04_08:2020-03-04, 2020-03-04 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 phishscore=0 priorityscore=1501 malwarescore=0 mlxlogscore=999 mlxscore=0 bulkscore=0 impostorscore=0 lowpriorityscore=0 suspectscore=0 spamscore=0 adultscore=0 clxscore=1011 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2001150001 definitions=main-2003040130
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/VnOoNQlWqHTpmrocPL-2bXFde_Y>
Subject: Re: [spring] WGLC - draft-ietf-spring-srv6-network-programming
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, 04 Mar 2020 20:02:12 -0000

Andy,

AFAIKS, the only use case PSP is to accommodate SRv6 egress nodes that:


  *   Can process an SRv6  SID that appears in the IPv6 Destination Address
  *   Can process the SRH with Segments Left equal to 0
  *   But cannot process the SRH with Segments Left equal to 0 at high speed

I am not aware that any such device exists. Does anybody know of one?

                                                   Ron

From: Andrew G. Malis <agmalis@gmail.com>
Sent: Tuesday, March 3, 2020 6:28 PM
To: Robert Raszuk <robert@raszuk.net>
Cc: Ron Bonica <rbonica@juniper.net>et>; bruno.decraene@orange.com; spring@ietf.org; Joel M. Halpern <jmh@joelhalpern.com>om>; Martin Vigoureux <martin.vigoureux@nokia.com>
Subject: Re: [spring] WGLC - draft-ietf-spring-srv6-network-programming

MPLS PHP was invented to solve a particular issue with some forwarding engines at the time - they couldn't do a final pop followed by an IP lookup and forward operation in a single forwarding cycle (it would impact forwarding speed by 50% best case). 20 years later, is this still an issue at the hardware/firmware level? If so, affected implementers should speak up, otherwise there's really no need for PSP.

Cheers,
Andy (who was there at the time)

On Tue, Mar 3, 2020 at 3:11 PM Robert Raszuk <robert@raszuk.net<mailto:robert@raszuk.net>> wrote:
Hi Ron,

>   MPLS PHP is a clear case of de-encapsulation.

Purely looking at technical aspect that is not true at all.

MPLS PHP does not remove label stack. MPLS PHP is just used to pop last label. After MPLS PHP packets continue with remaining label stack to the egress LSR (example L3VPN PE).

>  I don't think that you can compare MPLS PHP with SRv6 PSP

But I agree with that. Both operations have very little in common from packet's standpoint or forwarding apect. Well maybe except "penultimate" word :)

Kind regards,
R.


On Tue, Mar 3, 2020 at 8:30 PM Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org<mailto:40juniper.net@dmarc.ietf.org>> wrote:
Folks,

I don't think that you can compare MPLS PHP with SRv6 PSP. MPLS PHP is a clear case of de-encapsulation. We do that all the time. In SRv6 PSP, we are removing something from the middle of a packet. That is quite a different story.

                                                                                                                                      Ron
_______________________________________________
spring mailing list
spring@ietf.org<mailto:spring@ietf.org>
https://www.ietf.org/mailman/listinfo/spring<https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo/spring__;!!NEt6yMaO-gk!QEhtnK3a_SkTtK5jFwY7ANmF22RCkp657bAyNJfcGg1xaI_ewfHQHKp7NIgQ3SpI$>


Juniper Business Use Only