Re: [spring] I-D Action: draft-ietf-spring-srv6-network-programming-10.txt

Gyan Mishra <hayabusagsm@gmail.com> Mon, 24 February 2020 23:35 UTC

Return-Path: <hayabusagsm@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 9CBB53A157A for <spring@ietfa.amsl.com>; Mon, 24 Feb 2020 15:35:37 -0800 (PST)
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, 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, HTTPS_HTTP_MISMATCH=0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable 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 7GnIvLaogNfT for <spring@ietfa.amsl.com>; Mon, 24 Feb 2020 15:35:34 -0800 (PST)
Received: from mail-io1-xd2e.google.com (mail-io1-xd2e.google.com [IPv6:2607:f8b0:4864:20::d2e]) (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 DDCF13A1526 for <spring@ietf.org>; Mon, 24 Feb 2020 15:35:33 -0800 (PST)
Received: by mail-io1-xd2e.google.com with SMTP id z8so255136ioh.0 for <spring@ietf.org>; Mon, 24 Feb 2020 15:35:33 -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=Ppmqby/vWiZfmN+xxEguM3IfzkeyjyykTMJPeBEldD8=; b=Rk18FcVSzinYS87nnETc9JipnuR2ZjeDAGvnDRSlhLqdC7B+nbyWFoBOLaj6TQGbtl 8673JkaD7leCx5IFPtlPk4qGEAgjkzjW2Mr/27qgvSNAmrvEZmOpShyJmaN/j9YaeK/q 3NdzQ5iy9XR935Yya7tKg3I3M30CMkfkbFKAcJm5JKpy4HuptDC/6Q5o5F6IZMGj6tGH X7A3WnTkGGERe1eOzVhb3eBVSwpV0wRk3f9qjeXAYBAZIOwVexnwL8PvfxlXPcKB3N5T XF1F/WeZ9xSMchQm2dChiA2lKJGis1z0Yg5Ci6PNsv2jqeZwuEqZTiHiio+52C7izzCD 8Cmw==
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=Ppmqby/vWiZfmN+xxEguM3IfzkeyjyykTMJPeBEldD8=; b=p7W4pQtWiq+mC6QOioLWz0nnqzDZp0U8rNNOxuwu05IwiapbeVqxXQWGAau8c6GhE3 UeHujNZ9fM4+wJly29nvXXKPnCYb9j/EVXCD6uLxkdDarbQv34RN7NS8hxcct0Ex0G0S r35tT8rVXdl7aShtvKKSyvqfwb0vw8YkZVpRR8ygIM4dmU2T0d4bHDjTUwU5XcZr4L23 oqe1mAfaWkwric7SpFTDV0dB7+CL1fLlKAl8WtChsE/C8381NcIUJnUMXkWBLLk/IAwe GRPZpwIr5DQ/zMjasSjurt06xIUsUCAd03v/OAE+7oA8ROLNgSBhxpcXfql9X5rTEUuq cjNQ==
X-Gm-Message-State: APjAAAX5UH3vN/yAUd05cert1FeL3P1hQqByeK8aFRsY0vgZ0usXL5yj HltNdldZTJa6vc8pw0YEqKNBSBWW194NH7WRvZCF8Sev
X-Google-Smtp-Source: APXvYqyUXOsjLJBP5zS7rbSBPYut7zZVXfc8VasYuB5dXwmp5XU1OIU71rilL+zdmnSGai8n7inEcN1ImiuqpMFRLrQ=
X-Received: by 2002:a5d:874d:: with SMTP id k13mr25640424iol.276.1582587331643; Mon, 24 Feb 2020 15:35:31 -0800 (PST)
MIME-Version: 1.0
References: <158248836511.1031.1350509839394231473@ietfa.amsl.com> <7481061F-75A5-4E4D-80AE-40E1F933E94A@cisco.com> <1BB7ED35-98EC-4A73-92A3-AD043D462CF7@steffann.nl> <CAO42Z2zOr_8Ptukf_WE8hWOUUH1vXFig-=fNWhNeweruibQDhw@mail.gmail.com> <DBBPR03MB541525FF72B82416A020B632EEEC0@DBBPR03MB5415.eurprd03.prod.outlook.com> <DM6PR05MB63489BE3D1C669C277D64906AEEC0@DM6PR05MB6348.namprd05.prod.outlook.com> <BEE51E09-0929-4F48-B5B3-6BAB23E07DAB@cisco.com>
In-Reply-To: <BEE51E09-0929-4F48-B5B3-6BAB23E07DAB@cisco.com>
From: Gyan Mishra <hayabusagsm@gmail.com>
Date: Mon, 24 Feb 2020 18:35:20 -0500
Message-ID: <CABNhwV3q4MAopb0oXSw4uHezfVLjMnvf8h4BzFY_q8LS7dCXVw@mail.gmail.com>
To: "Pablo Camarillo (pcamaril)" <pcamaril=40cisco.com@dmarc.ietf.org>
Cc: Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>, SPRING WG <spring@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000ba8f37059f5ad30a"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/sRlgnExN-q-GvDx2FF6oYykjEOU>
Subject: Re: [spring] I-D Action: draft-ietf-spring-srv6-network-programming-10.txt
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: Mon, 24 Feb 2020 23:35:38 -0000

PSP has historical context from PHP ( Penultimate Hop POP) in the MPLS
world.

20+ years ago when MPLS we originally developed the concept of PHP implicit
null reserved label value 0 was done to offload the burden of the egress PE
FEC destination to pop the entire label stack before forwarding the native
IP packet to the CE.

Hardware these days for the last 15 years or so are so advanced that the
idea that you are saving processing on the egress PE has not existed for a
long time.

Even  back then in both SP and enterprise space there were issues that
arise related to PHB QOS egress queuing,  that occurs on the PHP node that
had the MPLS shim popped, it cannot schedule on the topmost label via exp
provider markings done on the ingress PE upon label imposition.

A workaround to this issue was to set explicit null label value 0 and use
pipe or uniform mode to tunnel the customer payload to the egress PE FEC
destination called UHP ultimate hop node with topmost label intact.

The concept of implicit null PHP concept did not bode well in the MPLS
world so I don’t see why that feature parity would be added to a next gen
protocol that would be the future MPLS replacement.

I agree with taking some of the good features and knobs from MPLS, but why
take the ones like implicit null with is really an archaic feature.

My 2 cents

Gyan

On Mon, Feb 24, 2020 at 5:38 PM Pablo Camarillo (pcamaril) <pcamaril=
40cisco.com@dmarc.ietf.org> wrote:

> Ron,
>
>
>
> This is the 5th time that we have this discussion in the past five months.
>
>
>
> I consider those three questions as closed based on the previous
> discussion.
>
> https://mailarchive.ietf.org/arch/msg/spring/yRkDJlXd71k0VUqagM3D77vYcFI/
>
>
>
> Cheers,
>
> Pablo.
>
>
>
> *From: *Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org>
> *Date: *Monday, 24 February 2020 at 16:27
> *To: *Andrew Alston <Andrew.Alston@liquidtelecom.com>, Mark Smith <
> markzzzsmith@gmail.com>, Sander Steffann <sander@steffann.nl>
> *Cc: *SPRING WG <spring@ietf.org>, "Pablo Camarillo (pcamaril)" <
> pcamaril@cisco.com>
> *Subject: *RE: [spring] I-D Action:
> draft-ietf-spring-srv6-network-programming-10.txt
>
>
>
> Folks,
>
>
>
> We may need to ask the following questions:
>
>
>
> 1)      Does PSP violate letter of RFC 8200?
>
> 2)      Does PSP violate the spirit of RFC 8200?
>
> 3)      Is PSP a good idea?
>
>
>
> The 6man WG, and not SPRING, should answer the first two questions. So I
> will avoid them an explore the third.
>
>
>
> At first glance, PSP adds no value. Once Segments Left has been
> decremented to 0, the Routing header becomes a NOOP. So why bother to
> remove it? I see the following arguments:
>
>
>
> 1)      To save bandwidth between the penultimate and ultimate segment
> endpoints.
>
> 2)      To unburden the ultimate segment endpoint from the task of
> processing the SRH
>
> 3)      To unburden the ultimate segment endpoint from the task of
> removing the SRH
>
>
>
> The first argument is weak. Routing headers should not be so large that
> the bandwidth they consume is an issue.
>
>
>
> The second argument is also weak. Once the ultimate segment endpoint has
> examined the Segments Left field, it can ignore the SRH. The ultimate
> segment endpoint must be SRv6-aware, because it must process the SID in the
> IPv6 destination address field. Given that the ultimate segment endpoint is
> SRv6 aware, it should be able to process the SRH on the fast path.
>
>
>
> The third argument is even weaker. The ultimate segment endpoint:
>
> -          Has to remove the IPv6 tunnel header, anyway
>
> -          Being closer to the edge, may be less heavily loaded than the
> penultimate segment endpoint.
>
>
>
> Can anyone articulate a better justification for PSP? If not, why test the
> limits of RFC 8200 over it?
>
>
>
>
>                                          Ron
>
>
>
>
>
>
>
>
>
> Juniper Business Use Only
>
> *From:* spring <spring-bounces@ietf.org> *On Behalf Of *Andrew Alston
> *Sent:* Monday, February 24, 2020 5:06 AM
> *To:* Mark Smith <markzzzsmith@gmail.com>; Sander Steffann <
> sander@steffann.nl>
> *Cc:* SPRING WG <spring@ietf.org>; Pablo Camarillo (pcamaril) <pcamaril=
> 40cisco.com@dmarc.ietf.org>
> *Subject:* Re: [spring] I-D Action:
> draft-ietf-spring-srv6-network-programming-10.txt
>
>
>
> I agree with the sentiments expressed below
>
>
>
> Andrew
>
>
>
>
>
> *From:* spring <spring-bounces@ietf.org> *On Behalf Of *Mark Smith
> *Sent:* Monday, 24 February 2020 00:50
> *To:* Sander Steffann <sander@steffann.nl>
> *Cc:* SPRING WG <spring@ietf.org>; Pablo Camarillo (pcamaril) <
> pcamaril=40cisco.com@dmarc.ietf.org>
> *Subject:* Re: [spring] I-D Action:
> draft-ietf-spring-srv6-network-programming-10.txt
>
>
>
>
>
> On Mon, 24 Feb 2020, 07:47 Sander Steffann, <sander@steffann.nl> wrote:
>
> Hi,
>
> > We have published a new update to
> draft-ietf-spring-srv6-network-programming. This revision simplifies the
> counters as per [1], clarifies the upper layer header processing as per [2]
> and removes the reference to the OAM draft [3].
>
> I still oppose the segment popping flavours in section 4.16 without
> updating RFC8200.
>
>
>
> I would expect that defying Internet Standard 86/RFC8200 means this ID
> needs to have Experimental rather than Standards Track status.
>
>
>
>
>
>
>
>
> Cheers,
> Sander
>
> _______________________________________________
> spring mailing list
> spring@ietf.org
> https://www.ietf.org/mailman/listinfo/spring
> <https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo/spring__;!!NEt6yMaO-gk!Tfl9m_at6pZSp38lOtxE5WZLnsW_ojrgXUvQ_Rx-tN4MY7qa-MtwIQWgGCTduGJT$>
>
> _______________________________________________
> spring mailing list
> spring@ietf.org
> https://www.ietf.org/mailman/listinfo/spring
>
-- 

Gyan  Mishra

Network Engineering & Technology

Verizon

Silver Spring, MD 20904

Phone: 301 502-1347

Email: gyan.s.mishra@verizon.com