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

Gyan Mishra <hayabusagsm@gmail.com> Fri, 20 December 2019 07:21 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 EC548120129 for <spring@ietfa.amsl.com>; Thu, 19 Dec 2019 23:21:48 -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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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 s15Y8naVma-V for <spring@ietfa.amsl.com>; Thu, 19 Dec 2019 23:21:47 -0800 (PST)
Received: from mail-io1-xd2c.google.com (mail-io1-xd2c.google.com [IPv6:2607:f8b0:4864:20::d2c]) (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 0C28012006E for <spring@ietf.org>; Thu, 19 Dec 2019 23:21:47 -0800 (PST)
Received: by mail-io1-xd2c.google.com with SMTP id r13so8420468ioa.3 for <spring@ietf.org>; Thu, 19 Dec 2019 23:21:47 -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=kM7lIGcCdaDiaTUQ5p/tph3+dQMimL+nVJFJyh31hQI=; b=NhrsJOjEvH53NubNsCtP8UKE0BRcVETHEvBK5R26LQXX94AaZvqAI2O76QxVm0lMES m3HUem8vUhJnxV0oG2cqiT6uU+sar6T1YJpvSjUiTQD07l0wL1FpVv61wHjR+eNUyRqX dQX3HCOLvWr8wCNQRryn2Kz3spGrXl2vTLr3f5Sq2NVHJHy8a5WbScmXNOSA1ShwsxXj xfhOJLyDby+6qzL64nC1wAgKDKyoj8bEC18Ubmv7ghoD71cTpoCkXZQm/1XDy1eRfvor xEc6jgQWcKJHQEFwvyjgTEhI2pasTum7KwUuwaJ5zDHk5pjytdcPHvhfzzNjy/zED6i5 hPXg==
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=kM7lIGcCdaDiaTUQ5p/tph3+dQMimL+nVJFJyh31hQI=; b=UuBgug0DB63b7uskhhRNYpQ75gxJo8Q+N10kNDHdwCwmYbrw3L36WmuBKv8DZ3W2Ga m6H1DWMENeX7bbCdKhJd6/3MYmTy7FSxCoZ3d3AKRzexWG+5OmCyvlPPzq9XLlprqDw1 oUabiqiUts1yeRE11QhEpcdSJTZOnmKhDuzWWtkSDDvG9fBCfm3bC1ZAqNAeblY6efvK inHIWJKxdEKtLriiWQ1AguaLLFeqjBoe10gczBWIUFuQ6B1H5REIszfVIqriy7j9VR6s p0bI5+o5EqLwwyIwtoVXghmBU/U6LOsF0wkvsdeFFuU+W3IpNSjWnLQGbtM1dNPoVcVS DA+Q==
X-Gm-Message-State: APjAAAXLpE6BsDF3tkrUXS98O5cyfq4K9NOmHzoeae4o5nQ5pozh9NGV OydFXD46aUN9mGU/DBeevDgISQQ1jZ1EFmjTMgQPQYKf9Jo=
X-Google-Smtp-Source: APXvYqwvvri5xttF9vkmnn/iBsULvam3AJAfxckdla/Q1vT+qEqt61M/NqVfL+YPnRPbAvb/bfV/eB+Mx0FYqkuFrDs=
X-Received: by 2002:a6b:ee07:: with SMTP id i7mr4260428ioh.78.1576826506220; Thu, 19 Dec 2019 23:21:46 -0800 (PST)
MIME-Version: 1.0
References: <157609408568.11496.11799785813274132900@ietfa.amsl.com> <4c762fc5-8a61-e182-a9cc-d45b0f586ccc@gmail.com> <3A12D735-7899-4679-8FC8-DF8875D40A62@cisco.com> <628e5dfb-7ba4-d841-ebeb-cfc52d7294f1@gmail.com> <ACEF56BF-B851-43B2-9211-B6C39C34DB63@cisco.com> <49b7e45f-a26f-cf4a-f8be-9aa917c34203@gmail.com> <CAOj+MMFBKFBxacT9Z=HR89U10d9=jG-b8ypx4ukQgb0EFfN=Uw@mail.gmail.com> <0f492db1-d168-473c-8447-9e08d51c2039@gmail.com> <CABNhwV3Gr2Td5deuqgRV7eWsKQnbqUwH_dkbox9PGZ==JybHxw@mail.gmail.com>
In-Reply-To: <CABNhwV3Gr2Td5deuqgRV7eWsKQnbqUwH_dkbox9PGZ==JybHxw@mail.gmail.com>
From: Gyan Mishra <hayabusagsm@gmail.com>
Date: Fri, 20 Dec 2019 02:21:35 -0500
Message-ID: <CABNhwV3z7C2TeH90HNbJOCR=ruoWA6a26Y9mhHthSBE7soNf+w@mail.gmail.com>
To: Brian E Carpenter <brian.e.carpenter@gmail.com>
Cc: "Pablo Camarillo (pcamaril)" <pcamaril@cisco.com>, Robert Raszuk <robert@raszuk.net>, "spring@ietf.org" <spring@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000c699f2059a1d874e"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/4vYLrC8UJWH7uSVVfpCmmQ30tGg>
Subject: Re: [spring] I-D Action: draft-ietf-spring-srv6-network-programming-06.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: Fri, 20 Dec 2019 07:21:49 -0000

On Fri, Dec 20, 2019 at 1:22 AM Gyan Mishra <hayabusagsm@gmail.com> wrote:

>
>
> On Thu, Dec 19, 2019 at 8:45 PM Brian E Carpenter <
> brian.e.carpenter@gmail.com> wrote:
>
>> On 20-Dec-19 12:01, Robert Raszuk wrote:
>> >>   And where is it forwarded to, since we are already at the DA?
>> >
>> > PSP operates at the n-1 segment end of the SR path so naturally after
>> swapping DA it is forwarded to the segment end. Note that we are all along
>> operating on the encapsulated header ... original packet including its
>> original IPv6 header is sitting as passenger here.
>> >
>> > So last segment here will received encapsulated IPv6 packet will
>> decapsulate it and fwd based on the original DA.
>> >
>> > Seems very simple :)
>>
>> Right, but the language in the PSP sub-section does not talk about
>> decapsulation. I think the root problem may be using the word "pop", which
>> is relevant in the MPLS label stack context but not here, without
>> additional definition.
>>
>
>   [Gyan] I agree with what Brian is saying that pop in MPLS PHP or UHP you
> are popping an MPLS label 4 byte shim, where here you are removing the SRH
> header.  Not a really a pop.  The MPLS shim is an encapsulation since it’s
> sits between the L2 and L3 header.  I think if we fix the verbiage and
> change from pop to remove we may want to come up with some other name like
> PSR & USR if “remove” was used.
>
>>
      With both SRv6 and MPLS within their respective domains when the
