Re: [spring] Suggest some text //RE: Request to close the LC and move forward//RE: WGLC - draft-ietf-spring-srv6-network-programming

Gyan Mishra <hayabusagsm@gmail.com> Sun, 01 March 2020 20:19 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 CC1933A078F; Sun, 1 Mar 2020 12:19:59 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level:
X-Spam-Status: No, score=-2.097 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, 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=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 kVU60dU6A_XJ; Sun, 1 Mar 2020 12:19:56 -0800 (PST)
Received: from mail-io1-xd2d.google.com (mail-io1-xd2d.google.com [IPv6:2607:f8b0:4864:20::d2d]) (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 1FDF83A078C; Sun, 1 Mar 2020 12:19:56 -0800 (PST)
Received: by mail-io1-xd2d.google.com with SMTP id m22so2913541ioj.7; Sun, 01 Mar 2020 12:19:56 -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=/3FSHyc5QkDpNk7YI3+TygC1fJ7xt0xZp5iNSsUqlZA=; b=gEGSQQejAXPL9O2bEiFEsokrJMLoNN9hCJH4zZX3ftwG+JCbrhqcB9hzHnH8+1BTqK 7t/1hNLaLvEc0gmbSARMDV4hdnE88TkLrWPVvBquuPJgCfivzgTtIV0cfTEECELOOVvo eUqI7yV6Xd4BuxebQvi2jf3sJMA4YLj4wgoxgd7NLtNslO6pvJyC8wHW0UDr9renVfAR ZdX5f29vfZKgjWzDygRBNiT6O5rYOl9qkm99cSrPGhiG+w35NqL8AHaR3m8COGhIs1aA bjVQXFcl85q6M2o5Y91pB51aFh0Nq/6sI2YZF1mXhYfhdi0H30z9O3C9pupYJd5pCs5o K5Ng==
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=/3FSHyc5QkDpNk7YI3+TygC1fJ7xt0xZp5iNSsUqlZA=; b=kHGacM1Con1dT9rS3GfJbRNM1Mcen9yjdqiXOV4b064iPAjGKM+dAPkXRGK1Y+1DmG 8dT9HMWONRP0RWtO4W9ZjaUfnjYWeHwCJZ/SYcKaH9zgX0G43vgsEqBu8ele8en0GuVy wkKMbwfSkiHyr+vT9daxeYoNQJDiqbWArwJlp9YI67HugV0fw/rfvuJ1nvP83VL7nUs9 ZPDuKqczedjv8EnY8oKl5btz9eBg3B+h5j0obxAo5BYtqUm26chzVtAEKhkvQnhfBRCF 5j1VUB/NgNzH0Dc23IrmrEL4//r6HcMaAV4F+zxAxf+cj9tVmmN00iLCg3nPKDuXXTHU mtKA==
X-Gm-Message-State: APjAAAUAoO9qO5o0OQUS4qk7I0BtnwAaL1Ii4TeUhrn5PnxsuDVXmpXO NPXTRRO8uteh0719ZMHuF6We6WsHKK9fJnXA31I=
X-Google-Smtp-Source: APXvYqxva7IHKMmV7GuDspIIzDOt1KZ9huNhbawxklur06gD55qVoaIjsd1oxoBlU3UVIfdt8aKq4lR7pp0BrOr6XVw=
X-Received: by 2002:a05:6638:517:: with SMTP id i23mr11760236jar.52.1583093995191; Sun, 01 Mar 2020 12:19:55 -0800 (PST)
MIME-Version: 1.0
References: <965ff6bbf1cb4c2f8d48b7b535a0cf5b@huawei.com> <CAJE_bqcTNWt==mtYKeNVXOBAzBNLG=+_mXQQ9xMHYOCDRqCb_Q@mail.gmail.com> <8ef02a5465104d1996546bc4cbea7ebb@huawei.com>
In-Reply-To: <8ef02a5465104d1996546bc4cbea7ebb@huawei.com>
From: Gyan Mishra <hayabusagsm@gmail.com>
Date: Sun, 01 Mar 2020 15:19:44 -0500
Message-ID: <CABNhwV1MZgvVTDH+32Q0DViwP43U=XUHD61DVeLbnA4_3-oq8g@mail.gmail.com>
To: "Xiejingrong (Jingrong)" <xiejingrong@huawei.com>
Cc: "6man@ietf.org" <6man@ietf.org>, Bob Hinden <bob.hinden@gmail.com>, "spring@ietf.org" <spring@ietf.org>, 神明達哉 <jinmei@wide.ad.jp>
Content-Type: multipart/alternative; boundary="0000000000003ac4ee059fd0cbc8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/VDiPWiszPmXVqDiYUC1TI_p4kNs>
Subject: Re: [spring] Suggest some text //RE: Request to close the LC and move forward//RE: 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: Sun, 01 Mar 2020 20:20:00 -0000

Hi Jingrong,


Can you help provide some clarification on the use cases for PSP flavor
with end.X and end.T functions.

Under Ref1 where it mentions end.X and end.T functions to use PSP knob  as
well if desired.

How would that work with any P node using the PSP function?

https://tools.ietf.org/html/draft-filsfils-spring-srv6-network-programming-07#section-4.21



4.21.1 <https://tools.ietf.org/html/draft-filsfils-spring-srv6-network-programming-07#section-4.21.1>.
PSP: Penultimate Segment Pop of the SRH

   After the instruction 'update the IPv6 DA with SRH[SL]' is executed,
   the following instructions must be added:

 1.   IF updated SL = 0 & PSP is TRUE
 2.      pop the top SRH                                         ;; Ref1


Ref1: The received SRH had SL=1.  When the last SID is written in the
   DA, the End, End.X and End.T functions with the PSP flavour pop the
   first (top-most) SRH.  Subsequent stacked SRH's may be present but
   are not processed as part of the function.


Also trying to understand the reason given for PSP function for legacy
final destination egress PE not being SRv6 capable.

Since every PE in an SR domain both SRv6 or SR-MPLS identical to MPLS would
be both a SR source node and final destination node of an LSP.  I am using
the MPLS term LSP with SR as the concept of FEC destination which now is a
prefix SID still exists that all traffic to egress final destination  PE is
forwarded to.

Since LSPs built to FEC destination are uni directional as they are with
MPLS  and that would be the case as well for SR paths - the idea that the
final destination PE would lack hardware capability for SRH processing does
not make sense as the source and final destination node are one and the
same.

Am I missing something?

Kind Regards

Gyan

On Fri, Feb 28, 2020 at 9:14 PM Xiejingrong (Jingrong) <
xiejingrong@huawei.com> wrote:

> Got it.
> Thanks for your clarification of your point.
>
> Jingrong
>
> -----Original Message-----
> From: 神明達哉 [mailto:jinmei@wide.ad.jp]
> Sent: Saturday, February 29, 2020 9:28 AM
> To: Xiejingrong (Jingrong) <xiejingrong@huawei.com>
> Cc: Ted Lemon <mellon@fugue.com>; Pablo Camarillo (pcamaril) <
> pcamaril@cisco.com>; Brian E Carpenter <brian.e.carpenter@gmail.com>; Bob
> Hinden <bob.hinden@gmail.com>; Joel M. Halpern <jmh@joelhalpern.com>;
> spring@ietf.org; 6man@ietf.org
> Subject: Re: Suggest some text //RE: [spring] Request to close the LC and
> move forward//RE: WGLC - draft-ietf-spring-srv6-network-programming
>
> At Fri, 28 Feb 2020 07:54:28 +0000,
> "Xiejingrong (Jingrong)" <xiejingrong@huawei.com> wrote:
>
> > The design of PSP for the benefits of deployment is based on the
> > understanding that it does not violate section 4 of RFC8200. In case
> > the RFC8200 text may be modified in the future, the PSP may also need to
> change accordingly.
>
> No, it violates Section 4 of RFC8200.  It's a pity that we have to discuss
> it at this level due to the poor editorial work then (I was also
> responsible for that as one of those reviewing the bis draft), but anyone
> who involved the discussion should know the intent of this text intended to
> say (borrowing from Ron's text) "Extension headers cannot be added to a
> packet after it has left the its source node and extension headers cannot
> be removed from a packet until it has arrived at its ultimate
> destination".  It might look "an attempt of blocking an innovation by a
> small group of vocal fundamentalists", but if you see the responses without
> a bias, you'd notice that even some of those who seem neutral about the
> underlying SRv6 matter interpret the text that way.
>
> I'd also note that simply because PSP violates RFC8200 doesn't immediately
> mean it (PSP) "needs to change".  It can update RFC8200 with explaining why
> it's necessary and justified.  That's what I requested as you summarized:
>
> > Jinmei: it should say it updates this part of RFC8200 and explain why
> it's justified.
>
> And, since PSP at least wouldn't break PMTUD, I guess the update proposal
> will have much more chance to be accepted than a proposal including EH
> insertion.  On the other hand, pretending there's no violation will
> certainly trigger many appeals and objections at the IETF last call (I'll
> certainly object to it).  In the end, it can easily take much longer, or
> even fail, than formally claiming an update to RFC8200.
>
> --
> JINMEI, Tatuya
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------
>
-- 

Gyan  Mishra

Network Engineering & Technology

Verizon

Silver Spring, MD 20904

Phone: 301 502-1347

Email: gyan.s.mishra@verizon.com