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

"Andrew G. Malis" <agmalis@gmail.com> Tue, 03 March 2020 23:28 UTC

Return-Path: <agmalis@gmail.com>
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 840673A081B for <spring@ietfa.amsl.com>; Tue, 3 Mar 2020 15:28:12 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.086
X-Spam-Level:
X-Spam-Status: No, score=-2.086 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, T_SPF_TEMPERROR=0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 koQsVNwRsGiF for <spring@ietfa.amsl.com>; Tue, 3 Mar 2020 15:28:07 -0800 (PST)
Received: from mail-qt1-x829.google.com (mail-qt1-x829.google.com [IPv6:2607:f8b0:4864:20::829]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DD3893A081F for <spring@ietf.org>; Tue, 3 Mar 2020 15:28:06 -0800 (PST)
Received: by mail-qt1-x829.google.com with SMTP id v15so30640qto.2 for <spring@ietf.org>; Tue, 03 Mar 2020 15:28:06 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=rSOra00r0mcs3AKgFlziqrqMYVyFOcfiJXgbc9lmtH0=; b=uNfKZmvX9/tDOw3uXq8a1Zh1kAKewOje1iMn8x2yjAhSQyuoyqBLgl9MdxNiztctA1 nEl2o8+MEHWQLIT7EXodCFeIDsUgGa5ETeZrJXRwi27UzoryMsvV5Ttvk6PdhKolSlXA syOLqU7OhaLTzEfu5xJsWkCfzryIh4MODWI6cFCcB9JHZfLLoMQbpDKep2NVHU9CpdwL nPFOqqv+a2K8PpqRH16xwlhg4T8WvNJGvfsdZ40hLJ8gRMzop/inyv1OybX4gPEeZYrH oTYTwx/diQ7O+Rttdx9iv3DDn26D6j/P35byQgSsL/pMlCUCtAEYbFjpDZ0ZJLVjKt9O t4Zg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=rSOra00r0mcs3AKgFlziqrqMYVyFOcfiJXgbc9lmtH0=; b=loQbJnCSYIrN3QwmMLBKNg+a1KHBN4fyPQTdCXn0M6GCAWHLW/d85l0cI0EWaLLnOW 4QDbQvfAzsopxWScDxZBPlRNOaHHamJ5sX7Xu3yFMaTMyEmWYIwTqaZekU3ivjY2pBSX JF7h0wwfx0fk1ucasvCMGtFYkgn1fLSHAPZGGiYOIHPFlfmTtlS6sSNf/ESpIFemAhAX AM2l4dnDvH0Ht1yvgXl2KH9srnhnaRDqzeEWweVcRRyBrOZw0UbEDDDQvwYwvhAeFFS3 NnlIWMyzcY3Efcj5Pk4GYHs/GwuTtuyeKiDvuvkp9vXOJYivFOLAzTZITORN61PQ/nS1 zqtw==
X-Gm-Message-State: ANhLgQ00NGr9BATwspZZcbT4p44ZZI+GMfj4Ti/9PofRCAQcqSqQ8Wyx SNpxKhn0uYXjAa7HmINUrRWud7R8uBPU+nqJTA8=
X-Google-Smtp-Source: =?utf-8?q?ADFU+vsfcsd532JMhp7++6NUwIjmcmC2ktr3LozvU7fy?= =?utf-8?q?UnIVpS+n+fY9P6G1VAdjG0WOgPAEO7KY3yG2kH4RU5GV0mQ=3D?=
X-Received: by 2002:ac8:4544:: with SMTP id z4mr44680qtn.254.1583278085733; Tue, 03 Mar 2020 15:28:05 -0800 (PST)
MIME-Version: 1.0
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>
In-Reply-To: <CAOj+MMGE+j7_QnFn-8ZQcU3BKLGEPaXj6hfppxG7-7iFkT3R1g@mail.gmail.com>
From: "Andrew G. Malis" <agmalis@gmail.com>
Date: Tue, 3 Mar 2020 18:27:54 -0500
Message-ID: <CAA=duU3fXaQY--XufYo+CuCnJsTd+bXH2uBbjUUHVJg6tLpzng@mail.gmail.com>
To: Robert Raszuk <robert@raszuk.net>
Cc: Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, "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>
Content-Type: multipart/alternative; boundary="000000000000e17f4a059ffba7ee"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/5cGPpCuK-EQTSI12vTwydjj-Clk>
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: Tue, 03 Mar 2020 23:28:13 -0000

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> 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> 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
> https://www.ietf.org/mailman/listinfo/spring
>