Re: [bess] Questions to draft-dawra-bess-srv6-services-02

Robert Raszuk <robert@raszuk.net> Thu, 03 October 2019 23:29 UTC

Return-Path: <robert@raszuk.net>
X-Original-To: bess@ietfa.amsl.com
Delivered-To: bess@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BD4B0120889 for <bess@ietfa.amsl.com>; Thu, 3 Oct 2019 16:29:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level:
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=raszuk.net
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 fakyHi_z_QUS for <bess@ietfa.amsl.com>; Thu, 3 Oct 2019 16:29:41 -0700 (PDT)
Received: from mail-qk1-x741.google.com (mail-qk1-x741.google.com [IPv6:2607:f8b0:4864:20::741]) (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 82DCD12087A for <bess@ietf.org>; Thu, 3 Oct 2019 16:29:41 -0700 (PDT)
Received: by mail-qk1-x741.google.com with SMTP id u184so4157734qkd.4 for <bess@ietf.org>; Thu, 03 Oct 2019 16:29:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raszuk.net; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=KzoaB5tRHuRY5IfOulNS74MKF63WK+rG7y+L94dXtVI=; b=RispaHeRrZwQqIXYhekD3U/Ke7tDhmtTseTYFmXE1xDGUVUvTBRYlKw26iblWh/VPf AYD3YYV2x3Nt8f+bg/I521zgeu3K+FdpCeiaM+kPV8joCJXwiaml+BurqoFx8pTyqamt aUrxbK+FN8rXkDA50L6Ki5YhT1CQw/uzoMpk6fQgLSZLRf+HrzqIIHRA9g0gy7/HSuW3 0BPKjDSem1E7Vzz0+rG5FAkCd9nZCN52eM4qVWsie+//fNEUZ9IDwVMosQJ8X85rkNMe VCtwv/ZgJSNVjpbVvu81pxr4R6ql7bzX7qJUBVNakLC4FX9DrV+dETkK2UciF7/sxeUN kO5g==
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=KzoaB5tRHuRY5IfOulNS74MKF63WK+rG7y+L94dXtVI=; b=FPssDbw+yrjrxO0CC7zFNWqfkx7SIWJibpbsyNilyaDv166VgSwk4Lmy6qXbLolnrx 1aIHYBb7sIMMBNq64iDGYtxjDk+eycp+mQoKuMGbE4rU7ZjPsXxR/QI/u1euKBSBTNxM 495515cgDKdpNkugsHx1sXyBoPxji4TZ5WKtHER2cCsISwWyvkwRlOYCNqPy4MeN4P1X qW5xzU9krqDtJ2Y3M8K+XIP9p1drAgL1E99l8FUES/PSyOGgxkVIsLIZ/yONH2k7yFpP 24UI7ZQwRIwZiQsmciqZ67k2J1BRy55jl9iUwLzWHb5PVFnaM0bEWM6FGBH7jX6EigSk Hq0A==
X-Gm-Message-State: APjAAAVyVKPaZbRep+Sm6yIzg1fxPTzcXwU1wDgJKXM96FGwF21DzrcS i2VB7u/pmSVke9MBO5nz2MwlgCL5xMhf3Fm3rvpcjA==
X-Google-Smtp-Source: APXvYqxmCBB4J/6osG8vuyE6nejmdzZX57c3ffa9tgn/jTHDyKUncFtyHEbC8su8uEuaLcSmxoFA5PUJh8SxiZ40LOw=
X-Received: by 2002:a37:8547:: with SMTP id h68mr7060539qkd.219.1570145380460; Thu, 03 Oct 2019 16:29:40 -0700 (PDT)
MIME-Version: 1.0
References: <CH2PR13MB3574E3933B00BA7CD0867495859F0@CH2PR13MB3574.namprd13.prod.outlook.com> <CAOj+MMFDEYP8BHpJ-jhX4dgbvLa-OaROFo4SUMmKm6cp-tq2tw@mail.gmail.com> <889CD032-17F0-4E2C-9DD0-3C30DBA34E7F@gmail.com>
In-Reply-To: <889CD032-17F0-4E2C-9DD0-3C30DBA34E7F@gmail.com>
From: Robert Raszuk <robert@raszuk.net>
Date: Fri, 04 Oct 2019 01:29:30 +0200
Message-ID: <CAOj+MMHNX8s2nvrdxVbcr=cPYXPWfn7kwtozCdvthj1HJGGZ7A@mail.gmail.com>
To: Gyan Mishra <hayabusagsm@gmail.com>
Cc: Linda Dunbar <linda.dunbar@futurewei.com>, "bess@ietf.org" <bess@ietf.org>, "draft-dawra-bess-srv6-services@ietf.org" <draft-dawra-bess-srv6-services@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000a5fd66059409f5df"
Archived-At: <https://mailarchive.ietf.org/arch/msg/bess/dn6dib-mRyboZ6h69yaGq92EEK0>
Subject: Re: [bess] Questions to draft-dawra-bess-srv6-services-02
X-BeenThere: bess@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: BGP-Enabled ServiceS working group discussion list <bess.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bess>, <mailto:bess-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bess/>
List-Post: <mailto:bess@ietf.org>
List-Help: <mailto:bess-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bess>, <mailto:bess-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 03 Oct 2019 23:29:45 -0000

Hello Gyan,

I have read your comment few times. but can't parse it.

Is this a question ? A concern ? Just comment ?

You say:

"Is that true and if so that is a major design concern for migration of
customers to a SRv6 core."

But what is that ? I am very happy to answer any questions you may have in
honest way, but just need to understand what the question really is.

Thx,
R.

On Fri, Oct 4, 2019 at 1:03 AM Gyan Mishra <hayabusagsm@gmail.com> wrote:

>
> Hi Robert
>
> In-line question
>
> Sent from my iPhone
>
> On Oct 3, 2019, at 11:01 AM, Robert Raszuk <robert@raszuk.net> wrote:
>
> Hi Linda,
>
> Nope. Nodes except egress have any reason to look at VPN label. That label
> has only local significance on egress.
>
> Thx,
> R.
>
>
> Robert
>
> From an operator perspective ease of implementation and migration is
> critical to deployment.
>
> So just as with SR-MPLS where you can prefer SR over mpls and it’s a swap
> of the “topmost label” in the label stack and all VPN services label at the
> bottom of the stack remain unchanged.  Drawing an analogy to SRv6 scenario
> that would it be exactly the same it sounds like that L3 VPN vpn label
> remains intact for vpnv4 vpnv6 scenario and IP native native IPv4 / IPv6
> encapsulation IP/MPLS remains the same no change and it’s just the
> “topmost” label gets swapped out from either legacy mpls LDP/TE to either
> SR-MPLS or now SRv6 topmost label. The services bottom label are only
> imposed by ingress PE as with legacy mpls and per SRv6 End SID programming
> is either PSP or USP popped similar to legacy mpls PHP UHP and VPN label is
> then processed by the egress PE identical to how it’s done with SR-MPLS or
> legacy mpls.
>
> So from an operator perspective such as Verizon that does make it
> attractive and an easy swap out migration or new green field implementation
> to migrate to SRv6 as all the customer Edge PE-CE protocols and
> encapsulation VPN related services L3 VPN. MVPN EVPN PBB VPWS e-tree e-lan
> e-line does not change for any services bottom labels.
>
> Is that true and if so that is a major design concern for migration of
> customers to a SRv6 core.
>
> With SR-TE now we would have native TE capabilities with SRv6 over SR-MPLS
> so that we can individually color each per vpn  flow to an SR-TE tunnel
> over SRv6 core.  I am stating that correctly that is the major benefit of
> SRv6 over SR-MPLS.
>
> Gyan
> Verizon Communications
> Cell phone 301 502-1347
>
>
> On Thu, Oct 3, 2019 at 4:45 PM Linda Dunbar <linda.dunbar@futurewei.com>
> wrote:
>
>> Robert,
>>
>>
>>
>> Thank you very much for the explanation.
>>
>> With the L3VPN case,  there are nodes between Egress and Ingress PEs that
>> do look into the VPN label carried by the packets for VRF & IP lookup,
>> correct?
>>
>> I was just confused of the statement about “all nodes between Egress &
>> Ingress PE are SR unaware plain IP forwarding nodes”.
>>
>>
>>
>> Thanks,
>>
>>
>>
>> Linda
>>
>>
>>
>> *From:* Robert Raszuk <robert@raszuk.net>
>> *Sent:* Thursday, October 03, 2019 3:50 AM
>> *To:* Linda Dunbar <linda.dunbar@futurewei.com>
>> *Cc:* draft-dawra-bess-srv6-services@ietf.org; bess@ietf.org
>> *Subject:* Re: [bess] WG adoption and IPR poll for
>> draft-dawra-bess-srv6-services-02
>>
>>
>>
>> Linda,
>>
>>
>>
>> SRv6 services is just a general term used here. Imagine one of such
>> service is L3VPN. VPN label (or pointer to it) is needed to be carried
>> somewhere in the packet as address space may be overlapping between VPN
>> customers and simple IP lookup will not be sufficient to determine VRF or
>> exit interface.
>>
>>
>>
>> One option which has been done and deployed is to encode it natively in
>> the packet and on ingress simply apply prodecures of IPv4 or IPv6
>> encapsulation - RFC4797 and RFC7510
>>
>>
>>
>> The other new option is to take the VPN label or VPN demux value and
>> encode it in SRH or in DO.
>>
>>
>>
>> Now which option to choose is left for the operator to decide likely
>> depending on a lot of other factors involved.
>>
>>
>>
>> Thx,
>>
>> R.
>>
>>
>>
>> On Thu, Oct 3, 2019 at 5:52 AM Linda Dunbar <linda.dunbar@futurewei.com>
>> wrote:
>>
>> I support WG adoption of the draft, with the following questions. Hope
>> authors can help to explain:
>>
>>
>>
>> Section 1 Introduction states that the underlay between the Ingress and
>> Egress only needs to support plain IPv6
>>
>> Forwarding. Those plain IPv6 routers don't need to understand the SR
>> policies encoded in the payload, correct?
>>
>> Why need Ingress PE to encapsulate the policy sent by egress PE if all
>> the nodes between them are plain IPv6 routers?
>>
>>
>>
>> Which PE is to enforce the SR policy?
>>
>> If the policies are for the egress to enforce, why can't the egress PE
>> simply enforce the policy instead of asking ingress node to encapsulate the
>> policy in the packet header? Which has the drawback of extra header bits in
>> packets.
>>
>>
>>
>> Linda Dunbar
>>
>>
>>
>>
>>
>> *From: *"Bocci, Matthew (Nokia - GB)" <matthew.bocci@nokia.com>
>> *Date: *Friday, September 27, 2019 at 4:00 AM
>> *To: *"draft-dawra-bess-srv6-services@ietf.org" <
>> draft-dawra-bess-srv6-services@ietf.org>, "bess@ietf.org" <bess@ietf.org>
>> *Subject: *WG adoption and IPR poll for
>> draft-dawra-bess-srv6-services-02
>> *Resent-From: *<alias-bounces@ietf.org>
>> *Resent-To: *<gdawra.ietf@gmail.com>, <cfilsfil@cisco.com>, <
>> pbrisset@cisco.com>, Swadesh Agrawal <swaagraw@cisco.com>, <
>> daniel.voyer@bell.ca>, <daniel.bernier@bell.ca <daniel..bernier@bell.ca>>,
>> <dws@steinberg.net>, <robert@raszuk.net>, <bruno.decraene@orange.com>, <
>> satoru.matsushima@g.softbank.co.jp>, <zhuangshunwan@huawei.com>, <
>> jorge.rabadan@nokia.com>
>> *Resent-Date: *Friday, September 27, 2019 at 4:00 AM
>>
>>
>>
>> Hello,
>>
>>
>>
>> This email begins a two-weeks WG adoption poll for
>> draft-dawra-bess-srv6-services-02 [1] .
>>
>>
>>
>> Please review the draft and post any comments to the BESS working group
>> list.
>>
>>
>>
>> We are also polling for knowledge of any undisclosed IPR that applies to
>> this Document, to ensure that IPR has been disclosed in compliance with
>> IETF IPR rules (see RFCs 3979, 4879, 3669 and 5378 for more details).
>>
>>
>>
>> If you are listed as an author or a contributor of this document, please
>> respond to this email and indicate whether or not you are aware of any
>> relevant undisclosed IPR, copying the BESS mailing list. The document won't
>> progress without answers from all the authors and contributors.
>>
>> Currently, there are no IPR disclosures against this document.
>>
>>
>>
>> If you are not listed as an author or a contributor, then please
>> explicitly respond only if you are aware of any IPR that has not yet been
>> disclosed in conformance with IETF rules.
>>
>>
>>
>> This poll for adoption closes on Friday 11th October 2019.
>>
>>
>>
>> Regards,
>>
>> Matthew and Stephane
>>
>>
>>
>> [1] https://datatracker.ietf.org/doc/draft-dawra-bess-srv6-services/
>> <https://nam03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fdraft-dawra-bess-srv6-services%2F&data=02%7C01%7Clinda.dunbar%40futurewei.com%7Ccda46858450b47cddd2908d747deab0f%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637056893990134792&sdata=KplKMUlBMxL1hSt2ZMbYHpChddEsDhTRrUOLH7e7gaQ%3D&reserved=0>
>>
>>
>>
>>
>>
>> _______________________________________________
> BESS mailing list
> BESS@ietf.org
> https://www.ietf.org/mailman/listinfo/bess
>
>