packet comes in from external to the domain on the PE-CE attachment circuit
with MPLS the label  4 byte shim imposition or encapsulation happens on the
PE upon forwarding on any MPLS enabled “core”  interface PE-P link.  With
SRv6 the 6in6 encapsulation occurs when a packet from the PE-CE attachment
circuit originating from outside the SRv6 domain hits the SRv6 source node
ingress PE which 6in6 encapsulates the packet from the CE and then adds the
SRH header to source route the packet through the SRv6 domain.  With mpls
the label disposition happens with PHP on egress P penultimate node.  So
that de-encapsulation with SRv6 ends up mapping to USD end.x SID function
where the original 6in6 encapsulation done on the SRv6 source node is now
removed.  So big difference here in nomenclature with PSP and USP removing
SRH and not performing any de-encapsulation which is decoupled to a
separate USD function.

>
>>     Brian
>>
>> _______________________________________________
>> spring mailing list
>> spring@ietf.org
>> https://www.ietf.org/mailman/listinfo/spring
>>
> --
>
> Gyan S. Mishra
>
> IT Network Engineering & Technology
>
> Verizon Communications Inc. (VZ)
>
> 13101 Columbia Pike FDC1 3rd Floor
>
> Silver Spring, MD 20904
>
> United States
>
> Phone: 301 502-1347
>
> Email: gyan.s.mishra@verizon.com
>
> www.linkedin.com/in/networking-technologies-consultant
>
> --

Gyan S. Mishra

IT Network Engineering & Technology

Verizon Communications Inc. (VZ)

13101 Columbia Pike FDC1 3rd Floor

Silver Spring, MD 20904

United States

Phone: 301 502-1347

Email: gyan.s.mishra@verizon.com

www.linkedin.com/in/networking-technologies-consultant